diff options
author | Douglas Anderson <dianders@chromium.org> | 2019-05-03 16:41:42 -0700 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2019-05-20 01:00:20 +0200 |
commit | 1c0479023412ab7834f2e98b796eb0d8c627cd62 (patch) | |
tree | 907464351017aed05c7d8e2b6c66eb3df8697527 /arch/arm/boot/dts/rk3288-veyron-minnie.dts | |
parent | 99fa066710f75f18f4d9a5bc5f6a711968a581d5 (diff) | |
download | linux-1c0479023412ab7834f2e98b796eb0d8c627cd62.tar.bz2 |
ARM: dts: rockchip: Make rk3288-veyron-minnie run at hs200
As some point hs200 was failing on rk3288-veyron-minnie. See commit
984926781122 ("ARM: dts: rockchip: temporarily remove emmc hs200 speed
from rk3288 minnie"). Although I didn't track down exactly when it
started working, it seems to work OK now, so let's turn it back on.
To test this, I booted from SD card and then used this script to
stress the enumeration process after fixing a memory leak [1]:
cd /sys/bus/platform/drivers/dwmmc_rockchip
for i in $(seq 1 3000); do
echo "========================" $i
echo ff0f0000.dwmmc > unbind
sleep .5
echo ff0f0000.dwmmc > bind
while true; do
if [ -e /dev/mmcblk2 ]; then
break;
fi
sleep .1
done
done
It worked fine.
[1] https://lkml.kernel.org/r/20190503233526.226272-1-dianders@chromium.org
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Diffstat (limited to 'arch/arm/boot/dts/rk3288-veyron-minnie.dts')
-rw-r--r-- | arch/arm/boot/dts/rk3288-veyron-minnie.dts | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/rk3288-veyron-minnie.dts b/arch/arm/boot/dts/rk3288-veyron-minnie.dts index 468a1818545d..ce57881625ec 100644 --- a/arch/arm/boot/dts/rk3288-veyron-minnie.dts +++ b/arch/arm/boot/dts/rk3288-veyron-minnie.dts @@ -90,10 +90,6 @@ pwm-off-delay-ms = <200>; }; -&emmc { - /delete-property/mmc-hs200-1_8v; -}; - &gpio_keys { pinctrl-0 = <&pwr_key_l &ap_lid_int_l &volum_down_l &volum_up_l>; |