diff options
author | Haibo Chen <haibo.chen@nxp.com> | 2016-12-14 19:35:34 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:25:27 +0800 |
commit | 32e74366f6fd4d1e0dacea52bb2ff18de21db334 (patch) | |
tree | 18beaf796c06a25fad64438bb7168cd85cebb2a7 /arch/arm/boot/dts/imx7ulp-evk.dts | |
parent | ad178131f149f2de7e2da8965110259c78595732 (diff) |
MLK-13610-1 ARM: dts: add SD3.0 support for usdhc0 on imx7ulp-evk
Add SD3.0 support for usdhc0 on imx7ulp-evk board. Currently the
usdhc0 root clock is 158.4MHz.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Diffstat (limited to 'arch/arm/boot/dts/imx7ulp-evk.dts')
-rw-r--r-- | arch/arm/boot/dts/imx7ulp-evk.dts | 23 |
1 files changed, 19 insertions, 4 deletions
diff --git a/arch/arm/boot/dts/imx7ulp-evk.dts b/arch/arm/boot/dts/imx7ulp-evk.dts index 4dce316d92ff..fa74188f5baf 100644 --- a/arch/arm/boot/dts/imx7ulp-evk.dts +++ b/arch/arm/boot/dts/imx7ulp-evk.dts @@ -57,6 +57,16 @@ gpio = <&gpio0 0 GPIO_ACTIVE_HIGH>; enable-active-high; }; + + reg_vsd_3v3: regulator@1 { + compatible = "regulator-fixed"; + reg = <1>; + regulator-name = "VSD_3V3"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + gpio = <&gpio1 0 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; }; extcon_usb1: extcon_usb1 { @@ -130,8 +140,9 @@ imx7ulp-evk { pinctrl_hog_1: hoggrp-1 { fsl,pins = < - IMX7ULP_PAD_PTC10__PTC10 0x30100 + IMX7ULP_PAD_PTC10__PTC10 0x30100 /* USDHC0 CD */ IMX7ULP_PAD_PTC1__PTC1 0x20100 + IMX7ULP_PAD_PTD0__PTD0 0x30100 /* USDHC0 RST */ >; }; @@ -171,7 +182,7 @@ pinctrl_usdhc0: usdhc0grp { fsl,pins = < IMX7ULP_PAD_PTD1__SDHC0_CMD 0x843 - IMX7ULP_PAD_PTD2__SDHC0_CLK 0x843 + IMX7ULP_PAD_PTD2__SDHC0_CLK 0x10843 IMX7ULP_PAD_PTD7__SDHC0_D3 0x843 IMX7ULP_PAD_PTD8__SDHC0_D2 0x843 IMX7ULP_PAD_PTD9__SDHC0_D1 0x843 @@ -347,10 +358,14 @@ }; &usdhc0 { - pinctrl-names = "default", "sleep"; + pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep"; pinctrl-0 = <&pinctrl_usdhc0>; pinctrl-1 = <&pinctrl_usdhc0>; - non-removable; + pinctrl-2 = <&pinctrl_usdhc0>; + pinctrl-3 = <&pinctrl_usdhc0>; + cd-gpios = <&gpio0 10 GPIO_ACTIVE_LOW>; + vmmc-supply = <®_vsd_3v3>; + vqmmc-supply = <&vldo2_reg>; status = "okay"; }; |