diff options
author | Tuomas Tynkkynen <tuomas@tuxera.com> | 2017-12-22 15:57:38 -0500 |
---|---|---|
committer | Maxime Ripard <maxime.ripard@bootlin.com> | 2018-02-14 07:18:59 -0500 |
commit | b75cb68d83fd55584b96380a2274de59bb1e6406 (patch) | |
tree | 168718164d60bf27911a1177269032d3081d88d9 | |
parent | 1c92c00908256b736e2ce52562cd3236fcf9a5e9 (diff) |
arm64: 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>
5 files changed, 5 insertions, 10 deletions
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts index a6975670cd1c..2250dec9974c 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | |||
@@ -120,8 +120,7 @@ | |||
120 | pinctrl-names = "default"; | 120 | pinctrl-names = "default"; |
121 | pinctrl-0 = <&mmc0_pins>; | 121 | pinctrl-0 = <&mmc0_pins>; |
122 | vmmc-supply = <®_dcdc1>; | 122 | vmmc-supply = <®_dcdc1>; |
123 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; | 123 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; |
124 | cd-inverted; | ||
125 | disable-wp; | 124 | disable-wp; |
126 | bus-width = <4>; | 125 | bus-width = <4>; |
127 | status = "okay"; | 126 | status = "okay"; |
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts index 2beef9e6cb88..e2dce48fa29a 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | |||
@@ -82,8 +82,7 @@ | |||
82 | pinctrl-names = "default"; | 82 | pinctrl-names = "default"; |
83 | pinctrl-0 = <&mmc0_pins>; | 83 | pinctrl-0 = <&mmc0_pins>; |
84 | vmmc-supply = <®_dcdc1>; | 84 | vmmc-supply = <®_dcdc1>; |
85 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; | 85 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; |
86 | cd-inverted; | ||
87 | disable-wp; | 86 | disable-wp; |
88 | bus-width = <4>; | 87 | bus-width = <4>; |
89 | status = "okay"; | 88 | status = "okay"; |
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts index 8807664f363a..3b3081b10ecb 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-olinuxino.dts | |||
@@ -68,8 +68,7 @@ | |||
68 | pinctrl-names = "default"; | 68 | pinctrl-names = "default"; |
69 | pinctrl-0 = <&mmc0_pins>; | 69 | pinctrl-0 = <&mmc0_pins>; |
70 | vmmc-supply = <®_dcdc1>; | 70 | vmmc-supply = <®_dcdc1>; |
71 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; | 71 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; |
72 | cd-inverted; | ||
73 | disable-wp; | 72 | disable-wp; |
74 | bus-width = <4>; | 73 | bus-width = <4>; |
75 | status = "okay"; | 74 | status = "okay"; |
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts index 240d35731d10..bf42690a3361 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts | |||
@@ -67,8 +67,7 @@ | |||
67 | pinctrl-names = "default"; | 67 | pinctrl-names = "default"; |
68 | pinctrl-0 = <&mmc0_pins>; | 68 | pinctrl-0 = <&mmc0_pins>; |
69 | vmmc-supply = <®_dcdc1>; | 69 | vmmc-supply = <®_dcdc1>; |
70 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; | 70 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; |
71 | cd-inverted; | ||
72 | status = "okay"; | 71 | status = "okay"; |
73 | }; | 72 | }; |
74 | 73 | ||
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts index d1161069af9e..a75825798a71 100644 --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | |||
@@ -103,8 +103,7 @@ | |||
103 | pinctrl-names = "default"; | 103 | pinctrl-names = "default"; |
104 | pinctrl-0 = <&mmc0_pins>; | 104 | pinctrl-0 = <&mmc0_pins>; |
105 | vmmc-supply = <®_dcdc1>; | 105 | vmmc-supply = <®_dcdc1>; |
106 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_HIGH>; | 106 | cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; |
107 | cd-inverted; | ||
108 | disable-wp; | 107 | disable-wp; |
109 | bus-width = <4>; | 108 | bus-width = <4>; |
110 | status = "okay"; | 109 | status = "okay"; |