Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
sh
kernel
cpu
sh4a
pinmux-sh7722.c
Go to the documentation of this file.
1
#include <
linux/init.h
>
2
#include <linux/kernel.h>
3
#include <
linux/gpio.h
>
4
#include <
cpu/sh7722.h
>
5
6
enum
{
7
PINMUX_RESERVED
= 0,
8
9
PINMUX_DATA_BEGIN
,
10
PTA7_DATA
,
PTA6_DATA
,
PTA5_DATA
,
PTA4_DATA
,
11
PTA3_DATA
,
PTA2_DATA
,
PTA1_DATA
,
PTA0_DATA
,
12
PTB7_DATA
,
PTB6_DATA
,
PTB5_DATA
,
PTB4_DATA
,
13
PTB3_DATA
,
PTB2_DATA
,
PTB1_DATA
,
PTB0_DATA
,
14
PTC7_DATA
,
PTC5_DATA
,
PTC4_DATA
,
PTC3_DATA
,
PTC2_DATA
,
PTC0_DATA
,
15
PTD7_DATA
,
PTD6_DATA
,
PTD5_DATA
,
PTD4_DATA
,
16
PTD3_DATA
,
PTD2_DATA
,
PTD1_DATA
,
PTD0_DATA
,
17
PTE7_DATA
,
PTE6_DATA
,
PTE5_DATA
,
PTE4_DATA
,
PTE1_DATA
,
PTE0_DATA
,
18
PTF6_DATA
,
PTF5_DATA
,
PTF4_DATA
,
19
PTF3_DATA
,
PTF2_DATA
,
PTF1_DATA
,
PTF0_DATA
,
20
PTG4_DATA
,
PTG3_DATA
,
PTG2_DATA
,
PTG1_DATA
,
PTG0_DATA
,
21
PTH7_DATA
,
PTH6_DATA
,
PTH5_DATA
,
PTH4_DATA
,
22
PTH3_DATA
,
PTH2_DATA
,
PTH1_DATA
,
PTH0_DATA
,
23
PTJ7_DATA
,
PTJ6_DATA
,
PTJ5_DATA
,
PTJ1_DATA
,
PTJ0_DATA
,
24
PTK6_DATA
,
PTK5_DATA
,
PTK4_DATA
,
25
PTK3_DATA
,
PTK2_DATA
,
PTK1_DATA
,
PTK0_DATA
,
26
PTL7_DATA
,
PTL6_DATA
,
PTL5_DATA
,
PTL4_DATA
,
27
PTL3_DATA
,
PTL2_DATA
,
PTL1_DATA
,
PTL0_DATA
,
28
PTM7_DATA
,
PTM6_DATA
,
PTM5_DATA
,
PTM4_DATA
,
29
PTM3_DATA
,
PTM2_DATA
,
PTM1_DATA
,
PTM0_DATA
,
30
PTN7_DATA
,
PTN6_DATA
,
PTN5_DATA
,
PTN4_DATA
,
31
PTN3_DATA
,
PTN2_DATA
,
PTN1_DATA
,
PTN0_DATA
,
32
PTQ6_DATA
,
PTQ5_DATA
,
PTQ4_DATA
,
33
PTQ3_DATA
,
PTQ2_DATA
,
PTQ1_DATA
,
PTQ0_DATA
,
34
PTR4_DATA
,
PTR3_DATA
,
PTR2_DATA
,
PTR1_DATA
,
PTR0_DATA
,
35
PTS4_DATA
,
PTS3_DATA
,
PTS2_DATA
,
PTS1_DATA
,
PTS0_DATA
,
36
PTT4_DATA
,
PTT3_DATA
,
PTT2_DATA
,
PTT1_DATA
,
PTT0_DATA
,
37
PTU4_DATA
,
PTU3_DATA
,
PTU2_DATA
,
PTU1_DATA
,
PTU0_DATA
,
38
PTV4_DATA
,
PTV3_DATA
,
PTV2_DATA
,
PTV1_DATA
,
PTV0_DATA
,
39
PTW6_DATA
,
PTW5_DATA
,
PTW4_DATA
,
40
PTW3_DATA
,
PTW2_DATA
,
PTW1_DATA
,
PTW0_DATA
,
41
PTX6_DATA
,
PTX5_DATA
,
PTX4_DATA
,
42
PTX3_DATA
,
PTX2_DATA
,
PTX1_DATA
,
PTX0_DATA
,
43
PTY6_DATA
,
PTY5_DATA
,
PTY4_DATA
,
44
PTY3_DATA
,
PTY2_DATA
,
PTY1_DATA
,
PTY0_DATA
,
45
PTZ5_DATA
,
PTZ4_DATA
,
PTZ3_DATA
,
PTZ2_DATA
,
PTZ1_DATA
,
PTZ0_DATA
,
46
PINMUX_DATA_END
,
47
48
PINMUX_INPUT_BEGIN
,
49
PTA7_IN
,
PTA6_IN
,
PTA5_IN
,
PTA4_IN
,
50
PTA3_IN
,
PTA2_IN
,
PTA1_IN
,
PTA0_IN
,
51
PTB7_IN
,
PTB6_IN
,
PTB5_IN
,
PTB4_IN
,
52
PTB3_IN
,
PTB2_IN
,
PTB1_IN
,
PTB0_IN
,
53
PTC7_IN
,
PTC5_IN
,
PTC4_IN
,
PTC3_IN
,
PTC2_IN
,
PTC0_IN
,
54
PTD7_IN
,
PTD6_IN
,
PTD5_IN
,
PTD4_IN
,
PTD3_IN
,
PTD2_IN
,
PTD1_IN
,
55
PTE7_IN
,
PTE6_IN
,
PTE5_IN
,
PTE4_IN
,
PTE1_IN
,
PTE0_IN
,
56
PTF6_IN
,
PTF5_IN
,
PTF4_IN
,
PTF3_IN
,
PTF2_IN
,
PTF1_IN
,
57
PTH6_IN
,
PTH5_IN
,
PTH1_IN
,
PTH0_IN
,
58
PTJ1_IN
,
PTJ0_IN
,
59
PTK6_IN
,
PTK5_IN
,
PTK4_IN
,
PTK3_IN
,
PTK2_IN
,
PTK0_IN
,
60
PTL7_IN
,
PTL6_IN
,
PTL5_IN
,
PTL4_IN
,
61
PTL3_IN
,
PTL2_IN
,
PTL1_IN
,
PTL0_IN
,
62
PTM7_IN
,
PTM6_IN
,
PTM5_IN
,
PTM4_IN
,
63
PTM3_IN
,
PTM2_IN
,
PTM1_IN
,
PTM0_IN
,
64
PTN7_IN
,
PTN6_IN
,
PTN5_IN
,
PTN4_IN
,
65
PTN3_IN
,
PTN2_IN
,
PTN1_IN
,
PTN0_IN
,
66
PTQ5_IN
,
PTQ4_IN
,
PTQ3_IN
,
PTQ2_IN
,
PTQ0_IN
,
67
PTR2_IN
,
68
PTS4_IN
,
PTS2_IN
,
PTS1_IN
,
69
PTT4_IN
,
PTT3_IN
,
PTT2_IN
,
PTT1_IN
,
70
PTU4_IN
,
PTU3_IN
,
PTU2_IN
,
PTU1_IN
,
PTU0_IN
,
71
PTV4_IN
,
PTV3_IN
,
PTV2_IN
,
PTV1_IN
,
PTV0_IN
,
72
PTW6_IN
,
PTW4_IN
,
PTW3_IN
,
PTW2_IN
,
PTW1_IN
,
PTW0_IN
,
73
PTX6_IN
,
PTX5_IN
,
PTX4_IN
,
PTX3_IN
,
PTX2_IN
,
PTX1_IN
,
PTX0_IN
,
74
PTY5_IN
,
PTY4_IN
,
PTY3_IN
,
PTY2_IN
,
PTY0_IN
,
75
PTZ5_IN
,
PTZ4_IN
,
PTZ3_IN
,
PTZ2_IN
,
PTZ1_IN
,
76
PINMUX_INPUT_END
,
77
78
PINMUX_INPUT_PULLDOWN_BEGIN
,
79
PTA7_IN_PD
,
PTA6_IN_PD
,
PTA5_IN_PD
,
PTA4_IN_PD
,
80
PTA3_IN_PD
,
PTA2_IN_PD
,
PTA1_IN_PD
,
PTA0_IN_PD
,
81
PTE7_IN_PD
,
PTE6_IN_PD
,
PTE5_IN_PD
,
PTE4_IN_PD
,
PTE1_IN_PD
,
PTE0_IN_PD
,
82
PTF6_IN_PD
,
PTF5_IN_PD
,
PTF4_IN_PD
,
PTF3_IN_PD
,
PTF2_IN_PD
,
PTF1_IN_PD
,
83
PTH6_IN_PD
,
PTH5_IN_PD
,
PTH1_IN_PD
,
PTH0_IN_PD
,
84
PTK6_IN_PD
,
PTK5_IN_PD
,
PTK4_IN_PD
,
PTK3_IN_PD
,
PTK2_IN_PD
,
PTK0_IN_PD
,
85
PTL7_IN_PD
,
PTL6_IN_PD
,
PTL5_IN_PD
,
PTL4_IN_PD
,
86
PTL3_IN_PD
,
PTL2_IN_PD
,
PTL1_IN_PD
,
PTL0_IN_PD
,
87
PTM7_IN_PD
,
PTM6_IN_PD
,
PTM5_IN_PD
,
PTM4_IN_PD
,
88
PTM3_IN_PD
,
PTM2_IN_PD
,
PTM1_IN_PD
,
PTM0_IN_PD
,
89
PTQ5_IN_PD
,
PTQ4_IN_PD
,
PTQ3_IN_PD
,
PTQ2_IN_PD
,
90
PTS4_IN_PD
,
PTS2_IN_PD
,
PTS1_IN_PD
,
91
PTT4_IN_PD
,
PTT3_IN_PD
,
PTT2_IN_PD
,
PTT1_IN_PD
,
92
PTU4_IN_PD
,
PTU3_IN_PD
,
PTU2_IN_PD
,
PTU1_IN_PD
,
PTU0_IN_PD
,
93
PTV4_IN_PD
,
PTV3_IN_PD
,
PTV2_IN_PD
,
PTV1_IN_PD
,
PTV0_IN_PD
,
94
PTW6_IN_PD
,
PTW4_IN_PD
,
PTW3_IN_PD
,
PTW2_IN_PD
,
PTW1_IN_PD
,
PTW0_IN_PD
,
95
PTX6_IN_PD
,
PTX5_IN_PD
,
PTX4_IN_PD
,
96
PTX3_IN_PD
,
PTX2_IN_PD
,
PTX1_IN_PD
,
PTX0_IN_PD
,
97
PINMUX_INPUT_PULLDOWN_END
,
98
99
PINMUX_INPUT_PULLUP_BEGIN
,
100
PTC7_IN_PU
,
PTC5_IN_PU
,
101
PTD7_IN_PU
,
PTD6_IN_PU
,
PTD5_IN_PU
,
PTD4_IN_PU
,
102
PTD3_IN_PU
,
PTD2_IN_PU
,
PTD1_IN_PU
,
103
PTJ1_IN_PU
,
PTJ0_IN_PU
,
104
PTQ0_IN_PU
,
105
PTR2_IN_PU
,
106
PTX6_IN_PU
,
107
PTY5_IN_PU
,
PTY4_IN_PU
,
PTY3_IN_PU
,
PTY2_IN_PU
,
PTY0_IN_PU
,
108
PTZ5_IN_PU
,
PTZ4_IN_PU
,
PTZ3_IN_PU
,
PTZ2_IN_PU
,
PTZ1_IN_PU
,
109
PINMUX_INPUT_PULLUP_END
,
110
111
PINMUX_OUTPUT_BEGIN
,
112
PTA7_OUT
,
PTA5_OUT
,
113
PTB7_OUT
,
PTB6_OUT
,
PTB5_OUT
,
PTB4_OUT
,
114
PTB3_OUT
,
PTB2_OUT
,
PTB1_OUT
,
PTB0_OUT
,
115
PTC4_OUT
,
PTC3_OUT
,
PTC2_OUT
,
PTC0_OUT
,
116
PTD6_OUT
,
PTD5_OUT
,
PTD4_OUT
,
117
PTD3_OUT
,
PTD2_OUT
,
PTD1_OUT
,
PTD0_OUT
,
118
PTE7_OUT
,
PTE6_OUT
,
PTE5_OUT
,
PTE4_OUT
,
PTE1_OUT
,
PTE0_OUT
,
119
PTF6_OUT
,
PTF5_OUT
,
PTF4_OUT
,
PTF3_OUT
,
PTF2_OUT
,
PTF0_OUT
,
120
PTG4_OUT
,
PTG3_OUT
,
PTG2_OUT
,
PTG1_OUT
,
PTG0_OUT
,
121
PTH7_OUT
,
PTH6_OUT
,
PTH5_OUT
,
PTH4_OUT
,
122
PTH3_OUT
,
PTH2_OUT
,
PTH1_OUT
,
PTH0_OUT
,
123
PTJ7_OUT
,
PTJ6_OUT
,
PTJ5_OUT
,
PTJ1_OUT
,
PTJ0_OUT
,
124
PTK6_OUT
,
PTK5_OUT
,
PTK4_OUT
,
PTK3_OUT
,
PTK1_OUT
,
PTK0_OUT
,
125
PTL7_OUT
,
PTL6_OUT
,
PTL5_OUT
,
PTL4_OUT
,
126
PTL3_OUT
,
PTL2_OUT
,
PTL1_OUT
,
PTL0_OUT
,
127
PTM7_OUT
,
PTM6_OUT
,
PTM5_OUT
,
PTM4_OUT
,
128
PTM3_OUT
,
PTM2_OUT
,
PTM1_OUT
,
PTM0_OUT
,
129
PTN7_OUT
,
PTN6_OUT
,
PTN5_OUT
,
PTN4_OUT
,
130
PTN3_OUT
,
PTN2_OUT
,
PTN1_OUT
,
PTN0_OUT
,
PTQ6_OUT
,
PTQ5_OUT
,
PTQ4_OUT
,
131
PTQ3_OUT
,
PTQ2_OUT
,
PTQ1_OUT
,
PTQ0_OUT
,
132
PTR4_OUT
,
PTR3_OUT
,
PTR1_OUT
,
PTR0_OUT
,
133
PTS3_OUT
,
PTS2_OUT
,
PTS0_OUT
,
134
PTT4_OUT
,
PTT3_OUT
,
PTT2_OUT
,
PTT0_OUT
,
135
PTU4_OUT
,
PTU3_OUT
,
PTU2_OUT
,
PTU0_OUT
,
136
PTV4_OUT
,
PTV3_OUT
,
PTV2_OUT
,
PTV1_OUT
,
PTV0_OUT
,
137
PTW5_OUT
,
PTW4_OUT
,
PTW3_OUT
,
PTW2_OUT
,
PTW1_OUT
,
PTW0_OUT
,
138
PTX6_OUT
,
PTX5_OUT
,
PTX4_OUT
,
PTX3_OUT
,
PTX2_OUT
,
PTX1_OUT
,
PTX0_OUT
,
139
PTY5_OUT
,
PTY4_OUT
,
PTY3_OUT
,
PTY2_OUT
,
PTY1_OUT
,
PTY0_OUT
,
140
PINMUX_OUTPUT_END
,
141
142
PINMUX_MARK_BEGIN
,
143
SCIF0_TXD_MARK
,
SCIF0_RXD_MARK
,
144
SCIF0_RTS_MARK
,
SCIF0_CTS_MARK
,
SCIF0_SCK_MARK
,
145
SCIF1_TXD_MARK
,
SCIF1_RXD_MARK
,
146
SCIF1_RTS_MARK
,
SCIF1_CTS_MARK
,
SCIF1_SCK_MARK
,
147
SCIF2_TXD_MARK
,
SCIF2_RXD_MARK
,
148
SCIF2_RTS_MARK
,
SCIF2_CTS_MARK
,
SCIF2_SCK_MARK
,
149
SIOTXD_MARK
,
SIORXD_MARK
,
150
SIOD_MARK
,
SIOSTRB0_MARK
,
SIOSTRB1_MARK
,
151
SIOSCK_MARK
,
SIOMCK_MARK
,
152
VIO_D15_MARK
,
VIO_D14_MARK
,
VIO_D13_MARK
,
VIO_D12_MARK
,
153
VIO_D11_MARK
,
VIO_D10_MARK
,
VIO_D9_MARK
,
VIO_D8_MARK
,
154
VIO_D7_MARK
,
VIO_D6_MARK
,
VIO_D5_MARK
,
VIO_D4_MARK
,
155
VIO_D3_MARK
,
VIO_D2_MARK
,
VIO_D1_MARK
,
VIO_D0_MARK
,
156
VIO_CLK_MARK
,
VIO_VD_MARK
,
VIO_HD_MARK
,
VIO_FLD_MARK
,
157
VIO_CKO_MARK
,
VIO_STEX_MARK
,
VIO_STEM_MARK
,
VIO_VD2_MARK
,
158
VIO_HD2_MARK
,
VIO_CLK2_MARK
,
159
LCDD23_MARK
,
LCDD22_MARK
,
LCDD21_MARK
,
LCDD20_MARK
,
160
LCDD19_MARK
,
LCDD18_MARK
,
LCDD17_MARK
,
LCDD16_MARK
,
161
LCDD15_MARK
,
LCDD14_MARK
,
LCDD13_MARK
,
LCDD12_MARK
,
162
LCDD11_MARK
,
LCDD10_MARK
,
LCDD9_MARK
,
LCDD8_MARK
,
163
LCDD7_MARK
,
LCDD6_MARK
,
LCDD5_MARK
,
LCDD4_MARK
,
164
LCDD3_MARK
,
LCDD2_MARK
,
LCDD1_MARK
,
LCDD0_MARK
,
165
LCDLCLK_MARK
,
LCDDON_MARK
,
LCDVCPWC_MARK
,
LCDVEPWC_MARK
,
166
LCDVSYN_MARK
,
LCDDCK_MARK
,
LCDHSYN_MARK
,
LCDDISP_MARK
,
167
LCDRS_MARK
,
LCDCS_MARK
,
LCDWR_MARK
,
LCDRD_MARK
,
168
LCDDON2_MARK
,
LCDVCPWC2_MARK
,
LCDVEPWC2_MARK
,
LCDVSYN2_MARK
,
169
LCDCS2_MARK
,
170
IOIS16_MARK
,
A25_MARK
,
A24_MARK
,
A23_MARK
,
A22_MARK
,
171
BS_MARK
,
CS6B_CE1B_MARK
,
WAIT_MARK
,
CS6A_CE2B_MARK
,
172
HPD63_MARK
,
HPD62_MARK
,
HPD61_MARK
,
HPD60_MARK
,
173
HPD59_MARK
,
HPD58_MARK
,
HPD57_MARK
,
HPD56_MARK
,
174
HPD55_MARK
,
HPD54_MARK
,
HPD53_MARK
,
HPD52_MARK
,
175
HPD51_MARK
,
HPD50_MARK
,
HPD49_MARK
,
HPD48_MARK
,
176
HPDQM7_MARK
,
HPDQM6_MARK
,
HPDQM5_MARK
,
HPDQM4_MARK
,
177
IRQ0_MARK
,
IRQ1_MARK
,
IRQ2_MARK
,
IRQ3_MARK
,
178
IRQ4_MARK
,
IRQ5_MARK
,
IRQ6_MARK
,
IRQ7_MARK
,
179
SDHICD_MARK
,
SDHIWP_MARK
,
SDHID3_MARK
,
SDHID2_MARK
,
180
SDHID1_MARK
,
SDHID0_MARK
,
SDHICMD_MARK
,
SDHICLK_MARK
,
181
SIUAOLR_MARK
,
SIUAOBT_MARK
,
SIUAISLD_MARK
,
SIUAILR_MARK
,
182
SIUAIBT_MARK
,
SIUAOSLD_MARK
,
SIUMCKA_MARK
,
SIUFCKA_MARK
,
183
SIUBOLR_MARK
,
SIUBOBT_MARK
,
SIUBISLD_MARK
,
SIUBILR_MARK
,
184
SIUBIBT_MARK
,
SIUBOSLD_MARK
,
SIUMCKB_MARK
,
SIUFCKB_MARK
,
185
AUDSYNC_MARK
,
AUDATA3_MARK
,
AUDATA2_MARK
,
AUDATA1_MARK
,
AUDATA0_MARK
,
186
DACK_MARK
,
DREQ0_MARK
,
187
DV_CLKI_MARK
,
DV_CLK_MARK
,
DV_HSYNC_MARK
,
DV_VSYNC_MARK
,
188
DV_D15_MARK
,
DV_D14_MARK
,
DV_D13_MARK
,
DV_D12_MARK
,
189
DV_D11_MARK
,
DV_D10_MARK
,
DV_D9_MARK
,
DV_D8_MARK
,
190
DV_D7_MARK
,
DV_D6_MARK
,
DV_D5_MARK
,
DV_D4_MARK
,
191
DV_D3_MARK
,
DV_D2_MARK
,
DV_D1_MARK
,
DV_D0_MARK
,
192
STATUS0_MARK
,
PDSTATUS_MARK
,
193
SIOF0_MCK_MARK
,
SIOF0_SCK_MARK
,
194
SIOF0_SYNC_MARK
,
SIOF0_SS1_MARK
,
SIOF0_SS2_MARK
,
195
SIOF0_TXD_MARK
,
SIOF0_RXD_MARK
,
196
SIOF1_MCK_MARK
,
SIOF1_SCK_MARK
,
197
SIOF1_SYNC_MARK
,
SIOF1_SS1_MARK
,
SIOF1_SS2_MARK
,
198
SIOF1_TXD_MARK
,
SIOF1_RXD_MARK
,
199
SIM_D_MARK
,
SIM_CLK_MARK
,
SIM_RST_MARK
,
200
TS_SDAT_MARK
,
TS_SCK_MARK
,
TS_SDEN_MARK
,
TS_SPSYNC_MARK
,
201
IRDA_IN_MARK
,
IRDA_OUT_MARK
,
202
TPUTO_MARK
,
203
FCE_MARK
,
NAF7_MARK
,
NAF6_MARK
,
NAF5_MARK
,
NAF4_MARK
,
204
NAF3_MARK
,
NAF2_MARK
,
NAF1_MARK
,
NAF0_MARK
,
FCDE_MARK
,
205
FOE_MARK
,
FSC_MARK
,
FWE_MARK
,
FRB_MARK
,
206
KEYIN0_MARK
,
KEYIN1_MARK
,
KEYIN2_MARK
,
KEYIN3_MARK
,
KEYIN4_MARK
,
207
KEYOUT0_MARK
,
KEYOUT1_MARK
,
KEYOUT2_MARK
,
KEYOUT3_MARK
,
208
KEYOUT4_IN6_MARK
,
KEYOUT5_IN5_MARK
,
209
PINMUX_MARK_END
,
210
211
PINMUX_FUNCTION_BEGIN
,
212
VIO_D7_SCIF1_SCK
,
VIO_D6_SCIF1_RXD
,
VIO_D5_SCIF1_TXD
,
VIO_D4
,
213
VIO_D3
,
VIO_D2
,
VIO_D1
,
VIO_D0_LCDLCLK
,
214
HPD55
,
HPD54
,
HPD53
,
HPD52
,
HPD51
,
HPD50
,
HPD49
,
HPD48
,
215
IOIS16
,
HPDQM7
,
HPDQM6
,
HPDQM5
,
HPDQM4
,
216
SDHICD
,
SDHIWP
,
SDHID3
,
IRQ2_SDHID2
,
SDHID1
,
SDHID0
,
SDHICMD
,
SDHICLK
,
217
A25
,
A24
,
A23
,
A22
,
IRQ5
,
IRQ4_BS
,
218
PTF6
,
SIOSCK_SIUBOBT
,
SIOSTRB1_SIUBOLR
,
219
SIOSTRB0_SIUBIBT
,
SIOD_SIUBILR
,
SIORXD_SIUBISLD
,
SIOTXD_SIUBOSLD
,
220
AUDSYNC
,
AUDATA3
,
AUDATA2
,
AUDATA1
,
AUDATA0
,
221
LCDVCPWC_LCDVCPWC2
,
LCDVSYN2_DACK
,
LCDVSYN
,
LCDDISP_LCDRS
,
222
LCDHSYN_LCDCS
,
LCDDON_LCDDON2
,
LCDD17_DV_HSYNC
,
LCDD16_DV_VSYNC
,
223
STATUS0
,
PDSTATUS
,
IRQ1
,
IRQ0
,
224
SIUAILR_SIOF1_SS2
,
SIUAIBT_SIOF1_SS1
,
SIUAOLR_SIOF1_SYNC
,
225
SIUAOBT_SIOF1_SCK
,
SIUAISLD_SIOF1_RXD
,
SIUAOSLD_SIOF1_TXD
,
PTK0
,
226
LCDD15_DV_D15
,
LCDD14_DV_D14
,
LCDD13_DV_D13
,
LCDD12_DV_D12
,
227
LCDD11_DV_D11
,
LCDD10_DV_D10
,
LCDD9_DV_D9
,
LCDD8_DV_D8
,
228
LCDD7_DV_D7
,
LCDD6_DV_D6
,
LCDD5_DV_D5
,
LCDD4_DV_D4
,
229
LCDD3_DV_D3
,
LCDD2_DV_D2
,
LCDD1_DV_D1
,
LCDD0_DV_D0
,
230
HPD63
,
HPD62
,
HPD61
,
HPD60
,
HPD59
,
HPD58
,
HPD57
,
HPD56
,
231
SIOF0_SS2_SIM_RST
,
SIOF0_SS1_TS_SPSYNC
,
SIOF0_SYNC_TS_SDEN
,
232
SIOF0_SCK_TS_SCK
,
PTQ2
,
PTQ1
,
PTQ0
,
233
LCDRD
,
CS6B_CE1B_LCDCS2
,
WAIT
,
LCDDCK_LCDWR
,
LCDVEPWC_LCDVEPWC2
,
234
SCIF0_CTS_SIUAISPD
,
SCIF0_RTS_SIUAOSPD
,
235
SCIF0_SCK_TPUTO
,
SCIF0_RXD
,
SCIF0_TXD
,
236
FOE_VIO_VD2
,
FWE
,
FSC
,
DREQ0
,
FCDE
,
237
NAF2_VIO_D10
,
NAF1_VIO_D9
,
NAF0_VIO_D8
,
238
FRB_VIO_CLK2
,
FCE_VIO_HD2
,
239
NAF7_VIO_D15
,
NAF6_VIO_D14
,
NAF5_VIO_D13
,
NAF4_VIO_D12
,
NAF3_VIO_D11
,
240
VIO_FLD_SCIF2_CTS
,
VIO_CKO_SCIF2_RTS
,
VIO_STEX_SCIF2_SCK
,
241
VIO_STEM_SCIF2_TXD
,
VIO_HD_SCIF2_RXD
,
242
VIO_VD_SCIF1_CTS
,
VIO_CLK_SCIF1_RTS
,
243
CS6A_CE2B
,
LCDD23
,
LCDD22
,
LCDD21
,
LCDD20
,
244
LCDD19_DV_CLKI
,
LCDD18_DV_CLK
,
245
KEYOUT5_IN5
,
KEYOUT4_IN6
,
KEYOUT3
,
KEYOUT2
,
KEYOUT1
,
KEYOUT0
,
246
KEYIN4_IRQ7
,
KEYIN3
,
KEYIN2
,
KEYIN1
,
KEYIN0_IRQ6
,
247
248
PSA15_KEYIN0
,
PSA15_IRQ6
,
PSA14_KEYIN4
,
PSA14_IRQ7
,
249
PSA9_IRQ4
,
PSA9_BS
,
PSA4_IRQ2
,
PSA4_SDHID2
,
250
PSB15_SIOTXD
,
PSB15_SIUBOSLD
,
PSB14_SIORXD
,
PSB14_SIUBISLD
,
251
PSB13_SIOD
,
PSB13_SIUBILR
,
PSB12_SIOSTRB0
,
PSB12_SIUBIBT
,
252
PSB11_SIOSTRB1
,
PSB11_SIUBOLR
,
PSB10_SIOSCK
,
PSB10_SIUBOBT
,
253
PSB9_SIOMCK
,
PSB9_SIUMCKB
,
PSB8_SIOF0_MCK
,
PSB8_IRQ3
,
254
PSB7_SIOF0_TXD
,
PSB7_IRDA_OUT
,
PSB6_SIOF0_RXD
,
PSB6_IRDA_IN
,
255
PSB5_SIOF0_SCK
,
PSB5_TS_SCK
,
PSB4_SIOF0_SYNC
,
PSB4_TS_SDEN
,
256
PSB3_SIOF0_SS1
,
PSB3_TS_SPSYNC
,
PSB2_SIOF0_SS2
,
PSB2_SIM_RST
,
257
PSB1_SIUMCKA
,
PSB1_SIOF1_MCK
,
PSB0_SIUAOSLD
,
PSB0_SIOF1_TXD
,
258
PSC15_SIUAISLD
,
PSC15_SIOF1_RXD
,
PSC14_SIUAOBT
,
PSC14_SIOF1_SCK
,
259
PSC13_SIUAOLR
,
PSC13_SIOF1_SYNC
,
PSC12_SIUAIBT
,
PSC12_SIOF1_SS1
,
260
PSC11_SIUAILR
,
PSC11_SIOF1_SS2
,
PSC0_NAF
,
PSC0_VIO
,
261
PSD13_VIO
,
PSD13_SCIF2
,
PSD12_VIO
,
PSD12_SCIF1
,
262
PSD11_VIO
,
PSD11_SCIF1
,
PSD10_VIO_D0
,
PSD10_LCDLCLK
,
263
PSD9_SIOMCK_SIUMCKB
,
PSD9_SIUFCKB
,
PSD8_SCIF0_SCK
,
PSD8_TPUTO
,
264
PSD7_SCIF0_RTS
,
PSD7_SIUAOSPD
,
PSD6_SCIF0_CTS
,
PSD6_SIUAISPD
,
265
PSD5_CS6B_CE1B
,
PSD5_LCDCS2
,
266
PSD3_LCDVEPWC_LCDVCPWC
,
PSD3_LCDVEPWC2_LCDVCPWC2
,
267
PSD2_LCDDON
,
PSD2_LCDDON2
,
PSD0_LCDD19_LCDD0
,
PSD0_DV
,
268
PSE15_SIOF0_MCK_IRQ3
,
PSE15_SIM_D
,
269
PSE14_SIOF0_TXD_IRDA_OUT
,
PSE14_SIM_CLK
,
270
PSE13_SIOF0_RXD_IRDA_IN
,
PSE13_TS_SDAT
,
PSE12_LCDVSYN2
,
PSE12_DACK
,
271
PSE11_SIUMCKA_SIOF1_MCK
,
PSE11_SIUFCKA
,
272
PSE3_FLCTL
,
PSE3_VIO
,
PSE2_NAF2
,
PSE2_VIO_D10
,
273
PSE1_NAF1
,
PSE1_VIO_D9
,
PSE0_NAF0
,
PSE0_VIO_D8
,
274
275
HIZA14_KEYSC
,
HIZA14_HIZ
,
276
HIZA10_NAF
,
HIZA10_HIZ
,
277
HIZA9_VIO
,
HIZA9_HIZ
,
278
HIZA8_LCDC
,
HIZA8_HIZ
,
279
HIZA7_LCDC
,
HIZA7_HIZ
,
280
HIZA6_LCDC
,
HIZA6_HIZ
,
281
HIZB4_SIUA
,
HIZB4_HIZ
,
282
HIZB1_VIO
,
HIZB1_HIZ
,
283
HIZB0_VIO
,
HIZB0_HIZ
,
284
HIZC15_IRQ7
,
HIZC15_HIZ
,
285
HIZC14_IRQ6
,
HIZC14_HIZ
,
286
HIZC13_IRQ5
,
HIZC13_HIZ
,
287
HIZC12_IRQ4
,
HIZC12_HIZ
,
288
HIZC11_IRQ3
,
HIZC11_HIZ
,
289
HIZC10_IRQ2
,
HIZC10_HIZ
,
290
HIZC9_IRQ1
,
HIZC9_HIZ
,
291
HIZC8_IRQ0
,
HIZC8_HIZ
,
292
MSELB9_VIO
,
MSELB9_VIO2
,
293
MSELB8_RGB
,
MSELB8_SYS
,
294
PINMUX_FUNCTION_END
,
295
};
296
297
static
pinmux_enum_t
pinmux_data[] = {
298
/* PTA */
299
PINMUX_DATA
(
PTA7_DATA
,
PTA7_IN
,
PTA7_IN_PD
,
PTA7_OUT
),
300
PINMUX_DATA
(
PTA6_DATA
,
PTA6_IN
,
PTA6_IN_PD
),
301
PINMUX_DATA
(
PTA5_DATA
,
PTA5_IN
,
PTA5_IN_PD
,
PTA5_OUT
),
302
PINMUX_DATA
(
PTA4_DATA
,
PTA4_IN
,
PTA4_IN_PD
),
303
PINMUX_DATA
(
PTA3_DATA
,
PTA3_IN
,
PTA3_IN_PD
),
304
PINMUX_DATA
(
PTA2_DATA
,
PTA2_IN
,
PTA2_IN_PD
),
305
PINMUX_DATA
(
PTA1_DATA
,
PTA1_IN
,
PTA1_IN_PD
),
306
PINMUX_DATA
(
PTA0_DATA
,
PTA0_IN
,
PTA0_IN_PD
),
307
308
/* PTB */
309
PINMUX_DATA
(
PTB7_DATA
,
PTB7_IN
,
PTB7_OUT
),
310
PINMUX_DATA
(
PTB6_DATA
,
PTB6_IN
,
PTB6_OUT
),
311
PINMUX_DATA
(
PTB5_DATA
,
PTB5_IN
,
PTB5_OUT
),
312
PINMUX_DATA
(
PTB4_DATA
,
PTB4_IN
,
PTB4_OUT
),
313
PINMUX_DATA
(
PTB3_DATA
,
PTB3_IN
,
PTB3_OUT
),
314
PINMUX_DATA
(
PTB2_DATA
,
PTB2_IN
,
PTB2_OUT
),
315
PINMUX_DATA
(
PTB1_DATA
,
PTB1_IN
,
PTB1_OUT
),
316
PINMUX_DATA
(
PTB0_DATA
,
PTB0_IN
,
PTB0_OUT
),
317
318
/* PTC */
319
PINMUX_DATA
(
PTC7_DATA
,
PTC7_IN
,
PTC7_IN_PU
),
320
PINMUX_DATA
(
PTC5_DATA
,
PTC5_IN
,
PTC5_IN_PU
),
321
PINMUX_DATA
(
PTC4_DATA
,
PTC4_IN
,
PTC4_OUT
),
322
PINMUX_DATA
(
PTC3_DATA
,
PTC3_IN
,
PTC3_OUT
),
323
PINMUX_DATA
(
PTC2_DATA
,
PTC2_IN
,
PTC2_OUT
),
324
PINMUX_DATA
(
PTC0_DATA
,
PTC0_IN
,
PTC0_OUT
),
325
326
/* PTD */
327
PINMUX_DATA
(
PTD7_DATA
,
PTD7_IN
,
PTD7_IN_PU
),
328
PINMUX_DATA
(
PTD6_DATA
,
PTD6_OUT
,
PTD6_IN
,
PTD6_IN_PU
),
329
PINMUX_DATA
(
PTD5_DATA
,
PTD5_OUT
,
PTD5_IN
,
PTD5_IN_PU
),
330
PINMUX_DATA
(
PTD4_DATA
,
PTD4_OUT
,
PTD4_IN
,
PTD4_IN_PU
),
331
PINMUX_DATA
(
PTD3_DATA
,
PTD3_OUT
,
PTD3_IN
,
PTD3_IN_PU
),
332
PINMUX_DATA
(
PTD2_DATA
,
PTD2_OUT
,
PTD2_IN
,
PTD2_IN_PU
),
333
PINMUX_DATA
(
PTD1_DATA
,
PTD1_OUT
,
PTD1_IN
,
PTD1_IN_PU
),
334
PINMUX_DATA
(
PTD0_DATA
,
PTD0_OUT
),
335
336
/* PTE */
337
PINMUX_DATA
(
PTE7_DATA
,
PTE7_OUT
,
PTE7_IN
,
PTE7_IN_PD
),
338
PINMUX_DATA
(
PTE6_DATA
,
PTE6_OUT
,
PTE6_IN
,
PTE6_IN_PD
),
339
PINMUX_DATA
(
PTE5_DATA
,
PTE5_OUT
,
PTE5_IN
,
PTE5_IN_PD
),
340
PINMUX_DATA
(
PTE4_DATA
,
PTE4_OUT
,
PTE4_IN
,
PTE4_IN_PD
),
341
PINMUX_DATA
(
PTE1_DATA
,
PTE1_OUT
,
PTE1_IN
,
PTE1_IN_PD
),
342
PINMUX_DATA
(
PTE0_DATA
,
PTE0_OUT
,
PTE0_IN
,
PTE0_IN_PD
),
343
344
/* PTF */
345
PINMUX_DATA
(
PTF6_DATA
,
PTF6_OUT
,
PTF6_IN
,
PTF6_IN_PD
),
346
PINMUX_DATA
(
PTF5_DATA
,
PTF5_OUT
,
PTF5_IN
,
PTF5_IN_PD
),
347
PINMUX_DATA
(
PTF4_DATA
,
PTF4_OUT
,
PTF4_IN
,
PTF4_IN_PD
),
348
PINMUX_DATA
(
PTF3_DATA
,
PTF3_OUT
,
PTF3_IN
,
PTF3_IN_PD
),
349
PINMUX_DATA
(
PTF2_DATA
,
PTF2_OUT
,
PTF2_IN
,
PTF2_IN_PD
),
350
PINMUX_DATA
(
PTF1_DATA
,
PTF1_IN
,
PTF1_IN_PD
),
351
PINMUX_DATA
(
PTF0_DATA
,
PTF0_OUT
),
352
353
/* PTG */
354
PINMUX_DATA
(
PTG4_DATA
,
PTG4_OUT
),
355
PINMUX_DATA
(
PTG3_DATA
,
PTG3_OUT
),
356
PINMUX_DATA
(
PTG2_DATA
,
PTG2_OUT
),
357
PINMUX_DATA
(
PTG1_DATA
,
PTG1_OUT
),
358
PINMUX_DATA
(
PTG0_DATA
,
PTG0_OUT
),
359
360
/* PTH */
361
PINMUX_DATA
(
PTH7_DATA
,
PTH7_OUT
),
362
PINMUX_DATA
(
PTH6_DATA
,
PTH6_OUT
,
PTH6_IN
,
PTH6_IN_PD
),
363
PINMUX_DATA
(
PTH5_DATA
,
PTH5_OUT
,
PTH5_IN
,
PTH5_IN_PD
),
364
PINMUX_DATA
(
PTH4_DATA
,
PTH4_OUT
),
365
PINMUX_DATA
(
PTH3_DATA
,
PTH3_OUT
),
366
PINMUX_DATA
(
PTH2_DATA
,
PTH2_OUT
),
367
PINMUX_DATA
(
PTH1_DATA
,
PTH1_OUT
,
PTH1_IN
,
PTH1_IN_PD
),
368
PINMUX_DATA
(
PTH0_DATA
,
PTH0_OUT
,
PTH0_IN
,
PTH0_IN_PD
),
369
370
/* PTJ */
371
PINMUX_DATA
(
PTJ7_DATA
,
PTJ7_OUT
),
372
PINMUX_DATA
(
PTJ6_DATA
,
PTJ6_OUT
),
373
PINMUX_DATA
(
PTJ5_DATA
,
PTJ5_OUT
),
374
PINMUX_DATA
(
PTJ1_DATA
,
PTJ1_OUT
,
PTJ1_IN
,
PTJ1_IN_PU
),
375
PINMUX_DATA
(
PTJ0_DATA
,
PTJ0_OUT
,
PTJ0_IN
,
PTJ0_IN_PU
),
376
377
/* PTK */
378
PINMUX_DATA
(
PTK6_DATA
,
PTK6_OUT
,
PTK6_IN
,
PTK6_IN_PD
),
379
PINMUX_DATA
(
PTK5_DATA
,
PTK5_OUT
,
PTK5_IN
,
PTK5_IN_PD
),
380
PINMUX_DATA
(
PTK4_DATA
,
PTK4_OUT
,
PTK4_IN
,
PTK4_IN_PD
),
381
PINMUX_DATA
(
PTK3_DATA
,
PTK3_OUT
,
PTK3_IN
,
PTK3_IN_PD
),
382
PINMUX_DATA
(
PTK2_DATA
,
PTK2_IN
,
PTK2_IN_PD
),
383
PINMUX_DATA
(
PTK1_DATA
,
PTK1_OUT
),
384
PINMUX_DATA
(
PTK0_DATA
,
PTK0_OUT
,
PTK0_IN
,
PTK0_IN_PD
),
385
386
/* PTL */
387
PINMUX_DATA
(
PTL7_DATA
,
PTL7_OUT
,
PTL7_IN
,
PTL7_IN_PD
),
388
PINMUX_DATA
(
PTL6_DATA
,
PTL6_OUT
,
PTL6_IN
,
PTL6_IN_PD
),
389
PINMUX_DATA
(
PTL5_DATA
,
PTL5_OUT
,
PTL5_IN
,
PTL5_IN_PD
),
390
PINMUX_DATA
(
PTL4_DATA
,
PTL4_OUT
,
PTL4_IN
,
PTL4_IN_PD
),
391
PINMUX_DATA
(
PTL3_DATA
,
PTL3_OUT
,
PTL3_IN
,
PTL3_IN_PD
),
392
PINMUX_DATA
(
PTL2_DATA
,
PTL2_OUT
,
PTL2_IN
,
PTL2_IN_PD
),
393
PINMUX_DATA
(
PTL1_DATA
,
PTL1_OUT
,
PTL1_IN
,
PTL1_IN_PD
),
394
PINMUX_DATA
(
PTL0_DATA
,
PTL0_OUT
,
PTL0_IN
,
PTL0_IN_PD
),
395
396
/* PTM */
397
PINMUX_DATA
(
PTM7_DATA
,
PTM7_OUT
,
PTM7_IN
,
PTM7_IN_PD
),
398
PINMUX_DATA
(
PTM6_DATA
,
PTM6_OUT
,
PTM6_IN
,
PTM6_IN_PD
),
399
PINMUX_DATA
(
PTM5_DATA
,
PTM5_OUT
,
PTM5_IN
,
PTM5_IN_PD
),
400
PINMUX_DATA
(
PTM4_DATA
,
PTM4_OUT
,
PTM4_IN
,
PTM4_IN_PD
),
401
PINMUX_DATA
(
PTM3_DATA
,
PTM3_OUT
,
PTM3_IN
,
PTM3_IN_PD
),
402
PINMUX_DATA
(
PTM2_DATA
,
PTM2_OUT
,
PTM2_IN
,
PTM2_IN_PD
),
403
PINMUX_DATA
(
PTM1_DATA
,
PTM1_OUT
,
PTM1_IN
,
PTM1_IN_PD
),
404
PINMUX_DATA
(
PTM0_DATA
,
PTM0_OUT
,
PTM0_IN
,
PTM0_IN_PD
),
405
406
/* PTN */
407
PINMUX_DATA
(
PTN7_DATA
,
PTN7_OUT
,
PTN7_IN
),
408
PINMUX_DATA
(
PTN6_DATA
,
PTN6_OUT
,
PTN6_IN
),
409
PINMUX_DATA
(
PTN5_DATA
,
PTN5_OUT
,
PTN5_IN
),
410
PINMUX_DATA
(
PTN4_DATA
,
PTN4_OUT
,
PTN4_IN
),
411
PINMUX_DATA
(
PTN3_DATA
,
PTN3_OUT
,
PTN3_IN
),
412
PINMUX_DATA
(
PTN2_DATA
,
PTN2_OUT
,
PTN2_IN
),
413
PINMUX_DATA
(
PTN1_DATA
,
PTN1_OUT
,
PTN1_IN
),
414
PINMUX_DATA
(
PTN0_DATA
,
PTN0_OUT
,
PTN0_IN
),
415
416
/* PTQ */
417
PINMUX_DATA
(
PTQ6_DATA
,
PTQ6_OUT
),
418
PINMUX_DATA
(
PTQ5_DATA
,
PTQ5_OUT
,
PTQ5_IN
,
PTQ5_IN_PD
),
419
PINMUX_DATA
(
PTQ4_DATA
,
PTQ4_OUT
,
PTQ4_IN
,
PTQ4_IN_PD
),
420
PINMUX_DATA
(
PTQ3_DATA
,
PTQ3_OUT
,
PTQ3_IN
,
PTQ3_IN_PD
),
421
PINMUX_DATA
(
PTQ2_DATA
,
PTQ2_IN
,
PTQ2_IN_PD
),
422
PINMUX_DATA
(
PTQ1_DATA
,
PTQ1_OUT
),
423
PINMUX_DATA
(
PTQ0_DATA
,
PTQ0_OUT
,
PTQ0_IN
,
PTQ0_IN_PU
),
424
425
/* PTR */
426
PINMUX_DATA
(
PTR4_DATA
,
PTR4_OUT
),
427
PINMUX_DATA
(
PTR3_DATA
,
PTR3_OUT
),
428
PINMUX_DATA
(
PTR2_DATA
,
PTR2_IN
,
PTR2_IN_PU
),
429
PINMUX_DATA
(
PTR1_DATA
,
PTR1_OUT
),
430
PINMUX_DATA
(
PTR0_DATA
,
PTR0_OUT
),
431
432
/* PTS */
433
PINMUX_DATA
(
PTS4_DATA
,
PTS4_IN
,
PTS4_IN_PD
),
434
PINMUX_DATA
(
PTS3_DATA
,
PTS3_OUT
),
435
PINMUX_DATA
(
PTS2_DATA
,
PTS2_OUT
,
PTS2_IN
,
PTS2_IN_PD
),
436
PINMUX_DATA
(
PTS1_DATA
,
PTS1_IN
,
PTS1_IN_PD
),
437
PINMUX_DATA
(
PTS0_DATA
,
PTS0_OUT
),
438
439
/* PTT */
440
PINMUX_DATA
(
PTT4_DATA
,
PTT4_OUT
,
PTT4_IN
,
PTT4_IN_PD
),
441
PINMUX_DATA
(
PTT3_DATA
,
PTT3_OUT
,
PTT3_IN
,
PTT3_IN_PD
),
442
PINMUX_DATA
(
PTT2_DATA
,
PTT2_OUT
,
PTT2_IN
,
PTT2_IN_PD
),
443
PINMUX_DATA
(
PTT1_DATA
,
PTT1_IN
,
PTT1_IN_PD
),
444
PINMUX_DATA
(
PTT0_DATA
,
PTT0_OUT
),
445
446
/* PTU */
447
PINMUX_DATA
(
PTU4_DATA
,
PTU4_OUT
,
PTU4_IN
,
PTU4_IN_PD
),
448
PINMUX_DATA
(
PTU3_DATA
,
PTU3_OUT
,
PTU3_IN
,
PTU3_IN_PD
),
449
PINMUX_DATA
(
PTU2_DATA
,
PTU2_OUT
,
PTU2_IN
,
PTU2_IN_PD
),
450
PINMUX_DATA
(
PTU1_DATA
,
PTU1_IN
,
PTU1_IN_PD
),
451
PINMUX_DATA
(
PTU0_DATA
,
PTU0_OUT
,
PTU0_IN
,
PTU0_IN_PD
),
452
453
/* PTV */
454
PINMUX_DATA
(
PTV4_DATA
,
PTV4_OUT
,
PTV4_IN
,
PTV4_IN_PD
),
455
PINMUX_DATA
(
PTV3_DATA
,
PTV3_OUT
,
PTV3_IN
,
PTV3_IN_PD
),
456
PINMUX_DATA
(
PTV2_DATA
,
PTV2_OUT
,
PTV2_IN
,
PTV2_IN_PD
),
457
PINMUX_DATA
(
PTV1_DATA
,
PTV1_OUT
,
PTV1_IN
,
PTV1_IN_PD
),
458
PINMUX_DATA
(
PTV0_DATA
,
PTV0_OUT
,
PTV0_IN
,
PTV0_IN_PD
),
459
460
/* PTW */
461
PINMUX_DATA
(
PTW6_DATA
,
PTW6_IN
,
PTW6_IN_PD
),
462
PINMUX_DATA
(
PTW5_DATA
,
PTW5_OUT
),
463
PINMUX_DATA
(
PTW4_DATA
,
PTW4_OUT
,
PTW4_IN
,
PTW4_IN_PD
),
464
PINMUX_DATA
(
PTW3_DATA
,
PTW3_OUT
,
PTW3_IN
,
PTW3_IN_PD
),
465
PINMUX_DATA
(
PTW2_DATA
,
PTW2_OUT
,
PTW2_IN
,
PTW2_IN_PD
),
466
PINMUX_DATA
(
PTW1_DATA
,
PTW1_OUT
,
PTW1_IN
,
PTW1_IN_PD
),
467
PINMUX_DATA
(
PTW0_DATA
,
PTW0_OUT
,
PTW0_IN
,
PTW0_IN_PD
),
468
469
/* PTX */
470
PINMUX_DATA
(
PTX6_DATA
,
PTX6_OUT
,
PTX6_IN
,
PTX6_IN_PD
),
471
PINMUX_DATA
(
PTX5_DATA
,
PTX5_OUT
,
PTX5_IN
,
PTX5_IN_PD
),
472
PINMUX_DATA
(
PTX4_DATA
,
PTX4_OUT
,
PTX4_IN
,
PTX4_IN_PD
),
473
PINMUX_DATA
(
PTX3_DATA
,
PTX3_OUT
,
PTX3_IN
,
PTX3_IN_PD
),
474
PINMUX_DATA
(
PTX2_DATA
,
PTX2_OUT
,
PTX2_IN
,
PTX2_IN_PD
),
475
PINMUX_DATA
(
PTX1_DATA
,
PTX1_OUT
,
PTX1_IN
,
PTX1_IN_PD
),
476
PINMUX_DATA
(
PTX0_DATA
,
PTX0_OUT
,
PTX0_IN
,
PTX0_IN_PD
),
477
478
/* PTY */
479
PINMUX_DATA
(
PTY5_DATA
,
PTY5_OUT
,
PTY5_IN
,
PTY5_IN_PU
),
480
PINMUX_DATA
(
PTY4_DATA
,
PTY4_OUT
,
PTY4_IN
,
PTY4_IN_PU
),
481
PINMUX_DATA
(
PTY3_DATA
,
PTY3_OUT
,
PTY3_IN
,
PTY3_IN_PU
),
482
PINMUX_DATA
(
PTY2_DATA
,
PTY2_OUT
,
PTY2_IN
,
PTY2_IN_PU
),
483
PINMUX_DATA
(
PTY1_DATA
,
PTY1_OUT
),
484
PINMUX_DATA
(
PTY0_DATA
,
PTY0_OUT
,
PTY0_IN
,
PTY0_IN_PU
),
485
486
/* PTZ */
487
PINMUX_DATA
(
PTZ5_DATA
,
PTZ5_IN
,
PTZ5_IN_PU
),
488
PINMUX_DATA
(
PTZ4_DATA
,
PTZ4_IN
,
PTZ4_IN_PU
),
489
PINMUX_DATA
(
PTZ3_DATA
,
PTZ3_IN
,
PTZ3_IN_PU
),
490
PINMUX_DATA
(
PTZ2_DATA
,
PTZ2_IN
,
PTZ2_IN_PU
),
491
PINMUX_DATA
(
PTZ1_DATA
,
PTZ1_IN
,
PTZ1_IN_PU
),
492
493
/* SCIF0 */
494
PINMUX_DATA
(
SCIF0_TXD_MARK
,
SCIF0_TXD
),
495
PINMUX_DATA
(
SCIF0_RXD_MARK
,
SCIF0_RXD
),
496
PINMUX_DATA
(
SCIF0_RTS_MARK
,
PSD7_SCIF0_RTS
,
SCIF0_RTS_SIUAOSPD
),
497
PINMUX_DATA
(
SCIF0_CTS_MARK
,
PSD6_SCIF0_CTS
,
SCIF0_CTS_SIUAISPD
),
498
PINMUX_DATA
(
SCIF0_SCK_MARK
,
PSD8_SCIF0_SCK
,
SCIF0_SCK_TPUTO
),
499
500
/* SCIF1 */
501
PINMUX_DATA
(
SCIF1_TXD_MARK
,
PSD11_SCIF1
,
VIO_D5_SCIF1_TXD
),
502
PINMUX_DATA
(
SCIF1_RXD_MARK
,
PSD11_SCIF1
,
VIO_D6_SCIF1_RXD
),
503
PINMUX_DATA
(
SCIF1_RTS_MARK
,
PSD12_SCIF1
,
VIO_CLK_SCIF1_RTS
),
504
PINMUX_DATA
(
SCIF1_CTS_MARK
,
PSD12_SCIF1
,
VIO_VD_SCIF1_CTS
),
505
PINMUX_DATA
(
SCIF1_SCK_MARK
,
PSD11_SCIF1
,
VIO_D7_SCIF1_SCK
),
506
507
/* SCIF2 */
508
PINMUX_DATA
(
SCIF2_TXD_MARK
,
PSD13_SCIF2
,
VIO_STEM_SCIF2_TXD
),
509
PINMUX_DATA
(
SCIF2_RXD_MARK
,
PSD13_SCIF2
,
VIO_HD_SCIF2_RXD
),
510
PINMUX_DATA
(
SCIF2_RTS_MARK
,
PSD13_SCIF2
,
VIO_CKO_SCIF2_RTS
),
511
PINMUX_DATA
(
SCIF2_CTS_MARK
,
PSD13_SCIF2
,
VIO_FLD_SCIF2_CTS
),
512
PINMUX_DATA
(
SCIF2_SCK_MARK
,
PSD13_SCIF2
,
VIO_STEX_SCIF2_SCK
),
513
514
/* SIO */
515
PINMUX_DATA
(
SIOTXD_MARK
,
PSB15_SIOTXD
,
SIOTXD_SIUBOSLD
),
516
PINMUX_DATA
(
SIORXD_MARK
,
PSB14_SIORXD
,
SIORXD_SIUBISLD
),
517
PINMUX_DATA
(
SIOD_MARK
,
PSB13_SIOD
,
SIOD_SIUBILR
),
518
PINMUX_DATA
(
SIOSTRB0_MARK
,
PSB12_SIOSTRB0
,
SIOSTRB0_SIUBIBT
),
519
PINMUX_DATA
(
SIOSTRB1_MARK
,
PSB11_SIOSTRB1
,
SIOSTRB1_SIUBOLR
),
520
PINMUX_DATA
(
SIOSCK_MARK
,
PSB10_SIOSCK
,
SIOSCK_SIUBOBT
),
521
PINMUX_DATA
(
SIOMCK_MARK
,
PSD9_SIOMCK_SIUMCKB
,
PSB9_SIOMCK
,
PTF6
),
522
523
/* CEU */
524
PINMUX_DATA
(
VIO_D15_MARK
,
PSC0_VIO
,
HIZA10_NAF
,
NAF7_VIO_D15
),
525
PINMUX_DATA
(
VIO_D14_MARK
,
PSC0_VIO
,
HIZA10_NAF
,
NAF6_VIO_D14
),
526
PINMUX_DATA
(
VIO_D13_MARK
,
PSC0_VIO
,
HIZA10_NAF
,
NAF5_VIO_D13
),
527
PINMUX_DATA
(
VIO_D12_MARK
,
PSC0_VIO
,
HIZA10_NAF
,
NAF4_VIO_D12
),
528
PINMUX_DATA
(
VIO_D11_MARK
,
PSC0_VIO
,
HIZA10_NAF
,
NAF3_VIO_D11
),
529
PINMUX_DATA
(
VIO_D10_MARK
,
PSE2_VIO_D10
,
HIZB0_VIO
,
NAF2_VIO_D10
),
530
PINMUX_DATA
(
VIO_D9_MARK
,
PSE1_VIO_D9
,
HIZB0_VIO
,
NAF1_VIO_D9
),
531
PINMUX_DATA
(
VIO_D8_MARK
,
PSE0_VIO_D8
,
HIZB0_VIO
,
NAF0_VIO_D8
),
532
PINMUX_DATA
(
VIO_D7_MARK
,
PSD11_VIO
,
VIO_D7_SCIF1_SCK
),
533
PINMUX_DATA
(
VIO_D6_MARK
,
PSD11_VIO
,
VIO_D6_SCIF1_RXD
),
534
PINMUX_DATA
(
VIO_D5_MARK
,
PSD11_VIO
,
VIO_D5_SCIF1_TXD
),
535
PINMUX_DATA
(
VIO_D4_MARK
,
VIO_D4
),
536
PINMUX_DATA
(
VIO_D3_MARK
,
VIO_D3
),
537
PINMUX_DATA
(
VIO_D2_MARK
,
VIO_D2
),
538
PINMUX_DATA
(
VIO_D1_MARK
,
VIO_D1
),
539
PINMUX_DATA
(
VIO_D0_MARK
,
PSD10_VIO_D0
,
VIO_D0_LCDLCLK
),
540
PINMUX_DATA
(
VIO_CLK_MARK
,
PSD12_VIO
,
MSELB9_VIO
,
VIO_CLK_SCIF1_RTS
),
541
PINMUX_DATA
(
VIO_VD_MARK
,
PSD12_VIO
,
MSELB9_VIO
,
VIO_VD_SCIF1_CTS
),
542
PINMUX_DATA
(
VIO_HD_MARK
,
PSD13_VIO
,
MSELB9_VIO
,
VIO_HD_SCIF2_RXD
),
543
PINMUX_DATA
(
VIO_FLD_MARK
,
PSD13_VIO
,
HIZA9_VIO
,
VIO_FLD_SCIF2_CTS
),
544
PINMUX_DATA
(
VIO_CKO_MARK
,
PSD13_VIO
,
HIZA9_VIO
,
VIO_CKO_SCIF2_RTS
),
545
PINMUX_DATA
(
VIO_STEX_MARK
,
PSD13_VIO
,
HIZA9_VIO
,
VIO_STEX_SCIF2_SCK
),
546
PINMUX_DATA
(
VIO_STEM_MARK
,
PSD13_VIO
,
HIZA9_VIO
,
VIO_STEM_SCIF2_TXD
),
547
PINMUX_DATA
(
VIO_VD2_MARK
,
PSE3_VIO
,
MSELB9_VIO2
,
548
HIZB0_VIO
,
FOE_VIO_VD2
),
549
PINMUX_DATA
(
VIO_HD2_MARK
,
PSE3_VIO
,
MSELB9_VIO2
,
550
HIZB1_VIO
,
FCE_VIO_HD2
),
551
PINMUX_DATA
(
VIO_CLK2_MARK
,
PSE3_VIO
,
MSELB9_VIO2
,
552
HIZB1_VIO
,
FRB_VIO_CLK2
),
553
554
/* LCDC */
555
PINMUX_DATA
(
LCDD23_MARK
,
HIZA8_LCDC
,
LCDD23
),
556
PINMUX_DATA
(
LCDD22_MARK
,
HIZA8_LCDC
,
LCDD22
),
557
PINMUX_DATA
(
LCDD21_MARK
,
HIZA8_LCDC
,
LCDD21
),
558
PINMUX_DATA
(
LCDD20_MARK
,
HIZA8_LCDC
,
LCDD20
),
559
PINMUX_DATA
(
LCDD19_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD19_DV_CLKI
),
560
PINMUX_DATA
(
LCDD18_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD18_DV_CLK
),
561
PINMUX_DATA
(
LCDD17_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
562
LCDD17_DV_HSYNC
),
563
PINMUX_DATA
(
LCDD16_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
564
LCDD16_DV_VSYNC
),
565
PINMUX_DATA
(
LCDD15_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD15_DV_D15
),
566
PINMUX_DATA
(
LCDD14_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD14_DV_D14
),
567
PINMUX_DATA
(
LCDD13_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD13_DV_D13
),
568
PINMUX_DATA
(
LCDD12_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD12_DV_D12
),
569
PINMUX_DATA
(
LCDD11_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD11_DV_D11
),
570
PINMUX_DATA
(
LCDD10_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD10_DV_D10
),
571
PINMUX_DATA
(
LCDD9_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD9_DV_D9
),
572
PINMUX_DATA
(
LCDD8_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD8_DV_D8
),
573
PINMUX_DATA
(
LCDD7_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD7_DV_D7
),
574
PINMUX_DATA
(
LCDD6_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD6_DV_D6
),
575
PINMUX_DATA
(
LCDD5_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD5_DV_D5
),
576
PINMUX_DATA
(
LCDD4_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD4_DV_D4
),
577
PINMUX_DATA
(
LCDD3_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD3_DV_D3
),
578
PINMUX_DATA
(
LCDD2_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD2_DV_D2
),
579
PINMUX_DATA
(
LCDD1_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD1_DV_D1
),
580
PINMUX_DATA
(
LCDD0_MARK
,
PSD0_LCDD19_LCDD0
,
HIZA8_LCDC
,
LCDD0_DV_D0
),
581
PINMUX_DATA
(
LCDLCLK_MARK
,
PSD10_LCDLCLK
,
VIO_D0_LCDLCLK
),
582
/* Main LCD */
583
PINMUX_DATA
(
LCDDON_MARK
,
PSD2_LCDDON
,
HIZA7_LCDC
,
LCDDON_LCDDON2
),
584
PINMUX_DATA
(
LCDVCPWC_MARK
,
PSD3_LCDVEPWC_LCDVCPWC
,
585
HIZA6_LCDC
,
LCDVCPWC_LCDVCPWC2
),
586
PINMUX_DATA
(
LCDVEPWC_MARK
,
PSD3_LCDVEPWC_LCDVCPWC
,
587
HIZA6_LCDC
,
LCDVEPWC_LCDVEPWC2
),
588
PINMUX_DATA
(
LCDVSYN_MARK
,
HIZA7_LCDC
,
LCDVSYN
),
589
/* Main LCD - RGB Mode */
590
PINMUX_DATA
(
LCDDCK_MARK
,
MSELB8_RGB
,
HIZA8_LCDC
,
LCDDCK_LCDWR
),
591
PINMUX_DATA
(
LCDHSYN_MARK
,
MSELB8_RGB
,
HIZA7_LCDC
,
LCDHSYN_LCDCS
),
592
PINMUX_DATA
(
LCDDISP_MARK
,
MSELB8_RGB
,
HIZA7_LCDC
,
LCDDISP_LCDRS
),
593
/* Main LCD - SYS Mode */
594
PINMUX_DATA
(
LCDRS_MARK
,
MSELB8_SYS
,
HIZA7_LCDC
,
LCDDISP_LCDRS
),
595
PINMUX_DATA
(
LCDCS_MARK
,
MSELB8_SYS
,
HIZA7_LCDC
,
LCDHSYN_LCDCS
),
596
PINMUX_DATA
(
LCDWR_MARK
,
MSELB8_SYS
,
HIZA8_LCDC
,
LCDDCK_LCDWR
),
597
PINMUX_DATA
(
LCDRD_MARK
,
HIZA7_LCDC
,
LCDRD
),
598
/* Sub LCD - SYS Mode */
599
PINMUX_DATA
(
LCDDON2_MARK
,
PSD2_LCDDON2
,
HIZA7_LCDC
,
LCDDON_LCDDON2
),
600
PINMUX_DATA
(
LCDVCPWC2_MARK
,
PSD3_LCDVEPWC2_LCDVCPWC2
,
601
HIZA6_LCDC
,
LCDVCPWC_LCDVCPWC2
),
602
PINMUX_DATA
(
LCDVEPWC2_MARK
,
PSD3_LCDVEPWC2_LCDVCPWC2
,
603
HIZA6_LCDC
,
LCDVEPWC_LCDVEPWC2
),
604
PINMUX_DATA
(
LCDVSYN2_MARK
,
PSE12_LCDVSYN2
,
HIZA8_LCDC
,
LCDVSYN2_DACK
),
605
PINMUX_DATA
(
LCDCS2_MARK
,
PSD5_LCDCS2
,
CS6B_CE1B_LCDCS2
),
606
607
/* BSC */
608
PINMUX_DATA
(
IOIS16_MARK
,
IOIS16
),
609
PINMUX_DATA
(
A25_MARK
,
A25
),
610
PINMUX_DATA
(
A24_MARK
,
A24
),
611
PINMUX_DATA
(
A23_MARK
,
A23
),
612
PINMUX_DATA
(
A22_MARK
,
A22
),
613
PINMUX_DATA
(
BS_MARK
,
PSA9_BS
,
IRQ4_BS
),
614
PINMUX_DATA
(
CS6B_CE1B_MARK
,
PSD5_CS6B_CE1B
,
CS6B_CE1B_LCDCS2
),
615
PINMUX_DATA
(
WAIT_MARK
,
WAIT
),
616
PINMUX_DATA
(
CS6A_CE2B_MARK
,
CS6A_CE2B
),
617
618
/* SBSC */
619
PINMUX_DATA
(
HPD63_MARK
,
HPD63
),
620
PINMUX_DATA
(
HPD62_MARK
,
HPD62
),
621
PINMUX_DATA
(
HPD61_MARK
,
HPD61
),
622
PINMUX_DATA
(
HPD60_MARK
,
HPD60
),
623
PINMUX_DATA
(
HPD59_MARK
,
HPD59
),
624
PINMUX_DATA
(
HPD58_MARK
,
HPD58
),
625
PINMUX_DATA
(
HPD57_MARK
,
HPD57
),
626
PINMUX_DATA
(
HPD56_MARK
,
HPD56
),
627
PINMUX_DATA
(
HPD55_MARK
,
HPD55
),
628
PINMUX_DATA
(
HPD54_MARK
,
HPD54
),
629
PINMUX_DATA
(
HPD53_MARK
,
HPD53
),
630
PINMUX_DATA
(
HPD52_MARK
,
HPD52
),
631
PINMUX_DATA
(
HPD51_MARK
,
HPD51
),
632
PINMUX_DATA
(
HPD50_MARK
,
HPD50
),
633
PINMUX_DATA
(
HPD49_MARK
,
HPD49
),
634
PINMUX_DATA
(
HPD48_MARK
,
HPD48
),
635
PINMUX_DATA
(
HPDQM7_MARK
,
HPDQM7
),
636
PINMUX_DATA
(
HPDQM6_MARK
,
HPDQM6
),
637
PINMUX_DATA
(
HPDQM5_MARK
,
HPDQM5
),
638
PINMUX_DATA
(
HPDQM4_MARK
,
HPDQM4
),
639
640
/* IRQ */
641
PINMUX_DATA
(
IRQ0_MARK
,
HIZC8_IRQ0
,
IRQ0
),
642
PINMUX_DATA
(
IRQ1_MARK
,
HIZC9_IRQ1
,
IRQ1
),
643
PINMUX_DATA
(
IRQ2_MARK
,
PSA4_IRQ2
,
HIZC10_IRQ2
,
IRQ2_SDHID2
),
644
PINMUX_DATA
(
IRQ3_MARK
,
PSE15_SIOF0_MCK_IRQ3
,
PSB8_IRQ3
,
645
HIZC11_IRQ3
,
PTQ0
),
646
PINMUX_DATA
(
IRQ4_MARK
,
PSA9_IRQ4
,
HIZC12_IRQ4
,
IRQ4_BS
),
647
PINMUX_DATA
(
IRQ5_MARK
,
HIZC13_IRQ5
,
IRQ5
),
648
PINMUX_DATA
(
IRQ6_MARK
,
PSA15_IRQ6
,
HIZC14_IRQ6
,
KEYIN0_IRQ6
),
649
PINMUX_DATA
(
IRQ7_MARK
,
PSA14_IRQ7
,
HIZC15_IRQ7
,
KEYIN4_IRQ7
),
650
651
/* SDHI */
652
PINMUX_DATA
(
SDHICD_MARK
,
SDHICD
),
653
PINMUX_DATA
(
SDHIWP_MARK
,
SDHIWP
),
654
PINMUX_DATA
(
SDHID3_MARK
,
SDHID3
),
655
PINMUX_DATA
(
SDHID2_MARK
,
PSA4_SDHID2
,
IRQ2_SDHID2
),
656
PINMUX_DATA
(
SDHID1_MARK
,
SDHID1
),
657
PINMUX_DATA
(
SDHID0_MARK
,
SDHID0
),
658
PINMUX_DATA
(
SDHICMD_MARK
,
SDHICMD
),
659
PINMUX_DATA
(
SDHICLK_MARK
,
SDHICLK
),
660
661
/* SIU - Port A */
662
PINMUX_DATA
(
SIUAOLR_MARK
,
PSC13_SIUAOLR
,
HIZB4_SIUA
,
SIUAOLR_SIOF1_SYNC
),
663
PINMUX_DATA
(
SIUAOBT_MARK
,
PSC14_SIUAOBT
,
HIZB4_SIUA
,
SIUAOBT_SIOF1_SCK
),
664
PINMUX_DATA
(
SIUAISLD_MARK
,
PSC15_SIUAISLD
,
HIZB4_SIUA
,
SIUAISLD_SIOF1_RXD
),
665
PINMUX_DATA
(
SIUAILR_MARK
,
PSC11_SIUAILR
,
HIZB4_SIUA
,
SIUAILR_SIOF1_SS2
),
666
PINMUX_DATA
(
SIUAIBT_MARK
,
PSC12_SIUAIBT
,
HIZB4_SIUA
,
SIUAIBT_SIOF1_SS1
),
667
PINMUX_DATA
(
SIUAOSLD_MARK
,
PSB0_SIUAOSLD
,
HIZB4_SIUA
,
SIUAOSLD_SIOF1_TXD
),
668
PINMUX_DATA
(
SIUMCKA_MARK
,
PSE11_SIUMCKA_SIOF1_MCK
,
HIZB4_SIUA
,
PSB1_SIUMCKA
,
PTK0
),
669
PINMUX_DATA
(
SIUFCKA_MARK
,
PSE11_SIUFCKA
,
HIZB4_SIUA
,
PTK0
),
670
671
/* SIU - Port B */
672
PINMUX_DATA
(
SIUBOLR_MARK
,
PSB11_SIUBOLR
,
SIOSTRB1_SIUBOLR
),
673
PINMUX_DATA
(
SIUBOBT_MARK
,
PSB10_SIUBOBT
,
SIOSCK_SIUBOBT
),
674
PINMUX_DATA
(
SIUBISLD_MARK
,
PSB14_SIUBISLD
,
SIORXD_SIUBISLD
),
675
PINMUX_DATA
(
SIUBILR_MARK
,
PSB13_SIUBILR
,
SIOD_SIUBILR
),
676
PINMUX_DATA
(
SIUBIBT_MARK
,
PSB12_SIUBIBT
,
SIOSTRB0_SIUBIBT
),
677
PINMUX_DATA
(
SIUBOSLD_MARK
,
PSB15_SIUBOSLD
,
SIOTXD_SIUBOSLD
),
678
PINMUX_DATA
(
SIUMCKB_MARK
,
PSD9_SIOMCK_SIUMCKB
,
PSB9_SIUMCKB
,
PTF6
),
679
PINMUX_DATA
(
SIUFCKB_MARK
,
PSD9_SIUFCKB
,
PTF6
),
680
681
/* AUD */
682
PINMUX_DATA
(
AUDSYNC_MARK
,
AUDSYNC
),
683
PINMUX_DATA
(
AUDATA3_MARK
,
AUDATA3
),
684
PINMUX_DATA
(
AUDATA2_MARK
,
AUDATA2
),
685
PINMUX_DATA
(
AUDATA1_MARK
,
AUDATA1
),
686
PINMUX_DATA
(
AUDATA0_MARK
,
AUDATA0
),
687
688
/* DMAC */
689
PINMUX_DATA
(
DACK_MARK
,
PSE12_DACK
,
LCDVSYN2_DACK
),
690
PINMUX_DATA
(
DREQ0_MARK
,
DREQ0
),
691
692
/* VOU */
693
PINMUX_DATA
(
DV_CLKI_MARK
,
PSD0_DV
,
LCDD19_DV_CLKI
),
694
PINMUX_DATA
(
DV_CLK_MARK
,
PSD0_DV
,
LCDD18_DV_CLK
),
695
PINMUX_DATA
(
DV_HSYNC_MARK
,
PSD0_DV
,
LCDD17_DV_HSYNC
),
696
PINMUX_DATA
(
DV_VSYNC_MARK
,
PSD0_DV
,
LCDD16_DV_VSYNC
),
697
PINMUX_DATA
(
DV_D15_MARK
,
PSD0_DV
,
LCDD15_DV_D15
),
698
PINMUX_DATA
(
DV_D14_MARK
,
PSD0_DV
,
LCDD14_DV_D14
),
699
PINMUX_DATA
(
DV_D13_MARK
,
PSD0_DV
,
LCDD13_DV_D13
),
700
PINMUX_DATA
(
DV_D12_MARK
,
PSD0_DV
,
LCDD12_DV_D12
),
701
PINMUX_DATA
(
DV_D11_MARK
,
PSD0_DV
,
LCDD11_DV_D11
),
702
PINMUX_DATA
(
DV_D10_MARK
,
PSD0_DV
,
LCDD10_DV_D10
),
703
PINMUX_DATA
(
DV_D9_MARK
,
PSD0_DV
,
LCDD9_DV_D9
),
704
PINMUX_DATA
(
DV_D8_MARK
,
PSD0_DV
,
LCDD8_DV_D8
),
705
PINMUX_DATA
(
DV_D7_MARK
,
PSD0_DV
,
LCDD7_DV_D7
),
706
PINMUX_DATA
(
DV_D6_MARK
,
PSD0_DV
,
LCDD6_DV_D6
),
707
PINMUX_DATA
(
DV_D5_MARK
,
PSD0_DV
,
LCDD5_DV_D5
),
708
PINMUX_DATA
(
DV_D4_MARK
,
PSD0_DV
,
LCDD4_DV_D4
),
709
PINMUX_DATA
(
DV_D3_MARK
,
PSD0_DV
,
LCDD3_DV_D3
),
710
PINMUX_DATA
(
DV_D2_MARK
,
PSD0_DV
,
LCDD2_DV_D2
),
711
PINMUX_DATA
(
DV_D1_MARK
,
PSD0_DV
,
LCDD1_DV_D1
),
712
PINMUX_DATA
(
DV_D0_MARK
,
PSD0_DV
,
LCDD0_DV_D0
),
713
714
/* CPG */
715
PINMUX_DATA
(
STATUS0_MARK
,
STATUS0
),
716
PINMUX_DATA
(
PDSTATUS_MARK
,
PDSTATUS
),
717
718
/* SIOF0 */
719
PINMUX_DATA
(
SIOF0_MCK_MARK
,
PSE15_SIOF0_MCK_IRQ3
,
PSB8_SIOF0_MCK
,
PTQ0
),
720
PINMUX_DATA
(
SIOF0_SCK_MARK
,
PSB5_SIOF0_SCK
,
SIOF0_SCK_TS_SCK
),
721
PINMUX_DATA
(
SIOF0_SYNC_MARK
,
PSB4_SIOF0_SYNC
,
SIOF0_SYNC_TS_SDEN
),
722
PINMUX_DATA
(
SIOF0_SS1_MARK
,
PSB3_SIOF0_SS1
,
SIOF0_SS1_TS_SPSYNC
),
723
PINMUX_DATA
(
SIOF0_SS2_MARK
,
PSB2_SIOF0_SS2
,
SIOF0_SS2_SIM_RST
),
724
PINMUX_DATA
(
SIOF0_TXD_MARK
,
PSE14_SIOF0_TXD_IRDA_OUT
,
725
PSB7_SIOF0_TXD
,
PTQ1
),
726
PINMUX_DATA
(
SIOF0_RXD_MARK
,
PSE13_SIOF0_RXD_IRDA_IN
,
727
PSB6_SIOF0_RXD
,
PTQ2
),
728
729
/* SIOF1 */
730
PINMUX_DATA
(
SIOF1_MCK_MARK
,
PSE11_SIUMCKA_SIOF1_MCK
,
731
PSB1_SIOF1_MCK
,
PTK0
),
732
PINMUX_DATA
(
SIOF1_SCK_MARK
,
PSC14_SIOF1_SCK
,
SIUAOBT_SIOF1_SCK
),
733
PINMUX_DATA
(
SIOF1_SYNC_MARK
,
PSC13_SIOF1_SYNC
,
SIUAOLR_SIOF1_SYNC
),
734
PINMUX_DATA
(
SIOF1_SS1_MARK
,
PSC12_SIOF1_SS1
,
SIUAIBT_SIOF1_SS1
),
735
PINMUX_DATA
(
SIOF1_SS2_MARK
,
PSC11_SIOF1_SS2
,
SIUAILR_SIOF1_SS2
),
736
PINMUX_DATA
(
SIOF1_TXD_MARK
,
PSB0_SIOF1_TXD
,
SIUAOSLD_SIOF1_TXD
),
737
PINMUX_DATA
(
SIOF1_RXD_MARK
,
PSC15_SIOF1_RXD
,
SIUAISLD_SIOF1_RXD
),
738
739
/* SIM */
740
PINMUX_DATA
(
SIM_D_MARK
,
PSE15_SIM_D
,
PTQ0
),
741
PINMUX_DATA
(
SIM_CLK_MARK
,
PSE14_SIM_CLK
,
PTQ1
),
742
PINMUX_DATA
(
SIM_RST_MARK
,
PSB2_SIM_RST
,
SIOF0_SS2_SIM_RST
),
743
744
/* TSIF */
745
PINMUX_DATA
(
TS_SDAT_MARK
,
PSE13_TS_SDAT
,
PTQ2
),
746
PINMUX_DATA
(
TS_SCK_MARK
,
PSB5_TS_SCK
,
SIOF0_SCK_TS_SCK
),
747
PINMUX_DATA
(
TS_SDEN_MARK
,
PSB4_TS_SDEN
,
SIOF0_SYNC_TS_SDEN
),
748
PINMUX_DATA
(
TS_SPSYNC_MARK
,
PSB3_TS_SPSYNC
,
SIOF0_SS1_TS_SPSYNC
),
749
750
/* IRDA */
751
PINMUX_DATA
(
IRDA_IN_MARK
,
PSE13_SIOF0_RXD_IRDA_IN
,
PSB6_IRDA_IN
,
PTQ2
),
752
PINMUX_DATA
(
IRDA_OUT_MARK
,
PSE14_SIOF0_TXD_IRDA_OUT
,
753
PSB7_IRDA_OUT
,
PTQ1
),
754
755
/* TPU */
756
PINMUX_DATA
(
TPUTO_MARK
,
PSD8_TPUTO
,
SCIF0_SCK_TPUTO
),
757
758
/* FLCTL */
759
PINMUX_DATA
(
FCE_MARK
,
PSE3_FLCTL
,
FCE_VIO_HD2
),
760
PINMUX_DATA
(
NAF7_MARK
,
PSC0_NAF
,
HIZA10_NAF
,
NAF7_VIO_D15
),
761
PINMUX_DATA
(
NAF6_MARK
,
PSC0_NAF
,
HIZA10_NAF
,
NAF6_VIO_D14
),
762
PINMUX_DATA
(
NAF5_MARK
,
PSC0_NAF
,
HIZA10_NAF
,
NAF5_VIO_D13
),
763
PINMUX_DATA
(
NAF4_MARK
,
PSC0_NAF
,
HIZA10_NAF
,
NAF4_VIO_D12
),
764
PINMUX_DATA
(
NAF3_MARK
,
PSC0_NAF
,
HIZA10_NAF
,
NAF3_VIO_D11
),
765
PINMUX_DATA
(
NAF2_MARK
,
PSE2_NAF2
,
HIZB0_VIO
,
NAF2_VIO_D10
),
766
PINMUX_DATA
(
NAF1_MARK
,
PSE1_NAF1
,
HIZB0_VIO
,
NAF1_VIO_D9
),
767
PINMUX_DATA
(
NAF0_MARK
,
PSE0_NAF0
,
HIZB0_VIO
,
NAF0_VIO_D8
),
768
PINMUX_DATA
(
FCDE_MARK
,
FCDE
),
769
PINMUX_DATA
(
FOE_MARK
,
PSE3_FLCTL
,
HIZB0_VIO
,
FOE_VIO_VD2
),
770
PINMUX_DATA
(
FSC_MARK
,
FSC
),
771
PINMUX_DATA
(
FWE_MARK
,
FWE
),
772
PINMUX_DATA
(
FRB_MARK
,
PSE3_FLCTL
,
FRB_VIO_CLK2
),
773
774
/* KEYSC */
775
PINMUX_DATA
(
KEYIN0_MARK
,
PSA15_KEYIN0
,
HIZC14_IRQ6
,
KEYIN0_IRQ6
),
776
PINMUX_DATA
(
KEYIN1_MARK
,
HIZA14_KEYSC
,
KEYIN1
),
777
PINMUX_DATA
(
KEYIN2_MARK
,
HIZA14_KEYSC
,
KEYIN2
),
778
PINMUX_DATA
(
KEYIN3_MARK
,
HIZA14_KEYSC
,
KEYIN3
),
779
PINMUX_DATA
(
KEYIN4_MARK
,
PSA14_KEYIN4
,
HIZC15_IRQ7
,
KEYIN4_IRQ7
),
780
PINMUX_DATA
(
KEYOUT0_MARK
,
HIZA14_KEYSC
,
KEYOUT0
),
781
PINMUX_DATA
(
KEYOUT1_MARK
,
HIZA14_KEYSC
,
KEYOUT1
),
782
PINMUX_DATA
(
KEYOUT2_MARK
,
HIZA14_KEYSC
,
KEYOUT2
),
783
PINMUX_DATA
(
KEYOUT3_MARK
,
HIZA14_KEYSC
,
KEYOUT3
),
784
PINMUX_DATA
(
KEYOUT4_IN6_MARK
,
HIZA14_KEYSC
,
KEYOUT4_IN6
),
785
PINMUX_DATA
(
KEYOUT5_IN5_MARK
,
HIZA14_KEYSC
,
KEYOUT5_IN5
),
786
};
787
788
static
struct
pinmux_gpio
pinmux_gpios[] = {
789
/* PTA */
790
PINMUX_GPIO
(
GPIO_PTA7
,
PTA7_DATA
),
791
PINMUX_GPIO
(
GPIO_PTA6
,
PTA6_DATA
),
792
PINMUX_GPIO
(
GPIO_PTA5
,
PTA5_DATA
),
793
PINMUX_GPIO
(
GPIO_PTA4
,
PTA4_DATA
),
794
PINMUX_GPIO
(
GPIO_PTA3
,
PTA3_DATA
),
795
PINMUX_GPIO
(
GPIO_PTA2
,
PTA2_DATA
),
796
PINMUX_GPIO
(
GPIO_PTA1
,
PTA1_DATA
),
797
PINMUX_GPIO
(
GPIO_PTA0
,
PTA0_DATA
),
798
799
/* PTB */
800
PINMUX_GPIO
(
GPIO_PTB7
,
PTB7_DATA
),
801
PINMUX_GPIO
(
GPIO_PTB6
,
PTB6_DATA
),
802
PINMUX_GPIO
(
GPIO_PTB5
,
PTB5_DATA
),
803
PINMUX_GPIO
(
GPIO_PTB4
,
PTB4_DATA
),
804
PINMUX_GPIO
(
GPIO_PTB3
,
PTB3_DATA
),
805
PINMUX_GPIO
(
GPIO_PTB2
,
PTB2_DATA
),
806
PINMUX_GPIO
(
GPIO_PTB1
,
PTB1_DATA
),
807
PINMUX_GPIO
(
GPIO_PTB0
,
PTB0_DATA
),
808
809
/* PTC */
810
PINMUX_GPIO
(
GPIO_PTC7
,
PTC7_DATA
),
811
PINMUX_GPIO
(
GPIO_PTC5
,
PTC5_DATA
),
812
PINMUX_GPIO
(
GPIO_PTC4
,
PTC4_DATA
),
813
PINMUX_GPIO
(
GPIO_PTC3
,
PTC3_DATA
),
814
PINMUX_GPIO
(
GPIO_PTC2
,
PTC2_DATA
),
815
PINMUX_GPIO
(
GPIO_PTC0
,
PTC0_DATA
),
816
817
/* PTD */
818
PINMUX_GPIO
(
GPIO_PTD7
,
PTD7_DATA
),
819
PINMUX_GPIO
(
GPIO_PTD6
,
PTD6_DATA
),
820
PINMUX_GPIO
(
GPIO_PTD5
,
PTD5_DATA
),
821
PINMUX_GPIO
(
GPIO_PTD4
,
PTD4_DATA
),
822
PINMUX_GPIO
(
GPIO_PTD3
,
PTD3_DATA
),
823
PINMUX_GPIO
(
GPIO_PTD2
,
PTD2_DATA
),
824
PINMUX_GPIO
(
GPIO_PTD1
,
PTD1_DATA
),
825
PINMUX_GPIO
(
GPIO_PTD0
,
PTD0_DATA
),
826
827
/* PTE */
828
PINMUX_GPIO
(
GPIO_PTE7
,
PTE7_DATA
),
829
PINMUX_GPIO
(
GPIO_PTE6
,
PTE6_DATA
),
830
PINMUX_GPIO
(
GPIO_PTE5
,
PTE5_DATA
),
831
PINMUX_GPIO
(
GPIO_PTE4
,
PTE4_DATA
),
832
PINMUX_GPIO
(
GPIO_PTE1
,
PTE1_DATA
),
833
PINMUX_GPIO
(
GPIO_PTE0
,
PTE0_DATA
),
834
835
/* PTF */
836
PINMUX_GPIO
(
GPIO_PTF6
,
PTF6_DATA
),
837
PINMUX_GPIO
(
GPIO_PTF5
,
PTF5_DATA
),
838
PINMUX_GPIO
(
GPIO_PTF4
,
PTF4_DATA
),
839
PINMUX_GPIO
(
GPIO_PTF3
,
PTF3_DATA
),
840
PINMUX_GPIO
(
GPIO_PTF2
,
PTF2_DATA
),
841
PINMUX_GPIO
(
GPIO_PTF1
,
PTF1_DATA
),
842
PINMUX_GPIO
(
GPIO_PTF0
,
PTF0_DATA
),
843
844
/* PTG */
845
PINMUX_GPIO
(
GPIO_PTG4
,
PTG4_DATA
),
846
PINMUX_GPIO
(
GPIO_PTG3
,
PTG3_DATA
),
847
PINMUX_GPIO
(
GPIO_PTG2
,
PTG2_DATA
),
848
PINMUX_GPIO
(
GPIO_PTG1
,
PTG1_DATA
),
849
PINMUX_GPIO
(
GPIO_PTG0
,
PTG0_DATA
),
850
851
/* PTH */
852
PINMUX_GPIO
(
GPIO_PTH7
,
PTH7_DATA
),
853
PINMUX_GPIO
(
GPIO_PTH6
,
PTH6_DATA
),
854
PINMUX_GPIO
(
GPIO_PTH5
,
PTH5_DATA
),
855
PINMUX_GPIO
(
GPIO_PTH4
,
PTH4_DATA
),
856
PINMUX_GPIO
(
GPIO_PTH3
,
PTH3_DATA
),
857
PINMUX_GPIO
(
GPIO_PTH2
,
PTH2_DATA
),
858
PINMUX_GPIO
(
GPIO_PTH1
,
PTH1_DATA
),
859
PINMUX_GPIO
(
GPIO_PTH0
,
PTH0_DATA
),
860
861
/* PTJ */
862
PINMUX_GPIO
(
GPIO_PTJ7
,
PTJ7_DATA
),
863
PINMUX_GPIO
(
GPIO_PTJ6
,
PTJ6_DATA
),
864
PINMUX_GPIO
(
GPIO_PTJ5
,
PTJ5_DATA
),
865
PINMUX_GPIO
(
GPIO_PTJ1
,
PTJ1_DATA
),
866
PINMUX_GPIO
(
GPIO_PTJ0
,
PTJ0_DATA
),
867
868
/* PTK */
869
PINMUX_GPIO
(
GPIO_PTK6
,
PTK6_DATA
),
870
PINMUX_GPIO
(
GPIO_PTK5
,
PTK5_DATA
),
871
PINMUX_GPIO
(
GPIO_PTK4
,
PTK4_DATA
),
872
PINMUX_GPIO
(
GPIO_PTK3
,
PTK3_DATA
),
873
PINMUX_GPIO
(
GPIO_PTK2
,
PTK2_DATA
),
874
PINMUX_GPIO
(
GPIO_PTK1
,
PTK1_DATA
),
875
PINMUX_GPIO
(
GPIO_PTK0
,
PTK0_DATA
),
876
877
/* PTL */
878
PINMUX_GPIO
(
GPIO_PTL7
,
PTL7_DATA
),
879
PINMUX_GPIO
(
GPIO_PTL6
,
PTL6_DATA
),
880
PINMUX_GPIO
(
GPIO_PTL5
,
PTL5_DATA
),
881
PINMUX_GPIO
(
GPIO_PTL4
,
PTL4_DATA
),
882
PINMUX_GPIO
(
GPIO_PTL3
,
PTL3_DATA
),
883
PINMUX_GPIO
(
GPIO_PTL2
,
PTL2_DATA
),
884
PINMUX_GPIO
(
GPIO_PTL1
,
PTL1_DATA
),
885
PINMUX_GPIO
(
GPIO_PTL0
,
PTL0_DATA
),
886
887
/* PTM */
888
PINMUX_GPIO
(
GPIO_PTM7
,
PTM7_DATA
),
889
PINMUX_GPIO
(
GPIO_PTM6
,
PTM6_DATA
),
890
PINMUX_GPIO
(
GPIO_PTM5
,
PTM5_DATA
),
891
PINMUX_GPIO
(
GPIO_PTM4
,
PTM4_DATA
),
892
PINMUX_GPIO
(
GPIO_PTM3
,
PTM3_DATA
),
893
PINMUX_GPIO
(
GPIO_PTM2
,
PTM2_DATA
),
894
PINMUX_GPIO
(
GPIO_PTM1
,
PTM1_DATA
),
895
PINMUX_GPIO
(
GPIO_PTM0
,
PTM0_DATA
),
896
897
/* PTN */
898
PINMUX_GPIO
(
GPIO_PTN7
,
PTN7_DATA
),
899
PINMUX_GPIO
(
GPIO_PTN6
,
PTN6_DATA
),
900
PINMUX_GPIO
(
GPIO_PTN5
,
PTN5_DATA
),
901
PINMUX_GPIO
(
GPIO_PTN4
,
PTN4_DATA
),
902
PINMUX_GPIO
(
GPIO_PTN3
,
PTN3_DATA
),
903
PINMUX_GPIO
(
GPIO_PTN2
,
PTN2_DATA
),
904
PINMUX_GPIO
(
GPIO_PTN1
,
PTN1_DATA
),
905
PINMUX_GPIO
(
GPIO_PTN0
,
PTN0_DATA
),
906
907
/* PTQ */
908
PINMUX_GPIO
(
GPIO_PTQ6
,
PTQ6_DATA
),
909
PINMUX_GPIO
(
GPIO_PTQ5
,
PTQ5_DATA
),
910
PINMUX_GPIO
(
GPIO_PTQ4
,
PTQ4_DATA
),
911
PINMUX_GPIO
(
GPIO_PTQ3
,
PTQ3_DATA
),
912
PINMUX_GPIO
(
GPIO_PTQ2
,
PTQ2_DATA
),
913
PINMUX_GPIO
(
GPIO_PTQ1
,
PTQ1_DATA
),
914
PINMUX_GPIO
(
GPIO_PTQ0
,
PTQ0_DATA
),
915
916
/* PTR */
917
PINMUX_GPIO
(
GPIO_PTR4
,
PTR4_DATA
),
918
PINMUX_GPIO
(
GPIO_PTR3
,
PTR3_DATA
),
919
PINMUX_GPIO
(
GPIO_PTR2
,
PTR2_DATA
),
920
PINMUX_GPIO
(
GPIO_PTR1
,
PTR1_DATA
),
921
PINMUX_GPIO
(
GPIO_PTR0
,
PTR0_DATA
),
922
923
/* PTS */
924
PINMUX_GPIO
(
GPIO_PTS4
,
PTS4_DATA
),
925
PINMUX_GPIO
(
GPIO_PTS3
,
PTS3_DATA
),
926
PINMUX_GPIO
(
GPIO_PTS2
,
PTS2_DATA
),
927
PINMUX_GPIO
(
GPIO_PTS1
,
PTS1_DATA
),
928
PINMUX_GPIO
(
GPIO_PTS0
,
PTS0_DATA
),
929
930
/* PTT */
931
PINMUX_GPIO
(
GPIO_PTT4
,
PTT4_DATA
),
932
PINMUX_GPIO
(
GPIO_PTT3
,
PTT3_DATA
),
933
PINMUX_GPIO
(
GPIO_PTT2
,
PTT2_DATA
),
934
PINMUX_GPIO
(
GPIO_PTT1
,
PTT1_DATA
),
935
PINMUX_GPIO
(
GPIO_PTT0
,
PTT0_DATA
),
936
937
/* PTU */
938
PINMUX_GPIO
(
GPIO_PTU4
,
PTU4_DATA
),
939
PINMUX_GPIO
(
GPIO_PTU3
,
PTU3_DATA
),
940
PINMUX_GPIO
(
GPIO_PTU2
,
PTU2_DATA
),
941
PINMUX_GPIO
(
GPIO_PTU1
,
PTU1_DATA
),
942
PINMUX_GPIO
(
GPIO_PTU0
,
PTU0_DATA
),
943
944
/* PTV */
945
PINMUX_GPIO
(
GPIO_PTV4
,
PTV4_DATA
),
946
PINMUX_GPIO
(
GPIO_PTV3
,
PTV3_DATA
),
947
PINMUX_GPIO
(
GPIO_PTV2
,
PTV2_DATA
),
948
PINMUX_GPIO
(
GPIO_PTV1
,
PTV1_DATA
),
949
PINMUX_GPIO
(
GPIO_PTV0
,
PTV0_DATA
),
950
951
/* PTW */
952
PINMUX_GPIO
(
GPIO_PTW6
,
PTW6_DATA
),
953
PINMUX_GPIO
(
GPIO_PTW5
,
PTW5_DATA
),
954
PINMUX_GPIO
(
GPIO_PTW4
,
PTW4_DATA
),
955
PINMUX_GPIO
(
GPIO_PTW3
,
PTW3_DATA
),
956
PINMUX_GPIO
(
GPIO_PTW2
,
PTW2_DATA
),
957
PINMUX_GPIO
(
GPIO_PTW1
,
PTW1_DATA
),
958
PINMUX_GPIO
(
GPIO_PTW0
,
PTW0_DATA
),
959
960
/* PTX */
961
PINMUX_GPIO
(
GPIO_PTX6
,
PTX6_DATA
),
962
PINMUX_GPIO
(
GPIO_PTX5
,
PTX5_DATA
),
963
PINMUX_GPIO
(
GPIO_PTX4
,
PTX4_DATA
),
964
PINMUX_GPIO
(
GPIO_PTX3
,
PTX3_DATA
),
965
PINMUX_GPIO
(
GPIO_PTX2
,
PTX2_DATA
),
966
PINMUX_GPIO
(
GPIO_PTX1
,
PTX1_DATA
),
967
PINMUX_GPIO
(
GPIO_PTX0
,
PTX0_DATA
),
968
969
/* PTY */
970
PINMUX_GPIO
(
GPIO_PTY5
,
PTY5_DATA
),
971
PINMUX_GPIO
(
GPIO_PTY4
,
PTY4_DATA
),
972
PINMUX_GPIO
(
GPIO_PTY3
,
PTY3_DATA
),
973
PINMUX_GPIO
(
GPIO_PTY2
,
PTY2_DATA
),
974
PINMUX_GPIO
(
GPIO_PTY1
,
PTY1_DATA
),
975
PINMUX_GPIO
(
GPIO_PTY0
,
PTY0_DATA
),
976
977
/* PTZ */
978
PINMUX_GPIO
(
GPIO_PTZ5
,
PTZ5_DATA
),
979
PINMUX_GPIO
(
GPIO_PTZ4
,
PTZ4_DATA
),
980
PINMUX_GPIO
(
GPIO_PTZ3
,
PTZ3_DATA
),
981
PINMUX_GPIO
(
GPIO_PTZ2
,
PTZ2_DATA
),
982
PINMUX_GPIO
(
GPIO_PTZ1
,
PTZ1_DATA
),
983
984
/* SCIF0 */
985
PINMUX_GPIO
(
GPIO_FN_SCIF0_TXD
,
SCIF0_TXD_MARK
),
986
PINMUX_GPIO
(
GPIO_FN_SCIF0_RXD
,
SCIF0_RXD_MARK
),
987
PINMUX_GPIO
(
GPIO_FN_SCIF0_RTS
,
SCIF0_RTS_MARK
),
988
PINMUX_GPIO
(
GPIO_FN_SCIF0_CTS
,
SCIF0_CTS_MARK
),
989
PINMUX_GPIO
(
GPIO_FN_SCIF0_SCK
,
SCIF0_SCK_MARK
),
990
991
/* SCIF1 */
992
PINMUX_GPIO
(
GPIO_FN_SCIF1_TXD
,
SCIF1_TXD_MARK
),
993
PINMUX_GPIO
(
GPIO_FN_SCIF1_RXD
,
SCIF1_RXD_MARK
),
994
PINMUX_GPIO
(
GPIO_FN_SCIF1_RTS
,
SCIF1_RTS_MARK
),
995
PINMUX_GPIO
(
GPIO_FN_SCIF1_CTS
,
SCIF1_CTS_MARK
),
996
PINMUX_GPIO
(
GPIO_FN_SCIF1_SCK
,
SCIF1_SCK_MARK
),
997
998
/* SCIF2 */
999
PINMUX_GPIO
(
GPIO_FN_SCIF2_TXD
,
SCIF2_TXD_MARK
),
1000
PINMUX_GPIO
(
GPIO_FN_SCIF2_RXD
,
SCIF2_RXD_MARK
),
1001
PINMUX_GPIO
(
GPIO_FN_SCIF2_RTS
,
SCIF2_RTS_MARK
),
1002
PINMUX_GPIO
(
GPIO_FN_SCIF2_CTS
,
SCIF2_CTS_MARK
),
1003
PINMUX_GPIO
(
GPIO_FN_SCIF2_SCK
,
SCIF2_SCK_MARK
),
1004
1005
/* SIO */
1006
PINMUX_GPIO
(
GPIO_FN_SIOTXD
,
SIOTXD_MARK
),
1007
PINMUX_GPIO
(
GPIO_FN_SIORXD
,
SIORXD_MARK
),
1008
PINMUX_GPIO
(
GPIO_FN_SIOD
,
SIOD_MARK
),
1009
PINMUX_GPIO
(
GPIO_FN_SIOSTRB0
,
SIOSTRB0_MARK
),
1010
PINMUX_GPIO
(
GPIO_FN_SIOSTRB1
,
SIOSTRB1_MARK
),
1011
PINMUX_GPIO
(
GPIO_FN_SIOSCK
,
SIOSCK_MARK
),
1012
PINMUX_GPIO
(
GPIO_FN_SIOMCK
,
SIOMCK_MARK
),
1013
1014
/* CEU */
1015
PINMUX_GPIO
(
GPIO_FN_VIO_D15
,
VIO_D15_MARK
),
1016
PINMUX_GPIO
(
GPIO_FN_VIO_D14
,
VIO_D14_MARK
),
1017
PINMUX_GPIO
(
GPIO_FN_VIO_D13
,
VIO_D13_MARK
),
1018
PINMUX_GPIO
(
GPIO_FN_VIO_D12
,
VIO_D12_MARK
),
1019
PINMUX_GPIO
(
GPIO_FN_VIO_D11
,
VIO_D11_MARK
),
1020
PINMUX_GPIO
(
GPIO_FN_VIO_D10
,
VIO_D10_MARK
),
1021
PINMUX_GPIO
(
GPIO_FN_VIO_D9
,
VIO_D9_MARK
),
1022
PINMUX_GPIO
(
GPIO_FN_VIO_D8
,
VIO_D8_MARK
),
1023
PINMUX_GPIO
(
GPIO_FN_VIO_D7
,
VIO_D7_MARK
),
1024
PINMUX_GPIO
(
GPIO_FN_VIO_D6
,
VIO_D6_MARK
),
1025
PINMUX_GPIO
(
GPIO_FN_VIO_D5
,
VIO_D5_MARK
),
1026
PINMUX_GPIO
(
GPIO_FN_VIO_D4
,
VIO_D4_MARK
),
1027
PINMUX_GPIO
(
GPIO_FN_VIO_D3
,
VIO_D3_MARK
),
1028
PINMUX_GPIO
(
GPIO_FN_VIO_D2
,
VIO_D2_MARK
),
1029
PINMUX_GPIO
(
GPIO_FN_VIO_D1
,
VIO_D1_MARK
),
1030
PINMUX_GPIO
(
GPIO_FN_VIO_D0
,
VIO_D0_MARK
),
1031
PINMUX_GPIO
(
GPIO_FN_VIO_CLK
,
VIO_CLK_MARK
),
1032
PINMUX_GPIO
(
GPIO_FN_VIO_VD
,
VIO_VD_MARK
),
1033
PINMUX_GPIO
(
GPIO_FN_VIO_HD
,
VIO_HD_MARK
),
1034
PINMUX_GPIO
(
GPIO_FN_VIO_FLD
,
VIO_FLD_MARK
),
1035
PINMUX_GPIO
(
GPIO_FN_VIO_CKO
,
VIO_CKO_MARK
),
1036
PINMUX_GPIO
(
GPIO_FN_VIO_STEX
,
VIO_STEX_MARK
),
1037
PINMUX_GPIO
(
GPIO_FN_VIO_STEM
,
VIO_STEM_MARK
),
1038
PINMUX_GPIO
(
GPIO_FN_VIO_VD2
,
VIO_VD2_MARK
),
1039
PINMUX_GPIO
(
GPIO_FN_VIO_HD2
,
VIO_HD2_MARK
),
1040
PINMUX_GPIO
(
GPIO_FN_VIO_CLK2
,
VIO_CLK2_MARK
),
1041
1042
/* LCDC */
1043
PINMUX_GPIO
(
GPIO_FN_LCDD23
,
LCDD23_MARK
),
1044
PINMUX_GPIO
(
GPIO_FN_LCDD22
,
LCDD22_MARK
),
1045
PINMUX_GPIO
(
GPIO_FN_LCDD21
,
LCDD21_MARK
),
1046
PINMUX_GPIO
(
GPIO_FN_LCDD20
,
LCDD20_MARK
),
1047
PINMUX_GPIO
(
GPIO_FN_LCDD19
,
LCDD19_MARK
),
1048
PINMUX_GPIO
(
GPIO_FN_LCDD18
,
LCDD18_MARK
),
1049
PINMUX_GPIO
(
GPIO_FN_LCDD17
,
LCDD17_MARK
),
1050
PINMUX_GPIO
(
GPIO_FN_LCDD16
,
LCDD16_MARK
),
1051
PINMUX_GPIO
(
GPIO_FN_LCDD15
,
LCDD15_MARK
),
1052
PINMUX_GPIO
(
GPIO_FN_LCDD14
,
LCDD14_MARK
),
1053
PINMUX_GPIO
(
GPIO_FN_LCDD13
,
LCDD13_MARK
),
1054
PINMUX_GPIO
(
GPIO_FN_LCDD12
,
LCDD12_MARK
),
1055
PINMUX_GPIO
(
GPIO_FN_LCDD11
,
LCDD11_MARK
),
1056
PINMUX_GPIO
(
GPIO_FN_LCDD10
,
LCDD10_MARK
),
1057
PINMUX_GPIO
(
GPIO_FN_LCDD9
,
LCDD9_MARK
),
1058
PINMUX_GPIO
(
GPIO_FN_LCDD8
,
LCDD8_MARK
),
1059
PINMUX_GPIO
(
GPIO_FN_LCDD7
,
LCDD7_MARK
),
1060
PINMUX_GPIO
(
GPIO_FN_LCDD6
,
LCDD6_MARK
),
1061
PINMUX_GPIO
(
GPIO_FN_LCDD5
,
LCDD5_MARK
),
1062
PINMUX_GPIO
(
GPIO_FN_LCDD4
,
LCDD4_MARK
),
1063
PINMUX_GPIO
(
GPIO_FN_LCDD3
,
LCDD3_MARK
),
1064
PINMUX_GPIO
(
GPIO_FN_LCDD2
,
LCDD2_MARK
),
1065
PINMUX_GPIO
(
GPIO_FN_LCDD1
,
LCDD1_MARK
),
1066
PINMUX_GPIO
(
GPIO_FN_LCDD0
,
LCDD0_MARK
),
1067
PINMUX_GPIO
(
GPIO_FN_LCDLCLK
,
LCDLCLK_MARK
),
1068
/* Main LCD */
1069
PINMUX_GPIO
(
GPIO_FN_LCDDON
,
LCDDON_MARK
),
1070
PINMUX_GPIO
(
GPIO_FN_LCDVCPWC
,
LCDVCPWC_MARK
),
1071
PINMUX_GPIO
(
GPIO_FN_LCDVEPWC
,
LCDVEPWC_MARK
),
1072
PINMUX_GPIO
(
GPIO_FN_LCDVSYN
,
LCDVSYN_MARK
),
1073
/* Main LCD - RGB Mode */
1074
PINMUX_GPIO
(
GPIO_FN_LCDDCK
,
LCDDCK_MARK
),
1075
PINMUX_GPIO
(
GPIO_FN_LCDHSYN
,
LCDHSYN_MARK
),
1076
PINMUX_GPIO
(
GPIO_FN_LCDDISP
,
LCDDISP_MARK
),
1077
/* Main LCD - SYS Mode */
1078
PINMUX_GPIO
(
GPIO_FN_LCDRS
,
LCDRS_MARK
),
1079
PINMUX_GPIO
(
GPIO_FN_LCDCS
,
LCDCS_MARK
),
1080
PINMUX_GPIO
(
GPIO_FN_LCDWR
,
LCDWR_MARK
),
1081
PINMUX_GPIO
(
GPIO_FN_LCDRD
,
LCDRD_MARK
),
1082
/* Sub LCD - SYS Mode */
1083
PINMUX_GPIO
(
GPIO_FN_LCDDON2
,
LCDDON2_MARK
),
1084
PINMUX_GPIO
(
GPIO_FN_LCDVCPWC2
,
LCDVCPWC2_MARK
),
1085
PINMUX_GPIO
(
GPIO_FN_LCDVEPWC2
,
LCDVEPWC2_MARK
),
1086
PINMUX_GPIO
(
GPIO_FN_LCDVSYN2
,
LCDVSYN2_MARK
),
1087
PINMUX_GPIO
(
GPIO_FN_LCDCS2
,
LCDCS2_MARK
),
1088
1089
/* BSC */
1090
PINMUX_GPIO
(
GPIO_FN_IOIS16
,
IOIS16_MARK
),
1091
PINMUX_GPIO
(
GPIO_FN_A25
,
A25_MARK
),
1092
PINMUX_GPIO
(
GPIO_FN_A24
,
A24_MARK
),
1093
PINMUX_GPIO
(
GPIO_FN_A23
,
A23_MARK
),
1094
PINMUX_GPIO
(
GPIO_FN_A22
,
A22_MARK
),
1095
PINMUX_GPIO
(
GPIO_FN_BS
,
BS_MARK
),
1096
PINMUX_GPIO
(
GPIO_FN_CS6B_CE1B
,
CS6B_CE1B_MARK
),
1097
PINMUX_GPIO
(
GPIO_FN_WAIT
,
WAIT_MARK
),
1098
PINMUX_GPIO
(
GPIO_FN_CS6A_CE2B
,
CS6A_CE2B_MARK
),
1099
1100
/* SBSC */
1101
PINMUX_GPIO
(
GPIO_FN_HPD63
,
HPD63_MARK
),
1102
PINMUX_GPIO
(
GPIO_FN_HPD62
,
HPD62_MARK
),
1103
PINMUX_GPIO
(
GPIO_FN_HPD61
,
HPD61_MARK
),
1104
PINMUX_GPIO
(
GPIO_FN_HPD60
,
HPD60_MARK
),
1105
PINMUX_GPIO
(
GPIO_FN_HPD59
,
HPD59_MARK
),
1106
PINMUX_GPIO
(
GPIO_FN_HPD58
,
HPD58_MARK
),
1107
PINMUX_GPIO
(
GPIO_FN_HPD57
,
HPD57_MARK
),
1108
PINMUX_GPIO
(
GPIO_FN_HPD56
,
HPD56_MARK
),
1109
PINMUX_GPIO
(
GPIO_FN_HPD55
,
HPD55_MARK
),
1110
PINMUX_GPIO
(
GPIO_FN_HPD54
,
HPD54_MARK
),
1111
PINMUX_GPIO
(
GPIO_FN_HPD53
,
HPD53_MARK
),
1112
PINMUX_GPIO
(
GPIO_FN_HPD52
,
HPD52_MARK
),
1113
PINMUX_GPIO
(
GPIO_FN_HPD51
,
HPD51_MARK
),
1114
PINMUX_GPIO
(
GPIO_FN_HPD50
,
HPD50_MARK
),
1115
PINMUX_GPIO
(
GPIO_FN_HPD49
,
HPD49_MARK
),
1116
PINMUX_GPIO
(
GPIO_FN_HPD48
,
HPD48_MARK
),
1117
PINMUX_GPIO
(
GPIO_FN_HPDQM7
,
HPDQM7_MARK
),
1118
PINMUX_GPIO
(
GPIO_FN_HPDQM6
,
HPDQM6_MARK
),
1119
PINMUX_GPIO
(
GPIO_FN_HPDQM5
,
HPDQM5_MARK
),
1120
PINMUX_GPIO
(
GPIO_FN_HPDQM4
,
HPDQM4_MARK
),
1121
1122
/* IRQ */
1123
PINMUX_GPIO
(
GPIO_FN_IRQ0
,
IRQ0_MARK
),
1124
PINMUX_GPIO
(
GPIO_FN_IRQ1
,
IRQ1_MARK
),
1125
PINMUX_GPIO
(
GPIO_FN_IRQ2
,
IRQ2_MARK
),
1126
PINMUX_GPIO
(
GPIO_FN_IRQ3
,
IRQ3_MARK
),
1127
PINMUX_GPIO
(
GPIO_FN_IRQ4
,
IRQ4_MARK
),
1128
PINMUX_GPIO
(
GPIO_FN_IRQ5
,
IRQ5_MARK
),
1129
PINMUX_GPIO
(
GPIO_FN_IRQ6
,
IRQ6_MARK
),
1130
PINMUX_GPIO
(
GPIO_FN_IRQ7
,
IRQ7_MARK
),
1131
1132
/* SDHI */
1133
PINMUX_GPIO
(
GPIO_FN_SDHICD
,
SDHICD_MARK
),
1134
PINMUX_GPIO
(
GPIO_FN_SDHIWP
,
SDHIWP_MARK
),
1135
PINMUX_GPIO
(
GPIO_FN_SDHID3
,
SDHID3_MARK
),
1136
PINMUX_GPIO
(
GPIO_FN_SDHID2
,
SDHID2_MARK
),
1137
PINMUX_GPIO
(
GPIO_FN_SDHID1
,
SDHID1_MARK
),
1138
PINMUX_GPIO
(
GPIO_FN_SDHID0
,
SDHID0_MARK
),
1139
PINMUX_GPIO
(
GPIO_FN_SDHICMD
,
SDHICMD_MARK
),
1140
PINMUX_GPIO
(
GPIO_FN_SDHICLK
,
SDHICLK_MARK
),
1141
1142
/* SIU - Port A */
1143
PINMUX_GPIO
(
GPIO_FN_SIUAOLR
,
SIUAOLR_MARK
),
1144
PINMUX_GPIO
(
GPIO_FN_SIUAOBT
,
SIUAOBT_MARK
),
1145
PINMUX_GPIO
(
GPIO_FN_SIUAISLD
,
SIUAISLD_MARK
),
1146
PINMUX_GPIO
(
GPIO_FN_SIUAILR
,
SIUAILR_MARK
),
1147
PINMUX_GPIO
(
GPIO_FN_SIUAIBT
,
SIUAIBT_MARK
),
1148
PINMUX_GPIO
(
GPIO_FN_SIUAOSLD
,
SIUAOSLD_MARK
),
1149
PINMUX_GPIO
(
GPIO_FN_SIUMCKA
,
SIUMCKA_MARK
),
1150
PINMUX_GPIO
(
GPIO_FN_SIUFCKA
,
SIUFCKA_MARK
),
1151
1152
/* SIU - Port B */
1153
PINMUX_GPIO
(
GPIO_FN_SIUBOLR
,
SIUBOLR_MARK
),
1154
PINMUX_GPIO
(
GPIO_FN_SIUBOBT
,
SIUBOBT_MARK
),
1155
PINMUX_GPIO
(
GPIO_FN_SIUBISLD
,
SIUBISLD_MARK
),
1156
PINMUX_GPIO
(
GPIO_FN_SIUBILR
,
SIUBILR_MARK
),
1157
PINMUX_GPIO
(
GPIO_FN_SIUBIBT
,
SIUBIBT_MARK
),
1158
PINMUX_GPIO
(
GPIO_FN_SIUBOSLD
,
SIUBOSLD_MARK
),
1159
PINMUX_GPIO
(
GPIO_FN_SIUMCKB
,
SIUMCKB_MARK
),
1160
PINMUX_GPIO
(
GPIO_FN_SIUFCKB
,
SIUFCKB_MARK
),
1161
1162
/* AUD */
1163
PINMUX_GPIO
(
GPIO_FN_AUDSYNC
,
AUDSYNC_MARK
),
1164
PINMUX_GPIO
(
GPIO_FN_AUDATA3
,
AUDATA3_MARK
),
1165
PINMUX_GPIO
(
GPIO_FN_AUDATA2
,
AUDATA2_MARK
),
1166
PINMUX_GPIO
(
GPIO_FN_AUDATA1
,
AUDATA1_MARK
),
1167
PINMUX_GPIO
(
GPIO_FN_AUDATA0
,
AUDATA0_MARK
),
1168
1169
/* DMAC */
1170
PINMUX_GPIO
(
GPIO_FN_DACK
,
DACK_MARK
),
1171
PINMUX_GPIO
(
GPIO_FN_DREQ0
,
DREQ0_MARK
),
1172
1173
/* VOU */
1174
PINMUX_GPIO
(
GPIO_FN_DV_CLKI
,
DV_CLKI_MARK
),
1175
PINMUX_GPIO
(
GPIO_FN_DV_CLK
,
DV_CLK_MARK
),
1176
PINMUX_GPIO
(
GPIO_FN_DV_HSYNC
,
DV_HSYNC_MARK
),
1177
PINMUX_GPIO
(
GPIO_FN_DV_VSYNC
,
DV_VSYNC_MARK
),
1178
PINMUX_GPIO
(
GPIO_FN_DV_D15
,
DV_D15_MARK
),
1179
PINMUX_GPIO
(
GPIO_FN_DV_D14
,
DV_D14_MARK
),
1180
PINMUX_GPIO
(
GPIO_FN_DV_D13
,
DV_D13_MARK
),
1181
PINMUX_GPIO
(
GPIO_FN_DV_D12
,
DV_D12_MARK
),
1182
PINMUX_GPIO
(
GPIO_FN_DV_D11
,
DV_D11_MARK
),
1183
PINMUX_GPIO
(
GPIO_FN_DV_D10
,
DV_D10_MARK
),
1184
PINMUX_GPIO
(
GPIO_FN_DV_D9
,
DV_D9_MARK
),
1185
PINMUX_GPIO
(
GPIO_FN_DV_D8
,
DV_D8_MARK
),
1186
PINMUX_GPIO
(
GPIO_FN_DV_D7
,
DV_D7_MARK
),
1187
PINMUX_GPIO
(
GPIO_FN_DV_D6
,
DV_D6_MARK
),
1188
PINMUX_GPIO
(
GPIO_FN_DV_D5
,
DV_D5_MARK
),
1189
PINMUX_GPIO
(
GPIO_FN_DV_D4
,
DV_D4_MARK
),
1190
PINMUX_GPIO
(
GPIO_FN_DV_D3
,
DV_D3_MARK
),
1191
PINMUX_GPIO
(
GPIO_FN_DV_D2
,
DV_D2_MARK
),
1192
PINMUX_GPIO
(
GPIO_FN_DV_D1
,
DV_D1_MARK
),
1193
PINMUX_GPIO
(
GPIO_FN_DV_D0
,
DV_D0_MARK
),
1194
1195
/* CPG */
1196
PINMUX_GPIO
(
GPIO_FN_STATUS0
,
STATUS0_MARK
),
1197
PINMUX_GPIO
(
GPIO_FN_PDSTATUS
,
PDSTATUS_MARK
),
1198
1199
/* SIOF0 */
1200
PINMUX_GPIO
(
GPIO_FN_SIOF0_MCK
,
SIOF0_MCK_MARK
),
1201
PINMUX_GPIO
(
GPIO_FN_SIOF0_SCK
,
SIOF0_SCK_MARK
),
1202
PINMUX_GPIO
(
GPIO_FN_SIOF0_SYNC
,
SIOF0_SYNC_MARK
),
1203
PINMUX_GPIO
(
GPIO_FN_SIOF0_SS1
,
SIOF0_SS1_MARK
),
1204
PINMUX_GPIO
(
GPIO_FN_SIOF0_SS2
,
SIOF0_SS2_MARK
),
1205
PINMUX_GPIO
(
GPIO_FN_SIOF0_TXD
,
SIOF0_TXD_MARK
),
1206
PINMUX_GPIO
(
GPIO_FN_SIOF0_RXD
,
SIOF0_RXD_MARK
),
1207
1208
/* SIOF1 */
1209
PINMUX_GPIO
(
GPIO_FN_SIOF1_MCK
,
SIOF1_MCK_MARK
),
1210
PINMUX_GPIO
(
GPIO_FN_SIOF1_SCK
,
SIOF1_SCK_MARK
),
1211
PINMUX_GPIO
(
GPIO_FN_SIOF1_SYNC
,
SIOF1_SYNC_MARK
),
1212
PINMUX_GPIO
(
GPIO_FN_SIOF1_SS1
,
SIOF1_SS1_MARK
),
1213
PINMUX_GPIO
(
GPIO_FN_SIOF1_SS2
,
SIOF1_SS2_MARK
),
1214
PINMUX_GPIO
(
GPIO_FN_SIOF1_TXD
,
SIOF1_TXD_MARK
),
1215
PINMUX_GPIO
(
GPIO_FN_SIOF1_RXD
,
SIOF1_RXD_MARK
),
1216
1217
/* SIM */
1218
PINMUX_GPIO
(
GPIO_FN_SIM_D
,
SIM_D_MARK
),
1219
PINMUX_GPIO
(
GPIO_FN_SIM_CLK
,
SIM_CLK_MARK
),
1220
PINMUX_GPIO
(
GPIO_FN_SIM_RST
,
SIM_RST_MARK
),
1221
1222
/* TSIF */
1223
PINMUX_GPIO
(
GPIO_FN_TS_SDAT
,
TS_SDAT_MARK
),
1224
PINMUX_GPIO
(
GPIO_FN_TS_SCK
,
TS_SCK_MARK
),
1225
PINMUX_GPIO
(
GPIO_FN_TS_SDEN
,
TS_SDEN_MARK
),
1226
PINMUX_GPIO
(
GPIO_FN_TS_SPSYNC
,
TS_SPSYNC_MARK
),
1227
1228
/* IRDA */
1229
PINMUX_GPIO
(
GPIO_FN_IRDA_IN
,
IRDA_IN_MARK
),
1230
PINMUX_GPIO
(
GPIO_FN_IRDA_OUT
,
IRDA_OUT_MARK
),
1231
1232
/* TPU */
1233
PINMUX_GPIO
(
GPIO_FN_TPUTO
,
TPUTO_MARK
),
1234
1235
/* FLCTL */
1236
PINMUX_GPIO
(
GPIO_FN_FCE
,
FCE_MARK
),
1237
PINMUX_GPIO
(
GPIO_FN_NAF7
,
NAF7_MARK
),
1238
PINMUX_GPIO
(
GPIO_FN_NAF6
,
NAF6_MARK
),
1239
PINMUX_GPIO
(
GPIO_FN_NAF5
,
NAF5_MARK
),
1240
PINMUX_GPIO
(
GPIO_FN_NAF4
,
NAF4_MARK
),
1241
PINMUX_GPIO
(
GPIO_FN_NAF3
,
NAF3_MARK
),
1242
PINMUX_GPIO
(
GPIO_FN_NAF2
,
NAF2_MARK
),
1243
PINMUX_GPIO
(
GPIO_FN_NAF1
,
NAF1_MARK
),
1244
PINMUX_GPIO
(
GPIO_FN_NAF0
,
NAF0_MARK
),
1245
PINMUX_GPIO
(
GPIO_FN_FCDE
,
FCDE_MARK
),
1246
PINMUX_GPIO
(
GPIO_FN_FOE
,
FOE_MARK
),
1247
PINMUX_GPIO
(
GPIO_FN_FSC
,
FSC_MARK
),
1248
PINMUX_GPIO
(
GPIO_FN_FWE
,
FWE_MARK
),
1249
PINMUX_GPIO
(
GPIO_FN_FRB
,
FRB_MARK
),
1250
1251
/* KEYSC */
1252
PINMUX_GPIO
(
GPIO_FN_KEYIN0
,
KEYIN0_MARK
),
1253
PINMUX_GPIO
(
GPIO_FN_KEYIN1
,
KEYIN1_MARK
),
1254
PINMUX_GPIO
(
GPIO_FN_KEYIN2
,
KEYIN2_MARK
),
1255
PINMUX_GPIO
(
GPIO_FN_KEYIN3
,
KEYIN3_MARK
),
1256
PINMUX_GPIO
(
GPIO_FN_KEYIN4
,
KEYIN4_MARK
),
1257
PINMUX_GPIO
(
GPIO_FN_KEYOUT0
,
KEYOUT0_MARK
),
1258
PINMUX_GPIO
(
GPIO_FN_KEYOUT1
,
KEYOUT1_MARK
),
1259
PINMUX_GPIO
(
GPIO_FN_KEYOUT2
,
KEYOUT2_MARK
),
1260
PINMUX_GPIO
(
GPIO_FN_KEYOUT3
,
KEYOUT3_MARK
),
1261
PINMUX_GPIO
(
GPIO_FN_KEYOUT4_IN6
,
KEYOUT4_IN6_MARK
),
1262
PINMUX_GPIO
(
GPIO_FN_KEYOUT5_IN5
,
KEYOUT5_IN5_MARK
),
1263
};
1264
1265
static
struct
pinmux_cfg_reg
pinmux_config_regs[] = {
1266
{
PINMUX_CFG_REG
(
"PACR"
, 0xa4050100, 16, 2) {
1267
VIO_D7_SCIF1_SCK
,
PTA7_OUT
,
PTA7_IN_PD
,
PTA7_IN
,
1268
VIO_D6_SCIF1_RXD
, 0,
PTA6_IN_PD
,
PTA6_IN
,
1269
VIO_D5_SCIF1_TXD
,
PTA5_OUT
,
PTA5_IN_PD
,
PTA5_IN
,
1270
VIO_D4
, 0,
PTA4_IN_PD
,
PTA4_IN
,
1271
VIO_D3
, 0,
PTA3_IN_PD
,
PTA3_IN
,
1272
VIO_D2
, 0,
PTA2_IN_PD
,
PTA2_IN
,
1273
VIO_D1
, 0,
PTA1_IN_PD
,
PTA1_IN
,
1274
VIO_D0_LCDLCLK
, 0,
PTA0_IN_PD
,
PTA0_IN
}
1275
},
1276
{
PINMUX_CFG_REG
(
"PBCR"
, 0xa4050102, 16, 2) {
1277
HPD55
,
PTB7_OUT
, 0,
PTB7_IN
,
1278
HPD54
,
PTB6_OUT
, 0,
PTB6_IN
,
1279
HPD53
,
PTB5_OUT
, 0,
PTB5_IN
,
1280
HPD52
,
PTB4_OUT
, 0,
PTB4_IN
,
1281
HPD51
,
PTB3_OUT
, 0,
PTB3_IN
,
1282
HPD50
,
PTB2_OUT
, 0,
PTB2_IN
,
1283
HPD49
,
PTB1_OUT
, 0,
PTB1_IN
,
1284
HPD48
,
PTB0_OUT
, 0,
PTB0_IN
}
1285
},
1286
{
PINMUX_CFG_REG
(
"PCCR"
, 0xa4050104, 16, 2) {
1287
0, 0,
PTC7_IN_PU
,
PTC7_IN
,
1288
0, 0, 0, 0,
1289
IOIS16
, 0,
PTC5_IN_PU
,
PTC5_IN
,
1290
HPDQM7
,
PTC4_OUT
, 0,
PTC4_IN
,
1291
HPDQM6
,
PTC3_OUT
, 0,
PTC3_IN
,
1292
HPDQM5
,
PTC2_OUT
, 0,
PTC2_IN
,
1293
0, 0, 0, 0,
1294
HPDQM4
,
PTC0_OUT
, 0,
PTC0_IN
}
1295
},
1296
{
PINMUX_CFG_REG
(
"PDCR"
, 0xa4050106, 16, 2) {
1297
SDHICD
, 0,
PTD7_IN_PU
,
PTD7_IN
,
1298
SDHIWP
,
PTD6_OUT
,
PTD6_IN_PU
,
PTD6_IN
,
1299
SDHID3
,
PTD5_OUT
,
PTD5_IN_PU
,
PTD5_IN
,
1300
IRQ2_SDHID2
,
PTD4_OUT
,
PTD4_IN_PU
,
PTD4_IN
,
1301
SDHID1
,
PTD3_OUT
,
PTD3_IN_PU
,
PTD3_IN
,
1302
SDHID0
,
PTD2_OUT
,
PTD2_IN_PU
,
PTD2_IN
,
1303
SDHICMD
,
PTD1_OUT
,
PTD1_IN_PU
,
PTD1_IN
,
1304
SDHICLK
,
PTD0_OUT
, 0, 0 }
1305
},
1306
{
PINMUX_CFG_REG
(
"PECR"
, 0xa4050108, 16, 2) {
1307
A25
,
PTE7_OUT
,
PTE7_IN_PD
,
PTE7_IN
,
1308
A24
,
PTE6_OUT
,
PTE6_IN_PD
,
PTE6_IN
,
1309
A23
,
PTE5_OUT
,
PTE5_IN_PD
,
PTE5_IN
,
1310
A22
,
PTE4_OUT
,
PTE4_IN_PD
,
PTE4_IN
,
1311
0, 0, 0, 0,
1312
0, 0, 0, 0,
1313
IRQ5
,
PTE1_OUT
,
PTE1_IN_PD
,
PTE1_IN
,
1314
IRQ4_BS
,
PTE0_OUT
,
PTE0_IN_PD
,
PTE0_IN
}
1315
},
1316
{
PINMUX_CFG_REG
(
"PFCR"
, 0xa405010a, 16, 2) {
1317
0, 0, 0, 0,
1318
PTF6
,
PTF6_OUT
,
PTF6_IN_PD
,
PTF6_IN
,
1319
SIOSCK_SIUBOBT
,
PTF5_OUT
,
PTF5_IN_PD
,
PTF5_IN
,
1320
SIOSTRB1_SIUBOLR
,
PTF4_OUT
,
PTF4_IN_PD
,
PTF4_IN
,
1321
SIOSTRB0_SIUBIBT
,
PTF3_OUT
,
PTF3_IN_PD
,
PTF3_IN
,
1322
SIOD_SIUBILR
,
PTF2_OUT
,
PTF2_IN_PD
,
PTF2_IN
,
1323
SIORXD_SIUBISLD
, 0,
PTF1_IN_PD
,
PTF1_IN
,
1324
SIOTXD_SIUBOSLD
,
PTF0_OUT
, 0, 0 }
1325
},
1326
{
PINMUX_CFG_REG
(
"PGCR"
, 0xa405010c, 16, 2) {
1327
0, 0, 0, 0,
1328
0, 0, 0, 0,
1329
0, 0, 0, 0,
1330
AUDSYNC
,
PTG4_OUT
, 0, 0,
1331
AUDATA3
,
PTG3_OUT
, 0, 0,
1332
AUDATA2
,
PTG2_OUT
, 0, 0,
1333
AUDATA1
,
PTG1_OUT
, 0, 0,
1334
AUDATA0
,
PTG0_OUT
, 0, 0 }
1335
},
1336
{
PINMUX_CFG_REG
(
"PHCR"
, 0xa405010e, 16, 2) {
1337
LCDVCPWC_LCDVCPWC2
,
PTH7_OUT
, 0, 0,
1338
LCDVSYN2_DACK
,
PTH6_OUT
,
PTH6_IN_PD
,
PTH6_IN
,
1339
LCDVSYN
,
PTH5_OUT
,
PTH5_IN_PD
,
PTH5_IN
,
1340
LCDDISP_LCDRS
,
PTH4_OUT
, 0, 0,
1341
LCDHSYN_LCDCS
,
PTH3_OUT
, 0, 0,
1342
LCDDON_LCDDON2
,
PTH2_OUT
, 0, 0,
1343
LCDD17_DV_HSYNC
,
PTH1_OUT
,
PTH1_IN_PD
,
PTH1_IN
,
1344
LCDD16_DV_VSYNC
,
PTH0_OUT
,
PTH0_IN_PD
,
PTH0_IN
}
1345
},
1346
{
PINMUX_CFG_REG
(
"PJCR"
, 0xa4050110, 16, 2) {
1347
STATUS0
,
PTJ7_OUT
, 0, 0,
1348
0,
PTJ6_OUT
, 0, 0,
1349
PDSTATUS
,
PTJ5_OUT
, 0, 0,
1350
0, 0, 0, 0,
1351
0, 0, 0, 0,
1352
0, 0, 0, 0,
1353
IRQ1
,
PTJ1_OUT
,
PTJ1_IN_PU
,
PTJ1_IN
,
1354
IRQ0
,
PTJ0_OUT
,
PTJ0_IN_PU
,
PTJ0_IN
}
1355
},
1356
{
PINMUX_CFG_REG
(
"PKCR"
, 0xa4050112, 16, 2) {
1357
0, 0, 0, 0,
1358
SIUAILR_SIOF1_SS2
,
PTK6_OUT
,
PTK6_IN_PD
,
PTK6_IN
,
1359
SIUAIBT_SIOF1_SS1
,
PTK5_OUT
,
PTK5_IN_PD
,
PTK5_IN
,
1360
SIUAOLR_SIOF1_SYNC
,
PTK4_OUT
,
PTK4_IN_PD
,
PTK4_IN
,
1361
SIUAOBT_SIOF1_SCK
,
PTK3_OUT
,
PTK3_IN_PD
,
PTK3_IN
,
1362
SIUAISLD_SIOF1_RXD
, 0,
PTK2_IN_PD
,
PTK2_IN
,
1363
SIUAOSLD_SIOF1_TXD
,
PTK1_OUT
, 0, 0,
1364
PTK0
,
PTK0_OUT
,
PTK0_IN_PD
,
PTK0_IN
}
1365
},
1366
{
PINMUX_CFG_REG
(
"PLCR"
, 0xa4050114, 16, 2) {
1367
LCDD15_DV_D15
,
PTL7_OUT
,
PTL7_IN_PD
,
PTL7_IN
,
1368
LCDD14_DV_D14
,
PTL6_OUT
,
PTL6_IN_PD
,
PTL6_IN
,
1369
LCDD13_DV_D13
,
PTL5_OUT
,
PTL5_IN_PD
,
PTL5_IN
,
1370
LCDD12_DV_D12
,
PTL4_OUT
,
PTL4_IN_PD
,
PTL4_IN
,
1371
LCDD11_DV_D11
,
PTL3_OUT
,
PTL3_IN_PD
,
PTL3_IN
,
1372
LCDD10_DV_D10
,
PTL2_OUT
,
PTL2_IN_PD
,
PTL2_IN
,
1373
LCDD9_DV_D9
,
PTL1_OUT
,
PTL1_IN_PD
,
PTL1_IN
,
1374
LCDD8_DV_D8
,
PTL0_OUT
,
PTL0_IN_PD
,
PTL0_IN
}
1375
},
1376
{
PINMUX_CFG_REG
(
"PMCR"
, 0xa4050116, 16, 2) {
1377
LCDD7_DV_D7
,
PTM7_OUT
,
PTM7_IN_PD
,
PTM7_IN
,
1378
LCDD6_DV_D6
,
PTM6_OUT
,
PTM6_IN_PD
,
PTM6_IN
,
1379
LCDD5_DV_D5
,
PTM5_OUT
,
PTM5_IN_PD
,
PTM5_IN
,
1380
LCDD4_DV_D4
,
PTM4_OUT
,
PTM4_IN_PD
,
PTM4_IN
,
1381
LCDD3_DV_D3
,
PTM3_OUT
,
PTM3_IN_PD
,
PTM3_IN
,
1382
LCDD2_DV_D2
,
PTM2_OUT
,
PTM2_IN_PD
,
PTM2_IN
,
1383
LCDD1_DV_D1
,
PTM1_OUT
,
PTM1_IN_PD
,
PTM1_IN
,
1384
LCDD0_DV_D0
,
PTM0_OUT
,
PTM0_IN_PD
,
PTM0_IN
}
1385
},
1386
{
PINMUX_CFG_REG
(
"PNCR"
, 0xa4050118, 16, 2) {
1387
HPD63
,
PTN7_OUT
, 0,
PTN7_IN
,
1388
HPD62
,
PTN6_OUT
, 0,
PTN6_IN
,
1389
HPD61
,
PTN5_OUT
, 0,
PTN5_IN
,
1390
HPD60
,
PTN4_OUT
, 0,
PTN4_IN
,
1391
HPD59
,
PTN3_OUT
, 0,
PTN3_IN
,
1392
HPD58
,
PTN2_OUT
, 0,
PTN2_IN
,
1393
HPD57
,
PTN1_OUT
, 0,
PTN1_IN
,
1394
HPD56
,
PTN0_OUT
, 0,
PTN0_IN
}
1395
},
1396
{
PINMUX_CFG_REG
(
"PQCR"
, 0xa405011a, 16, 2) {
1397
0, 0, 0, 0,
1398
SIOF0_SS2_SIM_RST
,
PTQ6_OUT
, 0, 0,
1399
SIOF0_SS1_TS_SPSYNC
,
PTQ5_OUT
,
PTQ5_IN_PD
,
PTQ5_IN
,
1400
SIOF0_SYNC_TS_SDEN
,
PTQ4_OUT
,
PTQ4_IN_PD
,
PTQ4_IN
,
1401
SIOF0_SCK_TS_SCK
,
PTQ3_OUT
,
PTQ3_IN_PD
,
PTQ3_IN
,
1402
PTQ2
, 0,
PTQ2_IN_PD
,
PTQ2_IN
,
1403
PTQ1
,
PTQ1_OUT
, 0, 0,
1404
PTQ0
,
PTQ0_OUT
,
PTQ0_IN_PU
,
PTQ0_IN
}
1405
},
1406
{
PINMUX_CFG_REG
(
"PRCR"
, 0xa405011c, 16, 2) {
1407
0, 0, 0, 0,
1408
0, 0, 0, 0,
1409
0, 0, 0, 0,
1410
LCDRD
,
PTR4_OUT
, 0, 0,
1411
CS6B_CE1B_LCDCS2
,
PTR3_OUT
, 0, 0,
1412
WAIT
, 0,
PTR2_IN_PU
,
PTR2_IN
,
1413
LCDDCK_LCDWR
,
PTR1_OUT
, 0, 0,
1414
LCDVEPWC_LCDVEPWC2
,
PTR0_OUT
, 0, 0 }
1415
},
1416
{
PINMUX_CFG_REG
(
"PSCR"
, 0xa405011e, 16, 2) {
1417
0, 0, 0, 0,
1418
0, 0, 0, 0,
1419
0, 0, 0, 0,
1420
SCIF0_CTS_SIUAISPD
, 0,
PTS4_IN_PD
,
PTS4_IN
,
1421
SCIF0_RTS_SIUAOSPD
,
PTS3_OUT
, 0, 0,
1422
SCIF0_SCK_TPUTO
,
PTS2_OUT
,
PTS2_IN_PD
,
PTS2_IN
,
1423
SCIF0_RXD
, 0,
PTS1_IN_PD
,
PTS1_IN
,
1424
SCIF0_TXD
,
PTS0_OUT
, 0, 0 }
1425
},
1426
{
PINMUX_CFG_REG
(
"PTCR"
, 0xa4050140, 16, 2) {
1427
0, 0, 0, 0,
1428
0, 0, 0, 0,
1429
0, 0, 0, 0,
1430
FOE_VIO_VD2
,
PTT4_OUT
,
PTT4_IN_PD
,
PTT4_IN
,
1431
FWE
,
PTT3_OUT
,
PTT3_IN_PD
,
PTT3_IN
,
1432
FSC
,
PTT2_OUT
,
PTT2_IN_PD
,
PTT2_IN
,
1433
DREQ0
, 0,
PTT1_IN_PD
,
PTT1_IN
,
1434
FCDE
,
PTT0_OUT
, 0, 0 }
1435
},
1436
{
PINMUX_CFG_REG
(
"PUCR"
, 0xa4050142, 16, 2) {
1437
0, 0, 0, 0,
1438
0, 0, 0, 0,
1439
0, 0, 0, 0,
1440
NAF2_VIO_D10
,
PTU4_OUT
,
PTU4_IN_PD
,
PTU4_IN
,
1441
NAF1_VIO_D9
,
PTU3_OUT
,
PTU3_IN_PD
,
PTU3_IN
,
1442
NAF0_VIO_D8
,
PTU2_OUT
,
PTU2_IN_PD
,
PTU2_IN
,
1443
FRB_VIO_CLK2
, 0,
PTU1_IN_PD
,
PTU1_IN
,
1444
FCE_VIO_HD2
,
PTU0_OUT
,
PTU0_IN_PD
,
PTU0_IN
}
1445
},
1446
{
PINMUX_CFG_REG
(
"PVCR"
, 0xa4050144, 16, 2) {
1447
0, 0, 0, 0,
1448
0, 0, 0, 0,
1449
0, 0, 0, 0,
1450
NAF7_VIO_D15
,
PTV4_OUT
,
PTV4_IN_PD
,
PTV4_IN
,
1451
NAF6_VIO_D14
,
PTV3_OUT
,
PTV3_IN_PD
,
PTV3_IN
,
1452
NAF5_VIO_D13
,
PTV2_OUT
,
PTV2_IN_PD
,
PTV2_IN
,
1453
NAF4_VIO_D12
,
PTV1_OUT
,
PTV1_IN_PD
,
PTV1_IN
,
1454
NAF3_VIO_D11
,
PTV0_OUT
,
PTV0_IN_PD
,
PTV0_IN
}
1455
},
1456
{
PINMUX_CFG_REG
(
"PWCR"
, 0xa4050146, 16, 2) {
1457
0, 0, 0, 0,
1458
VIO_FLD_SCIF2_CTS
, 0,
PTW6_IN_PD
,
PTW6_IN
,
1459
VIO_CKO_SCIF2_RTS
,
PTW5_OUT
, 0, 0,
1460
VIO_STEX_SCIF2_SCK
,
PTW4_OUT
,
PTW4_IN_PD
,
PTW4_IN
,
1461
VIO_STEM_SCIF2_TXD
,
PTW3_OUT
,
PTW3_IN_PD
,
PTW3_IN
,
1462
VIO_HD_SCIF2_RXD
,
PTW2_OUT
,
PTW2_IN_PD
,
PTW2_IN
,
1463
VIO_VD_SCIF1_CTS
,
PTW1_OUT
,
PTW1_IN_PD
,
PTW1_IN
,
1464
VIO_CLK_SCIF1_RTS
,
PTW0_OUT
,
PTW0_IN_PD
,
PTW0_IN
}
1465
},
1466
{
PINMUX_CFG_REG
(
"PXCR"
, 0xa4050148, 16, 2) {
1467
0, 0, 0, 0,
1468
CS6A_CE2B
,
PTX6_OUT
,
PTX6_IN_PU
,
PTX6_IN
,
1469
LCDD23
,
PTX5_OUT
,
PTX5_IN_PD
,
PTX5_IN
,
1470
LCDD22
,
PTX4_OUT
,
PTX4_IN_PD
,
PTX4_IN
,
1471
LCDD21
,
PTX3_OUT
,
PTX3_IN_PD
,
PTX3_IN
,
1472
LCDD20
,
PTX2_OUT
,
PTX2_IN_PD
,
PTX2_IN
,
1473
LCDD19_DV_CLKI
,
PTX1_OUT
,
PTX1_IN_PD
,
PTX1_IN
,
1474
LCDD18_DV_CLK
,
PTX0_OUT
,
PTX0_IN_PD
,
PTX0_IN
}
1475
},
1476
{
PINMUX_CFG_REG
(
"PYCR"
, 0xa405014a, 16, 2) {
1477
0, 0, 0, 0,
1478
0, 0, 0, 0,
1479
KEYOUT5_IN5
,
PTY5_OUT
,
PTY5_IN_PU
,
PTY5_IN
,
1480
KEYOUT4_IN6
,
PTY4_OUT
,
PTY4_IN_PU
,
PTY4_IN
,
1481
KEYOUT3
,
PTY3_OUT
,
PTY3_IN_PU
,
PTY3_IN
,
1482
KEYOUT2
,
PTY2_OUT
,
PTY2_IN_PU
,
PTY2_IN
,
1483
KEYOUT1
,
PTY1_OUT
, 0, 0,
1484
KEYOUT0
,
PTY0_OUT
,
PTY0_IN_PU
,
PTY0_IN
}
1485
},
1486
{
PINMUX_CFG_REG
(
"PZCR"
, 0xa405014c, 16, 2) {
1487
0, 0, 0, 0,
1488
0, 0, 0, 0,
1489
KEYIN4_IRQ7
, 0,
PTZ5_IN_PU
,
PTZ5_IN
,
1490
KEYIN3
, 0,
PTZ4_IN_PU
,
PTZ4_IN
,
1491
KEYIN2
, 0,
PTZ3_IN_PU
,
PTZ3_IN
,
1492
KEYIN1
, 0,
PTZ2_IN_PU
,
PTZ2_IN
,
1493
KEYIN0_IRQ6
, 0,
PTZ1_IN_PU
,
PTZ1_IN
,
1494
0, 0, 0, 0 }
1495
},
1496
{
PINMUX_CFG_REG
(
"PSELA"
, 0xa405014e, 16, 1) {
1497
PSA15_KEYIN0
,
PSA15_IRQ6
,
1498
PSA14_KEYIN4
,
PSA14_IRQ7
,
1499
0, 0,
1500
0, 0,
1501
0, 0,
1502
0, 0,
1503
PSA9_IRQ4
,
PSA9_BS
,
1504
0, 0,
1505
0, 0,
1506
0, 0,
1507
0, 0,
1508
PSA4_IRQ2
,
PSA4_SDHID2
,
1509
0, 0,
1510
0, 0,
1511
0, 0,
1512
0, 0 }
1513
},
1514
{
PINMUX_CFG_REG
(
"PSELB"
, 0xa4050150, 16, 1) {
1515
PSB15_SIOTXD
,
PSB15_SIUBOSLD
,
1516
PSB14_SIORXD
,
PSB14_SIUBISLD
,
1517
PSB13_SIOD
,
PSB13_SIUBILR
,
1518
PSB12_SIOSTRB0
,
PSB12_SIUBIBT
,
1519
PSB11_SIOSTRB1
,
PSB11_SIUBOLR
,
1520
PSB10_SIOSCK
,
PSB10_SIUBOBT
,
1521
PSB9_SIOMCK
,
PSB9_SIUMCKB
,
1522
PSB8_SIOF0_MCK
,
PSB8_IRQ3
,
1523
PSB7_SIOF0_TXD
,
PSB7_IRDA_OUT
,
1524
PSB6_SIOF0_RXD
,
PSB6_IRDA_IN
,
1525
PSB5_SIOF0_SCK
,
PSB5_TS_SCK
,
1526
PSB4_SIOF0_SYNC
,
PSB4_TS_SDEN
,
1527
PSB3_SIOF0_SS1
,
PSB3_TS_SPSYNC
,
1528
PSB2_SIOF0_SS2
,
PSB2_SIM_RST
,
1529
PSB1_SIUMCKA
,
PSB1_SIOF1_MCK
,
1530
PSB0_SIUAOSLD
,
PSB0_SIOF1_TXD
}
1531
},
1532
{
PINMUX_CFG_REG
(
"PSELC"
, 0xa4050152, 16, 1) {
1533
PSC15_SIUAISLD
,
PSC15_SIOF1_RXD
,
1534
PSC14_SIUAOBT
,
PSC14_SIOF1_SCK
,
1535
PSC13_SIUAOLR
,
PSC13_SIOF1_SYNC
,
1536
PSC12_SIUAIBT
,
PSC12_SIOF1_SS1
,
1537
PSC11_SIUAILR
,
PSC11_SIOF1_SS2
,
1538
0, 0,
1539
0, 0,
1540
0, 0,
1541
0, 0,
1542
0, 0,
1543
0, 0,
1544
0, 0,
1545
0, 0,
1546
0, 0,
1547
0, 0,
1548
PSC0_NAF
,
PSC0_VIO
}
1549
},
1550
{
PINMUX_CFG_REG
(
"PSELD"
, 0xa4050154, 16, 1) {
1551
0, 0,
1552
0, 0,
1553
PSD13_VIO
,
PSD13_SCIF2
,
1554
PSD12_VIO
,
PSD12_SCIF1
,
1555
PSD11_VIO
,
PSD11_SCIF1
,
1556
PSD10_VIO_D0
,
PSD10_LCDLCLK
,
1557
PSD9_SIOMCK_SIUMCKB
,
PSD9_SIUFCKB
,
1558
PSD8_SCIF0_SCK
,
PSD8_TPUTO
,
1559
PSD7_SCIF0_RTS
,
PSD7_SIUAOSPD
,
1560
PSD6_SCIF0_CTS
,
PSD6_SIUAISPD
,
1561
PSD5_CS6B_CE1B
,
PSD5_LCDCS2
,
1562
0, 0,
1563
PSD3_LCDVEPWC_LCDVCPWC
,
PSD3_LCDVEPWC2_LCDVCPWC2
,
1564
PSD2_LCDDON
,
PSD2_LCDDON2
,
1565
0, 0,
1566
PSD0_LCDD19_LCDD0
,
PSD0_DV
}
1567
},
1568
{
PINMUX_CFG_REG
(
"PSELE"
, 0xa4050156, 16, 1) {
1569
PSE15_SIOF0_MCK_IRQ3
,
PSE15_SIM_D
,
1570
PSE14_SIOF0_TXD_IRDA_OUT
,
PSE14_SIM_CLK
,
1571
PSE13_SIOF0_RXD_IRDA_IN
,
PSE13_TS_SDAT
,
1572
PSE12_LCDVSYN2
,
PSE12_DACK
,
1573
PSE11_SIUMCKA_SIOF1_MCK
,
PSE11_SIUFCKA
,
1574
0, 0,
1575
0, 0,
1576
0, 0,
1577
0, 0,
1578
0, 0,
1579
0, 0,
1580
0, 0,
1581
PSE3_FLCTL
,
PSE3_VIO
,
1582
PSE2_NAF2
,
PSE2_VIO_D10
,
1583
PSE1_NAF1
,
PSE1_VIO_D9
,
1584
PSE0_NAF0
,
PSE0_VIO_D8
}
1585
},
1586
{
PINMUX_CFG_REG
(
"HIZCRA"
, 0xa4050158, 16, 1) {
1587
0, 0,
1588
HIZA14_KEYSC
,
HIZA14_HIZ
,
1589
0, 0,
1590
0, 0,
1591
0, 0,
1592
HIZA10_NAF
,
HIZA10_HIZ
,
1593
HIZA9_VIO
,
HIZA9_HIZ
,
1594
HIZA8_LCDC
,
HIZA8_HIZ
,
1595
HIZA7_LCDC
,
HIZA7_HIZ
,
1596
HIZA6_LCDC
,
HIZA6_HIZ
,
1597
0, 0,
1598
0, 0,
1599
0, 0,
1600
0, 0,
1601
0, 0,
1602
0, 0 }
1603
},
1604
{
PINMUX_CFG_REG
(
"HIZCRB"
, 0xa405015a, 16, 1) {
1605
0, 0,
1606
0, 0,
1607
0, 0,
1608
0, 0,
1609
0, 0,
1610
0, 0,
1611
0, 0,
1612
0, 0,
1613
0, 0,
1614
0, 0,
1615
0, 0,
1616
HIZB4_SIUA
,
HIZB4_HIZ
,
1617
0, 0,
1618
0, 0,
1619
HIZB1_VIO
,
HIZB1_HIZ
,
1620
HIZB0_VIO
,
HIZB0_HIZ
}
1621
},
1622
{
PINMUX_CFG_REG
(
"HIZCRC"
, 0xa405015c, 16, 1) {
1623
HIZC15_IRQ7
,
HIZC15_HIZ
,
1624
HIZC14_IRQ6
,
HIZC14_HIZ
,
1625
HIZC13_IRQ5
,
HIZC13_HIZ
,
1626
HIZC12_IRQ4
,
HIZC12_HIZ
,
1627
HIZC11_IRQ3
,
HIZC11_HIZ
,
1628
HIZC10_IRQ2
,
HIZC10_HIZ
,
1629
HIZC9_IRQ1
,
HIZC9_HIZ
,
1630
HIZC8_IRQ0
,
HIZC8_HIZ
,
1631
0, 0,
1632
0, 0,
1633
0, 0,
1634
0, 0,
1635
0, 0,
1636
0, 0,
1637
0, 0,
1638
0, 0 }
1639
},
1640
{
PINMUX_CFG_REG
(
"MSELCRB"
, 0xa4050182, 16, 1) {
1641
0, 0,
1642
0, 0,
1643
0, 0,
1644
0, 0,
1645
0, 0,
1646
0, 0,
1647
MSELB9_VIO
,
MSELB9_VIO2
,
1648
MSELB8_RGB
,
MSELB8_SYS
,
1649
0, 0,
1650
0, 0,
1651
0, 0,
1652
0, 0,
1653
0, 0,
1654
0, 0,
1655
0, 0,
1656
0, 0 }
1657
},
1658
{}
1659
};
1660
1661
static
struct
pinmux_data_reg
pinmux_data_regs[] = {
1662
{
PINMUX_DATA_REG
(
"PADR"
, 0xa4050120, 8) {
1663
PTA7_DATA
,
PTA6_DATA
,
PTA5_DATA
,
PTA4_DATA
,
1664
PTA3_DATA
,
PTA2_DATA
,
PTA1_DATA
,
PTA0_DATA
}
1665
},
1666
{
PINMUX_DATA_REG
(
"PBDR"
, 0xa4050122, 8) {
1667
PTB7_DATA
,
PTB6_DATA
,
PTB5_DATA
,
PTB4_DATA
,
1668
PTB3_DATA
,
PTB2_DATA
,
PTB1_DATA
,
PTB0_DATA
}
1669
},
1670
{
PINMUX_DATA_REG
(
"PCDR"
, 0xa4050124, 8) {
1671
PTC7_DATA
, 0,
PTC5_DATA
,
PTC4_DATA
,
1672
PTC3_DATA
,
PTC2_DATA
, 0,
PTC0_DATA
}
1673
},
1674
{
PINMUX_DATA_REG
(
"PDDR"
, 0xa4050126, 8) {
1675
PTD7_DATA
,
PTD6_DATA
,
PTD5_DATA
,
PTD4_DATA
,
1676
PTD3_DATA
,
PTD2_DATA
,
PTD1_DATA
,
PTD0_DATA
}
1677
},
1678
{
PINMUX_DATA_REG
(
"PEDR"
, 0xa4050128, 8) {
1679
PTE7_DATA
,
PTE6_DATA
,
PTE5_DATA
,
PTE4_DATA
,
1680
0, 0,
PTE1_DATA
,
PTE0_DATA
}
1681
},
1682
{
PINMUX_DATA_REG
(
"PFDR"
, 0xa405012a, 8) {
1683
0,
PTF6_DATA
,
PTF5_DATA
,
PTF4_DATA
,
1684
PTF3_DATA
,
PTF2_DATA
,
PTF1_DATA
,
PTF0_DATA
}
1685
},
1686
{
PINMUX_DATA_REG
(
"PGDR"
, 0xa405012c, 8) {
1687
0, 0, 0,
PTG4_DATA
,
1688
PTG3_DATA
,
PTG2_DATA
,
PTG1_DATA
,
PTG0_DATA
}
1689
},
1690
{
PINMUX_DATA_REG
(
"PHDR"
, 0xa405012e, 8) {
1691
PTH7_DATA
,
PTH6_DATA
,
PTH5_DATA
,
PTH4_DATA
,
1692
PTH3_DATA
,
PTH2_DATA
,
PTH1_DATA
,
PTH0_DATA
}
1693
},
1694
{
PINMUX_DATA_REG
(
"PJDR"
, 0xa4050130, 8) {
1695
PTJ7_DATA
,
PTJ6_DATA
,
PTJ5_DATA
, 0,
1696
0, 0,
PTJ1_DATA
,
PTJ0_DATA
}
1697
},
1698
{
PINMUX_DATA_REG
(
"PKDR"
, 0xa4050132, 8) {
1699
0,
PTK6_DATA
,
PTK5_DATA
,
PTK4_DATA
,
1700
PTK3_DATA
,
PTK2_DATA
,
PTK1_DATA
,
PTK0_DATA
}
1701
},
1702
{
PINMUX_DATA_REG
(
"PLDR"
, 0xa4050134, 8) {
1703
PTL7_DATA
,
PTL6_DATA
,
PTL5_DATA
,
PTL4_DATA
,
1704
PTL3_DATA
,
PTL2_DATA
,
PTL1_DATA
,
PTL0_DATA
}
1705
},
1706
{
PINMUX_DATA_REG
(
"PMDR"
, 0xa4050136, 8) {
1707
PTM7_DATA
,
PTM6_DATA
,
PTM5_DATA
,
PTM4_DATA
,
1708
PTM3_DATA
,
PTM2_DATA
,
PTM1_DATA
,
PTM0_DATA
}
1709
},
1710
{
PINMUX_DATA_REG
(
"PNDR"
, 0xa4050138, 8) {
1711
PTN7_DATA
,
PTN6_DATA
,
PTN5_DATA
,
PTN4_DATA
,
1712
PTN3_DATA
,
PTN2_DATA
,
PTN1_DATA
,
PTN0_DATA
}
1713
},
1714
{
PINMUX_DATA_REG
(
"PQDR"
, 0xa405013a, 8) {
1715
0,
PTQ6_DATA
,
PTQ5_DATA
,
PTQ4_DATA
,
1716
PTQ3_DATA
,
PTQ2_DATA
,
PTQ1_DATA
,
PTQ0_DATA
}
1717
},
1718
{
PINMUX_DATA_REG
(
"PRDR"
, 0xa405013c, 8) {
1719
0, 0, 0,
PTR4_DATA
,
1720
PTR3_DATA
,
PTR2_DATA
,
PTR1_DATA
,
PTR0_DATA
}
1721
},
1722
{
PINMUX_DATA_REG
(
"PSDR"
, 0xa405013e, 8) {
1723
0, 0, 0,
PTS4_DATA
,
1724
PTS3_DATA
,
PTS2_DATA
,
PTS1_DATA
,
PTS0_DATA
}
1725
},
1726
{
PINMUX_DATA_REG
(
"PTDR"
, 0xa4050160, 8) {
1727
0, 0, 0,
PTT4_DATA
,
1728
PTT3_DATA
,
PTT2_DATA
,
PTT1_DATA
,
PTT0_DATA
}
1729
},
1730
{
PINMUX_DATA_REG
(
"PUDR"
, 0xa4050162, 8) {
1731
0, 0, 0,
PTU4_DATA
,
1732
PTU3_DATA
,
PTU2_DATA
,
PTU1_DATA
,
PTU0_DATA
}
1733
},
1734
{
PINMUX_DATA_REG
(
"PVDR"
, 0xa4050164, 8) {
1735
0, 0, 0,
PTV4_DATA
,
1736
PTV3_DATA
,
PTV2_DATA
,
PTV1_DATA
,
PTV0_DATA
}
1737
},
1738
{
PINMUX_DATA_REG
(
"PWDR"
, 0xa4050166, 8) {
1739
0,
PTW6_DATA
,
PTW5_DATA
,
PTW4_DATA
,
1740
PTW3_DATA
,
PTW2_DATA
,
PTW1_DATA
,
PTW0_DATA
}
1741
},
1742
{
PINMUX_DATA_REG
(
"PXDR"
, 0xa4050168, 8) {
1743
0,
PTX6_DATA
,
PTX5_DATA
,
PTX4_DATA
,
1744
PTX3_DATA
,
PTX2_DATA
,
PTX1_DATA
,
PTX0_DATA
}
1745
},
1746
{
PINMUX_DATA_REG
(
"PYDR"
, 0xa405016a, 8) {
1747
0,
PTY6_DATA
,
PTY5_DATA
,
PTY4_DATA
,
1748
PTY3_DATA
,
PTY2_DATA
,
PTY1_DATA
,
PTY0_DATA
}
1749
},
1750
{
PINMUX_DATA_REG
(
"PZDR"
, 0xa405016c, 8) {
1751
0, 0,
PTZ5_DATA
,
PTZ4_DATA
,
1752
PTZ3_DATA
,
PTZ2_DATA
,
PTZ1_DATA
,
PTZ0_DATA
}
1753
},
1754
{ },
1755
};
1756
1757
static
struct
pinmux_info
sh7722_pinmux_info = {
1758
.name =
"sh7722_pfc"
,
1759
.reserved_id =
PINMUX_RESERVED
,
1760
.data = {
PINMUX_DATA_BEGIN
,
PINMUX_DATA_END
},
1761
.input = {
PINMUX_INPUT_BEGIN
,
PINMUX_INPUT_END
},
1762
.input_pd = {
PINMUX_INPUT_PULLDOWN_BEGIN
,
PINMUX_INPUT_PULLDOWN_END
},
1763
.input_pu = {
PINMUX_INPUT_PULLUP_BEGIN
,
PINMUX_INPUT_PULLUP_END
},
1764
.output = {
PINMUX_OUTPUT_BEGIN
,
PINMUX_OUTPUT_END
},
1765
.mark = {
PINMUX_MARK_BEGIN
,
PINMUX_MARK_END
},
1766
.function = {
PINMUX_FUNCTION_BEGIN
,
PINMUX_FUNCTION_END
},
1767
1768
.first_gpio =
GPIO_PTA7
,
1769
.last_gpio =
GPIO_FN_KEYOUT5_IN5
,
1770
1771
.gpios = pinmux_gpios,
1772
.cfg_regs = pinmux_config_regs,
1773
.data_regs = pinmux_data_regs,
1774
1775
.gpio_data = pinmux_data,
1776
.gpio_data_size =
ARRAY_SIZE
(pinmux_data),
1777
};
1778
1779
static
int
__init
plat_pinmux_setup(
void
)
1780
{
1781
return
register_pinmux(&sh7722_pinmux_info);
1782
}
1783
1784
arch_initcall
(plat_pinmux_setup);
Generated on Thu Jan 10 2013 13:17:40 for Linux Kernel by
1.8.2