|
@@ -447,3 +447,129 @@
|
|
|
#define GPIO6_uSIM_uRST MFP_CFG(GPIO6, AF1)
|
|
|
#define GPIO16_uSIM_UVS_0 MFP_CFG(GPIO16, AF1)
|
|
|
|
|
|
+#define GPIO9_SCIO MFP_CFG(GPIO9, AF1)
|
|
|
+#define GPIO20_RTC_MVT MFP_CFG(GPIO20, AF4)
|
|
|
+#define GPIO126_RTC_MVT MFP_CFG(GPIO126, AF1)
|
|
|
+
|
|
|
+/*
|
|
|
+ * PXA300 specific MFP configurations
|
|
|
+ */
|
|
|
+#ifdef CONFIG_CPU_PXA300
|
|
|
+#define GPIO99_USB_P2_2 MFP_CFG(GPIO99, AF2)
|
|
|
+#define GPIO99_USB_P2_5 MFP_CFG(GPIO99, AF3)
|
|
|
+#define GPIO99_USB_P2_6 MFP_CFG(GPIO99, AF4)
|
|
|
+#define GPIO100_USB_P2_2 MFP_CFG(GPIO100, AF4)
|
|
|
+#define GPIO100_USB_P2_5 MFP_CFG(GPIO100, AF5)
|
|
|
+#define GPIO101_USB_P2_1 MFP_CFG(GPIO101, AF2)
|
|
|
+#define GPIO102_USB_P2_4 MFP_CFG(GPIO102, AF2)
|
|
|
+#define GPIO104_USB_P2_3 MFP_CFG(GPIO104, AF2)
|
|
|
+#define GPIO105_USB_P2_5 MFP_CFG(GPIO105, AF2)
|
|
|
+#define GPIO100_USB_P2_6 MFP_CFG(GPIO100, AF2)
|
|
|
+#define GPIO106_USB_P2_7 MFP_CFG(GPIO106, AF2)
|
|
|
+#define GPIO103_USB_P2_8 MFP_CFG(GPIO103, AF2)
|
|
|
+
|
|
|
+/* U2D UTMI */
|
|
|
+#define GPIO38_UTM_CLK MFP_CFG(GPIO38, AF1)
|
|
|
+#define GPIO26_U2D_RXERROR MFP_CFG(GPIO26, AF3)
|
|
|
+#define GPIO50_U2D_RXERROR MFP_CFG(GPIO50, AF1)
|
|
|
+#define GPIO89_U2D_RXERROR MFP_CFG(GPIO89, AF5)
|
|
|
+#define GPIO24_UTM_RXVALID MFP_CFG(GPIO24, AF3)
|
|
|
+#define GPIO48_UTM_RXVALID MFP_CFG(GPIO48, AF2)
|
|
|
+#define GPIO87_UTM_RXVALID MFP_CFG(GPIO87, AF5)
|
|
|
+#define GPIO25_UTM_RXACTIVE MFP_CFG(GPIO25, AF3)
|
|
|
+#define GPIO47_UTM_RXACTIVE MFP_CFG(GPIO47, AF2)
|
|
|
+#define GPIO49_UTM_RXACTIVE MFP_CFG(GPIO49, AF1)
|
|
|
+#define GPIO88_UTM_RXACTIVE MFP_CFG(GPIO88, AF5)
|
|
|
+#define GPIO53_UTM_TXREADY MFP_CFG(GPIO53, AF1)
|
|
|
+#define GPIO67_UTM_LINESTATE_0 MFP_CFG(GPIO67, AF3)
|
|
|
+#define GPIO92_UTM_LINESTATE_0 MFP_CFG(GPIO92, AF3)
|
|
|
+#define GPIO104_UTM_LINESTATE_0 MFP_CFG(GPIO104, AF3)
|
|
|
+#define GPIO109_UTM_LINESTATE_0 MFP_CFG(GPIO109, AF4)
|
|
|
+#define GPIO68_UTM_LINESTATE_1 MFP_CFG(GPIO68, AF3)
|
|
|
+#define GPIO93_UTM_LINESTATE_1 MFP_CFG(GPIO93, AF3)
|
|
|
+#define GPIO105_UTM_LINESTATE_1 MFP_CFG(GPIO105, AF3)
|
|
|
+#define GPIO27_U2D_OPMODE_0 MFP_CFG(GPIO27, AF4)
|
|
|
+#define GPIO51_U2D_OPMODE_0 MFP_CFG(GPIO51, AF2)
|
|
|
+#define GPIO90_U2D_OPMODE_0 MFP_CFG(GPIO90, AF7)
|
|
|
+#define GPIO28_U2D_OPMODE_1 MFP_CFG(GPIO28, AF4)
|
|
|
+#define GPIO52_U2D_OPMODE_1 MFP_CFG(GPIO52, AF2)
|
|
|
+#define GPIO106_U2D_OPMODE_1 MFP_CFG(GPIO106, AF3)
|
|
|
+#define GPIO110_U2D_OPMODE_1 MFP_CFG(GPIO110, AF5)
|
|
|
+#define GPIO76_U2D_RESET MFP_CFG(GPIO76, AF1)
|
|
|
+#define GPIO95_U2D_RESET MFP_CFG(GPIO95, AF2)
|
|
|
+#define GPIO100_U2D_RESET MFP_CFG(GPIO100, AF3)
|
|
|
+#define GPIO66_U2D_SUSPEND MFP_CFG(GPIO66, AF3)
|
|
|
+#define GPIO98_U2D_SUSPEND MFP_CFG(GPIO98, AF2)
|
|
|
+#define GPIO103_U2D_SUSPEND MFP_CFG(GPIO103, AF3)
|
|
|
+#define GPIO65_U2D_TERM_SEL MFP_CFG(GPIO65, AF5)
|
|
|
+#define GPIO97_U2D_TERM_SEL MFP_CFG(GPIO97, AF3)
|
|
|
+#define GPIO102_U2D_TERM_SEL MFP_CFG(GPIO102, AF5)
|
|
|
+#define GPIO29_U2D_TXVALID MFP_CFG(GPIO29, AF3)
|
|
|
+#define GPIO52_U2D_TXVALID MFP_CFG(GPIO52, AF4)
|
|
|
+#define GPIO69_U2D_TXVALID MFP_CFG(GPIO69, AF3)
|
|
|
+#define GPIO85_U2D_TXVALID MFP_CFG(GPIO85, AF7)
|
|
|
+#define GPIO64_U2D_XCVR_SEL MFP_CFG(GPIO64, AF5)
|
|
|
+#define GPIO96_U2D_XCVR_SEL MFP_CFG(GPIO96, AF3)
|
|
|
+#define GPIO101_U2D_XCVR_SEL MFP_CFG(GPIO101, AF5)
|
|
|
+#define GPIO30_UTM_PHYDATA_0 MFP_CFG(GPIO30, AF3)
|
|
|
+#define GPIO31_UTM_PHYDATA_1 MFP_CFG(GPIO31, AF3)
|
|
|
+#define GPIO32_UTM_PHYDATA_2 MFP_CFG(GPIO32, AF3)
|
|
|
+#define GPIO33_UTM_PHYDATA_3 MFP_CFG(GPIO33, AF3)
|
|
|
+#define GPIO34_UTM_PHYDATA_4 MFP_CFG(GPIO34, AF3)
|
|
|
+#define GPIO35_UTM_PHYDATA_5 MFP_CFG(GPIO35, AF3)
|
|
|
+#define GPIO36_UTM_PHYDATA_6 MFP_CFG(GPIO36, AF3)
|
|
|
+#define GPIO37_UTM_PHYDATA_7 MFP_CFG(GPIO37, AF3)
|
|
|
+#define GPIO39_UTM_PHYDATA_0 MFP_CFG(GPIO39, AF3)
|
|
|
+#define GPIO40_UTM_PHYDATA_1 MFP_CFG(GPIO40, AF3)
|
|
|
+#define GPIO41_UTM_PHYDATA_2 MFP_CFG(GPIO41, AF3)
|
|
|
+#define GPIO42_UTM_PHYDATA_3 MFP_CFG(GPIO42, AF3)
|
|
|
+#define GPIO43_UTM_PHYDATA_4 MFP_CFG(GPIO43, AF3)
|
|
|
+#define GPIO44_UTM_PHYDATA_5 MFP_CFG(GPIO44, AF3)
|
|
|
+#define GPIO45_UTM_PHYDATA_6 MFP_CFG(GPIO45, AF3)
|
|
|
+#define GPIO46_UTM_PHYDATA_7 MFP_CFG(GPIO46, AF3)
|
|
|
+#endif /* CONFIG_CPU_PXA300 */
|
|
|
+
|
|
|
+/*
|
|
|
+ * PXA310 specific MFP configurations
|
|
|
+ */
|
|
|
+#ifdef CONFIG_CPU_PXA310
|
|
|
+/* USB P2 */
|
|
|
+#define GPIO36_USB_P2_1 MFP_CFG(GPIO36, AF1)
|
|
|
+#define GPIO30_USB_P2_2 MFP_CFG(GPIO30, AF1)
|
|
|
+#define GPIO35_USB_P2_3 MFP_CFG(GPIO35, AF1)
|
|
|
+#define GPIO32_USB_P2_4 MFP_CFG(GPIO32, AF1)
|
|
|
+#define GPIO34_USB_P2_5 MFP_CFG(GPIO34, AF1)
|
|
|
+#define GPIO31_USB_P2_6 MFP_CFG(GPIO31, AF1)
|
|
|
+
|
|
|
+/* MMC1 */
|
|
|
+#define GPIO24_MMC1_CMD MFP_CFG(GPIO24, AF3)
|
|
|
+#define GPIO29_MMC1_DAT0 MFP_CFG(GPIO29, AF3)
|
|
|
+
|
|
|
+/* MMC3 */
|
|
|
+#define GPIO103_MMC3_CLK MFP_CFG(GPIO103, AF2)
|
|
|
+#define GPIO105_MMC3_CMD MFP_CFG(GPIO105, AF2)
|
|
|
+#define GPIO11_2_MMC3_CLK MFP_CFG(GPIO11_2, AF1)
|
|
|
+#define GPIO12_2_MMC3_CMD MFP_CFG(GPIO12_2, AF1)
|
|
|
+#define GPIO7_2_MMC3_DAT0 MFP_CFG(GPIO7_2, AF1)
|
|
|
+#define GPIO8_2_MMC3_DAT1 MFP_CFG(GPIO8_2, AF1)
|
|
|
+#define GPIO9_2_MMC3_DAT2 MFP_CFG(GPIO9_2, AF1)
|
|
|
+#define GPIO10_2_MMC3_DAT3 MFP_CFG(GPIO10_2, AF1)
|
|
|
+
|
|
|
+/* ULPI */
|
|
|
+#define GPIO38_ULPI_CLK MFP_CFG(GPIO38, AF1)
|
|
|
+#define GPIO30_ULPI_DATA_OUT_0 MFP_CFG(GPIO30, AF3)
|
|
|
+#define GPIO31_ULPI_DATA_OUT_1 MFP_CFG(GPIO31, AF3)
|
|
|
+#define GPIO32_ULPI_DATA_OUT_2 MFP_CFG(GPIO32, AF3)
|
|
|
+#define GPIO33_ULPI_DATA_OUT_3 MFP_CFG(GPIO33, AF3)
|
|
|
+#define GPIO34_ULPI_DATA_OUT_4 MFP_CFG(GPIO34, AF3)
|
|
|
+#define GPIO35_ULPI_DATA_OUT_5 MFP_CFG(GPIO35, AF3)
|
|
|
+#define GPIO36_ULPI_DATA_OUT_6 MFP_CFG(GPIO36, AF3)
|
|
|
+#define GPIO37_ULPI_DATA_OUT_7 MFP_CFG(GPIO37, AF3)
|
|
|
+#define GPIO33_ULPI_OTG_INTR MFP_CFG(GPIO33, AF1)
|
|
|
+
|
|
|
+#define ULPI_DIR MFP_CFG_DRV(ULPI_DIR, AF0, DS01X)
|
|
|
+#define ULPI_NXT MFP_CFG_DRV(ULPI_NXT, AF0, DS01X)
|
|
|
+#define ULPI_STP MFP_CFG_DRV(ULPI_STP, AF0, DS01X)
|
|
|
+#endif /* CONFIG_CPU_PXA310 */
|
|
|
+
|
|
|
+#endif /* __ASM_ARCH_MFP_PXA300_H */
|