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

ARM: dts: sunxi: Switch MMC nodes away from cd-inverted property

Using the cd-inverted property is not useful when GPIOs are used as card
detects since the polarity can be specified with the usual
GPIO_ACTIVE_(HIGH|LOW) GPIO flags. It has also caused confusion for
U-Boot developers, so migrate all sunxi boards away from cd-inverted.

Signed-off-by: Tuomas Tynkkynen <tuomas@tuxera.com>
Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>

authored by

Tuomas Tynkkynen and committed by
Maxime Ripard
45e01f40 88c23c05

+90 -180
+1 -2
arch/arm/boot/dts/sun4i-a10-a1000.dts
··· 164 164 &mmc0 { 165 165 vmmc-supply = <&reg_vcc3v3>; 166 166 bus-width = <4>; 167 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 168 - cd-inverted; 167 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 169 168 status = "okay"; 170 169 }; 171 170
+1 -2
arch/arm/boot/dts/sun4i-a10-ba10-tvbox.dts
··· 106 106 &mmc0 { 107 107 vmmc-supply = <&reg_vcc3v3>; 108 108 bus-width = <4>; 109 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 110 - cd-inverted; 109 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 111 110 status = "okay"; 112 111 }; 113 112
+1 -2
arch/arm/boot/dts/sun4i-a10-chuwi-v7-cw0825.dts
··· 123 123 &mmc0 { 124 124 vmmc-supply = <&reg_vcc3v3>; 125 125 bus-width = <4>; 126 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 127 - cd-inverted; 126 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 128 127 status = "okay"; 129 128 }; 130 129
+1 -2
arch/arm/boot/dts/sun4i-a10-cubieboard.dts
··· 162 162 &mmc0 { 163 163 vmmc-supply = <&reg_vcc3v3>; 164 164 bus-width = <4>; 165 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 166 - cd-inverted; 165 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 167 166 status = "okay"; 168 167 }; 169 168
+1 -2
arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts
··· 150 150 &mmc0 { 151 151 vmmc-supply = <&reg_vcc3v3>; 152 152 bus-width = <4>; 153 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 154 - cd-inverted; 153 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 155 154 status = "okay"; 156 155 }; 157 156
+1 -2
arch/arm/boot/dts/sun4i-a10-gemei-g9.dts
··· 141 141 &mmc0 { 142 142 vmmc-supply = <&reg_vcc3v3>; 143 143 bus-width = <4>; 144 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH01 */ 145 - cd-inverted; 144 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH01 */ 146 145 status = "okay"; 147 146 }; 148 147
+1 -2
arch/arm/boot/dts/sun4i-a10-hackberry.dts
··· 106 106 &mmc0 { 107 107 vmmc-supply = <&reg_vcc3v3>; 108 108 bus-width = <4>; 109 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 110 - cd-inverted; 109 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 111 110 status = "okay"; 112 111 }; 113 112
+1 -2
arch/arm/boot/dts/sun4i-a10-hyundai-a7hd.dts
··· 78 78 &mmc0 { 79 79 vmmc-supply = <&reg_vcc3v3>; 80 80 bus-width = <4>; 81 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 82 - cd-inverted; 81 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 83 82 status = "okay"; 84 83 }; 85 84
+1 -2
arch/arm/boot/dts/sun4i-a10-inet1.dts
··· 152 152 &mmc0 { 153 153 vmmc-supply = <&reg_vcc3v3>; 154 154 bus-width = <4>; 155 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 156 - cd-inverted; 155 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 157 156 status = "okay"; 158 157 }; 159 158
+1 -2
arch/arm/boot/dts/sun4i-a10-inet97fv2.dts
··· 142 142 &mmc0 { 143 143 vmmc-supply = <&reg_vcc3v3>; 144 144 bus-width = <4>; 145 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 146 - cd-inverted; 145 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 147 146 status = "okay"; 148 147 }; 149 148
+1 -2
arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts
··· 300 300 &mmc0 { 301 301 vmmc-supply = <&reg_vcc3v3>; 302 302 bus-width = <4>; 303 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 304 - cd-inverted; 303 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 305 304 status = "okay"; 306 305 }; 307 306
+1 -2
arch/arm/boot/dts/sun4i-a10-itead-iteaduino-plus.dts
··· 106 106 pinctrl-0 = <&mmc0_pins>; 107 107 vmmc-supply = <&reg_vcc3v3>; 108 108 bus-width = <4>; 109 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 110 - cd-inverted; 109 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 111 110 status = "okay"; 112 111 }; 113 112
+1 -2
arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts
··· 133 133 &mmc0 { 134 134 vmmc-supply = <&reg_vcc3v3>; 135 135 bus-width = <4>; 136 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 137 - cd-inverted; 136 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 138 137 status = "okay"; 139 138 }; 140 139
+1 -2
arch/arm/boot/dts/sun4i-a10-marsboard.dts
··· 132 132 &mmc0 { 133 133 vmmc-supply = <&reg_vcc3v3>; 134 134 bus-width = <4>; 135 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 136 - cd-inverted; 135 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 137 136 status = "okay"; 138 137 }; 139 138
+1 -2
arch/arm/boot/dts/sun4i-a10-mini-xplus.dts
··· 96 96 &mmc0 { 97 97 vmmc-supply = <&reg_vcc3v3>; 98 98 bus-width = <4>; 99 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 100 - cd-inverted; 99 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 101 100 status = "okay"; 102 101 }; 103 102
+1 -2
arch/arm/boot/dts/sun4i-a10-mk802.dts
··· 73 73 &mmc0 { 74 74 vmmc-supply = <&reg_vcc3v3>; 75 75 bus-width = <4>; 76 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 77 - cd-inverted; 76 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 78 77 status = "okay"; 79 78 }; 80 79
+1 -2
arch/arm/boot/dts/sun4i-a10-mk802ii.dts
··· 82 82 &mmc0 { 83 83 vmmc-supply = <&reg_vcc3v3>; 84 84 bus-width = <4>; 85 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 86 - cd-inverted; 85 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 87 86 status = "okay"; 88 87 }; 89 88
+1 -2
arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts
··· 165 165 &mmc0 { 166 166 vmmc-supply = <&reg_vcc3v3>; 167 167 bus-width = <4>; 168 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 169 - cd-inverted; 168 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 170 169 status = "okay"; 171 170 }; 172 171
+1 -2
arch/arm/boot/dts/sun4i-a10-pcduino.dts
··· 140 140 &mmc0 { 141 141 vmmc-supply = <&reg_vcc3v3>; 142 142 bus-width = <4>; 143 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 144 - cd-inverted; 143 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 145 144 status = "okay"; 146 145 }; 147 146
+1 -2
arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts
··· 138 138 &mmc0 { 139 139 vmmc-supply = <&reg_vcc3v3>; 140 140 bus-width = <4>; 141 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 142 - cd-inverted; 141 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 143 142 status = "okay"; 144 143 }; 145 144
+1 -2
arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts
··· 93 93 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_t003>; 94 94 vmmc-supply = <&reg_vcc3v3>; 95 95 bus-width = <4>; 96 - cd-gpios = <&pio 6 1 GPIO_ACTIVE_HIGH>; /* PG1 */ 97 - cd-inverted; 96 + cd-gpios = <&pio 6 1 GPIO_ACTIVE_LOW>; /* PG1 */ 98 97 status = "okay"; 99 98 }; 100 99
+1 -2
arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts
··· 104 104 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_t004>; 105 105 vmmc-supply = <&reg_vcc3v3>; 106 106 bus-width = <4>; 107 - cd-gpios = <&pio 6 1 GPIO_ACTIVE_HIGH>; /* PG1 */ 108 - cd-inverted; 107 + cd-gpios = <&pio 6 1 GPIO_ACTIVE_LOW>; /* PG1 */ 109 108 status = "okay"; 110 109 }; 111 110
+1 -2
arch/arm/boot/dts/sun5i-a10s-mk802.dts
··· 92 92 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_mk802>; 93 93 vmmc-supply = <&reg_vcc3v3>; 94 94 bus-width = <4>; 95 - cd-gpios = <&pio 6 1 GPIO_ACTIVE_HIGH>; /* PG1 */ 96 - cd-inverted; 95 + cd-gpios = <&pio 6 1 GPIO_ACTIVE_LOW>; /* PG1 */ 97 96 status = "okay"; 98 97 }; 99 98
+2 -4
arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts
··· 201 201 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_olinuxino_micro>; 202 202 vmmc-supply = <&reg_vcc3v3>; 203 203 bus-width = <4>; 204 - cd-gpios = <&pio 6 1 GPIO_ACTIVE_HIGH>; /* PG1 */ 205 - cd-inverted; 204 + cd-gpios = <&pio 6 1 GPIO_ACTIVE_LOW>; /* PG1 */ 206 205 status = "okay"; 207 206 }; 208 207 ··· 210 211 pinctrl-0 = <&mmc1_pins_a>, <&mmc1_cd_pin_olinuxino_micro>; 211 212 vmmc-supply = <&reg_vcc3v3>; 212 213 bus-width = <4>; 213 - cd-gpios = <&pio 6 13 GPIO_ACTIVE_HIGH>; /* PG13 */ 214 - cd-inverted; 214 + cd-gpios = <&pio 6 13 GPIO_ACTIVE_LOW>; /* PG13 */ 215 215 status = "okay"; 216 216 }; 217 217
+1 -2
arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts
··· 80 80 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_r7>; 81 81 vmmc-supply = <&reg_vcc3v3>; 82 82 bus-width = <4>; 83 - cd-gpios = <&pio 6 1 GPIO_ACTIVE_HIGH>; /* PG1 */ 84 - cd-inverted; 83 + cd-gpios = <&pio 6 1 GPIO_ACTIVE_LOW>; /* PG1 */ 85 84 status = "okay"; 86 85 }; 87 86
+1 -2
arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts
··· 130 130 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_wobo_i5>; 131 131 vmmc-supply = <&reg_vcc3v3>; 132 132 bus-width = <4>; 133 - cd-gpios = <&pio 1 3 GPIO_ACTIVE_HIGH>; /* PB3 */ 134 - cd-inverted; 133 + cd-gpios = <&pio 1 3 GPIO_ACTIVE_LOW>; /* PB3 */ 135 134 status = "okay"; 136 135 }; 137 136
+1 -2
arch/arm/boot/dts/sun5i-a13-empire-electronix-d709.dts
··· 125 125 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_d709>; 126 126 vmmc-supply = <&reg_vcc3v3>; 127 127 bus-width = <4>; 128 - cd-gpios = <&pio 6 0 GPIO_ACTIVE_HIGH>; /* PG0 */ 129 - cd-inverted; 128 + cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */ 130 129 status = "okay"; 131 130 }; 132 131
+1 -2
arch/arm/boot/dts/sun5i-a13-hsg-h702.dts
··· 120 120 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_h702>; 121 121 vmmc-supply = <&reg_vcc3v3>; 122 122 bus-width = <4>; 123 - cd-gpios = <&pio 6 0 GPIO_ACTIVE_HIGH>; /* PG0 */ 124 - cd-inverted; 123 + cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */ 125 124 status = "okay"; 126 125 }; 127 126
+1 -2
arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts
··· 99 99 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_olinuxinom>; 100 100 vmmc-supply = <&reg_vcc3v3>; 101 101 bus-width = <4>; 102 - cd-gpios = <&pio 6 0 GPIO_ACTIVE_HIGH>; /* PG0 */ 103 - cd-inverted; 102 + cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */ 104 103 status = "okay"; 105 104 }; 106 105
+1 -2
arch/arm/boot/dts/sun5i-a13-olinuxino.dts
··· 194 194 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_olinuxino>; 195 195 vmmc-supply = <&reg_vcc3v3>; 196 196 bus-width = <4>; 197 - cd-gpios = <&pio 6 0 GPIO_ACTIVE_HIGH>; /* PG0 */ 198 - cd-inverted; 197 + cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */ 199 198 status = "okay"; 200 199 }; 201 200
+1 -2
arch/arm/boot/dts/sun5i-gr8-evb.dts
··· 236 236 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_gr8_evb>; 237 237 vmmc-supply = <&reg_vcc3v3>; 238 238 bus-width = <4>; 239 - cd-gpios = <&pio 6 0 GPIO_ACTIVE_HIGH>; /* PG0 */ 240 - cd-inverted; 239 + cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */ 241 240 status = "okay"; 242 241 }; 243 242
+1 -2
arch/arm/boot/dts/sun5i-reference-design-tablet.dtsi
··· 127 127 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 128 128 vmmc-supply = <&reg_vcc3v0>; 129 129 bus-width = <4>; 130 - cd-gpios = <&pio 6 0 GPIO_ACTIVE_HIGH>; /* PG0 */ 131 - cd-inverted; 130 + cd-gpios = <&pio 6 0 GPIO_ACTIVE_LOW>; /* PG0 */ 132 131 status = "okay"; 133 132 }; 134 133
+1 -2
arch/arm/boot/dts/sun6i-a31-colombus.dts
··· 117 117 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_colombus>; 118 118 vmmc-supply = <&reg_vcc3v0>; 119 119 bus-width = <4>; 120 - cd-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */ 121 - cd-inverted; 120 + cd-gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */ 122 121 status = "okay"; 123 122 }; 124 123
+1 -2
arch/arm/boot/dts/sun6i-a31-hummingbird.dts
··· 218 218 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_hummingbird>; 219 219 vmmc-supply = <&reg_dcdc1>; 220 220 bus-width = <4>; 221 - cd-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */ 222 - cd-inverted; 221 + cd-gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */ 223 222 status = "okay"; 224 223 }; 225 224
+1 -2
arch/arm/boot/dts/sun6i-a31-i7.dts
··· 124 124 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_i7>; 125 125 vmmc-supply = <&reg_vcc3v3>; 126 126 bus-width = <4>; 127 - cd-gpios = <&pio 7 22 GPIO_ACTIVE_HIGH>; /* PH22 */ 128 - cd-inverted; 127 + cd-gpios = <&pio 7 22 GPIO_ACTIVE_LOW>; /* PH22 */ 129 128 status = "okay"; 130 129 }; 131 130
+1 -2
arch/arm/boot/dts/sun6i-a31-m9.dts
··· 107 107 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_m9>; 108 108 vmmc-supply = <&reg_dcdc1>; 109 109 bus-width = <4>; 110 - cd-gpios = <&pio 7 22 GPIO_ACTIVE_HIGH>; /* PH22 */ 111 - cd-inverted; 110 + cd-gpios = <&pio 7 22 GPIO_ACTIVE_LOW>; /* PH22 */ 112 111 status = "okay"; 113 112 }; 114 113
+1 -2
arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts
··· 107 107 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_m9>; 108 108 vmmc-supply = <&reg_dcdc1>; 109 109 bus-width = <4>; 110 - cd-gpios = <&pio 7 22 GPIO_ACTIVE_HIGH>; /* PH22 */ 111 - cd-inverted; 110 + cd-gpios = <&pio 7 22 GPIO_ACTIVE_LOW>; /* PH22 */ 112 111 status = "okay"; 113 112 }; 114 113
+1 -2
arch/arm/boot/dts/sun6i-a31s-primo81.dts
··· 151 151 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_primo81>; 152 152 vmmc-supply = <&reg_dcdc1>; 153 153 bus-width = <4>; 154 - cd-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */ 155 - cd-inverted; 154 + cd-gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */ 156 155 status = "okay"; 157 156 }; 158 157
+1 -2
arch/arm/boot/dts/sun6i-a31s-sina31s.dts
··· 167 167 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_sina31s>; 168 168 vmmc-supply = <&reg_dcdc1>; 169 169 bus-width = <4>; 170 - cd-gpios = <&pio 0 4 GPIO_ACTIVE_HIGH>; /* PA4 */ 171 - cd-inverted; 170 + cd-gpios = <&pio 0 4 GPIO_ACTIVE_LOW>; /* PA4 */ 172 171 status = "okay"; 173 172 }; 174 173
+1 -2
arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts
··· 120 120 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bpi_m2>; 121 121 vmmc-supply = <&reg_vcc3v0>; 122 122 bus-width = <4>; 123 - cd-gpios = <&pio 0 4 GPIO_ACTIVE_HIGH>; /* PA4 */ 124 - cd-inverted; 123 + cd-gpios = <&pio 0 4 GPIO_ACTIVE_LOW>; /* PA4 */ 125 124 status = "okay"; 126 125 }; 127 126
+1 -2
arch/arm/boot/dts/sun6i-a31s-yones-toptech-bs1078-v2.dts
··· 102 102 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bs1078v2>; 103 103 vmmc-supply = <&reg_vcc3v0>; 104 104 bus-width = <4>; 105 - cd-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */ 106 - cd-inverted; 105 + cd-gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */ 107 106 status = "okay"; 108 107 }; 109 108
+1 -2
arch/arm/boot/dts/sun6i-reference-design-tablet.dtsi
··· 69 69 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_e708_q1>; 70 70 vmmc-supply = <&reg_dcdc1>; 71 71 bus-width = <4>; 72 - cd-gpios = <&pio 0 8 GPIO_ACTIVE_HIGH>; /* PA8 */ 73 - cd-inverted; 72 + cd-gpios = <&pio 0 8 GPIO_ACTIVE_LOW>; /* PA8 */ 74 73 status = "okay"; 75 74 }; 76 75
+1 -2
arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts
··· 184 184 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bpi_m1p>; 185 185 vmmc-supply = <&reg_vcc3v3>; 186 186 bus-width = <4>; 187 - cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 188 - cd-inverted; 187 + cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 189 188 status = "okay"; 190 189 }; 191 190
+1 -2
arch/arm/boot/dts/sun7i-a20-bananapi.dts
··· 159 159 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bananapi>; 160 160 vmmc-supply = <&reg_vcc3v3>; 161 161 bus-width = <4>; 162 - cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 163 - cd-inverted; 162 + cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 164 163 status = "okay"; 165 164 }; 166 165
+1 -2
arch/arm/boot/dts/sun7i-a20-bananapro.dts
··· 158 158 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_bananapro>; 159 159 vmmc-supply = <&reg_vcc3v3>; 160 160 bus-width = <4>; 161 - cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 162 - cd-inverted; 161 + cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 163 162 status = "okay"; 164 163 }; 165 164
+1 -2
arch/arm/boot/dts/sun7i-a20-cubieboard2.dts
··· 165 165 pinctrl-0 = <&mmc0_pins_a>; 166 166 vmmc-supply = <&reg_vcc3v3>; 167 167 bus-width = <4>; 168 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 169 - cd-inverted; 168 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 170 169 status = "okay"; 171 170 }; 172 171
+1 -2
arch/arm/boot/dts/sun7i-a20-cubietruck.dts
··· 206 206 pinctrl-0 = <&mmc0_pins_a>; 207 207 vmmc-supply = <&reg_vcc3v3>; 208 208 bus-width = <4>; 209 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 210 - cd-inverted; 209 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 211 210 status = "okay"; 212 211 }; 213 212
+1 -2
arch/arm/boot/dts/sun7i-a20-hummingbird.dts
··· 163 163 pinctrl-0 = <&mmc0_pins_a>; 164 164 vmmc-supply = <&reg_vcc3v0>; 165 165 bus-width = <4>; 166 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 167 - cd-inverted; 166 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 168 167 status = "okay"; 169 168 }; 170 169
+1 -2
arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts
··· 160 160 pinctrl-0 = <&mmc0_pins_a>; 161 161 vmmc-supply = <&reg_vcc3v3>; 162 162 bus-width = <4>; 163 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 164 - cd-inverted; 163 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 165 164 status = "okay"; 166 165 }; 167 166
+1 -2
arch/arm/boot/dts/sun7i-a20-icnova-swac.dts
··· 107 107 pinctrl-0 = <&mmc0_pins_a>; 108 108 vmmc-supply = <&reg_vcc3v3>; 109 109 bus-width = <4>; 110 - cd-gpios = <&pio 8 5 GPIO_ACTIVE_HIGH>; /* PI5 */ 111 - cd-inverted; 110 + cd-gpios = <&pio 8 5 GPIO_ACTIVE_LOW>; /* PI5 */ 112 111 status = "okay"; 113 112 }; 114 113
+1 -2
arch/arm/boot/dts/sun7i-a20-itead-ibox.dts
··· 124 124 pinctrl-0 = <&mmc0_pins_a>; 125 125 vmmc-supply = <&reg_vcc3v3>; 126 126 bus-width = <4>; 127 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 128 - cd-inverted; 127 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 129 128 status = "okay"; 130 129 }; 131 130
+1 -2
arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts
··· 227 227 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_lamobo_r1>; 228 228 vmmc-supply = <&reg_vcc3v3>; 229 229 bus-width = <4>; 230 - cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 231 - cd-inverted; 230 + cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 232 231 status = "okay"; 233 232 }; 234 233
+1 -2
arch/arm/boot/dts/sun7i-a20-m3.dts
··· 120 120 pinctrl-0 = <&mmc0_pins_a>; 121 121 vmmc-supply = <&reg_vcc3v3>; 122 122 bus-width = <4>; 123 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 124 - cd-inverted; 123 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 125 124 status = "okay"; 126 125 }; 127 126
+1 -2
arch/arm/boot/dts/sun7i-a20-mk808c.dts
··· 112 112 pinctrl-0 = <&mmc0_pins_a>; 113 113 vmmc-supply = <&reg_vcc3v0>; 114 114 bus-width = <4>; 115 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 116 - cd-inverted; 115 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 117 116 status = "okay"; 118 117 }; 119 118
+2 -4
arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts
··· 190 190 pinctrl-0 = <&mmc0_pins_a>; 191 191 vmmc-supply = <&reg_vcc3v3>; 192 192 bus-width = <4>; 193 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 194 - cd-inverted; 193 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 195 194 status = "okay"; 196 195 }; 197 196 ··· 199 200 pinctrl-0 = <&mmc3_pins_a>, <&mmc3_cd_pin_olimex_som_evb>; 200 201 vmmc-supply = <&reg_vcc3v3>; 201 202 bus-width = <4>; 202 - cd-gpios = <&pio 7 0 GPIO_ACTIVE_HIGH>; /* PH0 */ 203 - cd-inverted; 203 + cd-gpios = <&pio 7 0 GPIO_ACTIVE_LOW>; /* PH0 */ 204 204 status = "okay"; 205 205 }; 206 206
+1 -2
arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts
··· 158 158 pinctrl-0 = <&mmc0_pins_a>; 159 159 vmmc-supply = <&reg_vcc3v3>; 160 160 bus-width = <4>; 161 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 162 - cd-inverted; 161 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 163 162 status = "okay"; 164 163 }; 165 164
+1 -2
arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts
··· 159 159 pinctrl-0 = <&mmc0_pins_a>; 160 160 vmmc-supply = <&reg_vcc3v3>; 161 161 bus-width = <4>; 162 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 163 - cd-inverted; 162 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 164 163 status = "okay"; 165 164 }; 166 165
+2 -4
arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts
··· 226 226 pinctrl-0 = <&mmc0_pins_a>; 227 227 vmmc-supply = <&reg_vcc3v3>; 228 228 bus-width = <4>; 229 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 230 - cd-inverted; 229 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 231 230 status = "okay"; 232 231 }; 233 232 ··· 235 236 pinctrl-0 = <&mmc3_pins_a>, <&mmc3_cd_pin_olinuxinom>; 236 237 vmmc-supply = <&reg_vcc3v3>; 237 238 bus-width = <4>; 238 - cd-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */ 239 - cd-inverted; 239 + cd-gpios = <&pio 7 11 GPIO_ACTIVE_LOW>; /* PH11 */ 240 240 status = "okay"; 241 241 }; 242 242
+2 -4
arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts
··· 144 144 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_orangepi>; 145 145 vmmc-supply = <&reg_vcc3v3>; 146 146 bus-width = <4>; 147 - cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 148 - cd-inverted; 147 + cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 149 148 status = "okay"; 150 149 }; 151 150 ··· 153 154 pinctrl-0 = <&mmc3_pins_a>, <&mmc3_cd_pin_orangepi>; 154 155 vmmc-supply = <&reg_vcc3v3>; 155 156 bus-width = <4>; 156 - cd-gpios = <&pio 7 11 GPIO_ACTIVE_HIGH>; /* PH11 */ 157 - cd-inverted; 157 + cd-gpios = <&pio 7 11 GPIO_ACTIVE_LOW>; /* PH11 */ 158 158 status = "okay"; 159 159 }; 160 160
+1 -2
arch/arm/boot/dts/sun7i-a20-orangepi.dts
··· 135 135 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_orangepi>; 136 136 vmmc-supply = <&reg_vcc3v3>; 137 137 bus-width = <4>; 138 - cd-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ 139 - cd-inverted; 138 + cd-gpios = <&pio 7 10 GPIO_ACTIVE_LOW>; /* PH10 */ 140 139 status = "okay"; 141 140 }; 142 141
+1 -2
arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts
··· 158 158 pinctrl-0 = <&mmc0_pins_a>; 159 159 vmmc-supply = <&reg_vcc3v3>; 160 160 bus-width = <4>; 161 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 162 - cd-inverted; 161 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 163 162 status = "okay"; 164 163 }; 165 164
+1 -2
arch/arm/boot/dts/sun7i-a20-pcduino3.dts
··· 159 159 pinctrl-0 = <&mmc0_pins_a>; 160 160 vmmc-supply = <&reg_vcc3v3>; 161 161 bus-width = <4>; 162 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 163 - cd-inverted; 162 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 164 163 status = "okay"; 165 164 }; 166 165
+1 -2
arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts
··· 154 154 pinctrl-0 = <&mmc0_pins_a>; 155 155 vmmc-supply = <&reg_vcc3v3>; 156 156 bus-width = <4>; 157 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 158 - cd-inverted; 157 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 159 158 status = "okay"; 160 159 }; 161 160
+1 -2
arch/arm/boot/dts/sun7i-a20-wits-pro-a20-dkt.dts
··· 123 123 pinctrl-0 = <&mmc0_pins_a>; 124 124 vmmc-supply = <&reg_vcc3v3>; 125 125 bus-width = <4>; 126 - cd-gpios = <&pio 7 1 GPIO_ACTIVE_HIGH>; /* PH1 */ 127 - cd-inverted; 126 + cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */ 128 127 status = "okay"; 129 128 }; 130 129
+1 -2
arch/arm/boot/dts/sun8i-a23-evb.dts
··· 107 107 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_evb>; 108 108 vmmc-supply = <&reg_vcc3v0>; 109 109 bus-width = <4>; 110 - cd-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ 111 - cd-inverted; 110 + cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>; /* PB4 */ 112 111 status = "okay"; 113 112 }; 114 113
+1 -2
arch/arm/boot/dts/sun8i-a33-olinuxino.dts
··· 81 81 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_olinuxino>; 82 82 vmmc-supply = <&reg_dcdc1>; 83 83 bus-width = <4>; 84 - cd-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ 85 - cd-inverted; 84 + cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>; /* PB4 */ 86 85 status = "okay"; 87 86 }; 88 87
+1 -2
arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts
··· 144 144 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin_sina33>; 145 145 vmmc-supply = <&reg_dcdc1>; 146 146 bus-width = <4>; 147 - cd-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ 148 - cd-inverted; 147 + cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>; /* PB4 */ 149 148 status = "okay"; 150 149 }; 151 150
+1 -2
arch/arm/boot/dts/sun8i-a83t-allwinner-h8homlet-v2.dts
··· 87 87 pinctrl-names = "default"; 88 88 pinctrl-0 = <&mmc0_pins>; 89 89 vmmc-supply = <&reg_dcdc1>; 90 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 90 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 91 91 bus-width = <4>; 92 - cd-inverted; 93 92 status = "okay"; 94 93 }; 95 94
+1 -2
arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts
··· 112 112 pinctrl-0 = <&mmc0_pins>; 113 113 vmmc-supply = <&reg_dcdc1>; 114 114 bus-width = <4>; 115 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 116 - cd-inverted; 115 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 117 116 status = "okay"; 118 117 }; 119 118
+1 -2
arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts
··· 176 176 pinctrl-0 = <&mmc0_pins>; 177 177 vmmc-supply = <&reg_dcdc1>; 178 178 bus-width = <4>; 179 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 180 - cd-inverted; 179 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 181 180 status = "okay"; 182 181 }; 183 182
+1 -2
arch/arm/boot/dts/sun8i-h2-plus-orangepi-zero.dts
··· 116 116 pinctrl-0 = <&mmc0_pins_a>; 117 117 vmmc-supply = <&reg_vcc3v3>; 118 118 bus-width = <4>; 119 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 120 - cd-inverted; 119 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 121 120 status = "okay"; 122 121 }; 123 122
+1 -2
arch/arm/boot/dts/sun8i-h3-bananapi-m2-plus.dts
··· 140 140 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 141 141 vmmc-supply = <&reg_vcc3v3>; 142 142 bus-width = <4>; 143 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 144 - cd-inverted; 143 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 145 144 status = "okay"; 146 145 }; 147 146
+1 -2
arch/arm/boot/dts/sun8i-h3-libretech-all-h3-cc.dts
··· 154 154 pinctrl-0 = <&mmc0_pins_a>; 155 155 vmmc-supply = <&reg_vcc_io>; 156 156 bus-width = <4>; 157 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 158 - cd-inverted; 157 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 159 158 status = "okay"; 160 159 }; 161 160
+1 -2
arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts
··· 84 84 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 85 85 vmmc-supply = <&reg_vcc3v3>; 86 86 bus-width = <4>; 87 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 88 - cd-inverted; 87 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 89 88 status = "okay"; 90 89 }; 91 90
+1 -2
arch/arm/boot/dts/sun8i-h3-nanopi.dtsi
··· 95 95 96 96 &mmc0 { 97 97 bus-width = <4>; 98 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; 99 - cd-inverted; 98 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; 100 99 pinctrl-names = "default"; 101 100 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 102 101 status = "okay";
+1 -2
arch/arm/boot/dts/sun8i-h3-orangepi-2.dts
··· 136 136 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 137 137 vmmc-supply = <&reg_vcc3v3>; 138 138 bus-width = <4>; 139 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 140 - cd-inverted; 139 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 141 140 status = "okay"; 142 141 }; 143 142
+1 -2
arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts
··· 110 110 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 111 111 vmmc-supply = <&reg_vcc3v3>; 112 112 bus-width = <4>; 113 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 114 - cd-inverted; 113 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 115 114 status = "okay"; 116 115 }; 117 116
+1 -2
arch/arm/boot/dts/sun8i-h3-orangepi-one.dts
··· 110 110 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 111 111 vmmc-supply = <&reg_vcc3v3>; 112 112 bus-width = <4>; 113 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 114 - cd-inverted; 113 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 115 114 status = "okay"; 116 115 }; 117 116
+1 -2
arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts
··· 132 132 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 133 133 vmmc-supply = <&reg_vcc3v3>; 134 134 bus-width = <4>; 135 - cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; /* PF6 */ 136 - cd-inverted; 135 + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ 137 136 status = "okay"; 138 137 }; 139 138
+1 -2
arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts
··· 150 150 pinctrl-0 = <&mmc0_pins_a>; 151 151 vmmc-supply = <&reg_dcdc1>; 152 152 bus-width = <4>; 153 - cd-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ 154 - cd-inverted; 153 + cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>; /* PB4 */ 155 154 status = "okay"; 156 155 }; 157 156
+1 -2
arch/arm/boot/dts/sun8i-r40-bananapi-m2-ultra.dts
··· 164 164 &mmc0 { 165 165 vmmc-supply = <&reg_dcdc1>; 166 166 bus-width = <4>; 167 - cd-gpios = <&pio 7 13 GPIO_ACTIVE_HIGH>; /* PH13 */ 168 - cd-inverted; 167 + cd-gpios = <&pio 7 13 GPIO_ACTIVE_LOW>; /* PH13 */ 169 168 status = "okay"; 170 169 }; 171 170
+1 -2
arch/arm/boot/dts/sun8i-reference-design-tablet.dtsi
··· 85 85 pinctrl-0 = <&mmc0_pins_a>, <&mmc0_cd_pin>; 86 86 vmmc-supply = <&reg_dcdc1>; 87 87 bus-width = <4>; 88 - cd-gpios = <&pio 1 4 GPIO_ACTIVE_HIGH>; /* PB4 */ 89 - cd-inverted; 88 + cd-gpios = <&pio 1 4 GPIO_ACTIVE_LOW>; /* PB4 */ 90 89 status = "okay"; 91 90 }; 92 91
+1 -2
arch/arm/boot/dts/sun8i-v40-bananapi-m2-berry.dts
··· 150 150 &mmc0 { 151 151 vmmc-supply = <&reg_dcdc1>; 152 152 bus-width = <4>; 153 - cd-gpios = <&pio 7 13 GPIO_ACTIVE_HIGH>; /* PH13 */ 154 - cd-inverted; 153 + cd-gpios = <&pio 7 13 GPIO_ACTIVE_LOW>; /* PH13 */ 155 154 status = "okay"; 156 155 }; 157 156
+1 -2
arch/arm/boot/dts/sun9i-a80-cubieboard4.dts
··· 88 88 pinctrl-0 = <&mmc0_pins>; 89 89 vmmc-supply = <&reg_dcdc1>; 90 90 bus-width = <4>; 91 - cd-gpios = <&pio 7 18 GPIO_ACTIVE_HIGH>; /* PH18 */ 92 - cd-inverted; 91 + cd-gpios = <&pio 7 18 GPIO_ACTIVE_LOW>; /* PH18 */ 93 92 status = "okay"; 94 93 }; 95 94
+1 -2
arch/arm/boot/dts/sun9i-a80-optimus.dts
··· 125 125 pinctrl-0 = <&mmc0_pins>; 126 126 vmmc-supply = <&reg_dcdc1>; 127 127 bus-width = <4>; 128 - cd-gpios = <&pio 7 18 GPIO_ACTIVE_HIGH>; /* PH8 */ 129 - cd-inverted; 128 + cd-gpios = <&pio 7 18 GPIO_ACTIVE_LOW>; /* PH8 */ 130 129 status = "okay"; 131 130 }; 132 131