1
0
Fork 0

pinctrl: Add uSDHC pins to S32V234 driver

Prepare uSDHC support for S32V234 by defining the necessary IMCR PADs in
the pinctrl driver.

Signed-off-by: Mihaela Martinas <Mihaela.Martinas@freescale.com>
Signed-off-by: Costin Carabas <costin.carabas@nxp.com>
Signed-off-by: Stefan-Gabriel Mirea <stefan-gabriel.mirea@nxp.com>
5.4-rM2-2.2.x-imx-squashed
Mihaela Martinas 2015-09-17 18:52:09 +03:00 committed by Dong Aisheng
parent bfc7bd1fab
commit 4ee01aa5fe
1 changed files with 22 additions and 0 deletions

View File

@ -185,8 +185,19 @@ enum s32v234_pins {
S32V234_MSCR_PL5 = 165,
S32V234_MSCR_PL8 = 166,
S32V234_IMCR_USDHC_CLK = 902,
S32V234_IMCR_USDHC_CMD = 901,
S32V234_IMCR_USDHC_DAT0 = 903,
S32V234_IMCR_USDHC_DAT1 = 904,
S32V234_IMCR_USDHC_DAT2 = 905,
S32V234_IMCR_USDHC_DAT3 = 906,
S32V234_IMCR_USDHC_DAT4 = 907,
S32V234_IMCR_USDHC_DAT5 = 908,
S32V234_IMCR_USDHC_DAT6 = 909,
S32V234_IMCR_USDHC_DAT7 = 910,
S32V234_IMCR_UART0_RXD = 712,
S32V234_IMCR_UART1_RXD = 714,
S32V234_IMCR_USDHC_WP = 900,
};
/* Pad names for the pinmux subsystem */
@ -359,8 +370,19 @@ static const struct pinctrl_pin_desc s32v234_pinctrl_pads[] = {
S32V_PINCTRL_PIN(S32V234_MSCR_PL5),
S32V_PINCTRL_PIN(S32V234_MSCR_PL8),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_CLK),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_CMD),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT0),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT1),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT2),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT3),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT4),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT5),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT6),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_DAT7),
S32V_PINCTRL_PIN(S32V234_IMCR_UART0_RXD),
S32V_PINCTRL_PIN(S32V234_IMCR_UART1_RXD),
S32V_PINCTRL_PIN(S32V234_IMCR_USDHC_WP),
};
static struct s32v_pinctrl_soc_info s32v234_pinctrl_info = {