diff options
author | Andrejs Cainikovs <andrejs.cainikovs@toradex.com> | 2022-06-27 09:47:43 +0200 |
---|---|---|
committer | Andrejs Cainikovs <andrejs.cainikovs@toradex.com> | 2022-07-06 12:23:16 +0000 |
commit | 506577cc0e43d6e0e15a26ca1c521b7909036e05 (patch) | |
tree | 5d67467ecdb09e54b2e8ad3d1eebafb792239ed9 /arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | |
parent | 5a24da287b86482b0d13352d3a12fa16c81a03f0 (diff) |
arm64: dts: apalis-imx8: add sd card sleep state
This adds SD card sleep state and relevant pinmux configuration
for Apalis iMX8 boards. Pins for sleep state are configured for
pull-disable, except card detect pin which is always pull-up.
Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi | 30 |
1 files changed, 4 insertions, 26 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi b/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi index db2832a4500f..c7ae93c55e7d 100644 --- a/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8-apalis-ixora-v1.1.dtsi @@ -270,28 +270,6 @@ IMX8QM_USDHC2_CMD_LSIO_GPIO5_IO25 0x21 >; }; - - /* Apalis MMC1_CD# */ - pinctrl_mmc1_cd: mmc1cdgrp { - fsl,pins = < - IMX8QM_ESAI1_TX1_LSIO_GPIO2_IO09 0x00000061 - >; - }; - - /* Apalis MMC1 */ - pinctrl_usdhc2: usdhc2grp { - fsl,pins = < - IMX8QM_USDHC1_CLK_CONN_USDHC1_CLK 0x06000041 - IMX8QM_USDHC1_CMD_CONN_USDHC1_CMD 0x00000021 - IMX8QM_USDHC1_DATA0_CONN_USDHC1_DATA0 0x00000021 - IMX8QM_USDHC1_DATA1_CONN_USDHC1_DATA1 0x00000021 - IMX8QM_USDHC1_DATA2_CONN_USDHC1_DATA2 0x00000021 - IMX8QM_USDHC1_DATA3_CONN_USDHC1_DATA3 0x00000021 - - /* On-module PMIC use */ - IMX8QM_USDHC1_VSELECT_CONN_USDHC1_VSELECT 0x00000021 - >; - }; }; }; @@ -427,10 +405,10 @@ /* Apalis MMC1 */ &usdhc2 { - pinctrl-names = "default", "state_100mhz", "state_200mhz"; - pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_mmc1_cd>; - pinctrl-1 = <&pinctrl_usdhc2>, <&pinctrl_mmc1_cd>; - pinctrl-2 = <&pinctrl_usdhc2>, <&pinctrl_mmc1_cd>; + pinctrl-0 = <&pinctrl_usdhc2_4bit>, <&pinctrl_mmc1_cd>; + pinctrl-1 = <&pinctrl_usdhc2_4bit_100mhz>, <&pinctrl_mmc1_cd>; + pinctrl-2 = <&pinctrl_usdhc2_4bit_200mhz>, <&pinctrl_mmc1_cd>; + pinctrl-3 = <&pinctrl_usdhc2_4bit_sleep>, <&pinctrl_mmc1_cd_sleep>; bus-width = <4>; status = "okay"; }; |