OSDN Git Service

Merge branch 'drivers/mmc' into next/dt2
authorArnd Bergmann <arnd@arndb.de>
Mon, 14 May 2012 20:35:04 +0000 (22:35 +0200)
committerArnd Bergmann <arnd@arndb.de>
Tue, 15 May 2012 11:44:11 +0000 (13:44 +0200)
Changes in the dt2 branch move stuff around that gets changed
in the drivers/mmc branch. I chose a non-obvious resolution by
adding the new bus-width property into all the tegra sdhci device
nodes.

Conflicts:
arch/arm/boot/dts/tegra-cardhu.dts
arch/arm/boot/dts/tegra-harmony.dts
arch/arm/boot/dts/tegra-ventana.dts

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
1  2 
arch/arm/boot/dts/imx53-smd.dts
arch/arm/boot/dts/imx6q-arm2.dts
arch/arm/boot/dts/tegra-cardhu.dts
arch/arm/boot/dts/tegra-harmony.dts
arch/arm/boot/dts/tegra-paz00.dts
arch/arm/boot/dts/tegra-seaboard.dts
arch/arm/boot/dts/tegra-trimslice.dts
arch/arm/boot/dts/tegra-ventana.dts
drivers/mmc/host/sdhci-esdhc-imx.c

Simple merge
                        };
  
                        usdhc@0219c000 { /* uSDHC4 */
-                               fsl,card-wired;
+                               non-removable;
                                vmmc-supply = <&reg_3p3v>;
 +                              pinctrl-names = "default";
 +                              pinctrl-0 = <&pinctrl_usdhc4_1>;
                                status = "okay";
                        };
  
                cd-gpios = <&gpio 69 0>; /* gpio PI5 */
                wp-gpios = <&gpio 155 0>; /* gpio PT3 */
                power-gpios = <&gpio 31 0>; /* gpio PD7 */
+               bus-width = <4>;
        };
  
 -      sdhci@78000200 {
 -              status = "disable";
 -      };
 -
 -      sdhci@78000400 {
 -              status = "disable";
 -      };
 -
 -      sdhci@78000400 {
 +      sdhci@78000600 {
 +              status = "okay";
                support-8bit;
+               bus-width = <8>;
        };
 +
 +      sound {
 +              compatible = "nvidia,tegra-audio-wm8903-cardhu",
 +                           "nvidia,tegra-audio-wm8903";
 +              nvidia,model = "NVIDIA Tegra Cardhu";
 +
 +              nvidia,audio-routing =
 +                      "Headphone Jack", "HPOUTR",
 +                      "Headphone Jack", "HPOUTL",
 +                      "Int Spk", "ROP",
 +                      "Int Spk", "RON",
 +                      "Int Spk", "LOP",
 +                      "Int Spk", "LON",
 +                      "Mic Jack", "MICBIAS",
 +                      "IN1L", "Mic Jack";
 +
 +              nvidia,i2s-controller = <&tegra_i2s1>;
 +              nvidia,audio-codec = <&wm8903>;
 +
 +              nvidia,spkr-en-gpios = <&wm8903 2 0>;
 +              nvidia,hp-det-gpios = <&gpio 178 0>; /* gpio PW2 */
 +      };
  };
                clock-frequency = <400000>;
        };
  
 -      i2s@70002a00 {
 -              status = "disable";
 +      pmc {
 +              nvidia,invert-interrupt;
 +      };
 +
 +      usb@c5000000 {
 +              status = "okay";
 +      };
 +
 +      usb@c5004000 {
 +              status = "okay";
 +              nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
 +      };
 +
 +      usb@c5008000 {
 +              status = "okay";
 +      };
 +
 +      sdhci@c8000200 {
 +              status = "okay";
 +              cd-gpios = <&gpio 69 0>; /* gpio PI5 */
 +              wp-gpios = <&gpio 57 0>; /* gpio PH1 */
 +              power-gpios = <&gpio 155 0>; /* gpio PT3 */
++              bus-width = <4>;
 +      };
 +
 +      sdhci@c8000600 {
 +              status = "okay";
 +              cd-gpios = <&gpio 58 0>; /* gpio PH2 */
 +              wp-gpios = <&gpio 59 0>; /* gpio PH3 */
 +              power-gpios = <&gpio 70 0>; /* gpio PI6 */
 +              support-8bit;
++              bus-width = <8>;
        };
  
        sound {
                cd-gpios = <&gpio 173 0>; /* gpio PV5 */
                wp-gpios = <&gpio 57 0>;  /* gpio PH1 */
                power-gpios = <&gpio 169 0>; /* gpio PV1 */
+               bus-width = <4>;
        };
  
 -      sdhci@c8000200 {
 -              status = "disable";
 -      };
 -
 -      sdhci@c8000400 {
 -              status = "disable";
 -      };
 -
        sdhci@c8000600 {
 +              status = "okay";
                support-8bit;
+               bus-width = <8>;
        };
  
        gpio-keys {
        };
  
        sdhci@c8000600 {
 +              status = "okay";
                support-8bit;
+               bus-width = <8>;
        };
  
 -      usb@c5000000 {
 -              nvidia,vbus-gpio = <&gpio 24 0>; /* PD0 */
 -              dr_mode = "otg";
 -      };
 -
        gpio-keys {
                compatible = "gpio-keys";
  
        };
  
        sdhci@c8000000 {
 -              status = "disable";
 -      };
 -
 -      sdhci@c8000200 {
 -              status = "disable";
 +              status = "okay";
++              bus-width = <4>;
        };
  
 -      sdhci@c8000400 {
 -              status = "disable";
 +      sdhci@c8000600 {
 +              status = "okay";
 +              cd-gpios = <&gpio 121 0>; /* gpio PP1 */
 +              wp-gpios = <&gpio 122 0>; /* gpio PP2 */
++              bus-width = <4>;
        };
  
 -      sdhci@c8000600 {
 -              cd-gpios = <&gpio 121 0>;
 -              wp-gpios = <&gpio 122 0>;
 +      sound {
 +              compatible = "nvidia,tegra-audio-trimslice";
 +              nvidia,i2s-controller = <&tegra_i2s1>;
 +              nvidia,audio-codec = <&codec>;
        };
  };
                clock-frequency = <400000>;
        };
  
 -      i2s@70002a00 {
 -              status = "disable";
 +      usb@c5000000 {
 +              status = "okay";
 +      };
 +
 +      usb@c5004000 {
 +              status = "okay";
 +              nvidia,phy-reset-gpio = <&gpio 169 0>; /* gpio PV1 */
 +      };
 +
 +      usb@c5008000 {
 +              status = "okay";
 +      };
 +
 +      sdhci@c8000400 {
 +              status = "okay";
 +              cd-gpios = <&gpio 69 0>; /* gpio PI5 */
 +              wp-gpios = <&gpio 57 0>; /* gpio PH1 */
 +              power-gpios = <&gpio 70 0>; /* gpio PI6 */
++              bus-width = <4>;
 +      };
 +
 +      sdhci@c8000600 {
 +              status = "okay";
 +              support-8bit;
++              bus-width = <8>;
        };
  
        sound {
Simple merge