ARM: imx53_loco: add all pad configure.
Subsystems (3)
PATCH RESEND 1/4 ARM: imx53_loco: add all pad configure.
arch/arm/mach-mx5/board-mx53_loco.c +137 -0
@@ -39,8 +39,145 @@#define LOCO_FEC_PHY_RST IMX_GPIO_NR(7, 6)static iomux_v3_cfg_t mx53_loco_pads[] = { +/* FEC */ +MX53_PAD_FEC_MDC__FEC_MDC , +MX53_PAD_FEC_MDIO__FEC_MDIO , +MX53_PAD_FEC_REF_CLK__FEC_TX_CLK , +MX53_PAD_FEC_RX_ER__FEC_RX_ER , +MX53_PAD_FEC_CRS_DV__FEC_RX_DV , +MX53_PAD_FEC_RXD1__FEC_RDATA_1 , +MX53_PAD_FEC_RXD0__FEC_RDATA_0 , +MX53_PAD_FEC_TX_EN__FEC_TX_EN , +MX53_PAD_FEC_TXD1__FEC_TDATA_1 , +MX53_PAD_FEC_TXD0__FEC_TDATA_0 , +/* FEC_nRST */ +MX53_PAD_PATA_DA_0__GPIO7_6 , +/* FEC_nINT */ +MX53_PAD_PATA_DATA4__GPIO2_4 , +/* AUDMUX5 */ +MX53_PAD_KEY_COL0__AUDMUX_AUD5_TXC , +MX53_PAD_KEY_ROW0__AUDMUX_AUD5_TXD , +MX53_PAD_KEY_COL1__AUDMUX_AUD5_TXFS , +MX53_PAD_KEY_ROW1__AUDMUX_AUD5_RXD , +/* I2C2 */ +MX53_PAD_KEY_COL3__I2C2_SCL , +MX53_PAD_KEY_ROW3__I2C2_SDA , +/* SD1 */ +MX53_PAD_SD1_CMD__ESDHC1_CMD , +MX53_PAD_SD1_CLK__ESDHC1_CLK , +MX53_PAD_SD1_DATA0__ESDHC1_DAT0 , +MX53_PAD_SD1_DATA1__ESDHC1_DAT1 , +MX53_PAD_SD1_DATA2__ESDHC1_DAT2 , +MX53_PAD_SD1_DATA3__ESDHC1_DAT3 , +/* SD3 */ +MX53_PAD_PATA_DATA8__ESDHC3_DAT0 , +MX53_PAD_PATA_DATA9__ESDHC3_DAT1 , +MX53_PAD_PATA_DATA10__ESDHC3_DAT2 , +MX53_PAD_PATA_DATA11__ESDHC3_DAT3 , +MX53_PAD_PATA_DATA0__ESDHC3_DAT4 , +MX53_PAD_PATA_DATA1__ESDHC3_DAT5 , +MX53_PAD_PATA_DATA2__ESDHC3_DAT6 , +MX53_PAD_PATA_DATA3__ESDHC3_DAT7 , +MX53_PAD_PATA_IORDY__ESDHC3_CLK , +MX53_PAD_PATA_RESET_B__ESDHC3_CMD , +/* SD3_CD */ +MX53_PAD_EIM_DA11__GPIO3_11 , +/* SD3_WP */ +MX53_PAD_EIM_DA12__GPIO3_12 , +/* VGA */ +MX53_PAD_EIM_OE__IPU_DI1_PIN7 , +MX53_PAD_EIM_RW__IPU_DI1_PIN8 , +/* DISPLB */ +MX53_PAD_EIM_D20__IPU_SER_DISP0_CS , +MX53_PAD_EIM_D21__IPU_DISPB0_SER_CLK , +MX53_PAD_EIM_D22__IPU_DISPB0_SER_DIN , +MX53_PAD_EIM_D23__IPU_DI0_D0_CS , +/* DISP0_POWER_EN */ +MX53_PAD_EIM_D24__GPIO3_24 , +/* DISP0 DET INT */ +MX53_PAD_EIM_D31__GPIO3_31 , +/* LVDS */ +MX53_PAD_LVDS0_TX3_P__LDB_LVDS0_TX3 , +MX53_PAD_LVDS0_CLK_P__LDB_LVDS0_CLK , +MX53_PAD_LVDS0_TX2_P__LDB_LVDS0_TX2 , +MX53_PAD_LVDS0_TX1_P__LDB_LVDS0_TX1 , +MX53_PAD_LVDS0_TX0_P__LDB_LVDS0_TX0 , +MX53_PAD_LVDS1_TX3_P__LDB_LVDS1_TX3 , +MX53_PAD_LVDS1_TX2_P__LDB_LVDS1_TX2 , +MX53_PAD_LVDS1_CLK_P__LDB_LVDS1_CLK , +MX53_PAD_LVDS1_TX1_P__LDB_LVDS1_TX1 , +MX53_PAD_LVDS1_TX0_P__LDB_LVDS1_TX0 , +/* I2C1 */ +MX53_PAD_CSI0_DAT8__I2C1_SDA , +MX53_PAD_CSI0_DAT9__I2C1_SCL , +/* UART1 */ MX53_PAD_CSI0_DAT10__UART1_TXD_MUX ,MX53_PAD_CSI0_DAT11__UART1_RXD_MUX , +/* CSI0 */ +MX53_PAD_CSI0_DAT12__IPU_CSI0_D_12 , +MX53_PAD_CSI0_DAT13__IPU_CSI0_D_13 , +MX53_PAD_CSI0_DAT14__IPU_CSI0_D_14 , +MX53_PAD_CSI0_DAT15__IPU_CSI0_D_15 , +MX53_PAD_CSI0_DAT16__IPU_CSI0_D_16 , +MX53_PAD_CSI0_DAT17__IPU_CSI0_D_17 , +MX53_PAD_CSI0_DAT18__IPU_CSI0_D_18 , +MX53_PAD_CSI0_DAT19__IPU_CSI0_D_19 , +MX53_PAD_CSI0_VSYNC__IPU_CSI0_VSYNC , +MX53_PAD_CSI0_MCLK__IPU_CSI0_HSYNC , +MX53_PAD_CSI0_PIXCLK__IPU_CSI0_PIXCLK , +/* DISPLAY */ +MX53_PAD_DI0_DISP_CLK__IPU_DI0_DISP_CLK , +MX53_PAD_DI0_PIN15__IPU_DI0_PIN15 , +MX53_PAD_DI0_PIN2__IPU_DI0_PIN2 , +MX53_PAD_DI0_PIN3__IPU_DI0_PIN3 , +MX53_PAD_DISP0_DAT0__IPU_DISP0_DAT_0 , +MX53_PAD_DISP0_DAT1__IPU_DISP0_DAT_1 , +MX53_PAD_DISP0_DAT2__IPU_DISP0_DAT_2 , +MX53_PAD_DISP0_DAT3__IPU_DISP0_DAT_3 , +MX53_PAD_DISP0_DAT4__IPU_DISP0_DAT_4 , +MX53_PAD_DISP0_DAT5__IPU_DISP0_DAT_5 , +MX53_PAD_DISP0_DAT6__IPU_DISP0_DAT_6 , +MX53_PAD_DISP0_DAT7__IPU_DISP0_DAT_7 , +MX53_PAD_DISP0_DAT8__IPU_DISP0_DAT_8 , +MX53_PAD_DISP0_DAT9__IPU_DISP0_DAT_9 , +MX53_PAD_DISP0_DAT10__IPU_DISP0_DAT_10 , +MX53_PAD_DISP0_DAT11__IPU_DISP0_DAT_11 , +MX53_PAD_DISP0_DAT12__IPU_DISP0_DAT_12 , +MX53_PAD_DISP0_DAT13__IPU_DISP0_DAT_13 , +MX53_PAD_DISP0_DAT14__IPU_DISP0_DAT_14 , +MX53_PAD_DISP0_DAT15__IPU_DISP0_DAT_15 , +MX53_PAD_DISP0_DAT16__IPU_DISP0_DAT_16 , +MX53_PAD_DISP0_DAT17__IPU_DISP0_DAT_17 , +MX53_PAD_DISP0_DAT18__IPU_DISP0_DAT_18 , +MX53_PAD_DISP0_DAT19__IPU_DISP0_DAT_19 , +MX53_PAD_DISP0_DAT20__IPU_DISP0_DAT_20 , +MX53_PAD_DISP0_DAT21__IPU_DISP0_DAT_21 , +MX53_PAD_DISP0_DAT22__IPU_DISP0_DAT_22 , +MX53_PAD_DISP0_DAT23__IPU_DISP0_DAT_23 , +/* Audio CLK*/ +MX53_PAD_GPIO_0__CCM_SSI_EXT1_CLK , +/* PWM */ +MX53_PAD_GPIO_1__PWM2_PWMO , +/* SPDIF */ +MX53_PAD_GPIO_7__SPDIF_PLOCK , +MX53_PAD_GPIO_17__SPDIF_OUT1 , +/* GPIO */ +MX53_PAD_PATA_DA_1__GPIO7_7 , +MX53_PAD_PATA_DA_2__GPIO7_8 , +MX53_PAD_PATA_DATA5__GPIO2_5 , +MX53_PAD_PATA_DATA6__GPIO2_6 , +MX53_PAD_PATA_DATA14__GPIO2_14 , +MX53_PAD_PATA_DATA15__GPIO2_15 , +MX53_PAD_PATA_INTRQ__GPIO7_2 , +MX53_PAD_EIM_WAIT__GPIO5_0 , +MX53_PAD_NANDF_WP_B__GPIO6_9 , +MX53_PAD_NANDF_RB0__GPIO6_10 , +MX53_PAD_NANDF_CS1__GPIO6_14 , +MX53_PAD_NANDF_CS2__GPIO6_15 , +MX53_PAD_NANDF_CS3__GPIO6_16 , +MX53_PAD_GPIO_5__GPIO1_5 , +MX53_PAD_GPIO_16__GPIO7_11 , +MX53_PAD_GPIO_8__GPIO1_8 , };static inline void mx53_loco_fec_reset (void )
Signature · 1 line
1.7.1
PATCH RESEND 2/4 ARM: imx53_loco add uncompress print
arch/arm/plat-mxc/include/mach/uncompress.h +1 -0
@@ -111,6 +111,7 @@ static __inline__ void __arch_decomp_setup(unsigned long arch_id) uart_base =MX50_UART1_BASE_ADDR ;break ;case MACH_TYPE_MX53_EVK : +case MACH_TYPE_MX53_LOCO : uart_base =MX53_UART1_BASE_ADDR ;break ;default :
Signature · 1 line
1.7.1
PATCH RESEND 3/4 ARM: imx53_loco: add i2c device support
In reply to Richard Zhaoarch/arm/mach-mx5/Kconfig +1 -0
@@ -146,6 +146,7 @@ config MACH_MX53_LOCO bool "Support MX53 LOCO platforms" select SOC_IMX53 select IMX_HAVE_PLATFORM_IMX_UART + select IMX_HAVE_PLATFORM_IMX_I2C help Include support for MX53 LOCO platform. This includes specific configurations for the board and its peripherals.
arch/arm/mach-mx5/board-mx53_loco.c +6 -0
@@ -199,6 +199,10 @@ static struct fec_platform_data mx53_loco_fec_data = { .phy = PHY_INTERFACE_MODE_RMII, }; +static const struct imxi2c_platform_data mx53_loco_i2c_data__initconst = { + .bitrate =100000 , +}; +static void __init mx53_loco_board_init (void ) { mxc_iomux_v3_setup_multiple_pads(mx53_loco_pads,
@@ -206,6 +210,8 @@ static void __init mx53_loco_board_init(void)imx53_add_imx_uart (0 ,NULL );mx53_loco_fec_reset ();imx53_add_fec (&mx53_loco_fec_data); +imx53_add_imx_i2c (0 , &mx53_loco_i2c_data); +imx53_add_imx_i2c (1 , &mx53_loco_i2c_data); }static void __init mx53_loco_timer_init (void )
Signature · 1 line
1.7.1
PATCH RESEND 3/4 ARM: imx53_loco: add i2c device support
arch/arm/mach-mx5/Kconfig config MACH_MX53_LOCO · line 149
Quoted 11 lines · Richard Zhao
Signed-off-by Richard Zhao <[email protected]>arch/arm/mach-mx5/Kconfig +1
-0@@ -146,6 +146,7 @@ config MACH_MX53_LOCO bool "Support MX53 LOCO platforms" select SOC_IMX53 select IMX_HAVE_PLATFORM_IMX_UART + select IMX_HAVE_PLATFORM_IMX_I2C
please keep these sorted alphabetically
Best regards
Uwe
Signature · 2 lines
Pengutronix e.K. | Uwe Kleine-K?nig | Industrial Linux Solutions | http://www.pengutronix.de/ |
PATCH RESEND 3/4 ARM: imx53_loco: add i2c device support
Hi Uwe,
Quoted 13 lines · Uwe Kleine-K?nig
arch/arm/mach-mx5/Kconfig config MACH_MX53_LOCO · line 149
Quoted 11 lines · Richard Zhao
Signed-off-by Richard Zhao <[email protected]>arch/arm/mach-mx5/Kconfig +1
-0@@ -146,6 +146,7 @@ config MACH_MX53_LOCO bool "Support MX53 LOCO platforms" select SOC_IMX53 select IMX_HAVE_PLATFORM_IMX_UART + select IMX_HAVE_PLATFORM_IMX_I2Cplease keep these sorted alphabetically
ok. I will move it up by one line.
Thanks
Richard
Quoted 13 lines
Best regards
UweSignature · 7 lines
Pengutronix e.K. | Uwe Kleine-K?nig | Industrial Linux Solutions | http://www.pengutronix.de/ | _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel at lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Sascha Hauer
maintainerPATCH RESEND 3/4 ARM: imx53_loco: add i2c device support
Quoted 16 lines · Richard Zhao
Hi Uwe,
Quoted 13 lines · Uwe Kleine-K?nig
arch/arm/mach-mx5/Kconfig config MACH_MX53_LOCO · line 149
Quoted 11 lines · Richard Zhao
Signed-off-by Richard Zhao <[email protected]>arch/arm/mach-mx5/Kconfig +1
-0@@ -146,6 +146,7 @@ config MACH_MX53_LOCO bool "Support MX53 LOCO platforms" select SOC_IMX53 select IMX_HAVE_PLATFORM_IMX_UART + select IMX_HAVE_PLATFORM_IMX_I2Cplease keep these sorted alphabetically
Quoted 1 line
ok. I will move it up by one line.
Fixed while applying.
Sascha
Signature · 4 lines
Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
PATCH RESEND 4/4 ARM: imx50: correct iomux-mx50.h wrong daisy chain settings
In reply to Richard ZhaoMost fix is for uart txd/cts. They don't need to select input. And fix some other pads with wrong select input.
arch/arm/plat-mxc/include/mach/iomux-mx50.h +22 -22
@@ -86,7 +86,7 @@#define MX50_PAD_I2C1_SCL__I2C1_SCL IOMUX_PAD(0x2EC, 0x40, IOMUX_CONFIG_SION, 0x0, 0, \ MX50_I2C_PAD_CTRL)#define MX50_PAD_I2C1_SCL__GPIO_6_18 IOMUX_PAD(0x2EC, 0x40, 1, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_I2C1_SCL__UART2_TXD IOMUX_PAD(0x2EC, 0x40, 2, 0x7cc, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_I2C1_SCL__UART2_TXD IOMUX_PAD(0x2EC, 0x40, 2, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_I2C1_SDA__I2C1_SDA IOMUX_PAD(0x2F0, 0x44, IOMUX_CONFIG_SION, 0x0, 0, \ MX50_I2C_PAD_CTRL)
@@ -96,7 +96,7 @@#define MX50_PAD_I2C2_SCL__I2C2_SCL IOMUX_PAD(0x2F4, 0x48, IOMUX_CONFIG_SION, 0x0, 0, \ MX50_I2C_PAD_CTRL)#define MX50_PAD_I2C2_SCL__GPIO_6_20 IOMUX_PAD(0x2F4, 0x48, 1, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_I2C2_SCL__UART2_CTS IOMUX_PAD(0x2F4, 0x48, 2, 0x7c8, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_I2C2_SCL__UART2_CTS IOMUX_PAD(0x2F4, 0x48, 2, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_I2C2_SCL__DCDC_OK IOMUX_PAD(0x2F4, 0x48, 7, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_I2C2_SDA__I2C2_SDA IOMUX_PAD(0x2F8, 0x4C, IOMUX_CONFIG_SION, 0x0, 0, \
@@ -172,7 +172,7 @@#define MX50_PAD_SSI_RXFS__AUD3_RXFS IOMUX_PAD(0x328, 0x7C, 0, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_SSI_RXFS__GPIO_6_4 IOMUX_PAD(0x328, 0x7C, 1, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_SSI_RXFS__UART5_TXD IOMUX_PAD(0x328, 0x7C, 2, 0x7e4, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_SSI_RXFS__UART5_TXD IOMUX_PAD(0x328, 0x7C, 2, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_SSI_RXFS__WEIM_D6 IOMUX_PAD(0x328, 0x7C, 3, 0x804, 0, NO_PAD_CTRL)#define MX50_PAD_SSI_RXFS__CSPI_SS2 IOMUX_PAD(0x328, 0x7C, 4, 0x6f0, 0, MX50_CSPI_SS_PAD)#define MX50_PAD_SSI_RXFS__FEC_COL IOMUX_PAD(0x328, 0x7C, 5, 0x770, 0, PAD_CTL_DSE_HIGH)
@@ -186,25 +186,25 @@#define MX50_PAD_SSI_RXC__FEC_RX_CLK IOMUX_PAD(0x32C, 0x80, 5, 0x780, 0, NO_PAD_CTRL)#define MX50_PAD_SSI_RXC__FEC_MDIO IOMUX_PAD(0x32C, 0x80, 6, 0x774, 1, MX50_FEC_PAD_CTRL) -#define MX50_PAD_UART1_TXD__UART1_TXD IOMUX_PAD(0x330, 0x84, 0, 0x7c4, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART1_TXD__UART1_TXD IOMUX_PAD(0x330, 0x84, 0, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART1_TXD__GPIO_6_6 IOMUX_PAD(0x330, 0x84, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_UART1_RXD__UART1_RXD IOMUX_PAD(0x334, 0x88, 0, 0x7c4, 1, MX50_UART_PAD_CTRL)#define MX50_PAD_UART1_RXD__GPIO_6_7 IOMUX_PAD(0x334, 0x88, 1, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_UART1_CTS__UART1_CTS IOMUX_PAD(0x338, 0x8C, 0, 0x7c0, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART1_CTS__UART1_CTS IOMUX_PAD(0x338, 0x8C, 0, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART1_CTS__GPIO_6_8 IOMUX_PAD(0x338, 0x8C, 1, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_UART1_CTS__UART5_TXD IOMUX_PAD(0x338, 0x8C, 2, 0x7e4, 2, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART1_CTS__UART5_TXD IOMUX_PAD(0x338, 0x8C, 2, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART1_CTS__SD4_D4 IOMUX_PAD(0x338, 0x8C, 4, 0x760, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART1_CTS__SD4_CMD IOMUX_PAD(0x338, 0x8C, 5, 0x74c, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART1_RTS__UART1_RTS IOMUX_PAD(0x33C, 0x90, 0, 0x7c0, 1, MX50_UART_PAD_CTRL)#define MX50_PAD_UART1_RTS__GPIO_6_9 IOMUX_PAD(0x33C, 0x90, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_UART1_RTS__UART5_RXD IOMUX_PAD(0x33C, 0x90, 2, 0x7e4, 3, MX50_UART_PAD_CTRL) -#define MX50_PAD_UART1_RTS__SD4_D5 IOMUX_PAD(0x33C, 0x90, 4, 0x0, 1, MX50_SD_PAD_CTRL) -#define MX50_PAD_UART1_RTS__SD4_CLK IOMUX_PAD(0x33C, 0x90, 5, 0x0, 1, MX50_SD_PAD_CTRL) +#define MX50_PAD_UART1_RTS__SD4_D5 IOMUX_PAD(0x33C, 0x90, 4, 0x764, 0, MX50_SD_PAD_CTRL) +#define MX50_PAD_UART1_RTS__SD4_CLK IOMUX_PAD(0x33C, 0x90, 5, 0x748, 0, MX50_SD_PAD_CTRL) -#define MX50_PAD_UART2_TXD__UART2_TXD IOMUX_PAD(0x340, 0x94, 0, 0x7cc, 2, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART2_TXD__UART2_TXD IOMUX_PAD(0x340, 0x94, 0, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART2_TXD__GPIO_6_10 IOMUX_PAD(0x340, 0x94, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_UART2_TXD__SD4_D6 IOMUX_PAD(0x340, 0x94, 4, 0x768, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART2_TXD__SD4_D4 IOMUX_PAD(0x340, 0x94, 5, 0x760, 1, MX50_SD_PAD_CTRL)
@@ -214,7 +214,7 @@#define MX50_PAD_UART2_RXD__SD4_D7 IOMUX_PAD(0x344, 0x98, 4, 0x76c, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART2_RXD__SD4_D5 IOMUX_PAD(0x344, 0x98, 5, 0x764, 1, MX50_SD_PAD_CTRL) -#define MX50_PAD_UART2_CTS__UART2_CTS IOMUX_PAD(0x348, 0x9C, 0, 0x7c8, 2, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART2_CTS__UART2_CTS IOMUX_PAD(0x348, 0x9C, 0, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART2_CTS__GPIO_6_12 IOMUX_PAD(0x348, 0x9C, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_UART2_CTS__SD4_CMD IOMUX_PAD(0x348, 0x9C, 4, 0x74c, 1, MX50_SD_PAD_CTRL)#define MX50_PAD_UART2_CTS__SD4_D6 IOMUX_PAD(0x348, 0x9C, 5, 0x768, 1, MX50_SD_PAD_CTRL)
@@ -224,7 +224,7 @@#define MX50_PAD_UART2_RTS__SD4_CLK IOMUX_PAD(0x34C, 0xA0, 4, 0x748, 1, MX50_SD_PAD_CTRL)#define MX50_PAD_UART2_RTS__SD4_D7 IOMUX_PAD(0x34C, 0xA0, 5, 0x76c, 1, MX50_SD_PAD_CTRL) -#define MX50_PAD_UART3_TXD__UART3_TXD IOMUX_PAD(0x350, 0xA4, 0, 0x7d4, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART3_TXD__UART3_TXD IOMUX_PAD(0x350, 0xA4, 0, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART3_TXD__GPIO_6_14 IOMUX_PAD(0x350, 0xA4, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_UART3_TXD__SD1_D4 IOMUX_PAD(0x350, 0xA4, 3, 0x0, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART3_TXD__SD4_D0 IOMUX_PAD(0x350, 0xA4, 4, 0x750, 0, MX50_SD_PAD_CTRL)
@@ -238,9 +238,9 @@#define MX50_PAD_UART3_RXD__SD2_CD IOMUX_PAD(0x354, 0xA8, 5, 0x740, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART3_RXD__WEIM_D13 IOMUX_PAD(0x354, 0xA8, 6, 0x820, 0, NO_PAD_CTRL) -#define MX50_PAD_UART4_TXD__UART4_TXD IOMUX_PAD(0x358, 0xAC, 0, 0x7dc, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART4_TXD__UART4_TXD IOMUX_PAD(0x358, 0xAC, 0, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART4_TXD__GPIO_6_16 IOMUX_PAD(0x358, 0xAC, 1, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_UART4_TXD__UART3_CTS IOMUX_PAD(0x358, 0xAC, 2, 0x7d0, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_UART4_TXD__UART3_CTS IOMUX_PAD(0x358, 0xAC, 2, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_UART4_TXD__SD1_D6 IOMUX_PAD(0x358, 0xAC, 3, 0x0, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART4_TXD__SD4_D2 IOMUX_PAD(0x358, 0xAC, 4, 0x758, 0, MX50_SD_PAD_CTRL)#define MX50_PAD_UART4_TXD__SD2_LCTL IOMUX_PAD(0x358, 0xAC, 5, 0x0, 0, MX50_SD_PAD_CTRL)
@@ -278,7 +278,7 @@#define MX50_PAD_ECSPI1_MOSI__GPIO_4_13 IOMUX_PAD(0x374, 0xC8, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI1_MOSI__CSPI_SS1 IOMUX_PAD(0x374, 0xC8, 2, 0x6ec, 1, MX50_CSPI_SS_PAD)#define MX50_PAD_ECSPI1_MOSI__ECSPI2_SS1 IOMUX_PAD(0x374, 0xC8, 3, 0x0, 0, MX50_CSPI_SS_PAD) -#define MX50_PAD_ECSPI1_MOSI__UART3_CTS IOMUX_PAD(0x374, 0xC8, 4, 0x7d0, 3, MX50_UART_PAD_CTRL) +#define MX50_PAD_ECSPI1_MOSI__UART3_CTS IOMUX_PAD(0x374, 0xC8, 4, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_ECSPI1_MOSI__EPDC_SDCE7 IOMUX_PAD(0x374, 0xC8, 5, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI1_MOSI__WEIM_D9 IOMUX_PAD(0x374, 0xC8, 7, 0x810, 0, NO_PAD_CTRL)
@@ -294,7 +294,7 @@#define MX50_PAD_ECSPI1_SS0__GPIO_4_15 IOMUX_PAD(0x37C, 0xD0, 1, 0x0, 0, PAD_CTL_PUS_100K_UP)#define MX50_PAD_ECSPI1_SS0__CSPI_SS3 IOMUX_PAD(0x37C, 0xD0, 2, 0x6f4, 1, MX50_CSPI_SS_PAD)#define MX50_PAD_ECSPI1_SS0__ECSPI2_SS3 IOMUX_PAD(0x37C, 0xD0, 3, 0x0, 0, MX50_CSPI_SS_PAD) -#define MX50_PAD_ECSPI1_SS0__UART4_CTS IOMUX_PAD(0x37C, 0xD0, 4, 0x7d8, 1, MX50_UART_PAD_CTRL) +#define MX50_PAD_ECSPI1_SS0__UART4_CTS IOMUX_PAD(0x37C, 0xD0, 4, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_ECSPI1_SS0__EPDC_SDCE9 IOMUX_PAD(0x37C, 0xD0, 5, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI1_SS0__WEIM_D11 IOMUX_PAD(0x37C, 0xD0, 7, 0x818, 0, NO_PAD_CTRL)
@@ -311,17 +311,17 @@#define MX50_PAD_ECSPI2_MOSI__GPIO_4_17 IOMUX_PAD(0x384, 0xD8, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MOSI__ELCDIF_RD IOMUX_PAD(0x384, 0xD8, 2, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MOSI__ECSPI1_SS1 IOMUX_PAD(0x384, 0xD8, 3, 0x0, 0, MX50_CSPI_SS_PAD) -#define MX50_PAD_ECSPI2_MOSI__UART5_CTS IOMUX_PAD(0x384, 0xD8, 4, 0x7e0, 1, MX50_UART_PAD_CTRL) +#define MX50_PAD_ECSPI2_MOSI__UART5_CTS IOMUX_PAD(0x384, 0xD8, 4, 0x0, 0, MX50_UART_PAD_CTRL)#define MX50_PAD_ECSPI2_MOSI__ELCDIF_EN IOMUX_PAD(0x384, 0xD8, 5, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MOSI__NANDF_CEN5 IOMUX_PAD(0x384, 0xD8, 6, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MOSI__WEIM_D9 IOMUX_PAD(0x384, 0xD8, 7, 0x810, 1, NO_PAD_CTRL) -#define MX50_PAD_ECSPI2_MISO__ECSPI2_MISO IOMUX_PAD(0x388, 0xDC, 0, 0x73c, 0, NO_PAD_CTRL) +#define MX50_PAD_ECSPI2_MISO__ECSPI2_MISO IOMUX_PAD(0x388, 0xDC, 0, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MISO__GPIO_4_18 IOMUX_PAD(0x388, 0xDC, 1, 0x0, 0, PAD_CTL_PUS_100K_UP)#define MX50_PAD_ECSPI2_MISO__ELCDIF_RS IOMUX_PAD(0x388, 0xDC, 2, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MISO__ECSPI1_SS2 IOMUX_PAD(0x388, 0xDC, 3, 0x0, 0, MX50_CSPI_SS_PAD) -#define MX50_PAD_ECSPI2_MISO__UART5_TXD IOMUX_PAD(0x388, 0xDC, 4, 0x7e4, 4, MX50_UART_PAD_CTRL) -#define MX50_PAD_ECSPI2_MISO__ELCDIF_VSYNC IOMUX_PAD(0x388, 0xDC, 5, 0x0, 0, NO_PAD_CTRL) +#define MX50_PAD_ECSPI2_MISO__UART5_TXD IOMUX_PAD(0x388, 0xDC, 4, 0x0, 0, MX50_UART_PAD_CTRL) +#define MX50_PAD_ECSPI2_MISO__ELCDIF_VSYNC IOMUX_PAD(0x388, 0xDC, 5, 0x73c, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MISO__NANDF_CEN6 IOMUX_PAD(0x388, 0xDC, 6, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_ECSPI2_MISO__WEIM_D10 IOMUX_PAD(0x388, 0xDC, 7, 0x814, 1, NO_PAD_CTRL)
@@ -503,7 +503,7 @@#define MX50_PAD_DISP_RD__ELCDIF_EN IOMUX_PAD(0x430, 0x150, 2, 0x0, 0, MX50_ELCDIF_PAD_CTRL)#define MX50_PAD_DISP_RD__WEIM_A25 IOMUX_PAD(0x430, 0x150, 3, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_DISP_RS__ELCDIF_RS IOMUX_PAD(0x434, 0x154, 0, 0x73c, 1, MX50_ELCDIF_PAD_CTRL) +#define MX50_PAD_DISP_RS__ELCDIF_RS IOMUX_PAD(0x434, 0x154, 0, 0x0, 0, MX50_ELCDIF_PAD_CTRL)#define MX50_PAD_DISP_RS__GPIO_2_17 IOMUX_PAD(0x434, 0x154, 1, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_DISP_RS__ELCDIF_VSYNC IOMUX_PAD(0x434, 0x154, 2, 0x73c, 1, MX50_ELCDIF_PAD_CTRL)#define MX50_PAD_DISP_RS__WEIM_A26 IOMUX_PAD(0x434, 0x154, 3, 0x0, 0, NO_PAD_CTRL)
@@ -691,8 +691,8 @@#define MX50_PAD_EPDC_D9__EPDC_D9 IOMUX_PAD(0x570, 0x1D4, 0, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_EPDC_D9__GPIO_3_9 IOMUX_PAD(0x570, 0x1D4, 1, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_EPDC_D9__WEIM_D9 IOMUX_PAD(0x570, 0x1D4, 2, 0x0, 0, NO_PAD_CTRL) -#define MX50_PAD_EPDC_D9__ELCDIF_D25 IOMUX_PAD(0x570, 0x1D4, 3, 0x810, 2, MX50_ELCDIF_PAD_CTRL) +#define MX50_PAD_EPDC_D9__WEIM_D9 IOMUX_PAD(0x570, 0x1D4, 2, 0x810, 2, NO_PAD_CTRL) +#define MX50_PAD_EPDC_D9__ELCDIF_D25 IOMUX_PAD(0x570, 0x1D4, 3, 0x0, 0, MX50_ELCDIF_PAD_CTRL)#define MX50_PAD_EPDC_D10__EPDC_D10 IOMUX_PAD(0x574, 0x1D8, 0, 0x0, 0, NO_PAD_CTRL)#define MX50_PAD_EPDC_D10__GPIO_3_10 IOMUX_PAD(0x574, 0x1D8, 1, 0x0, 0, NO_PAD_CTRL)
Signature · 1 line
1.7.1