From 25dc57713ae51e86f1024bb5bad14755650578cf Mon Sep 17 00:00:00 2001 From: Kevin Kim Date: Tue, 26 Jun 2018 14:18:26 +0900 Subject: [PATCH] ODROID-C3: arm64/dts: add support UHS-1 for uSD card Change-Id: I365c7d333ae6a4e1568f7a486ab134f1afb679e3 --- .../boot/dts/amlogic/s905d2_odroidc3.dts | 53 +++---------------- 1 file changed, 6 insertions(+), 47 deletions(-) diff --git a/arch/arm64/boot/dts/amlogic/s905d2_odroidc3.dts b/arch/arm64/boot/dts/amlogic/s905d2_odroidc3.dts index a1ab0220610b..21694dbb06d5 100644 --- a/arch/arm64/boot/dts/amlogic/s905d2_odroidc3.dts +++ b/arch/arm64/boot/dts/amlogic/s905d2_odroidc3.dts @@ -1166,59 +1166,18 @@ }; }; -&sd_emmc_b1 { - status = "disabled"; - sd { - caps = "MMC_CAP_4_BIT_DATA", - "MMC_CAP_MMC_HIGHSPEED", - "MMC_CAP_SD_HIGHSPEED"; - f_min = <400000>; - f_max = <50000000>; - }; -}; - &sd_emmc_b2 { - status = "disabled"; + status = "okay"; sd { caps = "MMC_CAP_4_BIT_DATA", + "MMC_CAP_UHS_SDR50", + "MMC_CAP_UHS_SDR104", "MMC_CAP_MMC_HIGHSPEED", "MMC_CAP_SD_HIGHSPEED"; + vol_switch = <&gpio_ao GPIOAO_9 GPIO_ACTIVE_HIGH>; + vol_switch_18 = <1>; f_min = <400000>; - f_max = <50000000>; - }; - - sdio { - caps = "MMC_CAP_4_BIT_DATA", - "MMC_CAP_MMC_HIGHSPEED", - "MMC_CAP_SD_HIGHSPEED", - "MMC_CAP_NONREMOVABLE", - "MMC_CAP_UHS_SDR12", - "MMC_CAP_UHS_SDR25", - "MMC_CAP_UHS_SDR50", - "MMC_CAP_UHS_SDR104", - "MMC_PM_KEEP_POWER", - "MMC_CAP_SDIO_IRQ"; - - f_min = <400000>; - f_max = <200000000>; - }; -}; - -&sd_emmc_a { - status = "disabled"; - sdio { - caps = "MMC_CAP_4_BIT_DATA", - "MMC_CAP_MMC_HIGHSPEED", - "MMC_CAP_SD_HIGHSPEED", - "MMC_CAP_NONREMOVABLE", - "MMC_CAP_UHS_SDR12", - "MMC_CAP_UHS_SDR25", - "MMC_CAP_UHS_SDR50", - "MMC_CAP_UHS_SDR104", - "MMC_PM_KEEP_POWER", - "MMC_CAP_SDIO_IRQ"; - f_min = <400000>; - f_max = <200000000>; + f_max = <100000000>; }; };