Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: sun6i: Remove redundant MMC pinmux tuning

Some boards override the MMC pin muxing settings in order to enable the
pull-ups and change the drive strength to a value higher than the default.

While this was needed in the earlier days, this is now the default setting
for those pins, and therefore we don't need those board-specific settings
anymore.

Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
Acked-by: Chen-Yu Tsai <wens@csie.org>

-21
-4
arch/arm/boot/dts/sun6i-a31-colombus.dts
··· 121 121 status = "okay"; 122 122 }; 123 123 124 - &mmc0_pins_a { 125 - bias-pull-up; 126 - }; 127 - 128 124 &pio { 129 125 i2c_lcd_pins: i2c_lcd_pin@0 { 130 126 pins = "PA23", "PA24";
-5
arch/arm/boot/dts/sun6i-a31-hummingbird.dts
··· 222 222 status = "okay"; 223 223 }; 224 224 225 - &mmc0_pins_a { 226 - /* external pull-ups missing for some pins */ 227 - bias-pull-up; 228 - }; 229 - 230 225 &mmc1 { 231 226 pinctrl-names = "default"; 232 227 pinctrl-0 = <&mmc1_pins_a>;
-8
arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts
··· 120 120 status = "okay"; 121 121 }; 122 122 123 - &mmc0_pins_a { 124 - bias-pull-up; 125 - }; 126 - 127 123 &mmc2 { 128 124 pinctrl-names = "default"; 129 125 pinctrl-0 = <&mmc2_pins_a>; ··· 136 140 interrupts = <0 5 IRQ_TYPE_LEVEL_LOW>; /* PL5 */ 137 141 interrupt-names = "host-wake"; 138 142 }; 139 - }; 140 - 141 - &mmc2_pins_a { 142 - bias-pull-up; 143 143 }; 144 144 145 145 &ohci0 {
-4
arch/arm/boot/dts/sun6i-a31s-yones-toptech-bs1078-v2.dts
··· 98 98 status = "okay"; 99 99 }; 100 100 101 - &mmc0_pins_a { 102 - bias-pull-up; 103 - }; 104 - 105 101 &p2wi { 106 102 status = "okay"; 107 103