|
@@ -238,3 +238,99 @@
|
|
#define GPIO11_SSP2_RXD MFP_CFG_IN(GPIO11, AF2)
|
|
#define GPIO11_SSP2_RXD MFP_CFG_IN(GPIO11, AF2)
|
|
#define GPIO29_SSP2_RXD MFP_CFG_OUT(GPIO29, AF1, DRIVE_LOW)
|
|
#define GPIO29_SSP2_RXD MFP_CFG_OUT(GPIO29, AF1, DRIVE_LOW)
|
|
#define GPIO40_SSP2_RXD MFP_CFG_IN(GPIO40, AF1)
|
|
#define GPIO40_SSP2_RXD MFP_CFG_IN(GPIO40, AF1)
|
|
|
|
+#define GPIO86_SSP2_RXD MFP_CFG_IN(GPIO86, AF1)
|
|
|
|
+#define GPIO88_SSP2_RXD MFP_CFG_IN(GPIO88, AF2)
|
|
|
|
+#define GPIO22_SSP2_EXTCLK MFP_CFG_IN(GPIO22, AF1)
|
|
|
|
+#define GPIO27_SSP2_EXTCLK MFP_CFG_IN(GPIO27, AF1)
|
|
|
|
+#define GPIO22_SSP2_SCLKEN MFP_CFG_IN(GPIO22, AF2)
|
|
|
|
+#define GPIO23_SSP2_SCLKEN MFP_CFG_IN(GPIO23, AF2)
|
|
|
|
+
|
|
|
|
+/* SSP 3 */
|
|
|
|
+#define GPIO34_SSP3_SCLK MFP_CFG_IN(GPIO34, AF3)
|
|
|
|
+#define GPIO40_SSP3_SCLK MFP_CFG_OUT(GPIO40, AF3, DRIVE_LOW)
|
|
|
|
+#define GPIO52_SSP3_SCLK MFP_CFG_IN(GPIO52, AF2)
|
|
|
|
+#define GPIO84_SSP3_SCLK MFP_CFG_IN(GPIO84, AF1)
|
|
|
|
+#define GPIO45_SSP3_SYSCLK MFP_CFG_OUT(GPIO45, AF3, DRIVE_LOW)
|
|
|
|
+#define GPIO35_SSP3_SFRM MFP_CFG_IN(GPIO35, AF3)
|
|
|
|
+#define GPIO39_SSP3_SFRM MFP_CFG_IN(GPIO39, AF3)
|
|
|
|
+#define GPIO83_SSP3_SFRM MFP_CFG_IN(GPIO83, AF1)
|
|
|
|
+#define GPIO35_SSP3_TXD MFP_CFG_OUT(GPIO35, AF3, DRIVE_LOW)
|
|
|
|
+#define GPIO38_SSP3_TXD MFP_CFG_OUT(GPIO38, AF1, DRIVE_LOW)
|
|
|
|
+#define GPIO81_SSP3_TXD MFP_CFG_OUT(GPIO81, AF1, DRIVE_LOW)
|
|
|
|
+#define GPIO41_SSP3_RXD MFP_CFG_IN(GPIO41, AF3)
|
|
|
|
+#define GPIO82_SSP3_RXD MFP_CFG_IN(GPIO82, AF1)
|
|
|
|
+#define GPIO89_SSP3_RXD MFP_CFG_IN(GPIO89, AF1)
|
|
|
|
+
|
|
|
|
+/* MMC */
|
|
|
|
+#define GPIO32_MMC_CLK MFP_CFG_OUT(GPIO32, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO92_MMC_DAT_0 MFP_CFG_IN(GPIO92, AF1)
|
|
|
|
+#define GPIO109_MMC_DAT_1 MFP_CFG_IN(GPIO109, AF1)
|
|
|
|
+#define GPIO110_MMC_DAT_2 MFP_CFG_IN(GPIO110, AF1)
|
|
|
|
+#define GPIO111_MMC_DAT_3 MFP_CFG_IN(GPIO111, AF1)
|
|
|
|
+#define GPIO112_MMC_CMD MFP_CFG_IN(GPIO112, AF1)
|
|
|
|
+
|
|
|
|
+/* LCD */
|
|
|
|
+#define GPIO58_LCD_LDD_0 MFP_CFG_OUT(GPIO58, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO59_LCD_LDD_1 MFP_CFG_OUT(GPIO59, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO60_LCD_LDD_2 MFP_CFG_OUT(GPIO60, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO61_LCD_LDD_3 MFP_CFG_OUT(GPIO61, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO62_LCD_LDD_4 MFP_CFG_OUT(GPIO62, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO63_LCD_LDD_5 MFP_CFG_OUT(GPIO63, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO64_LCD_LDD_6 MFP_CFG_OUT(GPIO64, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO65_LCD_LDD_7 MFP_CFG_OUT(GPIO65, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO66_LCD_LDD_8 MFP_CFG_OUT(GPIO66, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO67_LCD_LDD_9 MFP_CFG_OUT(GPIO67, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO68_LCD_LDD_10 MFP_CFG_OUT(GPIO68, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO69_LCD_LDD_11 MFP_CFG_OUT(GPIO69, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO70_LCD_LDD_12 MFP_CFG_OUT(GPIO70, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO71_LCD_LDD_13 MFP_CFG_OUT(GPIO71, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO72_LCD_LDD_14 MFP_CFG_OUT(GPIO72, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO73_LCD_LDD_15 MFP_CFG_OUT(GPIO73, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO86_LCD_LDD_16 MFP_CFG_OUT(GPIO86, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO87_LCD_LDD_17 MFP_CFG_OUT(GPIO87, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO74_LCD_FCLK MFP_CFG_OUT(GPIO74, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO75_LCD_LCLK MFP_CFG_OUT(GPIO75, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO76_LCD_PCLK MFP_CFG_OUT(GPIO76, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO77_LCD_BIAS MFP_CFG_OUT(GPIO77, AF2, DRIVE_LOW)
|
|
|
|
+#define GPIO14_LCD_VSYNC MFP_CFG_IN(GPIO14, AF1)
|
|
|
|
+#define GPIO19_LCD_CS MFP_CFG_OUT(GPIO19, AF2, DRIVE_LOW)
|
|
|
|
+
|
|
|
|
+/* Keypad */
|
|
|
|
+#define GPIO93_KP_DKIN_0 MFP_CFG_IN(GPIO93, AF1)
|
|
|
|
+#define GPIO94_KP_DKIN_1 MFP_CFG_IN(GPIO94, AF1)
|
|
|
|
+#define GPIO95_KP_DKIN_2 MFP_CFG_IN(GPIO95, AF1)
|
|
|
|
+#define GPIO96_KP_DKIN_3 MFP_CFG_IN(GPIO96, AF1)
|
|
|
|
+#define GPIO97_KP_DKIN_4 MFP_CFG_IN(GPIO97, AF1)
|
|
|
|
+#define GPIO98_KP_DKIN_5 MFP_CFG_IN(GPIO98, AF1)
|
|
|
|
+#define GPIO99_KP_DKIN_6 MFP_CFG_IN(GPIO99, AF1)
|
|
|
|
+#define GPIO13_KP_KDIN_7 MFP_CFG_IN(GPIO13, AF2)
|
|
|
|
+#define GPIO100_KP_MKIN_0 MFP_CFG_IN(GPIO100, AF1)
|
|
|
|
+#define GPIO101_KP_MKIN_1 MFP_CFG_IN(GPIO101, AF1)
|
|
|
|
+#define GPIO102_KP_MKIN_2 MFP_CFG_IN(GPIO102, AF1)
|
|
|
|
+#define GPIO34_KP_MKIN_3 MFP_CFG_IN(GPIO34, AF2)
|
|
|
|
+#define GPIO37_KP_MKIN_3 MFP_CFG_IN(GPIO37, AF3)
|
|
|
|
+#define GPIO97_KP_MKIN_3 MFP_CFG_IN(GPIO97, AF3)
|
|
|
|
+#define GPIO98_KP_MKIN_4 MFP_CFG_IN(GPIO98, AF3)
|
|
|
|
+#define GPIO38_KP_MKIN_4 MFP_CFG_IN(GPIO38, AF2)
|
|
|
|
+#define GPIO39_KP_MKIN_4 MFP_CFG_IN(GPIO39, AF1)
|
|
|
|
+#define GPIO16_KP_MKIN_5 MFP_CFG_IN(GPIO16, AF1)
|
|
|
|
+#define GPIO90_KP_MKIN_5 MFP_CFG_IN(GPIO90, AF1)
|
|
|
|
+#define GPIO99_KP_MKIN_5 MFP_CFG_IN(GPIO99, AF3)
|
|
|
|
+#define GPIO17_KP_MKIN_6 MFP_CFG_IN(GPIO17, AF1)
|
|
|
|
+#define GPIO91_KP_MKIN_6 MFP_CFG_IN(GPIO91, AF1)
|
|
|
|
+#define GPIO95_KP_MKIN_6 MFP_CFG_IN(GPIO95, AF3)
|
|
|
|
+#define GPIO13_KP_MKIN_7 MFP_CFG_IN(GPIO13, AF3)
|
|
|
|
+#define GPIO36_KP_MKIN_7 MFP_CFG_IN(GPIO36, AF3)
|
|
|
|
+#define GPIO103_KP_MKOUT_0 MFP_CFG_OUT(GPIO103, AF2, DRIVE_HIGH)
|
|
|
|
+#define GPIO104_KP_MKOUT_1 MFP_CFG_OUT(GPIO104, AF2, DRIVE_HIGH)
|
|
|
|
+#define GPIO105_KP_MKOUT_2 MFP_CFG_OUT(GPIO105, AF2, DRIVE_HIGH)
|
|
|
|
+#define GPIO106_KP_MKOUT_3 MFP_CFG_OUT(GPIO106, AF2, DRIVE_HIGH)
|
|
|
|
+#define GPIO107_KP_MKOUT_4 MFP_CFG_OUT(GPIO107, AF2, DRIVE_HIGH)
|
|
|
|
+#define GPIO108_KP_MKOUT_5 MFP_CFG_OUT(GPIO108, AF2, DRIVE_HIGH)
|
|
|
|
+#define GPIO35_KP_MKOUT_6 MFP_CFG_OUT(GPIO35, AF2, DRIVE_HIGH)
|
|
|
|
+#define GPIO22_KP_MKOUT_7 MFP_CFG_OUT(GPIO22, AF1, DRIVE_HIGH)
|
|
|
|
+#define GPIO40_KP_MKOUT_6 MFP_CFG_OUT(GPIO40, AF1, DRIVE_HIGH)
|
|
|
|
+#define GPIO41_KP_MKOUT_7 MFP_CFG_OUT(GPIO41, AF1, DRIVE_HIGH)
|
|
|
|
+#define GPIO96_KP_MKOUT_6 MFP_CFG_OUT(GPIO96, AF3, DRIVE_HIGH)
|
|
|
|
+
|
|
|
|
+/* USB P3 */
|