#include <linux/io.h>
void rt305x_detect_sys_type(void) __init;
-
-#define RT305X_SYS_TYPE_LEN 64
-extern unsigned char rt305x_sys_type[RT305X_SYS_TYPE_LEN];
-
void rt305x_detect_sys_freq(void) __init;
extern unsigned long rt305x_cpu_freq;
return __raw_readl(rt305x_memc_base + reg);
}
+#define RT305X_GPIO_I2C_SD 1
+#define RT305X_GPIO_I2C_SCLK 2
+#define RT305X_GPIO_SPI_EN 3
+#define RT305X_GPIO_SPI_CLK 4
+#define RT305X_GPIO_SPI_DOUT 5
+#define RT305X_GPIO_SPI_DIN 6
+/* GPIO 7-14 is shared between UART0, PCM and I2S interfaces */
+#define RT305X_GPIO_7 7
+#define RT305X_GPIO_8 8
+#define RT305X_GPIO_9 9
+#define RT305X_GPIO_10 10
+#define RT305X_GPIO_11 11
+#define RT305X_GPIO_12 12
+#define RT305X_GPIO_13 13
+#define RT305X_GPIO_14 14
+#define RT305X_GPIO_UART1_TXD 15
+#define RT305X_GPIO_UART1_RXD 16
+#define RT305X_GPIO_JTAG_TDO 17
+#define RT305X_GPIO_JTAG_TDI 18
+#define RT305X_GPIO_JTAG_TMS 19
+#define RT305X_GPIO_JTAG_TCLK 20
+#define RT305X_GPIO_JTAG_TRST_N 21
+#define RT305X_GPIO_MDIO_MDC 22
+#define RT305X_GPIO_MDIO_MDIO 23
+#define RT305X_GPIO_SDRAM_MD16 24
+#define RT305X_GPIO_SDRAM_MD17 25
+#define RT305X_GPIO_SDRAM_MD18 26
+#define RT305X_GPIO_SDRAM_MD19 27
+#define RT305X_GPIO_SDRAM_MD20 28
+#define RT305X_GPIO_SDRAM_MD21 29
+#define RT305X_GPIO_SDRAM_MD22 30
+#define RT305X_GPIO_SDRAM_MD23 31
+#define RT305X_GPIO_SDRAM_MD24 32
+#define RT305X_GPIO_SDRAM_MD25 33
+#define RT305X_GPIO_SDRAM_MD26 34
+#define RT305X_GPIO_SDRAM_MD27 35
+#define RT305X_GPIO_SDRAM_MD28 36
+#define RT305X_GPIO_SDRAM_MD29 37
+#define RT305X_GPIO_SDRAM_MD30 38
+#define RT305X_GPIO_SDRAM_MD31 39
+#define RT305X_GPIO_GE0_TXD0 40
+#define RT305X_GPIO_GE0_TXD1 41
+#define RT305X_GPIO_GE0_TXD2 42
+#define RT305X_GPIO_GE0_TXD3 43
+#define RT305X_GPIO_GE0_TXEN 44
+#define RT305X_GPIO_GE0_TXCLK 45
+#define RT305X_GPIO_GE0_RXD0 46
+#define RT305X_GPIO_GE0_RXD1 47
+#define RT305X_GPIO_GE0_RXD2 48
+#define RT305X_GPIO_GE0_RXD3 49
+#define RT305X_GPIO_GE0_RXDV 50
+#define RT305X_GPIO_GE0_RXCLK 51
+
+void rt305x_gpio_init(u32 mode) __init;
+
#endif /* _RT305X_H_ */