diff --git a/arch/arm/src/imx6/chip/imx_pinmux.h b/arch/arm/src/imx6/chip/imx_pinmux.h index 1eaab69b8c7..559fe04e7cd 100644 --- a/arch/arm/src/imx6/chip/imx_pinmux.h +++ b/arch/arm/src/imx6/chip/imx_pinmux.h @@ -153,8 +153,8 @@ #define GPIO_ECSPI1_RDY (GPIO_PERIPH | GPIO_ALT4 | GPIO_PADMUX(IMX_PADMUX_GPIO19_INDEX)) #define GPIO_ECSPI1_SCLK_1 (GPIO_PERIPH | GPIO_ALT0 | GPIO_PADMUX(IMX_PADMUX_KEY_COL0_INDEX)) #define GPIO_ECSPI1_SCLK_2 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_DATA16_INDEX)) -#define GPIO_ECSPI1_SCLK_1 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_CSI0_DATA04_INDEX)) -#define GPIO_ECSPI1_SCLK_2 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_DISP0_DATA20_INDEX)) +#define GPIO_ECSPI1_SCLK_3 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_CSI0_DATA04_INDEX)) +#define GPIO_ECSPI1_SCLK_4 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_DISP0_DATA20_INDEX)) #define GPIO_ECSPI1_SS0_1 (GPIO_PERIPH | GPIO_ALT0 | GPIO_PADMUX(IMX_PADMUX_KEY_ROW1_INDEX)) #define GPIO_ECSPI1_SS0_2 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_EB2_INDEX)) #define GPIO_ECSPI1_SS0_3 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_CSI0_DATA07_INDEX)) @@ -360,10 +360,10 @@ #define GPIO_FLEXCAN1_RX_1 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_KEY_ROW2_INDEX)) #define GPIO_FLEXCAN1_RX_2 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_SD3_CLK_INDEX)) -#define GPIO_FLEXCAN1_RX_1 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_GPIO08_INDEX)) -#define GPIO_FLEXCAN1_TX_2 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_KEY_COL2_INDEX)) -#define GPIO_FLEXCAN1_TX_1 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_SD3_CMD_INDEX)) -#define GPIO_FLEXCAN1_TX_2 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_GPIO07_INDEX)) +#define GPIO_FLEXCAN1_RX_3 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_GPIO08_INDEX)) +#define GPIO_FLEXCAN1_TX_1 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_KEY_COL2_INDEX)) +#define GPIO_FLEXCAN1_TX_2 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_SD3_CMD_INDEX)) +#define GPIO_FLEXCAN1_TX_3 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_GPIO07_INDEX)) #define GPIO_FLEXCAN2_RX_1 (GPIO_PERIPH | GPIO_ALT0 | GPIO_PADMUX(IMX_PADMUX_KEY_ROW4_INDEX)) #define GPIO_FLEXCAN2_RX_2 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_SD3_DATA1_INDEX)) @@ -470,8 +470,8 @@ #define GPIO_IPU1_DI1_PIN12 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_EIM_ADDR25_INDEX)) #define GPIO_IPU1_DI1_PIN13 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_DATA27_INDEX)) #define GPIO_IPU1_DI1_PIN14 (GPIO_PERIPH | GPIO_ALT7 | GPIO_PADMUX(IMX_PADMUX_EIM_DATA23_INDEX)) -#define GPIO_IPU1_DI1_PIN15 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_AD10_INDEX)) -#define GPIO_IPU1_DI1_PIN15 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_DATA29_INDEX)) +#define GPIO_IPU1_DI1_PIN15_1 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_AD10_INDEX)) +#define GPIO_IPU1_DI1_PIN15_2 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_DATA29_INDEX)) #define GPIO_IPU1_DI1_PIN16 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_BCLK_INDEX)) #define GPIO_IPU1_DI1_PIN17 (GPIO_PERIPH | GPIO_ALT1 | GPIO_PADMUX(IMX_PADMUX_EIM_LBA_INDEX)) #define GPIO_IPU1_DISP0_DATA00 (GPIO_PERIPH | GPIO_ALT0 | GPIO_PADMUX(IMX_PADMUX_DISP0_DATA00_INDEX)) @@ -631,7 +631,7 @@ #define GPIO_KEY_ROW4 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_KEY_ROW4_INDEX)) #define GPIO_KEY_ROW5_1 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_GPIO01_INDEX)) #define GPIO_KEY_ROW5_2 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_SD2_CMD_INDEX)) -#define GPIO_KEY_ROW5_1 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_CSI0_DATA05_INDEX)) +#define GPIO_KEY_ROW5_3 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_CSI0_DATA05_INDEX)) #define GPIO_KEY_ROW6_1 (GPIO_PERIPH | GPIO_ALT2 | GPIO_PADMUX(IMX_PADMUX_GPIO02_INDEX)) #define GPIO_KEY_ROW6_2 (GPIO_PERIPH | GPIO_ALT3 | GPIO_PADMUX(IMX_PADMUX_CSI0_DATA07_INDEX)) #define GPIO_KEY_ROW6_3 (GPIO_PERIPH | GPIO_ALT4 | GPIO_PADMUX(IMX_PADMUX_SD2_DATA2_INDEX)) diff --git a/arch/arm/src/imx6/imx_lowputc.c b/arch/arm/src/imx6/imx_lowputc.c index 167abc206fc..ba27bd994c0 100644 --- a/arch/arm/src/imx6/imx_lowputc.c +++ b/arch/arm/src/imx6/imx_lowputc.c @@ -42,6 +42,8 @@ #include #include +#include "chip/imx_iomuxc.h" /* Order matters with these three */ +#include "chip/imx_pinmux.h" #include #include "up_arch.h"