|
@@ -79,3 +79,108 @@
|
|
|
#define GPIO83_BAC97_SYSCLK MFP_CFG(GPIO83, AF3)
|
|
|
#define GPIO84_BAC97_SDATA_IN0 MFP_CFG(GPIO84, AF3)
|
|
|
#define GPIO85_BAC97_BITCLK MFP_CFG(GPIO85, AF3)
|
|
|
+#define GPIO86_BAC97_nRESET MFP_CFG(GPIO86, AF3)
|
|
|
+#define GPIO87_BAC97_SYNC MFP_CFG(GPIO87, AF3)
|
|
|
+#define GPIO88_BAC97_SDATA_OUT MFP_CFG(GPIO88, AF3)
|
|
|
+
|
|
|
+/* I2C */
|
|
|
+#define GPIO39_CI2C_SCL MFP_CFG_LPM(GPIO39, AF3, PULL_HIGH)
|
|
|
+#define GPIO40_CI2C_SDA MFP_CFG_LPM(GPIO40, AF3, PULL_HIGH)
|
|
|
+
|
|
|
+#define GPIO51_CI2C_SCL MFP_CFG_LPM(GPIO51, AF3, PULL_HIGH)
|
|
|
+#define GPIO52_CI2C_SDA MFP_CFG_LPM(GPIO52, AF3, PULL_HIGH)
|
|
|
+
|
|
|
+#define GPIO63_CI2C_SCL MFP_CFG_LPM(GPIO63, AF4, PULL_HIGH)
|
|
|
+#define GPIO64_CI2C_SDA MFP_CFG_LPM(GPIO64, AF4, PULL_HIGH)
|
|
|
+
|
|
|
+#define GPIO73_CI2C_SCL MFP_CFG_LPM(GPIO73, AF1, PULL_HIGH)
|
|
|
+#define GPIO74_CI2C_SDA MFP_CFG_LPM(GPIO74, AF1, PULL_HIGH)
|
|
|
+
|
|
|
+#define GPIO77_CI2C_SCL MFP_CFG_LPM(GPIO77, AF2, PULL_HIGH)
|
|
|
+#define GPIO78_CI2C_SDA MFP_CFG_LPM(GPIO78, AF2, PULL_HIGH)
|
|
|
+
|
|
|
+#define GPIO89_CI2C_SCL MFP_CFG_LPM(GPIO89, AF1, PULL_HIGH)
|
|
|
+#define GPIO90_CI2C_SDA MFP_CFG_LPM(GPIO90, AF1, PULL_HIGH)
|
|
|
+
|
|
|
+#define GPIO95_CI2C_SCL MFP_CFG_LPM(GPIO95, AF1, PULL_HIGH)
|
|
|
+#define GPIO96_CI2C_SDA MFP_CFG_LPM(GPIO96, AF1, PULL_HIGH)
|
|
|
+
|
|
|
+#define GPIO97_CI2C_SCL MFP_CFG_LPM(GPIO97, AF3, PULL_HIGH)
|
|
|
+#define GPIO98_CI2C_SDA MFP_CFG_LPM(GPIO98, AF3, PULL_HIGH)
|
|
|
+
|
|
|
+/* QCI */
|
|
|
+#define GPIO63_CI_DD_9 MFP_CFG_LPM(GPIO63, AF1, PULL_LOW)
|
|
|
+#define GPIO64_CI_DD_8 MFP_CFG_LPM(GPIO64, AF1, PULL_LOW)
|
|
|
+#define GPIO65_CI_DD_7 MFP_CFG_LPM(GPIO65, AF1, PULL_LOW)
|
|
|
+#define GPIO66_CI_DD_6 MFP_CFG_LPM(GPIO66, AF1, PULL_LOW)
|
|
|
+#define GPIO67_CI_DD_5 MFP_CFG_LPM(GPIO67, AF1, PULL_LOW)
|
|
|
+#define GPIO68_CI_DD_4 MFP_CFG_LPM(GPIO68, AF1, PULL_LOW)
|
|
|
+#define GPIO69_CI_DD_3 MFP_CFG_LPM(GPIO69, AF1, PULL_LOW)
|
|
|
+#define GPIO70_CI_DD_2 MFP_CFG_LPM(GPIO70, AF1, PULL_LOW)
|
|
|
+#define GPIO71_CI_DD_1 MFP_CFG_LPM(GPIO71, AF1, PULL_LOW)
|
|
|
+#define GPIO72_CI_DD_0 MFP_CFG_LPM(GPIO72, AF1, PULL_LOW)
|
|
|
+#define GPIO73_CI_HSYNC MFP_CFG_LPM(GPIO73, AF1, PULL_LOW)
|
|
|
+#define GPIO74_CI_VSYNC MFP_CFG_LPM(GPIO74, AF1, PULL_LOW)
|
|
|
+#define GPIO75_CI_MCLK MFP_CFG_LPM(GPIO75, AF1, PULL_LOW)
|
|
|
+#define GPIO76_CI_PCLK MFP_CFG_LPM(GPIO76, AF1, PULL_LOW)
|
|
|
+
|
|
|
+/* KEYPAD */
|
|
|
+#define GPIO4_KP_DKIN_4 MFP_CFG_LPM(GPIO4, AF3, FLOAT)
|
|
|
+#define GPIO5_KP_DKIN_5 MFP_CFG_LPM(GPIO5, AF3, FLOAT)
|
|
|
+#define GPIO6_KP_DKIN_6 MFP_CFG_LPM(GPIO6, AF3, FLOAT)
|
|
|
+#define GPIO7_KP_DKIN_7 MFP_CFG_LPM(GPIO7, AF3, FLOAT)
|
|
|
+#define GPIO8_KP_DKIN_4 MFP_CFG_LPM(GPIO8, AF3, FLOAT)
|
|
|
+#define GPIO9_KP_DKIN_5 MFP_CFG_LPM(GPIO9, AF3, FLOAT)
|
|
|
+#define GPIO10_KP_DKIN_6 MFP_CFG_LPM(GPIO10, AF3, FLOAT)
|
|
|
+#define GPIO11_KP_DKIN_7 MFP_CFG_LPM(GPIO11, AF3, FLOAT)
|
|
|
+
|
|
|
+#define GPIO12_KP_DKIN_0 MFP_CFG_LPM(GPIO12, AF2, FLOAT)
|
|
|
+#define GPIO13_KP_DKIN_1 MFP_CFG_LPM(GPIO13, AF2, FLOAT)
|
|
|
+#define GPIO14_KP_DKIN_2 MFP_CFG_LPM(GPIO14, AF2, FLOAT)
|
|
|
+#define GPIO15_KP_DKIN_3 MFP_CFG_LPM(GPIO15, AF2, FLOAT)
|
|
|
+
|
|
|
+#define GPIO41_KP_DKIN_0 MFP_CFG_LPM(GPIO41, AF2, FLOAT)
|
|
|
+#define GPIO42_KP_DKIN_1 MFP_CFG_LPM(GPIO42, AF2, FLOAT)
|
|
|
+#define GPIO43_KP_DKIN_2 MFP_CFG_LPM(GPIO43, AF2, FLOAT)
|
|
|
+#define GPIO44_KP_DKIN_3 MFP_CFG_LPM(GPIO44, AF2, FLOAT)
|
|
|
+#define GPIO41_KP_DKIN_4 MFP_CFG_LPM(GPIO41, AF4, FLOAT)
|
|
|
+#define GPIO42_KP_DKIN_5 MFP_CFG_LPM(GPIO42, AF4, FLOAT)
|
|
|
+
|
|
|
+#define GPIO0_KP_MKIN_0 MFP_CFG_LPM(GPIO0, AF1, FLOAT)
|
|
|
+#define GPIO2_KP_MKIN_1 MFP_CFG_LPM(GPIO2, AF1, FLOAT)
|
|
|
+#define GPIO4_KP_MKIN_2 MFP_CFG_LPM(GPIO4, AF1, FLOAT)
|
|
|
+#define GPIO6_KP_MKIN_3 MFP_CFG_LPM(GPIO6, AF1, FLOAT)
|
|
|
+#define GPIO8_KP_MKIN_4 MFP_CFG_LPM(GPIO8, AF1, FLOAT)
|
|
|
+#define GPIO10_KP_MKIN_5 MFP_CFG_LPM(GPIO10, AF1, FLOAT)
|
|
|
+#define GPIO12_KP_MKIN_6 MFP_CFG_LPM(GPIO12, AF1, FLOAT)
|
|
|
+#define GPIO14_KP_MKIN_7 MFP_CFG(GPIO14, AF1)
|
|
|
+#define GPIO35_KP_MKIN_5 MFP_CFG(GPIO35, AF4)
|
|
|
+
|
|
|
+#define GPIO1_KP_MKOUT_0 MFP_CFG_LPM(GPIO1, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO3_KP_MKOUT_1 MFP_CFG_LPM(GPIO3, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO5_KP_MKOUT_2 MFP_CFG_LPM(GPIO5, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO7_KP_MKOUT_3 MFP_CFG_LPM(GPIO7, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO9_KP_MKOUT_4 MFP_CFG_LPM(GPIO9, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO11_KP_MKOUT_5 MFP_CFG_LPM(GPIO11, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO13_KP_MKOUT_6 MFP_CFG_LPM(GPIO13, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO15_KP_MKOUT_7 MFP_CFG_LPM(GPIO15, AF1, DRIVE_HIGH)
|
|
|
+#define GPIO36_KP_MKOUT_5 MFP_CFG_LPM(GPIO36, AF4, DRIVE_HIGH)
|
|
|
+
|
|
|
+/* LCD */
|
|
|
+#define GPIO17_LCD_FCLK_RD MFP_CFG(GPIO17, AF1)
|
|
|
+#define GPIO18_LCD_LCLK_A0 MFP_CFG(GPIO18, AF1)
|
|
|
+#define GPIO19_LCD_PCLK_WR MFP_CFG(GPIO19, AF1)
|
|
|
+#define GPIO20_LCD_BIAS MFP_CFG(GPIO20, AF1)
|
|
|
+#define GPIO21_LCD_CS MFP_CFG(GPIO21, AF1)
|
|
|
+#define GPIO22_LCD_CS2 MFP_CFG(GPIO22, AF2)
|
|
|
+#define GPIO22_LCD_VSYNC MFP_CFG(GPIO22, AF1)
|
|
|
+#define GPIO23_LCD_DD0 MFP_CFG(GPIO23, AF1)
|
|
|
+#define GPIO24_LCD_DD1 MFP_CFG(GPIO24, AF1)
|
|
|
+#define GPIO25_LCD_DD2 MFP_CFG(GPIO25, AF1)
|
|
|
+#define GPIO26_LCD_DD3 MFP_CFG(GPIO26, AF1)
|
|
|
+#define GPIO27_LCD_DD4 MFP_CFG(GPIO27, AF1)
|
|
|
+#define GPIO28_LCD_DD5 MFP_CFG(GPIO28, AF1)
|
|
|
+#define GPIO29_LCD_DD6 MFP_CFG(GPIO29, AF1)
|
|
|
+#define GPIO30_LCD_DD7 MFP_CFG(GPIO30, AF1)
|
|
|
+#define GPIO31_LCD_DD8 MFP_CFG(GPIO31, AF1)
|
|
|
+#define GPIO32_LCD_DD9 MFP_CFG(GPIO32, AF1)
|