]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ARM: dts: am335x-baltos: add support for MMC1 CD pin
authorYegor Yefremov <yegorslists@googlemail.com>
Tue, 11 Jun 2019 14:13:38 +0000 (16:13 +0200)
committerTony Lindgren <tony@atomide.com>
Wed, 12 Jun 2019 07:55:50 +0000 (00:55 -0700)
Baltos 5221/3220 devices provide CD signal on GPIO2_18.
Baltos 2110 device provides CD signal on GPIO1_15.

Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
arch/arm/boot/dts/am335x-baltos-ir2110.dts
arch/arm/boot/dts/am335x-baltos-ir3220.dts
arch/arm/boot/dts/am335x-baltos-ir5221.dts

index f127af2afd0051ca402e23fdec25d6c1cc185eef..f40fd55970ddd8eee1ed2049cc1671b77b2f7fe1 100644 (file)
@@ -33,6 +33,12 @@ AM33XX_PADCONF(AM335X_PIN_LCD_PCLK, PIN_INPUT_PULLDOWN, MUX_MODE7)      /* lcd_p
                        AM33XX_PADCONF(AM335X_PIN_LCD_AC_BIAS_EN, PIN_INPUT_PULLDOWN, MUX_MODE7)      /* lcd_ac_bias_en.gpio2[25] RI */
                >;
        };
+
+       mmc1_pins: pinmux_mmc1_pins {
+               pinctrl-single,pins = <
+                       AM33XX_PADCONF(AM335X_PIN_GPMC_AD15, PIN_INPUT, MUX_MODE7)     /* MMC1 CD */
+               >;
+       };
 };
 
 &uart1 {
@@ -72,3 +78,9 @@ &cpsw_emac1 {
        dual_emac_res_vlan = <2>;
        phy-handle = <&phy1>;
 };
+
+&mmc1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc1_pins>;
+       cd-gpios = <&gpio1 15 GPIO_ACTIVE_LOW>;
+};
index 058d9eb96cff5f1fe3dd7dfdadf29aa59be625df..d0f17487013206a958f022ce7fd37b161a38f87e 100644 (file)
@@ -54,6 +54,12 @@ AM33XX_PADCONF(AM335X_PIN_GPMC_AD15, PIN_INPUT_PULLDOWN, MUX_MODE7)     /* gpmc_
                        AM33XX_PADCONF(AM335X_PIN_MCASP0_ACLKR, PIN_INPUT_PULLUP, MUX_MODE7)      /* mcasp0_aclkr.gpio3[18], INPUT_PULLDOWN | MODE7 */
                >;
        };
+
+       mmc1_pins: pinmux_mmc1_pins {
+               pinctrl-single,pins = <
+                       AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT, MUX_MODE7)     /* MMC1 CD */
+               >;
+       };
 };
 
 &uart1 {
@@ -114,3 +120,9 @@ &cpsw_emac1 {
        dual_emac_res_vlan = <2>;
        phy-handle = <&phy1>;
 };
+
+&mmc1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc1_pins>;
+       cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
+};
index 7b99c8ed3c3af32cd8ed0e79e76e03906a9c6e6b..fc68edf02258ea2f2282631da39a84371d399252 100644 (file)
@@ -63,6 +63,11 @@ AM33XX_PADCONF(AM335X_PIN_MCASP0_ACLKR, PIN_INPUT_PULLUP, MUX_MODE7)      /* mca
                >;
        };
 
+       mmc1_pins: pinmux_mmc1_pins {
+               pinctrl-single,pins = <
+                       AM33XX_PADCONF(AM335X_PIN_MII1_RXD3, PIN_INPUT, MUX_MODE7)     /* MMC1 CD */
+               >;
+       };
 };
 
 &uart1 {
@@ -139,3 +144,9 @@ &dcan1 {
 
        status = "okay";
 };
+
+&mmc1 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&mmc1_pins>;
+       cd-gpios = <&gpio2 18 GPIO_ACTIVE_LOW>;
+};