|
@@ -451,3 +451,112 @@ enum iomux_pins {
|
|
|
MX31_PIN_A11 = IOMUX_PIN(0xff, 280),
|
|
|
MX31_PIN_MA10 = IOMUX_PIN(0xff, 281),
|
|
|
MX31_PIN_A10 = IOMUX_PIN(0xff, 282),
|
|
|
+ MX31_PIN_A9 = IOMUX_PIN(0xff, 283),
|
|
|
+ MX31_PIN_A8 = IOMUX_PIN(0xff, 284),
|
|
|
+ MX31_PIN_A7 = IOMUX_PIN(0xff, 285),
|
|
|
+ MX31_PIN_A6 = IOMUX_PIN(0xff, 286),
|
|
|
+ MX31_PIN_A5 = IOMUX_PIN(0xff, 287),
|
|
|
+ MX31_PIN_A4 = IOMUX_PIN(0xff, 288),
|
|
|
+ MX31_PIN_A3 = IOMUX_PIN(0xff, 289),
|
|
|
+ MX31_PIN_A2 = IOMUX_PIN(0xff, 290),
|
|
|
+ MX31_PIN_A1 = IOMUX_PIN(0xff, 291),
|
|
|
+ MX31_PIN_A0 = IOMUX_PIN(0xff, 292),
|
|
|
+ MX31_PIN_VPG1 = IOMUX_PIN(0xff, 293),
|
|
|
+ MX31_PIN_VPG0 = IOMUX_PIN(0xff, 294),
|
|
|
+ MX31_PIN_DVFS1 = IOMUX_PIN(0xff, 295),
|
|
|
+ MX31_PIN_DVFS0 = IOMUX_PIN(0xff, 296),
|
|
|
+ MX31_PIN_VSTBY = IOMUX_PIN(0xff, 297),
|
|
|
+ MX31_PIN_POWER_FAIL = IOMUX_PIN(0xff, 298),
|
|
|
+ MX31_PIN_CKIL = IOMUX_PIN(0xff, 299),
|
|
|
+ MX31_PIN_BOOT_MODE4 = IOMUX_PIN(0xff, 300),
|
|
|
+ MX31_PIN_BOOT_MODE3 = IOMUX_PIN(0xff, 301),
|
|
|
+ MX31_PIN_BOOT_MODE2 = IOMUX_PIN(0xff, 302),
|
|
|
+ MX31_PIN_BOOT_MODE1 = IOMUX_PIN(0xff, 303),
|
|
|
+ MX31_PIN_BOOT_MODE0 = IOMUX_PIN(0xff, 304),
|
|
|
+ MX31_PIN_CLKO = IOMUX_PIN(0xff, 305),
|
|
|
+ MX31_PIN_POR_B = IOMUX_PIN(0xff, 306),
|
|
|
+ MX31_PIN_RESET_IN_B = IOMUX_PIN(0xff, 307),
|
|
|
+ MX31_PIN_CKIH = IOMUX_PIN(0xff, 308),
|
|
|
+ MX31_PIN_SIMPD0 = IOMUX_PIN(35, 309),
|
|
|
+ MX31_PIN_SRX0 = IOMUX_PIN(34, 310),
|
|
|
+ MX31_PIN_STX0 = IOMUX_PIN(33, 311),
|
|
|
+ MX31_PIN_SVEN0 = IOMUX_PIN(32, 312),
|
|
|
+ MX31_PIN_SRST0 = IOMUX_PIN(67, 313),
|
|
|
+ MX31_PIN_SCLK0 = IOMUX_PIN(66, 314),
|
|
|
+ MX31_PIN_GPIO3_1 = IOMUX_PIN(65, 315),
|
|
|
+ MX31_PIN_GPIO3_0 = IOMUX_PIN(64, 316),
|
|
|
+ MX31_PIN_GPIO1_6 = IOMUX_PIN( 6, 317),
|
|
|
+ MX31_PIN_GPIO1_5 = IOMUX_PIN( 5, 318),
|
|
|
+ MX31_PIN_GPIO1_4 = IOMUX_PIN( 4, 319),
|
|
|
+ MX31_PIN_GPIO1_3 = IOMUX_PIN( 3, 320),
|
|
|
+ MX31_PIN_GPIO1_2 = IOMUX_PIN( 2, 321),
|
|
|
+ MX31_PIN_GPIO1_1 = IOMUX_PIN( 1, 322),
|
|
|
+ MX31_PIN_GPIO1_0 = IOMUX_PIN( 0, 323),
|
|
|
+ MX31_PIN_PWMO = IOMUX_PIN( 9, 324),
|
|
|
+ MX31_PIN_WATCHDOG_RST = IOMUX_PIN(0xff, 325),
|
|
|
+ MX31_PIN_COMPARE = IOMUX_PIN( 8, 326),
|
|
|
+ MX31_PIN_CAPTURE = IOMUX_PIN( 7, 327),
|
|
|
+};
|
|
|
+
|
|
|
+#define PIN_MAX 327
|
|
|
+#define NB_PORTS 12 /* NB_PINS/32, we chose 32 pins per "PORT" */
|
|
|
+
|
|
|
+/*
|
|
|
+ * Convenience values for use with mxc_iomux_mode()
|
|
|
+ *
|
|
|
+ * Format here is MX31_PIN_(pin name)__(function)
|
|
|
+ */
|
|
|
+#define MX31_PIN_CSPI3_MOSI__RXD3 IOMUX_MODE(MX31_PIN_CSPI3_MOSI, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_CSPI3_MISO__TXD3 IOMUX_MODE(MX31_PIN_CSPI3_MISO, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_CSPI3_SCLK__RTS3 IOMUX_MODE(MX31_PIN_CSPI3_SCLK, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_CSPI3_SPI_RDY__CTS3 IOMUX_MODE(MX31_PIN_CSPI3_SPI_RDY, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_CTS1__CTS1 IOMUX_MODE(MX31_PIN_CTS1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_RTS1__RTS1 IOMUX_MODE(MX31_PIN_RTS1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_RTS1__SFS IOMUX_MODE(MX31_PIN_RTS1, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_TXD1__TXD1 IOMUX_MODE(MX31_PIN_TXD1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_TXD1__SCK IOMUX_MODE(MX31_PIN_TXD1, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_RXD1__RXD1 IOMUX_MODE(MX31_PIN_RXD1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_RXD1__STXDA IOMUX_MODE(MX31_PIN_RXD1, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_DCD_DCE1__DCD_DCE1 IOMUX_MODE(MX31_PIN_DCD_DCE1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_RI_DCE1__RI_DCE1 IOMUX_MODE(MX31_PIN_RI_DCE1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_DSR_DCE1__DSR_DCE1 IOMUX_MODE(MX31_PIN_DSR_DCE1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_DTR_DCE1__DTR_DCE1 IOMUX_MODE(MX31_PIN_DTR_DCE1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_DTR_DCE1__SRXDA IOMUX_MODE(MX31_PIN_DTR_DCE1, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_CTS2__CTS2 IOMUX_MODE(MX31_PIN_CTS2, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_RTS2__RTS2 IOMUX_MODE(MX31_PIN_RTS2, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_TXD2__TXD2 IOMUX_MODE(MX31_PIN_TXD2, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_RXD2__RXD2 IOMUX_MODE(MX31_PIN_RXD2, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_DCD_DTE1__DCD_DTE2 IOMUX_MODE(MX31_PIN_DCD_DTE1, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_RI_DTE1__RI_DTE2 IOMUX_MODE(MX31_PIN_RI_DTE1, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_DSR_DTE1__DSR_DTE2 IOMUX_MODE(MX31_PIN_DSR_DTE1, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_DTR_DTE1__DTR_DTE2 IOMUX_MODE(MX31_PIN_DTR_DTE1, IOMUX_OCONFIG_ALT3 | IOMUX_ICONFIG_NONE)
|
|
|
+#define MX31_PIN_PC_RST__CTS5 IOMUX_MODE(MX31_PIN_PC_RST, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_PC_VS2__RTS5 IOMUX_MODE(MX31_PIN_PC_VS2, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_PC_BVD2__TXD5 IOMUX_MODE(MX31_PIN_PC_BVD2, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_PC_BVD1__RXD5 IOMUX_MODE(MX31_PIN_PC_BVD1, IOMUX_CONFIG_ALT2)
|
|
|
+#define MX31_PIN_CSPI1_MOSI__MOSI IOMUX_MODE(MX31_PIN_CSPI1_MOSI, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI1_MISO__MISO IOMUX_MODE(MX31_PIN_CSPI1_MISO, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI1_SCLK__SCLK IOMUX_MODE(MX31_PIN_CSPI1_SCLK, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI1_SPI_RDY__SPI_RDY IOMUX_MODE(MX31_PIN_CSPI1_SPI_RDY, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI1_SS0__SS0 IOMUX_MODE(MX31_PIN_CSPI1_SS0, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI1_SS1__SS1 IOMUX_MODE(MX31_PIN_CSPI1_SS1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI1_SS2__SS2 IOMUX_MODE(MX31_PIN_CSPI1_SS2, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI2_MOSI__MOSI IOMUX_MODE(MX31_PIN_CSPI2_MOSI, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI2_MOSI__SCL IOMUX_MODE(MX31_PIN_CSPI2_MOSI, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_CSPI2_MISO__MISO IOMUX_MODE(MX31_PIN_CSPI2_MISO, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI2_MISO__SDA IOMUX_MODE(MX31_PIN_CSPI2_MISO, IOMUX_CONFIG_ALT1)
|
|
|
+#define MX31_PIN_CSPI2_SCLK__SCLK IOMUX_MODE(MX31_PIN_CSPI2_SCLK, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI2_SPI_RDY__SPI_RDY IOMUX_MODE(MX31_PIN_CSPI2_SPI_RDY, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI2_SS0__SS0 IOMUX_MODE(MX31_PIN_CSPI2_SS0, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI2_SS1__SS1 IOMUX_MODE(MX31_PIN_CSPI2_SS1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI2_SS2__SS2 IOMUX_MODE(MX31_PIN_CSPI2_SS2, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI3_MOSI__MOSI IOMUX_MODE(MX31_PIN_CSPI3_MOSI, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI3_MISO__MISO IOMUX_MODE(MX31_PIN_CSPI3_MISO, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI3_SCLK__SCLK IOMUX_MODE(MX31_PIN_CSPI3_SCLK, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CSPI3_SPI_RDY__SPI_RDY IOMUX_MODE(MX31_PIN_CSPI3_SPI_RDY, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_BATT_LINE__OWIRE IOMUX_MODE(MX31_PIN_BATT_LINE, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_CS4__CS4 IOMUX_MODE(MX31_PIN_CS4, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_SD1_DATA3__SD1_DATA3 IOMUX_MODE(MX31_PIN_SD1_DATA3, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_SD1_DATA2__SD1_DATA2 IOMUX_MODE(MX31_PIN_SD1_DATA2, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_SD1_DATA1__SD1_DATA1 IOMUX_MODE(MX31_PIN_SD1_DATA1, IOMUX_CONFIG_FUNC)
|
|
|
+#define MX31_PIN_SD1_DATA0__SD1_DATA0 IOMUX_MODE(MX31_PIN_SD1_DATA0, IOMUX_CONFIG_FUNC)
|