| From 0bb0d6d093eb14dfa421212cc55a60561037982b Mon Sep 17 00:00:00 2001 |
| From: Sasha Levin <sashal@kernel.org> |
| Date: Mon, 30 Jul 2018 13:31:21 +0100 |
| Subject: arm64: dts: allwinner: a64: Orange Pi Win: Fix SD card node |
| |
| From: Samuel Holland <samuel@sholland.org> |
| |
| [ Upstream commit 09b964afca14d0594b2b2f265df3d987e2f43867 ] |
| |
| The Orange Pi Win has a microSD card slot which is connected via all |
| four SD data lines. As the DT was not mentioning this fact, we got the |
| default single bit transfers, losing out on performance. |
| Also, as microSD does not have a write protect switch, we disable this |
| feature in the DT node. |
| |
| Signed-off-by: Samuel Holland <samuel@sholland.org> |
| Signed-off-by: Andre Przywara <andre.przywara@arm.com> |
| Acked-by: Maxime Ripard <maxime.ripard@bootlin.com> |
| Signed-off-by: Chen-Yu Tsai <wens@csie.org> |
| Signed-off-by: Sasha Levin <sashal@kernel.org> |
| --- |
| arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 4 +++- |
| 1 file changed, 3 insertions(+), 1 deletion(-) |
| |
| 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 1221764f5719c..667016815cf32 100644 |
| --- a/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts |
| +++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-orangepi-win.dts |
| @@ -67,7 +67,9 @@ |
| pinctrl-names = "default"; |
| pinctrl-0 = <&mmc0_pins>; |
| vmmc-supply = <®_dcdc1>; |
| - cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; |
| + cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>; /* PF6 */ |
| + disable-wp; |
| + bus-width = <4>; |
| status = "okay"; |
| }; |
| |
| -- |
| 2.20.1 |
| |