|
@@ -159,3 +159,77 @@
|
|
|
|
|
|
#define S3C2410_GPD1_VD9 (0x02 << 2)
|
|
|
#define S3C2442_GPD1_SPICLK1 (0x03 << 2)
|
|
|
+
|
|
|
+#define S3C2410_GPD2_VD10 (0x02 << 4)
|
|
|
+
|
|
|
+#define S3C2410_GPD3_VD11 (0x02 << 6)
|
|
|
+
|
|
|
+#define S3C2410_GPD4_VD12 (0x02 << 8)
|
|
|
+
|
|
|
+#define S3C2410_GPD5_VD13 (0x02 << 10)
|
|
|
+
|
|
|
+#define S3C2410_GPD6_VD14 (0x02 << 12)
|
|
|
+
|
|
|
+#define S3C2410_GPD7_VD15 (0x02 << 14)
|
|
|
+
|
|
|
+#define S3C2410_GPD8_VD16 (0x02 << 16)
|
|
|
+#define S3C2440_GPD8_SPIMISO1 (0x03 << 16)
|
|
|
+
|
|
|
+#define S3C2410_GPD9_VD17 (0x02 << 18)
|
|
|
+#define S3C2440_GPD9_SPIMOSI1 (0x03 << 18)
|
|
|
+
|
|
|
+#define S3C2410_GPD10_VD18 (0x02 << 20)
|
|
|
+#define S3C2440_GPD10_SPICLK1 (0x03 << 20)
|
|
|
+
|
|
|
+#define S3C2410_GPD11_VD19 (0x02 << 22)
|
|
|
+
|
|
|
+#define S3C2410_GPD12_VD20 (0x02 << 24)
|
|
|
+
|
|
|
+#define S3C2410_GPD13_VD21 (0x02 << 26)
|
|
|
+
|
|
|
+#define S3C2410_GPD14_VD22 (0x02 << 28)
|
|
|
+#define S3C2410_GPD14_nSS1 (0x03 << 28)
|
|
|
+
|
|
|
+#define S3C2410_GPD15_VD23 (0x02 << 30)
|
|
|
+#define S3C2410_GPD15_nSS0 (0x03 << 30)
|
|
|
+
|
|
|
+#define S3C2410_GPD_PUPDIS(x) (1<<(x))
|
|
|
+
|
|
|
+/* S3C2410:
|
|
|
+ * Port E consists of 16 GPIO/Special function
|
|
|
+ *
|
|
|
+ * again, the same as port B, but dealing with I2S, SDI, and
|
|
|
+ * more miscellaneous functions
|
|
|
+ *
|
|
|
+ * GPIO / interrupt inputs
|
|
|
+*/
|
|
|
+
|
|
|
+#define S3C2410_GPECON S3C2410_GPIOREG(0x40)
|
|
|
+#define S3C2410_GPEDAT S3C2410_GPIOREG(0x44)
|
|
|
+#define S3C2410_GPEUP S3C2410_GPIOREG(0x48)
|
|
|
+
|
|
|
+#define S3C2410_GPE0_I2SLRCK (0x02 << 0)
|
|
|
+#define S3C2443_GPE0_AC_nRESET (0x03 << 0)
|
|
|
+#define S3C2410_GPE0_MASK (0x03 << 0)
|
|
|
+
|
|
|
+#define S3C2410_GPE1_I2SSCLK (0x02 << 2)
|
|
|
+#define S3C2443_GPE1_AC_SYNC (0x03 << 2)
|
|
|
+#define S3C2410_GPE1_MASK (0x03 << 2)
|
|
|
+
|
|
|
+#define S3C2410_GPE2_CDCLK (0x02 << 4)
|
|
|
+#define S3C2443_GPE2_AC_BITCLK (0x03 << 4)
|
|
|
+
|
|
|
+#define S3C2410_GPE3_I2SSDI (0x02 << 6)
|
|
|
+#define S3C2443_GPE3_AC_SDI (0x03 << 6)
|
|
|
+#define S3C2410_GPE3_nSS0 (0x03 << 6)
|
|
|
+#define S3C2410_GPE3_MASK (0x03 << 6)
|
|
|
+
|
|
|
+#define S3C2410_GPE4_I2SSDO (0x02 << 8)
|
|
|
+#define S3C2443_GPE4_AC_SDO (0x03 << 8)
|
|
|
+#define S3C2410_GPE4_I2SSDI (0x03 << 8)
|
|
|
+#define S3C2410_GPE4_MASK (0x03 << 8)
|
|
|
+
|
|
|
+#define S3C2410_GPE5_SDCLK (0x02 << 10)
|
|
|
+#define S3C2443_GPE5_SD1_CLK (0x02 << 10)
|
|
|
+#define S3C2443_GPE5_AC_BITCLK (0x03 << 10)
|
|
|
+
|