From 89751e3f7d18b0d9ddb7d65efe655789c24beb93 Mon Sep 17 00:00:00 2001 From: Wu Liangqing Date: Thu, 14 Oct 2021 10:02:45 +0000 Subject: [PATCH] arm64: dts: rockchip: rk3588-evb: add sdmmc/sdhci/saradc Change-Id: I44235e30b8480dbd1c505595ed5b6de9366beb40 Signed-off-by: Wu Liangqing --- .../boot/dts/rockchip/rk3588-evb1-lp4.dtsi | 4 +++ .../boot/dts/rockchip/rk3588-evb2-lp4.dtsi | 3 ++ .../boot/dts/rockchip/rk3588-evb3-lp5.dtsi | 3 ++ .../boot/dts/rockchip/rk3588-evb4-lp4.dtsi | 3 ++ .../boot/dts/rockchip/rk3588-evb5-lp4.dtsi | 3 ++ .../boot/dts/rockchip/rk3588-evb6-lp4.dtsi | 3 ++ arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi | 28 +++++++++++++++++++ .../boot/dts/rockchip/rk3588s-evb2-lp5.dtsi | 3 ++ .../boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi | 3 ++ .../boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi | 3 ++ 10 files changed, 56 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi index 4f957b1d9946..84c213e58695 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb1-lp4.dtsi @@ -84,6 +84,10 @@ }; }; +&sdmmc { + status = "okay"; +}; + &usbdp_phy0 { orientation-switch; port { diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi index 2b406aa64fee..53230e9a785f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb2-lp4.dtsi @@ -7,3 +7,6 @@ #include "rk3588.dtsi" #include "rk3588-evb.dtsi" +&sdmmc { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi index 2b406aa64fee..53230e9a785f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb3-lp5.dtsi @@ -7,3 +7,6 @@ #include "rk3588.dtsi" #include "rk3588-evb.dtsi" +&sdmmc { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi index 2b406aa64fee..53230e9a785f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb4-lp4.dtsi @@ -7,3 +7,6 @@ #include "rk3588.dtsi" #include "rk3588-evb.dtsi" +&sdmmc { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi index 2b406aa64fee..53230e9a785f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb5-lp4.dtsi @@ -7,3 +7,6 @@ #include "rk3588.dtsi" #include "rk3588-evb.dtsi" +&sdmmc { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi index 2b406aa64fee..53230e9a785f 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-evb6-lp4.dtsi @@ -7,3 +7,6 @@ #include "rk3588.dtsi" #include "rk3588-evb.dtsi" +&sdmmc { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi index 62b38e4dcd5a..58a81ac7b944 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb.dtsi @@ -856,6 +856,34 @@ }; }; +&saradc { + status = "okay"; + vref-supply = <&vcc_1v8_cam_s0>; +}; + +&sdhci { + bus-width = <8>; + no-sdio; + no-sd; + non-removable; + max-frequency = <200000000>; + status = "okay"; +}; + +&sdmmc { + max-frequency = <150000000>; + no-sdio; + no-mmc; + bus-width = <4>; + cap-mmc-highspeed; + cap-sd-highspeed; + disable-wp; + sd-uhs-sdr104; + vmmc-supply = <&vcc_3v3_sd_s0>; + vqmmc-supply = <&vccio_sd_s0>; + status = "disabled"; +}; + &u2phy0 { status = "okay"; }; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb2-lp5.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb2-lp5.dtsi index d0460d7b20b0..886092f3abd9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb2-lp5.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb2-lp5.dtsi @@ -7,3 +7,6 @@ #include "rk3588s.dtsi" #include "rk3588s-evb.dtsi" +&sdmmc { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi index d0460d7b20b0..886092f3abd9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb3-lp4x.dtsi @@ -7,3 +7,6 @@ #include "rk3588s.dtsi" #include "rk3588s-evb.dtsi" +&sdmmc { + status = "okay"; +}; diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi b/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi index d0460d7b20b0..886092f3abd9 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588s-evb4-lp4x.dtsi @@ -7,3 +7,6 @@ #include "rk3588s.dtsi" #include "rk3588s-evb.dtsi" +&sdmmc { + status = "okay"; +};