diff options
author | Ye Li <ye.li@nxp.com> | 2020-04-27 20:59:21 -0700 |
---|---|---|
committer | Ye Li <ye.li@nxp.com> | 2020-04-27 20:59:21 -0700 |
commit | 0cd21c2391ac24cda5c8e5355ad1a0c82410ff77 (patch) | |
tree | a2c554772da2ce2155b54e82a843fb77212b355c /arch | |
parent | 8404bee5ba93529548f7e8c83a5d631e50113a78 (diff) |
MLK-23574-42 DTS: imx8/imx8m: Add UHS or HS400/HS400ES properties
Since the new u-boot MMC driver depends on DTB property to enable
UHS or HS400/HS400ES. Add the properties to USDHC nodes for NXP iMX8
and iMX8M boards.
Signed-off-by: Ye Li <ye.li@nxp.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/dts/fsl-imx8dxl-ddr3-evk-u-boot.dtsi | 2 | ||||
-rw-r--r-- | arch/arm/dts/fsl-imx8dxl-evk-u-boot.dtsi | 3 | ||||
-rw-r--r-- | arch/arm/dts/fsl-imx8dxl-phantom-mek-u-boot.dtsi | 3 | ||||
-rw-r--r-- | arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi | 3 | ||||
-rw-r--r-- | arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 3 | ||||
-rw-r--r-- | arch/arm/dts/imx8mm-evk-u-boot.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 | ||||
-rw-r--r-- | arch/arm/dts/imx8mq-evk.dts | 3 |
9 files changed, 29 insertions, 0 deletions
diff --git a/arch/arm/dts/fsl-imx8dxl-ddr3-evk-u-boot.dtsi b/arch/arm/dts/fsl-imx8dxl-ddr3-evk-u-boot.dtsi index b54c184a94..216c3e2cfe 100644 --- a/arch/arm/dts/fsl-imx8dxl-ddr3-evk-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8dxl-ddr3-evk-u-boot.dtsi @@ -136,6 +136,8 @@ &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &flexspi0 { diff --git a/arch/arm/dts/fsl-imx8dxl-evk-u-boot.dtsi b/arch/arm/dts/fsl-imx8dxl-evk-u-boot.dtsi index c57adc3a6f..f75a94e4e6 100644 --- a/arch/arm/dts/fsl-imx8dxl-evk-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8dxl-evk-u-boot.dtsi @@ -156,10 +156,13 @@ &usdhc1 { u-boot,dm-spl; + mmc-hs400-1_8v; }; &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &flexspi0 { diff --git a/arch/arm/dts/fsl-imx8dxl-phantom-mek-u-boot.dtsi b/arch/arm/dts/fsl-imx8dxl-phantom-mek-u-boot.dtsi index d31b112a49..0d5ab2d790 100644 --- a/arch/arm/dts/fsl-imx8dxl-phantom-mek-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8dxl-phantom-mek-u-boot.dtsi @@ -108,10 +108,13 @@ &usdhc1 { u-boot,dm-spl; + mmc-hs400-1_8v; }; &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &flexspi0 { diff --git a/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi b/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi index d3aa079f97..4c30e8cfa0 100644 --- a/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi @@ -217,10 +217,13 @@ &usdhc1 { u-boot,dm-spl; + mmc-hs400-1_8v; }; &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &flexspi0 { diff --git a/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi b/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi index 222b3a341a..2cea96ec28 100644 --- a/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi @@ -218,10 +218,13 @@ &usdhc1 { u-boot,dm-spl; + mmc-hs400-1_8v; }; &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &flexspi0 { diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-evk-u-boot.dtsi index 28a371fbfd..74e9a78590 100644 --- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi @@ -124,6 +124,8 @@ &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; assigned-clocks = <&clk IMX8MM_CLK_USDHC2>; assigned-clock-rates = <400000000>; assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_400M>; @@ -131,6 +133,8 @@ &usdhc3 { u-boot,dm-spl; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; assigned-clocks = <&clk IMX8MM_CLK_USDHC3>; assigned-clock-rates = <400000000>; assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_400M>; diff --git a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi index 5aff698ba5..18361dcd67 100644 --- a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi @@ -124,6 +124,8 @@ &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; assigned-clocks = <&clk IMX8MN_CLK_USDHC2>; assigned-clock-rates = <400000000>; assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_400M>; @@ -131,6 +133,8 @@ &usdhc3 { u-boot,dm-spl; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; assigned-clocks = <&clk IMX8MN_CLK_USDHC3>; assigned-clock-rates = <400000000>; assigned-clock-parents = <&clk IMX8MN_SYS_PLL1_400M>; diff --git a/arch/arm/dts/imx8mp-evk-u-boot.dtsi b/arch/arm/dts/imx8mp-evk-u-boot.dtsi index f189087b26..7738c0c3d0 100644 --- a/arch/arm/dts/imx8mp-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mp-evk-u-boot.dtsi @@ -126,6 +126,8 @@ &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; assigned-clocks = <&clk IMX8MP_CLK_USDHC2>; assigned-clock-rates = <400000000>; assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_400M>; @@ -133,6 +135,8 @@ &usdhc3 { u-boot,dm-spl; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; assigned-clocks = <&clk IMX8MP_CLK_USDHC3>; assigned-clock-rates = <400000000>; assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_400M>; diff --git a/arch/arm/dts/imx8mq-evk.dts b/arch/arm/dts/imx8mq-evk.dts index 8adfdb40c7..9925bf4f48 100644 --- a/arch/arm/dts/imx8mq-evk.dts +++ b/arch/arm/dts/imx8mq-evk.dts @@ -333,6 +333,7 @@ non-removable; no-sd; no-sdio; + mmc-hs400-1_8v; status = "okay"; }; @@ -343,6 +344,8 @@ pinctrl-2 = <&pinctrl_usdhc2_200mhz>; cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>; vmmc-supply = <®_usdhc2_vmmc>; + sd-uhs-sdr104; + sd-uhs-ddr50; status = "okay"; }; |