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-sh7723.c
Go to the documentation of this file.
1
/*
2
* SH7723 Pinmux
3
*
4
* Copyright (C) 2008 Magnus Damm
5
*
6
* This file is subject to the terms and conditions of the GNU General Public
7
* License. See the file "COPYING" in the main directory of this archive
8
* for more details.
9
*/
10
11
#include <
linux/init.h
>
12
#include <linux/kernel.h>
13
#include <
linux/gpio.h
>
14
#include <
cpu/sh7723.h
>
15
16
enum
{
17
PINMUX_RESERVED
= 0,
18
19
PINMUX_DATA_BEGIN
,
20
PTA7_DATA
,
PTA6_DATA
,
PTA5_DATA
,
PTA4_DATA
,
21
PTA3_DATA
,
PTA2_DATA
,
PTA1_DATA
,
PTA0_DATA
,
22
PTB7_DATA
,
PTB6_DATA
,
PTB5_DATA
,
PTB4_DATA
,
23
PTB3_DATA
,
PTB2_DATA
,
PTB1_DATA
,
PTB0_DATA
,
24
PTC7_DATA
,
PTC6_DATA
,
PTC5_DATA
,
PTC4_DATA
,
25
PTC3_DATA
,
PTC2_DATA
,
PTC1_DATA
,
PTC0_DATA
,
26
PTD7_DATA
,
PTD6_DATA
,
PTD5_DATA
,
PTD4_DATA
,
27
PTD3_DATA
,
PTD2_DATA
,
PTD1_DATA
,
PTD0_DATA
,
28
PTE5_DATA
,
PTE4_DATA
,
PTE3_DATA
,
PTE2_DATA
,
PTE1_DATA
,
PTE0_DATA
,
29
PTF7_DATA
,
PTF6_DATA
,
PTF5_DATA
,
PTF4_DATA
,
30
PTF3_DATA
,
PTF2_DATA
,
PTF1_DATA
,
PTF0_DATA
,
31
PTG5_DATA
,
PTG4_DATA
,
PTG3_DATA
,
PTG2_DATA
,
PTG1_DATA
,
PTG0_DATA
,
32
PTH7_DATA
,
PTH6_DATA
,
PTH5_DATA
,
PTH4_DATA
,
33
PTH3_DATA
,
PTH2_DATA
,
PTH1_DATA
,
PTH0_DATA
,
34
PTJ7_DATA
,
PTJ5_DATA
,
PTJ3_DATA
,
PTJ2_DATA
,
PTJ1_DATA
,
PTJ0_DATA
,
35
PTK7_DATA
,
PTK6_DATA
,
PTK5_DATA
,
PTK4_DATA
,
36
PTK3_DATA
,
PTK2_DATA
,
PTK1_DATA
,
PTK0_DATA
,
37
PTL7_DATA
,
PTL6_DATA
,
PTL5_DATA
,
PTL4_DATA
,
38
PTL3_DATA
,
PTL2_DATA
,
PTL1_DATA
,
PTL0_DATA
,
39
PTM7_DATA
,
PTM6_DATA
,
PTM5_DATA
,
PTM4_DATA
,
40
PTM3_DATA
,
PTM2_DATA
,
PTM1_DATA
,
PTM0_DATA
,
41
PTN7_DATA
,
PTN6_DATA
,
PTN5_DATA
,
PTN4_DATA
,
42
PTN3_DATA
,
PTN2_DATA
,
PTN1_DATA
,
PTN0_DATA
,
43
PTQ3_DATA
,
PTQ2_DATA
,
PTQ1_DATA
,
PTQ0_DATA
,
44
PTR7_DATA
,
PTR6_DATA
,
PTR5_DATA
,
PTR4_DATA
,
45
PTR3_DATA
,
PTR2_DATA
,
PTR1_DATA
,
PTR0_DATA
,
46
PTS7_DATA
,
PTS6_DATA
,
PTS5_DATA
,
PTS4_DATA
,
47
PTS3_DATA
,
PTS2_DATA
,
PTS1_DATA
,
PTS0_DATA
,
48
PTT5_DATA
,
PTT4_DATA
,
PTT3_DATA
,
PTT2_DATA
,
PTT1_DATA
,
PTT0_DATA
,
49
PTU5_DATA
,
PTU4_DATA
,
PTU3_DATA
,
PTU2_DATA
,
PTU1_DATA
,
PTU0_DATA
,
50
PTV7_DATA
,
PTV6_DATA
,
PTV5_DATA
,
PTV4_DATA
,
51
PTV3_DATA
,
PTV2_DATA
,
PTV1_DATA
,
PTV0_DATA
,
52
PTW7_DATA
,
PTW6_DATA
,
PTW5_DATA
,
PTW4_DATA
,
53
PTW3_DATA
,
PTW2_DATA
,
PTW1_DATA
,
PTW0_DATA
,
54
PTX7_DATA
,
PTX6_DATA
,
PTX5_DATA
,
PTX4_DATA
,
55
PTX3_DATA
,
PTX2_DATA
,
PTX1_DATA
,
PTX0_DATA
,
56
PTY7_DATA
,
PTY6_DATA
,
PTY5_DATA
,
PTY4_DATA
,
57
PTY3_DATA
,
PTY2_DATA
,
PTY1_DATA
,
PTY0_DATA
,
58
PTZ7_DATA
,
PTZ6_DATA
,
PTZ5_DATA
,
PTZ4_DATA
,
59
PTZ3_DATA
,
PTZ2_DATA
,
PTZ1_DATA
,
PTZ0_DATA
,
60
PINMUX_DATA_END
,
61
62
PINMUX_INPUT_BEGIN
,
63
PTA7_IN
,
PTA6_IN
,
PTA5_IN
,
PTA4_IN
,
64
PTA3_IN
,
PTA2_IN
,
PTA1_IN
,
PTA0_IN
,
65
PTB7_IN
,
PTB6_IN
,
PTB5_IN
,
PTB4_IN
,
66
PTB3_IN
,
PTB2_IN
,
PTB1_IN
,
PTB0_IN
,
67
PTC7_IN
,
PTC6_IN
,
PTC5_IN
,
PTC4_IN
,
68
PTC3_IN
,
PTC2_IN
,
PTC1_IN
,
PTC0_IN
,
69
PTD7_IN
,
PTD6_IN
,
PTD5_IN
,
PTD4_IN
,
70
PTD3_IN
,
PTD2_IN
,
PTD1_IN
,
PTD0_IN
,
71
PTE5_IN
,
PTE4_IN
,
PTE3_IN
,
PTE2_IN
,
PTE1_IN
,
PTE0_IN
,
72
PTF7_IN
,
PTF6_IN
,
PTF5_IN
,
PTF4_IN
,
73
PTF3_IN
,
PTF2_IN
,
PTF1_IN
,
PTF0_IN
,
74
PTH7_IN
,
PTH6_IN
,
PTH5_IN
,
PTH4_IN
,
75
PTH3_IN
,
PTH2_IN
,
PTH1_IN
,
PTH0_IN
,
76
PTJ3_IN
,
PTJ2_IN
,
PTJ1_IN
,
PTJ0_IN
,
77
PTK7_IN
,
PTK6_IN
,
PTK5_IN
,
PTK4_IN
,
78
PTK3_IN
,
PTK2_IN
,
PTK1_IN
,
PTK0_IN
,
79
PTL7_IN
,
PTL6_IN
,
PTL5_IN
,
PTL4_IN
,
80
PTL3_IN
,
PTL2_IN
,
PTL1_IN
,
PTL0_IN
,
81
PTM7_IN
,
PTM6_IN
,
PTM5_IN
,
PTM4_IN
,
82
PTM3_IN
,
PTM2_IN
,
PTM1_IN
,
PTM0_IN
,
83
PTN7_IN
,
PTN6_IN
,
PTN5_IN
,
PTN4_IN
,
84
PTN3_IN
,
PTN2_IN
,
PTN1_IN
,
PTN0_IN
,
85
PTQ3_IN
,
PTQ2_IN
,
PTQ1_IN
,
PTQ0_IN
,
86
PTR7_IN
,
PTR6_IN
,
PTR5_IN
,
PTR4_IN
,
87
PTR3_IN
,
PTR2_IN
,
PTR1_IN
,
PTR0_IN
,
88
PTS7_IN
,
PTS6_IN
,
PTS5_IN
,
PTS4_IN
,
89
PTS3_IN
,
PTS2_IN
,
PTS1_IN
,
PTS0_IN
,
90
PTT5_IN
,
PTT4_IN
,
PTT3_IN
,
PTT2_IN
,
PTT1_IN
,
PTT0_IN
,
91
PTU5_IN
,
PTU4_IN
,
PTU3_IN
,
PTU2_IN
,
PTU1_IN
,
PTU0_IN
,
92
PTV7_IN
,
PTV6_IN
,
PTV5_IN
,
PTV4_IN
,
93
PTV3_IN
,
PTV2_IN
,
PTV1_IN
,
PTV0_IN
,
94
PTW7_IN
,
PTW6_IN
,
PTW5_IN
,
PTW4_IN
,
95
PTW3_IN
,
PTW2_IN
,
PTW1_IN
,
PTW0_IN
,
96
PTX7_IN
,
PTX6_IN
,
PTX5_IN
,
PTX4_IN
,
97
PTX3_IN
,
PTX2_IN
,
PTX1_IN
,
PTX0_IN
,
98
PTY7_IN
,
PTY6_IN
,
PTY5_IN
,
PTY4_IN
,
99
PTY3_IN
,
PTY2_IN
,
PTY1_IN
,
PTY0_IN
,
100
PTZ7_IN
,
PTZ6_IN
,
PTZ5_IN
,
PTZ4_IN
,
101
PTZ3_IN
,
PTZ2_IN
,
PTZ1_IN
,
PTZ0_IN
,
102
PINMUX_INPUT_END
,
103
104
PINMUX_INPUT_PULLUP_BEGIN
,
105
PTA4_IN_PU
,
PTA3_IN_PU
,
PTA2_IN_PU
,
PTA1_IN_PU
,
PTA0_IN_PU
,
106
PTB2_IN_PU
,
PTB1_IN_PU
,
107
PTR2_IN_PU
,
108
PINMUX_INPUT_PULLUP_END
,
109
110
PINMUX_OUTPUT_BEGIN
,
111
PTA7_OUT
,
PTA6_OUT
,
PTA5_OUT
,
PTA4_OUT
,
112
PTA3_OUT
,
PTA2_OUT
,
PTA1_OUT
,
PTA0_OUT
,
113
PTB7_OUT
,
PTB6_OUT
,
PTB5_OUT
,
PTB4_OUT
,
114
PTB3_OUT
,
PTB2_OUT
,
PTB1_OUT
,
PTB0_OUT
,
115
PTC7_OUT
,
PTC6_OUT
,
PTC5_OUT
,
PTC4_OUT
,
116
PTC3_OUT
,
PTC2_OUT
,
PTC1_OUT
,
PTC0_OUT
,
117
PTD7_OUT
,
PTD6_OUT
,
PTD5_OUT
,
PTD4_OUT
,
118
PTD3_OUT
,
PTD2_OUT
,
PTD1_OUT
,
PTD0_OUT
,
119
PTE5_OUT
,
PTE4_OUT
,
PTE3_OUT
,
PTE2_OUT
,
PTE1_OUT
,
PTE0_OUT
,
120
PTF7_OUT
,
PTF6_OUT
,
PTF5_OUT
,
PTF4_OUT
,
121
PTF3_OUT
,
PTF2_OUT
,
PTF1_OUT
,
PTF0_OUT
,
122
PTG5_OUT
,
PTG4_OUT
,
PTG3_OUT
,
PTG2_OUT
,
PTG1_OUT
,
PTG0_OUT
,
123
PTH7_OUT
,
PTH6_OUT
,
PTH5_OUT
,
PTH4_OUT
,
124
PTH3_OUT
,
PTH2_OUT
,
PTH1_OUT
,
PTH0_OUT
,
125
PTJ7_OUT
,
PTJ5_OUT
,
PTJ3_OUT
,
PTJ2_OUT
,
PTJ1_OUT
,
PTJ0_OUT
,
126
PTK7_OUT
,
PTK6_OUT
,
PTK5_OUT
,
PTK4_OUT
,
127
PTK3_OUT
,
PTK2_OUT
,
PTK1_OUT
,
PTK0_OUT
,
128
PTL7_OUT
,
PTL6_OUT
,
PTL5_OUT
,
PTL4_OUT
,
129
PTL3_OUT
,
PTL2_OUT
,
PTL1_OUT
,
PTL0_OUT
,
130
PTM7_OUT
,
PTM6_OUT
,
PTM5_OUT
,
PTM4_OUT
,
131
PTM3_OUT
,
PTM2_OUT
,
PTM1_OUT
,
PTM0_OUT
,
132
PTN7_OUT
,
PTN6_OUT
,
PTN5_OUT
,
PTN4_OUT
,
133
PTN3_OUT
,
PTN2_OUT
,
PTN1_OUT
,
PTN0_OUT
,
134
PTR7_OUT
,
PTR6_OUT
,
PTR5_OUT
,
PTR4_OUT
,
135
PTR1_OUT
,
PTR0_OUT
,
136
PTS7_OUT
,
PTS6_OUT
,
PTS5_OUT
,
PTS4_OUT
,
137
PTS3_OUT
,
PTS2_OUT
,
PTS1_OUT
,
PTS0_OUT
,
138
PTT5_OUT
,
PTT4_OUT
,
PTT3_OUT
,
PTT2_OUT
,
PTT1_OUT
,
PTT0_OUT
,
139
PTU5_OUT
,
PTU4_OUT
,
PTU3_OUT
,
PTU2_OUT
,
PTU1_OUT
,
PTU0_OUT
,
140
PTV7_OUT
,
PTV6_OUT
,
PTV5_OUT
,
PTV4_OUT
,
141
PTV3_OUT
,
PTV2_OUT
,
PTV1_OUT
,
PTV0_OUT
,
142
PTW7_OUT
,
PTW6_OUT
,
PTW5_OUT
,
PTW4_OUT
,
143
PTW3_OUT
,
PTW2_OUT
,
PTW1_OUT
,
PTW0_OUT
,
144
PTX7_OUT
,
PTX6_OUT
,
PTX5_OUT
,
PTX4_OUT
,
145
PTX3_OUT
,
PTX2_OUT
,
PTX1_OUT
,
PTX0_OUT
,
146
PTY7_OUT
,
PTY6_OUT
,
PTY5_OUT
,
PTY4_OUT
,
147
PTY3_OUT
,
PTY2_OUT
,
PTY1_OUT
,
PTY0_OUT
,
148
PTZ7_OUT
,
PTZ6_OUT
,
PTZ5_OUT
,
PTZ4_OUT
,
149
PTZ3_OUT
,
PTZ2_OUT
,
PTZ1_OUT
,
PTZ0_OUT
,
150
PINMUX_OUTPUT_END
,
151
152
PINMUX_FUNCTION_BEGIN
,
153
PTA7_FN
,
PTA6_FN
,
PTA5_FN
,
PTA4_FN
,
154
PTA3_FN
,
PTA2_FN
,
PTA1_FN
,
PTA0_FN
,
155
PTB7_FN
,
PTB6_FN
,
PTB5_FN
,
PTB4_FN
,
156
PTB3_FN
,
PTB2_FN
,
PTB1_FN
,
PTB0_FN
,
157
PTC7_FN
,
PTC6_FN
,
PTC5_FN
,
PTC4_FN
,
158
PTC3_FN
,
PTC2_FN
,
PTC1_FN
,
PTC0_FN
,
159
PTD7_FN
,
PTD6_FN
,
PTD5_FN
,
PTD4_FN
,
160
PTD3_FN
,
PTD2_FN
,
PTD1_FN
,
PTD0_FN
,
161
PTE5_FN
,
PTE4_FN
,
PTE3_FN
,
PTE2_FN
,
PTE1_FN
,
PTE0_FN
,
162
PTF7_FN
,
PTF6_FN
,
PTF5_FN
,
PTF4_FN
,
163
PTF3_FN
,
PTF2_FN
,
PTF1_FN
,
PTF0_FN
,
164
PTG5_FN
,
PTG4_FN
,
PTG3_FN
,
PTG2_FN
,
PTG1_FN
,
PTG0_FN
,
165
PTH7_FN
,
PTH6_FN
,
PTH5_FN
,
PTH4_FN
,
166
PTH3_FN
,
PTH2_FN
,
PTH1_FN
,
PTH0_FN
,
167
PTJ7_FN
,
PTJ5_FN
,
PTJ3_FN
,
PTJ2_FN
,
PTJ1_FN
,
PTJ0_FN
,
168
PTK7_FN
,
PTK6_FN
,
PTK5_FN
,
PTK4_FN
,
169
PTK3_FN
,
PTK2_FN
,
PTK1_FN
,
PTK0_FN
,
170
PTL7_FN
,
PTL6_FN
,
PTL5_FN
,
PTL4_FN
,
171
PTL3_FN
,
PTL2_FN
,
PTL1_FN
,
PTL0_FN
,
172
PTM7_FN
,
PTM6_FN
,
PTM5_FN
,
PTM4_FN
,
173
PTM3_FN
,
PTM2_FN
,
PTM1_FN
,
PTM0_FN
,
174
PTN7_FN
,
PTN6_FN
,
PTN5_FN
,
PTN4_FN
,
175
PTN3_FN
,
PTN2_FN
,
PTN1_FN
,
PTN0_FN
,
176
PTQ3_FN
,
PTQ2_FN
,
PTQ1_FN
,
PTQ0_FN
,
177
PTR7_FN
,
PTR6_FN
,
PTR5_FN
,
PTR4_FN
,
178
PTR3_FN
,
PTR2_FN
,
PTR1_FN
,
PTR0_FN
,
179
PTS7_FN
,
PTS6_FN
,
PTS5_FN
,
PTS4_FN
,
180
PTS3_FN
,
PTS2_FN
,
PTS1_FN
,
PTS0_FN
,
181
PTT5_FN
,
PTT4_FN
,
PTT3_FN
,
PTT2_FN
,
PTT1_FN
,
PTT0_FN
,
182
PTU5_FN
,
PTU4_FN
,
PTU3_FN
,
PTU2_FN
,
PTU1_FN
,
PTU0_FN
,
183
PTV7_FN
,
PTV6_FN
,
PTV5_FN
,
PTV4_FN
,
184
PTV3_FN
,
PTV2_FN
,
PTV1_FN
,
PTV0_FN
,
185
PTW7_FN
,
PTW6_FN
,
PTW5_FN
,
PTW4_FN
,
186
PTW3_FN
,
PTW2_FN
,
PTW1_FN
,
PTW0_FN
,
187
PTX7_FN
,
PTX6_FN
,
PTX5_FN
,
PTX4_FN
,
188
PTX3_FN
,
PTX2_FN
,
PTX1_FN
,
PTX0_FN
,
189
PTY7_FN
,
PTY6_FN
,
PTY5_FN
,
PTY4_FN
,
190
PTY3_FN
,
PTY2_FN
,
PTY1_FN
,
PTY0_FN
,
191
PTZ7_FN
,
PTZ6_FN
,
PTZ5_FN
,
PTZ4_FN
,
192
PTZ3_FN
,
PTZ2_FN
,
PTZ1_FN
,
PTZ0_FN
,
193
194
195
PSA15_PSA14_FN1
,
PSA15_PSA14_FN2
,
196
PSA13_PSA12_FN1
,
PSA13_PSA12_FN2
,
197
PSA11_PSA10_FN1
,
PSA11_PSA10_FN2
,
198
PSA5_PSA4_FN1
,
PSA5_PSA4_FN2
,
PSA5_PSA4_FN3
,
199
PSA3_PSA2_FN1
,
PSA3_PSA2_FN2
,
200
PSB15_PSB14_FN1
,
PSB15_PSB14_FN2
,
201
PSB13_PSB12_LCDC_RGB
,
PSB13_PSB12_LCDC_SYS
,
202
PSB9_PSB8_FN1
,
PSB9_PSB8_FN2
,
PSB9_PSB8_FN3
,
203
PSB7_PSB6_FN1
,
PSB7_PSB6_FN2
,
204
PSB5_PSB4_FN1
,
PSB5_PSB4_FN2
,
205
PSB3_PSB2_FN1
,
PSB3_PSB2_FN2
,
206
PSC15_PSC14_FN1
,
PSC15_PSC14_FN2
,
207
PSC13_PSC12_FN1
,
PSC13_PSC12_FN2
,
208
PSC11_PSC10_FN1
,
PSC11_PSC10_FN2
,
PSC11_PSC10_FN3
,
209
PSC9_PSC8_FN1
,
PSC9_PSC8_FN2
,
210
PSC7_PSC6_FN1
,
PSC7_PSC6_FN2
,
PSC7_PSC6_FN3
,
211
PSD15_PSD14_FN1
,
PSD15_PSD14_FN2
,
212
PSD13_PSD12_FN1
,
PSD13_PSD12_FN2
,
213
PSD11_PSD10_FN1
,
PSD11_PSD10_FN2
,
PSD11_PSD10_FN3
,
214
PSD9_PSD8_FN1
,
PSD9_PSD8_FN2
,
215
PSD7_PSD6_FN1
,
PSD7_PSD6_FN2
,
216
PSD5_PSD4_FN1
,
PSD5_PSD4_FN2
,
217
PSD3_PSD2_FN1
,
PSD3_PSD2_FN2
,
218
PSD1_PSD0_FN1
,
PSD1_PSD0_FN2
,
219
PINMUX_FUNCTION_END
,
220
221
PINMUX_MARK_BEGIN
,
222
SCIF0_PTT_TXD_MARK
,
SCIF0_PTT_RXD_MARK
,
223
SCIF0_PTT_SCK_MARK
,
SCIF0_PTU_TXD_MARK
,
224
SCIF0_PTU_RXD_MARK
,
SCIF0_PTU_SCK_MARK
,
225
226
SCIF1_PTS_TXD_MARK
,
SCIF1_PTS_RXD_MARK
,
227
SCIF1_PTS_SCK_MARK
,
SCIF1_PTV_TXD_MARK
,
228
SCIF1_PTV_RXD_MARK
,
SCIF1_PTV_SCK_MARK
,
229
230
SCIF2_PTT_TXD_MARK
,
SCIF2_PTT_RXD_MARK
,
231
SCIF2_PTT_SCK_MARK
,
SCIF2_PTU_TXD_MARK
,
232
SCIF2_PTU_RXD_MARK
,
SCIF2_PTU_SCK_MARK
,
233
234
SCIF3_PTS_TXD_MARK
,
SCIF3_PTS_RXD_MARK
,
235
SCIF3_PTS_SCK_MARK
,
SCIF3_PTS_RTS_MARK
,
236
SCIF3_PTS_CTS_MARK
,
SCIF3_PTV_TXD_MARK
,
237
SCIF3_PTV_RXD_MARK
,
SCIF3_PTV_SCK_MARK
,
238
SCIF3_PTV_RTS_MARK
,
SCIF3_PTV_CTS_MARK
,
239
240
SCIF4_PTE_TXD_MARK
,
SCIF4_PTE_RXD_MARK
,
241
SCIF4_PTE_SCK_MARK
,
SCIF4_PTN_TXD_MARK
,
242
SCIF4_PTN_RXD_MARK
,
SCIF4_PTN_SCK_MARK
,
243
244
SCIF5_PTE_TXD_MARK
,
SCIF5_PTE_RXD_MARK
,
245
SCIF5_PTE_SCK_MARK
,
SCIF5_PTN_TXD_MARK
,
246
SCIF5_PTN_RXD_MARK
,
SCIF5_PTN_SCK_MARK
,
247
248
VIO_D15_MARK
,
VIO_D14_MARK
,
VIO_D13_MARK
,
VIO_D12_MARK
,
249
VIO_D11_MARK
,
VIO_D10_MARK
,
VIO_D9_MARK
,
VIO_D8_MARK
,
250
VIO_D7_MARK
,
VIO_D6_MARK
,
VIO_D5_MARK
,
VIO_D4_MARK
,
251
VIO_D3_MARK
,
VIO_D2_MARK
,
VIO_D1_MARK
,
VIO_D0_MARK
,
252
VIO_FLD_MARK
,
VIO_CKO_MARK
,
253
VIO_VD1_MARK
,
VIO_HD1_MARK
,
VIO_CLK1_MARK
,
254
VIO_HD2_MARK
,
VIO_VD2_MARK
,
VIO_CLK2_MARK
,
255
256
LCDD23_MARK
,
LCDD22_MARK
,
LCDD21_MARK
,
LCDD20_MARK
,
257
LCDD19_MARK
,
LCDD18_MARK
,
LCDD17_MARK
,
LCDD16_MARK
,
258
LCDD15_MARK
,
LCDD14_MARK
,
LCDD13_MARK
,
LCDD12_MARK
,
259
LCDD11_MARK
,
LCDD10_MARK
,
LCDD9_MARK
,
LCDD8_MARK
,
260
LCDD7_MARK
,
LCDD6_MARK
,
LCDD5_MARK
,
LCDD4_MARK
,
261
LCDD3_MARK
,
LCDD2_MARK
,
LCDD1_MARK
,
LCDD0_MARK
,
262
LCDDON_MARK
,
LCDVCPWC_MARK
,
LCDVEPWC_MARK
,
263
LCDVSYN_MARK
,
LCDDCK_MARK
,
LCDHSYN_MARK
,
LCDDISP_MARK
,
264
LCDRS_MARK
,
LCDCS_MARK
,
LCDWR_MARK
,
LCDRD_MARK
,
265
LCDLCLK_PTR_MARK
,
LCDLCLK_PTW_MARK
,
266
267
IRQ0_MARK
,
IRQ1_MARK
,
IRQ2_MARK
,
IRQ3_MARK
,
268
IRQ4_MARK
,
IRQ5_MARK
,
IRQ6_MARK
,
IRQ7_MARK
,
269
270
AUDATA3_MARK
,
AUDATA2_MARK
,
AUDATA1_MARK
,
AUDATA0_MARK
,
271
AUDCK_MARK
,
AUDSYNC_MARK
,
272
273
SDHI0CD_PTD_MARK
,
SDHI0WP_PTD_MARK
,
274
SDHI0D3_PTD_MARK
,
SDHI0D2_PTD_MARK
,
275
SDHI0D1_PTD_MARK
,
SDHI0D0_PTD_MARK
,
276
SDHI0CMD_PTD_MARK
,
SDHI0CLK_PTD_MARK
,
277
278
SDHI0CD_PTS_MARK
,
SDHI0WP_PTS_MARK
,
279
SDHI0D3_PTS_MARK
,
SDHI0D2_PTS_MARK
,
280
SDHI0D1_PTS_MARK
,
SDHI0D0_PTS_MARK
,
281
SDHI0CMD_PTS_MARK
,
SDHI0CLK_PTS_MARK
,
282
283
SDHI1CD_MARK
,
SDHI1WP_MARK
,
SDHI1D3_MARK
,
SDHI1D2_MARK
,
284
SDHI1D1_MARK
,
SDHI1D0_MARK
,
SDHI1CMD_MARK
,
SDHI1CLK_MARK
,
285
286
SIUAFCK_MARK
,
SIUAILR_MARK
,
SIUAIBT_MARK
,
SIUAISLD_MARK
,
287
SIUAOLR_MARK
,
SIUAOBT_MARK
,
SIUAOSLD_MARK
,
SIUAMCK_MARK
,
288
SIUAISPD_MARK
,
SIUAOSPD_MARK
,
289
290
SIUBFCK_MARK
,
SIUBILR_MARK
,
SIUBIBT_MARK
,
SIUBISLD_MARK
,
291
SIUBOLR_MARK
,
SIUBOBT_MARK
,
SIUBOSLD_MARK
,
SIUBMCK_MARK
,
292
293
IRDA_IN_MARK
,
IRDA_OUT_MARK
,
294
295
DV_CLKI_MARK
,
DV_CLK_MARK
,
DV_HSYNC_MARK
,
DV_VSYNC_MARK
,
296
DV_D15_MARK
,
DV_D14_MARK
,
DV_D13_MARK
,
DV_D12_MARK
,
297
DV_D11_MARK
,
DV_D10_MARK
,
DV_D9_MARK
,
DV_D8_MARK
,
298
DV_D7_MARK
,
DV_D6_MARK
,
DV_D5_MARK
,
DV_D4_MARK
,
299
DV_D3_MARK
,
DV_D2_MARK
,
DV_D1_MARK
,
DV_D0_MARK
,
300
301
KEYIN0_MARK
,
KEYIN1_MARK
,
KEYIN2_MARK
,
KEYIN3_MARK
,
KEYIN4_MARK
,
302
KEYOUT0_MARK
,
KEYOUT1_MARK
,
KEYOUT2_MARK
,
KEYOUT3_MARK
,
303
KEYOUT4_IN6_MARK
,
KEYOUT5_IN5_MARK
,
304
305
MSIOF0_PTF_TXD_MARK
,
MSIOF0_PTF_RXD_MARK
,
MSIOF0_PTF_MCK_MARK
,
306
MSIOF0_PTF_TSYNC_MARK
,
MSIOF0_PTF_TSCK_MARK
,
MSIOF0_PTF_RSYNC_MARK
,
307
MSIOF0_PTF_RSCK_MARK
,
MSIOF0_PTF_SS1_MARK
,
MSIOF0_PTF_SS2_MARK
,
308
309
MSIOF0_PTT_TXD_MARK
,
MSIOF0_PTT_RXD_MARK
,
MSIOF0_PTX_MCK_MARK
,
310
MSIOF0_PTT_TSYNC_MARK
,
MSIOF0_PTT_TSCK_MARK
,
MSIOF0_PTT_RSYNC_MARK
,
311
MSIOF0_PTT_RSCK_MARK
,
MSIOF0_PTT_SS1_MARK
,
MSIOF0_PTT_SS2_MARK
,
312
313
MSIOF1_TXD_MARK
,
MSIOF1_RXD_MARK
,
MSIOF1_MCK_MARK
,
314
MSIOF1_TSYNC_MARK
,
MSIOF1_TSCK_MARK
,
MSIOF1_RSYNC_MARK
,
315
MSIOF1_RSCK_MARK
,
MSIOF1_SS1_MARK
,
MSIOF1_SS2_MARK
,
316
317
TS0_SDAT_MARK
,
TS0_SCK_MARK
,
TS0_SDEN_MARK
,
TS0_SPSYNC_MARK
,
318
319
FCE_MARK
,
NAF7_MARK
,
NAF6_MARK
,
NAF5_MARK
,
NAF4_MARK
,
320
NAF3_MARK
,
NAF2_MARK
,
NAF1_MARK
,
NAF0_MARK
,
FCDE_MARK
,
321
FOE_MARK
,
FSC_MARK
,
FWE_MARK
,
FRB_MARK
,
322
323
DACK1_MARK
,
DREQ1_MARK
,
DACK0_MARK
,
DREQ0_MARK
,
324
325
AN3_MARK
,
AN2_MARK
,
AN1_MARK
,
AN0_MARK
,
ADTRG_MARK
,
326
327
STATUS0_MARK
,
PDSTATUS_MARK
,
328
329
TPUTO3_MARK
,
TPUTO2_MARK
,
TPUTO1_MARK
,
TPUTO0_MARK
,
330
331
D31_MARK
,
D30_MARK
,
D29_MARK
,
D28_MARK
,
332
D27_MARK
,
D26_MARK
,
D25_MARK
,
D24_MARK
,
333
D23_MARK
,
D22_MARK
,
D21_MARK
,
D20_MARK
,
334
D19_MARK
,
D18_MARK
,
D17_MARK
,
D16_MARK
,
335
IOIS16_MARK
,
WAIT_MARK
,
BS_MARK
,
336
A25_MARK
,
A24_MARK
,
A23_MARK
,
A22_MARK
,
337
CS6B_CE1B_MARK
,
CS6A_CE2B_MARK
,
338
CS5B_CE1A_MARK
,
CS5A_CE2A_MARK
,
339
WE3_ICIOWR_MARK
,
WE2_ICIORD_MARK
,
340
341
IDED15_MARK
,
IDED14_MARK
,
IDED13_MARK
,
IDED12_MARK
,
342
IDED11_MARK
,
IDED10_MARK
,
IDED9_MARK
,
IDED8_MARK
,
343
IDED7_MARK
,
IDED6_MARK
,
IDED5_MARK
,
IDED4_MARK
,
344
IDED3_MARK
,
IDED2_MARK
,
IDED1_MARK
,
IDED0_MARK
,
345
DIRECTION_MARK
,
EXBUF_ENB_MARK
,
IDERST_MARK
,
IODACK_MARK
,
346
IODREQ_MARK
,
IDEIORDY_MARK
,
IDEINT_MARK
,
IDEIOWR_MARK
,
347
IDEIORD_MARK
,
IDECS1_MARK
,
IDECS0_MARK
,
IDEA2_MARK
,
348
IDEA1_MARK
,
IDEA0_MARK
,
349
PINMUX_MARK_END
,
350
};
351
352
static
pinmux_enum_t
pinmux_data[] = {
353
/* PTA GPIO */
354
PINMUX_DATA
(
PTA7_DATA
,
PTA7_IN
,
PTA7_OUT
),
355
PINMUX_DATA
(
PTA6_DATA
,
PTA6_IN
,
PTA6_OUT
),
356
PINMUX_DATA
(
PTA5_DATA
,
PTA5_IN
,
PTA5_OUT
),
357
PINMUX_DATA
(
PTA4_DATA
,
PTA4_IN
,
PTA4_OUT
,
PTA4_IN_PU
),
358
PINMUX_DATA
(
PTA3_DATA
,
PTA3_IN
,
PTA3_OUT
,
PTA3_IN_PU
),
359
PINMUX_DATA
(
PTA2_DATA
,
PTA2_IN
,
PTA2_OUT
,
PTA2_IN_PU
),
360
PINMUX_DATA
(
PTA1_DATA
,
PTA1_IN
,
PTA1_OUT
,
PTA1_IN_PU
),
361
PINMUX_DATA
(
PTA0_DATA
,
PTA0_IN
,
PTA0_OUT
,
PTA0_IN_PU
),
362
363
/* PTB GPIO */
364
PINMUX_DATA
(
PTB7_DATA
,
PTB7_IN
,
PTB7_OUT
),
365
PINMUX_DATA
(
PTB6_DATA
,
PTB6_IN
,
PTB6_OUT
),
366
PINMUX_DATA
(
PTB5_DATA
,
PTB5_IN
,
PTB5_OUT
),
367
PINMUX_DATA
(
PTB4_DATA
,
PTB4_IN
,
PTB4_OUT
),
368
PINMUX_DATA
(
PTB3_DATA
,
PTB3_IN
,
PTB3_OUT
),
369
PINMUX_DATA
(
PTB2_DATA
,
PTB2_IN
,
PTB2_OUT
,
PTB2_IN_PU
),
370
PINMUX_DATA
(
PTB1_DATA
,
PTB1_IN
,
PTB1_OUT
,
PTB1_IN_PU
),
371
PINMUX_DATA
(
PTB0_DATA
,
PTB0_IN
,
PTB0_OUT
),
372
373
/* PTC GPIO */
374
PINMUX_DATA
(
PTC7_DATA
,
PTC7_IN
,
PTC7_OUT
),
375
PINMUX_DATA
(
PTC6_DATA
,
PTC6_IN
,
PTC6_OUT
),
376
PINMUX_DATA
(
PTC5_DATA
,
PTC5_IN
,
PTC5_OUT
),
377
PINMUX_DATA
(
PTC4_DATA
,
PTC4_IN
,
PTC4_OUT
),
378
PINMUX_DATA
(
PTC3_DATA
,
PTC3_IN
,
PTC3_OUT
),
379
PINMUX_DATA
(
PTC2_DATA
,
PTC2_IN
,
PTC2_OUT
),
380
PINMUX_DATA
(
PTC1_DATA
,
PTC1_IN
,
PTC1_OUT
),
381
PINMUX_DATA
(
PTC0_DATA
,
PTC0_IN
,
PTC0_OUT
),
382
383
/* PTD GPIO */
384
PINMUX_DATA
(
PTD7_DATA
,
PTD7_IN
,
PTD7_OUT
),
385
PINMUX_DATA
(
PTD6_DATA
,
PTD6_IN
,
PTD6_OUT
),
386
PINMUX_DATA
(
PTD5_DATA
,
PTD5_IN
,
PTD5_OUT
),
387
PINMUX_DATA
(
PTD4_DATA
,
PTD4_IN
,
PTD4_OUT
),
388
PINMUX_DATA
(
PTD3_DATA
,
PTD3_IN
,
PTD3_OUT
),
389
PINMUX_DATA
(
PTD2_DATA
,
PTD2_IN
,
PTD2_OUT
),
390
PINMUX_DATA
(
PTD1_DATA
,
PTD1_IN
,
PTD1_OUT
),
391
PINMUX_DATA
(
PTD0_DATA
,
PTD0_IN
,
PTD0_OUT
),
392
393
/* PTE GPIO */
394
PINMUX_DATA
(
PTE5_DATA
,
PTE5_IN
,
PTE5_OUT
),
395
PINMUX_DATA
(
PTE4_DATA
,
PTE4_IN
,
PTE4_OUT
),
396
PINMUX_DATA
(
PTE3_DATA
,
PTE3_IN
,
PTE3_OUT
),
397
PINMUX_DATA
(
PTE2_DATA
,
PTE2_IN
,
PTE2_OUT
),
398
PINMUX_DATA
(
PTE1_DATA
,
PTE1_IN
,
PTE1_OUT
),
399
PINMUX_DATA
(
PTE0_DATA
,
PTE0_IN
,
PTE0_OUT
),
400
401
/* PTF GPIO */
402
PINMUX_DATA
(
PTF7_DATA
,
PTF7_IN
,
PTF7_OUT
),
403
PINMUX_DATA
(
PTF6_DATA
,
PTF6_IN
,
PTF6_OUT
),
404
PINMUX_DATA
(
PTF5_DATA
,
PTF5_IN
,
PTF5_OUT
),
405
PINMUX_DATA
(
PTF4_DATA
,
PTF4_IN
,
PTF4_OUT
),
406
PINMUX_DATA
(
PTF3_DATA
,
PTF3_IN
,
PTF3_OUT
),
407
PINMUX_DATA
(
PTF2_DATA
,
PTF2_IN
,
PTF2_OUT
),
408
PINMUX_DATA
(
PTF1_DATA
,
PTF1_IN
,
PTF1_OUT
),
409
PINMUX_DATA
(
PTF0_DATA
,
PTF0_IN
,
PTF0_OUT
),
410
411
/* PTG GPIO */
412
PINMUX_DATA
(
PTG5_DATA
,
PTG5_OUT
),
413
PINMUX_DATA
(
PTG4_DATA
,
PTG4_OUT
),
414
PINMUX_DATA
(
PTG3_DATA
,
PTG3_OUT
),
415
PINMUX_DATA
(
PTG2_DATA
,
PTG2_OUT
),
416
PINMUX_DATA
(
PTG1_DATA
,
PTG1_OUT
),
417
PINMUX_DATA
(
PTG0_DATA
,
PTG0_OUT
),
418
419
/* PTH GPIO */
420
PINMUX_DATA
(
PTH7_DATA
,
PTH7_IN
,
PTH7_OUT
),
421
PINMUX_DATA
(
PTH6_DATA
,
PTH6_IN
,
PTH6_OUT
),
422
PINMUX_DATA
(
PTH5_DATA
,
PTH5_IN
,
PTH5_OUT
),
423
PINMUX_DATA
(
PTH4_DATA
,
PTH4_IN
,
PTH4_OUT
),
424
PINMUX_DATA
(
PTH3_DATA
,
PTH3_IN
,
PTH3_OUT
),
425
PINMUX_DATA
(
PTH2_DATA
,
PTH2_IN
,
PTH2_OUT
),
426
PINMUX_DATA
(
PTH1_DATA
,
PTH1_IN
,
PTH1_OUT
),
427
PINMUX_DATA
(
PTH0_DATA
,
PTH0_IN
,
PTH0_OUT
),
428
429
/* PTJ GPIO */
430
PINMUX_DATA
(
PTJ7_DATA
,
PTJ7_OUT
),
431
PINMUX_DATA
(
PTJ5_DATA
,
PTJ5_OUT
),
432
PINMUX_DATA
(
PTJ3_DATA
,
PTJ3_IN
,
PTJ3_OUT
),
433
PINMUX_DATA
(
PTJ2_DATA
,
PTJ2_IN
,
PTJ2_OUT
),
434
PINMUX_DATA
(
PTJ1_DATA
,
PTJ1_IN
,
PTJ1_OUT
),
435
PINMUX_DATA
(
PTJ0_DATA
,
PTJ0_IN
,
PTJ0_OUT
),
436
437
/* PTK GPIO */
438
PINMUX_DATA
(
PTK7_DATA
,
PTK7_IN
,
PTK7_OUT
),
439
PINMUX_DATA
(
PTK6_DATA
,
PTK6_IN
,
PTK6_OUT
),
440
PINMUX_DATA
(
PTK5_DATA
,
PTK5_IN
,
PTK5_OUT
),
441
PINMUX_DATA
(
PTK4_DATA
,
PTK4_IN
,
PTK4_OUT
),
442
PINMUX_DATA
(
PTK3_DATA
,
PTK3_IN
,
PTK3_OUT
),
443
PINMUX_DATA
(
PTK2_DATA
,
PTK2_IN
,
PTK2_OUT
),
444
PINMUX_DATA
(
PTK1_DATA
,
PTK1_IN
,
PTK1_OUT
),
445
PINMUX_DATA
(
PTK0_DATA
,
PTK0_IN
,
PTK0_OUT
),
446
447
/* PTL GPIO */
448
PINMUX_DATA
(
PTL7_DATA
,
PTL7_IN
,
PTL7_OUT
),
449
PINMUX_DATA
(
PTL6_DATA
,
PTL6_IN
,
PTL6_OUT
),
450
PINMUX_DATA
(
PTL5_DATA
,
PTL5_IN
,
PTL5_OUT
),
451
PINMUX_DATA
(
PTL4_DATA
,
PTL4_IN
,
PTL4_OUT
),
452
PINMUX_DATA
(
PTL3_DATA
,
PTL3_IN
,
PTL3_OUT
),
453
PINMUX_DATA
(
PTL2_DATA
,
PTL2_IN
,
PTL2_OUT
),
454
PINMUX_DATA
(
PTL1_DATA
,
PTL1_IN
,
PTL1_OUT
),
455
PINMUX_DATA
(
PTL0_DATA
,
PTL0_IN
,
PTL0_OUT
),
456
457
/* PTM GPIO */
458
PINMUX_DATA
(
PTM7_DATA
,
PTM7_IN
,
PTM7_OUT
),
459
PINMUX_DATA
(
PTM6_DATA
,
PTM6_IN
,
PTM6_OUT
),
460
PINMUX_DATA
(
PTM5_DATA
,
PTM5_IN
,
PTM5_OUT
),
461
PINMUX_DATA
(
PTM4_DATA
,
PTM4_IN
,
PTM4_OUT
),
462
PINMUX_DATA
(
PTM3_DATA
,
PTM3_IN
,
PTM3_OUT
),
463
PINMUX_DATA
(
PTM2_DATA
,
PTM2_IN
,
PTM2_OUT
),
464
PINMUX_DATA
(
PTM1_DATA
,
PTM1_IN
,
PTM1_OUT
),
465
PINMUX_DATA
(
PTM0_DATA
,
PTM0_IN
,
PTM0_OUT
),
466
467
/* PTN GPIO */
468
PINMUX_DATA
(
PTN7_DATA
,
PTN7_IN
,
PTN7_OUT
),
469
PINMUX_DATA
(
PTN6_DATA
,
PTN6_IN
,
PTN6_OUT
),
470
PINMUX_DATA
(
PTN5_DATA
,
PTN5_IN
,
PTN5_OUT
),
471
PINMUX_DATA
(
PTN4_DATA
,
PTN4_IN
,
PTN4_OUT
),
472
PINMUX_DATA
(
PTN3_DATA
,
PTN3_IN
,
PTN3_OUT
),
473
PINMUX_DATA
(
PTN2_DATA
,
PTN2_IN
,
PTN2_OUT
),
474
PINMUX_DATA
(
PTN1_DATA
,
PTN1_IN
,
PTN1_OUT
),
475
PINMUX_DATA
(
PTN0_DATA
,
PTN0_IN
,
PTN0_OUT
),
476
477
/* PTQ GPIO */
478
PINMUX_DATA
(
PTQ3_DATA
,
PTQ3_IN
),
479
PINMUX_DATA
(
PTQ2_DATA
,
PTQ2_IN
),
480
PINMUX_DATA
(
PTQ1_DATA
,
PTQ1_IN
),
481
PINMUX_DATA
(
PTQ0_DATA
,
PTQ0_IN
),
482
483
/* PTR GPIO */
484
PINMUX_DATA
(
PTR7_DATA
,
PTR7_IN
,
PTR7_OUT
),
485
PINMUX_DATA
(
PTR6_DATA
,
PTR6_IN
,
PTR6_OUT
),
486
PINMUX_DATA
(
PTR5_DATA
,
PTR5_IN
,
PTR5_OUT
),
487
PINMUX_DATA
(
PTR4_DATA
,
PTR4_IN
,
PTR4_OUT
),
488
PINMUX_DATA
(
PTR3_DATA
,
PTR3_IN
),
489
PINMUX_DATA
(
PTR2_DATA
,
PTR2_IN
,
PTR2_IN_PU
),
490
PINMUX_DATA
(
PTR1_DATA
,
PTR1_IN
,
PTR1_OUT
),
491
PINMUX_DATA
(
PTR0_DATA
,
PTR0_IN
,
PTR0_OUT
),
492
493
/* PTS GPIO */
494
PINMUX_DATA
(
PTS7_DATA
,
PTS7_IN
,
PTS7_OUT
),
495
PINMUX_DATA
(
PTS6_DATA
,
PTS6_IN
,
PTS6_OUT
),
496
PINMUX_DATA
(
PTS5_DATA
,
PTS5_IN
,
PTS5_OUT
),
497
PINMUX_DATA
(
PTS4_DATA
,
PTS4_IN
,
PTS4_OUT
),
498
PINMUX_DATA
(
PTS3_DATA
,
PTS3_IN
,
PTS3_OUT
),
499
PINMUX_DATA
(
PTS2_DATA
,
PTS2_IN
,
PTS2_OUT
),
500
PINMUX_DATA
(
PTS1_DATA
,
PTS1_IN
,
PTS1_OUT
),
501
PINMUX_DATA
(
PTS0_DATA
,
PTS0_IN
,
PTS0_OUT
),
502
503
/* PTT GPIO */
504
PINMUX_DATA
(
PTT5_DATA
,
PTT5_IN
,
PTT5_OUT
),
505
PINMUX_DATA
(
PTT4_DATA
,
PTT4_IN
,
PTT4_OUT
),
506
PINMUX_DATA
(
PTT3_DATA
,
PTT3_IN
,
PTT3_OUT
),
507
PINMUX_DATA
(
PTT2_DATA
,
PTT2_IN
,
PTT2_OUT
),
508
PINMUX_DATA
(
PTT1_DATA
,
PTT1_IN
,
PTT1_OUT
),
509
PINMUX_DATA
(
PTT0_DATA
,
PTT0_IN
,
PTT0_OUT
),
510
511
/* PTU GPIO */
512
PINMUX_DATA
(
PTU5_DATA
,
PTU5_IN
,
PTU5_OUT
),
513
PINMUX_DATA
(
PTU4_DATA
,
PTU4_IN
,
PTU4_OUT
),
514
PINMUX_DATA
(
PTU3_DATA
,
PTU3_IN
,
PTU3_OUT
),
515
PINMUX_DATA
(
PTU2_DATA
,
PTU2_IN
,
PTU2_OUT
),
516
PINMUX_DATA
(
PTU1_DATA
,
PTU1_IN
,
PTU1_OUT
),
517
PINMUX_DATA
(
PTU0_DATA
,
PTU0_IN
,
PTU0_OUT
),
518
519
/* PTV GPIO */
520
PINMUX_DATA
(
PTV7_DATA
,
PTV7_IN
,
PTV7_OUT
),
521
PINMUX_DATA
(
PTV6_DATA
,
PTV6_IN
,
PTV6_OUT
),
522
PINMUX_DATA
(
PTV5_DATA
,
PTV5_IN
,
PTV5_OUT
),
523
PINMUX_DATA
(
PTV4_DATA
,
PTV4_IN
,
PTV4_OUT
),
524
PINMUX_DATA
(
PTV3_DATA
,
PTV3_IN
,
PTV3_OUT
),
525
PINMUX_DATA
(
PTV2_DATA
,
PTV2_IN
,
PTV2_OUT
),
526
PINMUX_DATA
(
PTV1_DATA
,
PTV1_IN
,
PTV1_OUT
),
527
PINMUX_DATA
(
PTV0_DATA
,
PTV0_IN
,
PTV0_OUT
),
528
529
/* PTW GPIO */
530
PINMUX_DATA
(
PTW7_DATA
,
PTW7_IN
,
PTW7_OUT
),
531
PINMUX_DATA
(
PTW6_DATA
,
PTW6_IN
,
PTW6_OUT
),
532
PINMUX_DATA
(
PTW5_DATA
,
PTW5_IN
,
PTW5_OUT
),
533
PINMUX_DATA
(
PTW4_DATA
,
PTW4_IN
,
PTW4_OUT
),
534
PINMUX_DATA
(
PTW3_DATA
,
PTW3_IN
,
PTW3_OUT
),
535
PINMUX_DATA
(
PTW2_DATA
,
PTW2_IN
,
PTW2_OUT
),
536
PINMUX_DATA
(
PTW1_DATA
,
PTW1_IN
,
PTW1_OUT
),
537
PINMUX_DATA
(
PTW0_DATA
,
PTW0_IN
,
PTW0_OUT
),
538
539
/* PTX GPIO */
540
PINMUX_DATA
(
PTX7_DATA
,
PTX7_IN
,
PTX7_OUT
),
541
PINMUX_DATA
(
PTX6_DATA
,
PTX6_IN
,
PTX6_OUT
),
542
PINMUX_DATA
(
PTX5_DATA
,
PTX5_IN
,
PTX5_OUT
),
543
PINMUX_DATA
(
PTX4_DATA
,
PTX4_IN
,
PTX4_OUT
),
544
PINMUX_DATA
(
PTX3_DATA
,
PTX3_IN
,
PTX3_OUT
),
545
PINMUX_DATA
(
PTX2_DATA
,
PTX2_IN
,
PTX2_OUT
),
546
PINMUX_DATA
(
PTX1_DATA
,
PTX1_IN
,
PTX1_OUT
),
547
PINMUX_DATA
(
PTX0_DATA
,
PTX0_IN
,
PTX0_OUT
),
548
549
/* PTY GPIO */
550
PINMUX_DATA
(
PTY7_DATA
,
PTY7_IN
,
PTY7_OUT
),
551
PINMUX_DATA
(
PTY6_DATA
,
PTY6_IN
,
PTY6_OUT
),
552
PINMUX_DATA
(
PTY5_DATA
,
PTY5_IN
,
PTY5_OUT
),
553
PINMUX_DATA
(
PTY4_DATA
,
PTY4_IN
,
PTY4_OUT
),
554
PINMUX_DATA
(
PTY3_DATA
,
PTY3_IN
,
PTY3_OUT
),
555
PINMUX_DATA
(
PTY2_DATA
,
PTY2_IN
,
PTY2_OUT
),
556
PINMUX_DATA
(
PTY1_DATA
,
PTY1_IN
,
PTY1_OUT
),
557
PINMUX_DATA
(
PTY0_DATA
,
PTY0_IN
,
PTY0_OUT
),
558
559
/* PTZ GPIO */
560
PINMUX_DATA
(
PTZ7_DATA
,
PTZ7_IN
,
PTZ7_OUT
),
561
PINMUX_DATA
(
PTZ6_DATA
,
PTZ6_IN
,
PTZ6_OUT
),
562
PINMUX_DATA
(
PTZ5_DATA
,
PTZ5_IN
,
PTZ5_OUT
),
563
PINMUX_DATA
(
PTZ4_DATA
,
PTZ4_IN
,
PTZ4_OUT
),
564
PINMUX_DATA
(
PTZ3_DATA
,
PTZ3_IN
,
PTZ3_OUT
),
565
PINMUX_DATA
(
PTZ2_DATA
,
PTZ2_IN
,
PTZ2_OUT
),
566
PINMUX_DATA
(
PTZ1_DATA
,
PTZ1_IN
,
PTZ1_OUT
),
567
PINMUX_DATA
(
PTZ0_DATA
,
PTZ0_IN
,
PTZ0_OUT
),
568
569
/* PTA FN */
570
PINMUX_DATA
(
D23_MARK
,
PSA15_PSA14_FN1
,
PTA7_FN
),
571
PINMUX_DATA
(
KEYOUT2_MARK
,
PSA15_PSA14_FN2
,
PTA7_FN
),
572
PINMUX_DATA
(
D22_MARK
,
PSA15_PSA14_FN1
,
PTA6_FN
),
573
PINMUX_DATA
(
KEYOUT1_MARK
,
PSA15_PSA14_FN2
,
PTA6_FN
),
574
PINMUX_DATA
(
D21_MARK
,
PSA15_PSA14_FN1
,
PTA5_FN
),
575
PINMUX_DATA
(
KEYOUT0_MARK
,
PSA15_PSA14_FN2
,
PTA5_FN
),
576
PINMUX_DATA
(
D20_MARK
,
PSA15_PSA14_FN1
,
PTA4_FN
),
577
PINMUX_DATA
(
KEYIN4_MARK
,
PSA15_PSA14_FN2
,
PTA4_FN
),
578
PINMUX_DATA
(
D19_MARK
,
PSA15_PSA14_FN1
,
PTA3_FN
),
579
PINMUX_DATA
(
KEYIN3_MARK
,
PSA15_PSA14_FN2
,
PTA3_FN
),
580
PINMUX_DATA
(
D18_MARK
,
PSA15_PSA14_FN1
,
PTA2_FN
),
581
PINMUX_DATA
(
KEYIN2_MARK
,
PSA15_PSA14_FN2
,
PTA2_FN
),
582
PINMUX_DATA
(
D17_MARK
,
PSA15_PSA14_FN1
,
PTA1_FN
),
583
PINMUX_DATA
(
KEYIN1_MARK
,
PSA15_PSA14_FN2
,
PTA1_FN
),
584
PINMUX_DATA
(
D16_MARK
,
PSA15_PSA14_FN1
,
PTA0_FN
),
585
PINMUX_DATA
(
KEYIN0_MARK
,
PSA15_PSA14_FN2
,
PTA0_FN
),
586
587
/* PTB FN */
588
PINMUX_DATA
(
D31_MARK
,
PTB7_FN
),
589
PINMUX_DATA
(
D30_MARK
,
PTB6_FN
),
590
PINMUX_DATA
(
D29_MARK
,
PTB5_FN
),
591
PINMUX_DATA
(
D28_MARK
,
PTB4_FN
),
592
PINMUX_DATA
(
D27_MARK
,
PTB3_FN
),
593
PINMUX_DATA
(
D26_MARK
,
PSA15_PSA14_FN1
,
PTB2_FN
),
594
PINMUX_DATA
(
KEYOUT5_IN5_MARK
,
PSA15_PSA14_FN2
,
PTB2_FN
),
595
PINMUX_DATA
(
D25_MARK
,
PSA15_PSA14_FN1
,
PTB1_FN
),
596
PINMUX_DATA
(
KEYOUT4_IN6_MARK
,
PSA15_PSA14_FN2
,
PTB1_FN
),
597
PINMUX_DATA
(
D24_MARK
,
PSA15_PSA14_FN1
,
PTB0_FN
),
598
PINMUX_DATA
(
KEYOUT3_MARK
,
PSA15_PSA14_FN2
,
PTB0_FN
),
599
600
/* PTC FN */
601
PINMUX_DATA
(
IDED15_MARK
,
PSA11_PSA10_FN1
,
PTC7_FN
),
602
PINMUX_DATA
(
SDHI1CD_MARK
,
PSA11_PSA10_FN2
,
PTC7_FN
),
603
PINMUX_DATA
(
IDED14_MARK
,
PSA11_PSA10_FN1
,
PTC6_FN
),
604
PINMUX_DATA
(
SDHI1WP_MARK
,
PSA11_PSA10_FN2
,
PTC6_FN
),
605
PINMUX_DATA
(
IDED13_MARK
,
PSA11_PSA10_FN1
,
PTC5_FN
),
606
PINMUX_DATA
(
SDHI1D3_MARK
,
PSA11_PSA10_FN2
,
PTC5_FN
),
607
PINMUX_DATA
(
IDED12_MARK
,
PSA11_PSA10_FN1
,
PTC4_FN
),
608
PINMUX_DATA
(
SDHI1D2_MARK
,
PSA11_PSA10_FN2
,
PTC4_FN
),
609
PINMUX_DATA
(
IDED11_MARK
,
PSA11_PSA10_FN1
,
PTC3_FN
),
610
PINMUX_DATA
(
SDHI1D1_MARK
,
PSA11_PSA10_FN2
,
PTC3_FN
),
611
PINMUX_DATA
(
IDED10_MARK
,
PSA11_PSA10_FN1
,
PTC2_FN
),
612
PINMUX_DATA
(
SDHI1D0_MARK
,
PSA11_PSA10_FN2
,
PTC2_FN
),
613
PINMUX_DATA
(
IDED9_MARK
,
PSA11_PSA10_FN1
,
PTC1_FN
),
614
PINMUX_DATA
(
SDHI1CMD_MARK
,
PSA11_PSA10_FN2
,
PTC1_FN
),
615
PINMUX_DATA
(
IDED8_MARK
,
PSA11_PSA10_FN1
,
PTC0_FN
),
616
PINMUX_DATA
(
SDHI1CLK_MARK
,
PSA11_PSA10_FN2
,
PTC0_FN
),
617
618
/* PTD FN */
619
PINMUX_DATA
(
IDED7_MARK
,
PSA11_PSA10_FN1
,
PTD7_FN
),
620
PINMUX_DATA
(
SDHI0CD_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD7_FN
),
621
PINMUX_DATA
(
IDED6_MARK
,
PSA11_PSA10_FN1
,
PTD6_FN
),
622
PINMUX_DATA
(
SDHI0WP_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD6_FN
),
623
PINMUX_DATA
(
IDED5_MARK
,
PSA11_PSA10_FN1
,
PTD5_FN
),
624
PINMUX_DATA
(
SDHI0D3_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD5_FN
),
625
PINMUX_DATA
(
IDED4_MARK
,
PSA11_PSA10_FN1
,
PTD4_FN
),
626
PINMUX_DATA
(
SDHI0D2_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD4_FN
),
627
PINMUX_DATA
(
IDED3_MARK
,
PSA11_PSA10_FN1
,
PTD3_FN
),
628
PINMUX_DATA
(
SDHI0D1_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD3_FN
),
629
PINMUX_DATA
(
IDED2_MARK
,
PSA11_PSA10_FN1
,
PTD2_FN
),
630
PINMUX_DATA
(
SDHI0D0_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD2_FN
),
631
PINMUX_DATA
(
IDED1_MARK
,
PSA11_PSA10_FN1
,
PTD1_FN
),
632
PINMUX_DATA
(
SDHI0CMD_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD1_FN
),
633
PINMUX_DATA
(
IDED0_MARK
,
PSA11_PSA10_FN1
,
PTD0_FN
),
634
PINMUX_DATA
(
SDHI0CLK_PTD_MARK
,
PSA11_PSA10_FN2
,
PTD0_FN
),
635
636
/* PTE FN */
637
PINMUX_DATA
(
DIRECTION_MARK
,
PSA11_PSA10_FN1
,
PTE5_FN
),
638
PINMUX_DATA
(
SCIF5_PTE_SCK_MARK
,
PSA11_PSA10_FN2
,
PTE5_FN
),
639
PINMUX_DATA
(
EXBUF_ENB_MARK
,
PSA11_PSA10_FN1
,
PTE4_FN
),
640
PINMUX_DATA
(
SCIF5_PTE_RXD_MARK
,
PSA11_PSA10_FN2
,
PTE4_FN
),
641
PINMUX_DATA
(
IDERST_MARK
,
PSA11_PSA10_FN1
,
PTE3_FN
),
642
PINMUX_DATA
(
SCIF5_PTE_TXD_MARK
,
PSA11_PSA10_FN2
,
PTE3_FN
),
643
PINMUX_DATA
(
IODACK_MARK
,
PSA11_PSA10_FN1
,
PTE2_FN
),
644
PINMUX_DATA
(
SCIF4_PTE_SCK_MARK
,
PSA11_PSA10_FN2
,
PTE2_FN
),
645
PINMUX_DATA
(
IODREQ_MARK
,
PSA11_PSA10_FN1
,
PTE1_FN
),
646
PINMUX_DATA
(
SCIF4_PTE_RXD_MARK
,
PSA11_PSA10_FN2
,
PTE1_FN
),
647
PINMUX_DATA
(
IDEIORDY_MARK
,
PSA11_PSA10_FN1
,
PTE0_FN
),
648
PINMUX_DATA
(
SCIF4_PTE_TXD_MARK
,
PSA11_PSA10_FN2
,
PTE0_FN
),
649
650
/* PTF FN */
651
PINMUX_DATA
(
IDEINT_MARK
,
PTF7_FN
),
652
PINMUX_DATA
(
IDEIOWR_MARK
,
PSA5_PSA4_FN1
,
PTF6_FN
),
653
PINMUX_DATA
(
MSIOF0_PTF_SS2_MARK
,
PSA5_PSA4_FN2
,
PTF6_FN
),
654
PINMUX_DATA
(
MSIOF0_PTF_RSYNC_MARK
,
PSA5_PSA4_FN3
,
PTF6_FN
),
655
PINMUX_DATA
(
IDEIORD_MARK
,
PSA5_PSA4_FN1
,
PTF5_FN
),
656
PINMUX_DATA
(
MSIOF0_PTF_SS1_MARK
,
PSA5_PSA4_FN2
,
PTF5_FN
),
657
PINMUX_DATA
(
MSIOF0_PTF_RSCK_MARK
,
PSA5_PSA4_FN3
,
PTF5_FN
),
658
PINMUX_DATA
(
IDECS1_MARK
,
PSA11_PSA10_FN1
,
PTF4_FN
),
659
PINMUX_DATA
(
MSIOF0_PTF_TSYNC_MARK
,
PSA11_PSA10_FN2
,
PTF4_FN
),
660
PINMUX_DATA
(
IDECS0_MARK
,
PSA11_PSA10_FN1
,
PTF3_FN
),
661
PINMUX_DATA
(
MSIOF0_PTF_TSCK_MARK
,
PSA11_PSA10_FN2
,
PTF3_FN
),
662
PINMUX_DATA
(
IDEA2_MARK
,
PSA11_PSA10_FN1
,
PTF2_FN
),
663
PINMUX_DATA
(
MSIOF0_PTF_RXD_MARK
,
PSA11_PSA10_FN2
,
PTF2_FN
),
664
PINMUX_DATA
(
IDEA1_MARK
,
PSA11_PSA10_FN1
,
PTF1_FN
),
665
PINMUX_DATA
(
MSIOF0_PTF_TXD_MARK
,
PSA11_PSA10_FN2
,
PTF1_FN
),
666
PINMUX_DATA
(
IDEA0_MARK
,
PSA11_PSA10_FN1
,
PTF0_FN
),
667
PINMUX_DATA
(
MSIOF0_PTF_MCK_MARK
,
PSA11_PSA10_FN2
,
PTF0_FN
),
668
669
/* PTG FN */
670
PINMUX_DATA
(
AUDCK_MARK
,
PTG5_FN
),
671
PINMUX_DATA
(
AUDSYNC_MARK
,
PTG4_FN
),
672
PINMUX_DATA
(
AUDATA3_MARK
,
PSA3_PSA2_FN1
,
PTG3_FN
),
673
PINMUX_DATA
(
TPUTO3_MARK
,
PSA3_PSA2_FN2
,
PTG3_FN
),
674
PINMUX_DATA
(
AUDATA2_MARK
,
PSA3_PSA2_FN1
,
PTG2_FN
),
675
PINMUX_DATA
(
TPUTO2_MARK
,
PSA3_PSA2_FN2
,
PTG2_FN
),
676
PINMUX_DATA
(
AUDATA1_MARK
,
PSA3_PSA2_FN1
,
PTG1_FN
),
677
PINMUX_DATA
(
TPUTO1_MARK
,
PSA3_PSA2_FN2
,
PTG1_FN
),
678
PINMUX_DATA
(
AUDATA0_MARK
,
PSA3_PSA2_FN1
,
PTG0_FN
),
679
PINMUX_DATA
(
TPUTO0_MARK
,
PSA3_PSA2_FN2
,
PTG0_FN
),
680
681
/* PTG FN */
682
PINMUX_DATA
(
LCDVCPWC_MARK
,
PTH7_FN
),
683
PINMUX_DATA
(
LCDRD_MARK
,
PSB15_PSB14_FN1
,
PTH6_FN
),
684
PINMUX_DATA
(
DV_CLKI_MARK
,
PSB15_PSB14_FN2
,
PTH6_FN
),
685
PINMUX_DATA
(
LCDVSYN_MARK
,
PSB15_PSB14_FN1
,
PTH5_FN
),
686
PINMUX_DATA
(
DV_CLK_MARK
,
PSB15_PSB14_FN2
,
PTH5_FN
),
687
PINMUX_DATA
(
LCDDISP_MARK
,
PSB13_PSB12_LCDC_RGB
,
PTH4_FN
),
688
PINMUX_DATA
(
LCDRS_MARK
,
PSB13_PSB12_LCDC_SYS
,
PTH4_FN
),
689
PINMUX_DATA
(
LCDHSYN_MARK
,
PSB13_PSB12_LCDC_RGB
,
PTH3_FN
),
690
PINMUX_DATA
(
LCDCS_MARK
,
PSB13_PSB12_LCDC_SYS
,
PTH3_FN
),
691
PINMUX_DATA
(
LCDDON_MARK
,
PTH2_FN
),
692
PINMUX_DATA
(
LCDDCK_MARK
,
PSB13_PSB12_LCDC_RGB
,
PTH1_FN
),
693
PINMUX_DATA
(
LCDWR_MARK
,
PSB13_PSB12_LCDC_SYS
,
PTH1_FN
),
694
PINMUX_DATA
(
LCDVEPWC_MARK
,
PTH0_FN
),
695
696
/* PTJ FN */
697
PINMUX_DATA
(
STATUS0_MARK
,
PTJ7_FN
),
698
PINMUX_DATA
(
PDSTATUS_MARK
,
PTJ5_FN
),
699
PINMUX_DATA
(
A25_MARK
,
PTJ3_FN
),
700
PINMUX_DATA
(
A24_MARK
,
PTJ2_FN
),
701
PINMUX_DATA
(
A23_MARK
,
PTJ1_FN
),
702
PINMUX_DATA
(
A22_MARK
,
PTJ0_FN
),
703
704
/* PTK FN */
705
PINMUX_DATA
(
SIUAFCK_MARK
,
PTK7_FN
),
706
PINMUX_DATA
(
SIUAILR_MARK
,
PSB9_PSB8_FN1
,
PTK6_FN
),
707
PINMUX_DATA
(
MSIOF1_SS2_MARK
,
PSB9_PSB8_FN2
,
PTK6_FN
),
708
PINMUX_DATA
(
MSIOF1_RSYNC_MARK
,
PSB9_PSB8_FN3
,
PTK6_FN
),
709
PINMUX_DATA
(
SIUAIBT_MARK
,
PSB9_PSB8_FN1
,
PTK5_FN
),
710
PINMUX_DATA
(
MSIOF1_SS1_MARK
,
PSB9_PSB8_FN2
,
PTK5_FN
),
711
PINMUX_DATA
(
MSIOF1_RSCK_MARK
,
PSB9_PSB8_FN3
,
PTK5_FN
),
712
PINMUX_DATA
(
SIUAISLD_MARK
,
PSB7_PSB6_FN1
,
PTK4_FN
),
713
PINMUX_DATA
(
MSIOF1_RXD_MARK
,
PSB7_PSB6_FN2
,
PTK4_FN
),
714
PINMUX_DATA
(
SIUAOLR_MARK
,
PSB7_PSB6_FN1
,
PTK3_FN
),
715
PINMUX_DATA
(
MSIOF1_TSYNC_MARK
,
PSB7_PSB6_FN2
,
PTK3_FN
),
716
PINMUX_DATA
(
SIUAOBT_MARK
,
PSB7_PSB6_FN1
,
PTK2_FN
),
717
PINMUX_DATA
(
MSIOF1_TSCK_MARK
,
PSB7_PSB6_FN2
,
PTK2_FN
),
718
PINMUX_DATA
(
SIUAOSLD_MARK
,
PSB7_PSB6_FN1
,
PTK1_FN
),
719
PINMUX_DATA
(
MSIOF1_RXD_MARK
,
PSB7_PSB6_FN2
,
PTK1_FN
),
720
PINMUX_DATA
(
SIUAMCK_MARK
,
PSB7_PSB6_FN1
,
PTK0_FN
),
721
PINMUX_DATA
(
MSIOF1_MCK_MARK
,
PSB7_PSB6_FN2
,
PTK0_FN
),
722
723
/* PTL FN */
724
PINMUX_DATA
(
LCDD15_MARK
,
PSB5_PSB4_FN1
,
PTL7_FN
),
725
PINMUX_DATA
(
DV_D15_MARK
,
PSB5_PSB4_FN2
,
PTL7_FN
),
726
PINMUX_DATA
(
LCDD14_MARK
,
PSB5_PSB4_FN1
,
PTL6_FN
),
727
PINMUX_DATA
(
DV_D14_MARK
,
PSB5_PSB4_FN2
,
PTL6_FN
),
728
PINMUX_DATA
(
LCDD13_MARK
,
PSB5_PSB4_FN1
,
PTL5_FN
),
729
PINMUX_DATA
(
DV_D13_MARK
,
PSB5_PSB4_FN2
,
PTL5_FN
),
730
PINMUX_DATA
(
LCDD12_MARK
,
PSB5_PSB4_FN1
,
PTL4_FN
),
731
PINMUX_DATA
(
DV_D12_MARK
,
PSB5_PSB4_FN2
,
PTL4_FN
),
732
PINMUX_DATA
(
LCDD11_MARK
,
PSB5_PSB4_FN1
,
PTL3_FN
),
733
PINMUX_DATA
(
DV_D11_MARK
,
PSB5_PSB4_FN2
,
PTL3_FN
),
734
PINMUX_DATA
(
LCDD10_MARK
,
PSB5_PSB4_FN1
,
PTL2_FN
),
735
PINMUX_DATA
(
DV_D10_MARK
,
PSB5_PSB4_FN2
,
PTL2_FN
),
736
PINMUX_DATA
(
LCDD9_MARK
,
PSB5_PSB4_FN1
,
PTL1_FN
),
737
PINMUX_DATA
(
DV_D9_MARK
,
PSB5_PSB4_FN2
,
PTL1_FN
),
738
PINMUX_DATA
(
LCDD8_MARK
,
PSB5_PSB4_FN1
,
PTL0_FN
),
739
PINMUX_DATA
(
DV_D8_MARK
,
PSB5_PSB4_FN2
,
PTL0_FN
),
740
741
/* PTM FN */
742
PINMUX_DATA
(
LCDD7_MARK
,
PSB5_PSB4_FN1
,
PTM7_FN
),
743
PINMUX_DATA
(
DV_D7_MARK
,
PSB5_PSB4_FN2
,
PTM7_FN
),
744
PINMUX_DATA
(
LCDD6_MARK
,
PSB5_PSB4_FN1
,
PTM6_FN
),
745
PINMUX_DATA
(
DV_D6_MARK
,
PSB5_PSB4_FN2
,
PTM6_FN
),
746
PINMUX_DATA
(
LCDD5_MARK
,
PSB5_PSB4_FN1
,
PTM5_FN
),
747
PINMUX_DATA
(
DV_D5_MARK
,
PSB5_PSB4_FN2
,
PTM5_FN
),
748
PINMUX_DATA
(
LCDD4_MARK
,
PSB5_PSB4_FN1
,
PTM4_FN
),
749
PINMUX_DATA
(
DV_D4_MARK
,
PSB5_PSB4_FN2
,
PTM4_FN
),
750
PINMUX_DATA
(
LCDD3_MARK
,
PSB5_PSB4_FN1
,
PTM3_FN
),
751
PINMUX_DATA
(
DV_D3_MARK
,
PSB5_PSB4_FN2
,
PTM3_FN
),
752
PINMUX_DATA
(
LCDD2_MARK
,
PSB5_PSB4_FN1
,
PTM2_FN
),
753
PINMUX_DATA
(
DV_D2_MARK
,
PSB5_PSB4_FN2
,
PTM2_FN
),
754
PINMUX_DATA
(
LCDD1_MARK
,
PSB5_PSB4_FN1
,
PTM1_FN
),
755
PINMUX_DATA
(
DV_D1_MARK
,
PSB5_PSB4_FN2
,
PTM1_FN
),
756
PINMUX_DATA
(
LCDD0_MARK
,
PSB5_PSB4_FN1
,
PTM0_FN
),
757
PINMUX_DATA
(
DV_D0_MARK
,
PSB5_PSB4_FN2
,
PTM0_FN
),
758
759
/* PTN FN */
760
PINMUX_DATA
(
LCDD23_MARK
,
PSB3_PSB2_FN1
,
PTN7_FN
),
761
PINMUX_DATA
(
SCIF5_PTN_SCK_MARK
,
PSB3_PSB2_FN2
,
PTN7_FN
),
762
PINMUX_DATA
(
LCDD22_MARK
,
PSB3_PSB2_FN1
,
PTN6_FN
),
763
PINMUX_DATA
(
SCIF5_PTN_RXD_MARK
,
PSB3_PSB2_FN2
,
PTN6_FN
),
764
PINMUX_DATA
(
LCDD21_MARK
,
PSB3_PSB2_FN1
,
PTN5_FN
),
765
PINMUX_DATA
(
SCIF5_PTN_TXD_MARK
,
PSB3_PSB2_FN2
,
PTN5_FN
),
766
PINMUX_DATA
(
LCDD20_MARK
,
PSB3_PSB2_FN1
,
PTN4_FN
),
767
PINMUX_DATA
(
SCIF4_PTN_SCK_MARK
,
PSB3_PSB2_FN2
,
PTN4_FN
),
768
PINMUX_DATA
(
LCDD19_MARK
,
PSB3_PSB2_FN1
,
PTN3_FN
),
769
PINMUX_DATA
(
SCIF4_PTN_RXD_MARK
,
PSB3_PSB2_FN2
,
PTN3_FN
),
770
PINMUX_DATA
(
LCDD18_MARK
,
PSB3_PSB2_FN1
,
PTN2_FN
),
771
PINMUX_DATA
(
SCIF4_PTN_TXD_MARK
,
PSB3_PSB2_FN2
,
PTN2_FN
),
772
PINMUX_DATA
(
LCDD17_MARK
,
PSB5_PSB4_FN1
,
PTN1_FN
),
773
PINMUX_DATA
(
DV_VSYNC_MARK
,
PSB5_PSB4_FN2
,
PTN1_FN
),
774
PINMUX_DATA
(
LCDD16_MARK
,
PSB5_PSB4_FN1
,
PTN0_FN
),
775
PINMUX_DATA
(
DV_HSYNC_MARK
,
PSB5_PSB4_FN2
,
PTN0_FN
),
776
777
/* PTQ FN */
778
PINMUX_DATA
(
AN3_MARK
,
PTQ3_FN
),
779
PINMUX_DATA
(
AN2_MARK
,
PTQ2_FN
),
780
PINMUX_DATA
(
AN1_MARK
,
PTQ1_FN
),
781
PINMUX_DATA
(
AN0_MARK
,
PTQ0_FN
),
782
783
/* PTR FN */
784
PINMUX_DATA
(
CS6B_CE1B_MARK
,
PTR7_FN
),
785
PINMUX_DATA
(
CS6A_CE2B_MARK
,
PTR6_FN
),
786
PINMUX_DATA
(
CS5B_CE1A_MARK
,
PTR5_FN
),
787
PINMUX_DATA
(
CS5A_CE2A_MARK
,
PTR4_FN
),
788
PINMUX_DATA
(
IOIS16_MARK
,
PSA13_PSA12_FN1
,
PTR3_FN
),
789
PINMUX_DATA
(
LCDLCLK_PTR_MARK
,
PSA13_PSA12_FN2
,
PTR3_FN
),
790
PINMUX_DATA
(
WAIT_MARK
,
PTR2_FN
),
791
PINMUX_DATA
(
WE3_ICIOWR_MARK
,
PTR1_FN
),
792
PINMUX_DATA
(
WE2_ICIORD_MARK
,
PTR0_FN
),
793
794
/* PTS FN */
795
PINMUX_DATA
(
SCIF1_PTS_SCK_MARK
,
PSC15_PSC14_FN1
,
PTS7_FN
),
796
PINMUX_DATA
(
SDHI0CD_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS7_FN
),
797
PINMUX_DATA
(
SCIF1_PTS_RXD_MARK
,
PSC15_PSC14_FN1
,
PTS6_FN
),
798
PINMUX_DATA
(
SDHI0WP_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS6_FN
),
799
PINMUX_DATA
(
SCIF1_PTS_TXD_MARK
,
PSC15_PSC14_FN1
,
PTS5_FN
),
800
PINMUX_DATA
(
SDHI0D3_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS5_FN
),
801
PINMUX_DATA
(
SCIF3_PTS_CTS_MARK
,
PSC15_PSC14_FN1
,
PTS4_FN
),
802
PINMUX_DATA
(
SDHI0D2_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS4_FN
),
803
PINMUX_DATA
(
SCIF3_PTS_RTS_MARK
,
PSC15_PSC14_FN1
,
PTS3_FN
),
804
PINMUX_DATA
(
SDHI0D1_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS3_FN
),
805
PINMUX_DATA
(
SCIF3_PTS_SCK_MARK
,
PSC15_PSC14_FN1
,
PTS2_FN
),
806
PINMUX_DATA
(
SDHI0D0_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS2_FN
),
807
PINMUX_DATA
(
SCIF3_PTS_RXD_MARK
,
PSC15_PSC14_FN1
,
PTS1_FN
),
808
PINMUX_DATA
(
SDHI0CMD_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS1_FN
),
809
PINMUX_DATA
(
SCIF3_PTS_TXD_MARK
,
PSC15_PSC14_FN1
,
PTS0_FN
),
810
PINMUX_DATA
(
SDHI0CLK_PTS_MARK
,
PSC15_PSC14_FN2
,
PTS0_FN
),
811
812
/* PTT FN */
813
PINMUX_DATA
(
SCIF0_PTT_SCK_MARK
,
PSC13_PSC12_FN1
,
PTT5_FN
),
814
PINMUX_DATA
(
MSIOF0_PTT_TSCK_MARK
,
PSC13_PSC12_FN2
,
PTT5_FN
),
815
PINMUX_DATA
(
SCIF0_PTT_RXD_MARK
,
PSC13_PSC12_FN1
,
PTT4_FN
),
816
PINMUX_DATA
(
MSIOF0_PTT_RXD_MARK
,
PSC13_PSC12_FN2
,
PTT4_FN
),
817
PINMUX_DATA
(
SCIF0_PTT_TXD_MARK
,
PSC13_PSC12_FN1
,
PTT3_FN
),
818
PINMUX_DATA
(
MSIOF0_PTT_TXD_MARK
,
PSC13_PSC12_FN2
,
PTT3_FN
),
819
PINMUX_DATA
(
SCIF2_PTT_SCK_MARK
,
PSC11_PSC10_FN1
,
PTT2_FN
),
820
PINMUX_DATA
(
MSIOF0_PTT_TSYNC_MARK
,
PSC11_PSC10_FN2
,
PTT2_FN
),
821
PINMUX_DATA
(
SCIF2_PTT_RXD_MARK
,
PSC11_PSC10_FN1
,
PTT1_FN
),
822
PINMUX_DATA
(
MSIOF0_PTT_SS1_MARK
,
PSC11_PSC10_FN2
,
PTT1_FN
),
823
PINMUX_DATA
(
MSIOF0_PTT_RSCK_MARK
,
PSC11_PSC10_FN3
,
PTT1_FN
),
824
PINMUX_DATA
(
SCIF2_PTT_TXD_MARK
,
PSC11_PSC10_FN1
,
PTT0_FN
),
825
PINMUX_DATA
(
MSIOF0_PTT_SS2_MARK
,
PSC11_PSC10_FN2
,
PTT0_FN
),
826
PINMUX_DATA
(
MSIOF0_PTT_RSYNC_MARK
,
PSC11_PSC10_FN3
,
PTT0_FN
),
827
828
/* PTU FN */
829
PINMUX_DATA
(
FCDE_MARK
,
PSC9_PSC8_FN1
,
PTU5_FN
),
830
PINMUX_DATA
(
SCIF0_PTU_SCK_MARK
,
PSC9_PSC8_FN2
,
PTU5_FN
),
831
PINMUX_DATA
(
FSC_MARK
,
PSC9_PSC8_FN1
,
PTU4_FN
),
832
PINMUX_DATA
(
SCIF0_PTU_RXD_MARK
,
PSC9_PSC8_FN2
,
PTU4_FN
),
833
PINMUX_DATA
(
FWE_MARK
,
PSC9_PSC8_FN1
,
PTU3_FN
),
834
PINMUX_DATA
(
SCIF0_PTU_TXD_MARK
,
PSC9_PSC8_FN2
,
PTU3_FN
),
835
PINMUX_DATA
(
FOE_MARK
,
PSC7_PSC6_FN1
,
PTU2_FN
),
836
PINMUX_DATA
(
SCIF2_PTU_SCK_MARK
,
PSC7_PSC6_FN2
,
PTU2_FN
),
837
PINMUX_DATA
(
VIO_VD2_MARK
,
PSC7_PSC6_FN3
,
PTU2_FN
),
838
PINMUX_DATA
(
FRB_MARK
,
PSC7_PSC6_FN1
,
PTU1_FN
),
839
PINMUX_DATA
(
SCIF2_PTU_RXD_MARK
,
PSC7_PSC6_FN2
,
PTU1_FN
),
840
PINMUX_DATA
(
VIO_CLK2_MARK
,
PSC7_PSC6_FN3
,
PTU1_FN
),
841
PINMUX_DATA
(
FCE_MARK
,
PSC7_PSC6_FN1
,
PTU0_FN
),
842
PINMUX_DATA
(
SCIF2_PTU_TXD_MARK
,
PSC7_PSC6_FN2
,
PTU0_FN
),
843
PINMUX_DATA
(
VIO_HD2_MARK
,
PSC7_PSC6_FN3
,
PTU0_FN
),
844
845
/* PTV FN */
846
PINMUX_DATA
(
NAF7_MARK
,
PSC7_PSC6_FN1
,
PTV7_FN
),
847
PINMUX_DATA
(
SCIF1_PTV_SCK_MARK
,
PSC7_PSC6_FN2
,
PTV7_FN
),
848
PINMUX_DATA
(
VIO_D15_MARK
,
PSC7_PSC6_FN3
,
PTV7_FN
),
849
PINMUX_DATA
(
NAF6_MARK
,
PSC7_PSC6_FN1
,
PTV6_FN
),
850
PINMUX_DATA
(
SCIF1_PTV_RXD_MARK
,
PSC7_PSC6_FN2
,
PTV6_FN
),
851
PINMUX_DATA
(
VIO_D14_MARK
,
PSC7_PSC6_FN3
,
PTV6_FN
),
852
PINMUX_DATA
(
NAF5_MARK
,
PSC7_PSC6_FN1
,
PTV5_FN
),
853
PINMUX_DATA
(
SCIF1_PTV_TXD_MARK
,
PSC7_PSC6_FN2
,
PTV5_FN
),
854
PINMUX_DATA
(
VIO_D13_MARK
,
PSC7_PSC6_FN3
,
PTV5_FN
),
855
PINMUX_DATA
(
NAF4_MARK
,
PSC7_PSC6_FN1
,
PTV4_FN
),
856
PINMUX_DATA
(
SCIF3_PTV_CTS_MARK
,
PSC7_PSC6_FN2
,
PTV4_FN
),
857
PINMUX_DATA
(
VIO_D12_MARK
,
PSC7_PSC6_FN3
,
PTV4_FN
),
858
PINMUX_DATA
(
NAF3_MARK
,
PSC7_PSC6_FN1
,
PTV3_FN
),
859
PINMUX_DATA
(
SCIF3_PTV_RTS_MARK
,
PSC7_PSC6_FN2
,
PTV3_FN
),
860
PINMUX_DATA
(
VIO_D11_MARK
,
PSC7_PSC6_FN3
,
PTV3_FN
),
861
PINMUX_DATA
(
NAF2_MARK
,
PSC7_PSC6_FN1
,
PTV2_FN
),
862
PINMUX_DATA
(
SCIF3_PTV_SCK_MARK
,
PSC7_PSC6_FN2
,
PTV2_FN
),
863
PINMUX_DATA
(
VIO_D10_MARK
,
PSC7_PSC6_FN3
,
PTV2_FN
),
864
PINMUX_DATA
(
NAF1_MARK
,
PSC7_PSC6_FN1
,
PTV1_FN
),
865
PINMUX_DATA
(
SCIF3_PTV_RXD_MARK
,
PSC7_PSC6_FN2
,
PTV1_FN
),
866
PINMUX_DATA
(
VIO_D9_MARK
,
PSC7_PSC6_FN3
,
PTV1_FN
),
867
PINMUX_DATA
(
NAF0_MARK
,
PSC7_PSC6_FN1
,
PTV0_FN
),
868
PINMUX_DATA
(
SCIF3_PTV_TXD_MARK
,
PSC7_PSC6_FN2
,
PTV0_FN
),
869
PINMUX_DATA
(
VIO_D8_MARK
,
PSC7_PSC6_FN3
,
PTV0_FN
),
870
871
/* PTW FN */
872
PINMUX_DATA
(
IRQ7_MARK
,
PTW7_FN
),
873
PINMUX_DATA
(
IRQ6_MARK
,
PTW6_FN
),
874
PINMUX_DATA
(
IRQ5_MARK
,
PTW5_FN
),
875
PINMUX_DATA
(
IRQ4_MARK
,
PSD15_PSD14_FN1
,
PTW4_FN
),
876
PINMUX_DATA
(
LCDLCLK_PTW_MARK
,
PSD15_PSD14_FN2
,
PTW4_FN
),
877
PINMUX_DATA
(
IRQ3_MARK
,
PSD13_PSD12_FN1
,
PTW3_FN
),
878
PINMUX_DATA
(
ADTRG_MARK
,
PSD13_PSD12_FN2
,
PTW3_FN
),
879
PINMUX_DATA
(
IRQ2_MARK
,
PSD11_PSD10_FN1
,
PTW2_FN
),
880
PINMUX_DATA
(
BS_MARK
,
PSD11_PSD10_FN2
,
PTW2_FN
),
881
PINMUX_DATA
(
VIO_CKO_MARK
,
PSD11_PSD10_FN3
,
PTW2_FN
),
882
PINMUX_DATA
(
IRQ1_MARK
,
PSD9_PSD8_FN1
,
PTW1_FN
),
883
PINMUX_DATA
(
SIUAISPD_MARK
,
PSD9_PSD8_FN2
,
PTW1_FN
),
884
PINMUX_DATA
(
IRQ0_MARK
,
PSD7_PSD6_FN1
,
PTW0_FN
),
885
PINMUX_DATA
(
SIUAOSPD_MARK
,
PSD7_PSD6_FN2
,
PTW0_FN
),
886
887
/* PTX FN */
888
PINMUX_DATA
(
DACK1_MARK
,
PTX7_FN
),
889
PINMUX_DATA
(
DREQ1_MARK
,
PSD3_PSD2_FN1
,
PTX6_FN
),
890
PINMUX_DATA
(
MSIOF0_PTX_MCK_MARK
,
PSD3_PSD2_FN2
,
PTX6_FN
),
891
PINMUX_DATA
(
DACK1_MARK
,
PTX5_FN
),
892
PINMUX_DATA
(
IRDA_OUT_MARK
,
PSD5_PSD4_FN2
,
PTX5_FN
),
893
PINMUX_DATA
(
DREQ1_MARK
,
PTX4_FN
),
894
PINMUX_DATA
(
IRDA_IN_MARK
,
PSD5_PSD4_FN2
,
PTX4_FN
),
895
PINMUX_DATA
(
TS0_SDAT_MARK
,
PTX3_FN
),
896
PINMUX_DATA
(
TS0_SCK_MARK
,
PTX2_FN
),
897
PINMUX_DATA
(
TS0_SDEN_MARK
,
PTX1_FN
),
898
PINMUX_DATA
(
TS0_SPSYNC_MARK
,
PTX0_FN
),
899
900
/* PTY FN */
901
PINMUX_DATA
(
VIO_D7_MARK
,
PTY7_FN
),
902
PINMUX_DATA
(
VIO_D6_MARK
,
PTY6_FN
),
903
PINMUX_DATA
(
VIO_D5_MARK
,
PTY5_FN
),
904
PINMUX_DATA
(
VIO_D4_MARK
,
PTY4_FN
),
905
PINMUX_DATA
(
VIO_D3_MARK
,
PTY3_FN
),
906
PINMUX_DATA
(
VIO_D2_MARK
,
PTY2_FN
),
907
PINMUX_DATA
(
VIO_D1_MARK
,
PTY1_FN
),
908
PINMUX_DATA
(
VIO_D0_MARK
,
PTY0_FN
),
909
910
/* PTZ FN */
911
PINMUX_DATA
(
SIUBOBT_MARK
,
PTZ7_FN
),
912
PINMUX_DATA
(
SIUBOLR_MARK
,
PTZ6_FN
),
913
PINMUX_DATA
(
SIUBOSLD_MARK
,
PTZ5_FN
),
914
PINMUX_DATA
(
SIUBMCK_MARK
,
PTZ4_FN
),
915
PINMUX_DATA
(
VIO_FLD_MARK
,
PSD1_PSD0_FN1
,
PTZ3_FN
),
916
PINMUX_DATA
(
SIUBFCK_MARK
,
PSD1_PSD0_FN2
,
PTZ3_FN
),
917
PINMUX_DATA
(
VIO_HD1_MARK
,
PSD1_PSD0_FN1
,
PTZ2_FN
),
918
PINMUX_DATA
(
SIUBILR_MARK
,
PSD1_PSD0_FN2
,
PTZ2_FN
),
919
PINMUX_DATA
(
VIO_VD1_MARK
,
PSD1_PSD0_FN1
,
PTZ1_FN
),
920
PINMUX_DATA
(
SIUBIBT_MARK
,
PSD1_PSD0_FN2
,
PTZ1_FN
),
921
PINMUX_DATA
(
VIO_CLK1_MARK
,
PSD1_PSD0_FN1
,
PTZ0_FN
),
922
PINMUX_DATA
(
SIUBISLD_MARK
,
PSD1_PSD0_FN2
,
PTZ0_FN
),
923
};
924
925
static
struct
pinmux_gpio
pinmux_gpios[] = {
926
/* PTA */
927
PINMUX_GPIO
(
GPIO_PTA7
,
PTA7_DATA
),
928
PINMUX_GPIO
(
GPIO_PTA6
,
PTA6_DATA
),
929
PINMUX_GPIO
(
GPIO_PTA5
,
PTA5_DATA
),
930
PINMUX_GPIO
(
GPIO_PTA4
,
PTA4_DATA
),
931
PINMUX_GPIO
(
GPIO_PTA3
,
PTA3_DATA
),
932
PINMUX_GPIO
(
GPIO_PTA2
,
PTA2_DATA
),
933
PINMUX_GPIO
(
GPIO_PTA1
,
PTA1_DATA
),
934
PINMUX_GPIO
(
GPIO_PTA0
,
PTA0_DATA
),
935
936
/* PTB */
937
PINMUX_GPIO
(
GPIO_PTB7
,
PTB7_DATA
),
938
PINMUX_GPIO
(
GPIO_PTB6
,
PTB6_DATA
),
939
PINMUX_GPIO
(
GPIO_PTB5
,
PTB5_DATA
),
940
PINMUX_GPIO
(
GPIO_PTB4
,
PTB4_DATA
),
941
PINMUX_GPIO
(
GPIO_PTB3
,
PTB3_DATA
),
942
PINMUX_GPIO
(
GPIO_PTB2
,
PTB2_DATA
),
943
PINMUX_GPIO
(
GPIO_PTB1
,
PTB1_DATA
),
944
PINMUX_GPIO
(
GPIO_PTB0
,
PTB0_DATA
),
945
946
/* PTC */
947
PINMUX_GPIO
(
GPIO_PTC7
,
PTC7_DATA
),
948
PINMUX_GPIO
(
GPIO_PTC6
,
PTC6_DATA
),
949
PINMUX_GPIO
(
GPIO_PTC5
,
PTC5_DATA
),
950
PINMUX_GPIO
(
GPIO_PTC4
,
PTC4_DATA
),
951
PINMUX_GPIO
(
GPIO_PTC3
,
PTC3_DATA
),
952
PINMUX_GPIO
(
GPIO_PTC2
,
PTC2_DATA
),
953
PINMUX_GPIO
(
GPIO_PTC1
,
PTC1_DATA
),
954
PINMUX_GPIO
(
GPIO_PTC0
,
PTC0_DATA
),
955
956
/* PTD */
957
PINMUX_GPIO
(
GPIO_PTD7
,
PTD7_DATA
),
958
PINMUX_GPIO
(
GPIO_PTD6
,
PTD6_DATA
),
959
PINMUX_GPIO
(
GPIO_PTD5
,
PTD5_DATA
),
960
PINMUX_GPIO
(
GPIO_PTD4
,
PTD4_DATA
),
961
PINMUX_GPIO
(
GPIO_PTD3
,
PTD3_DATA
),
962
PINMUX_GPIO
(
GPIO_PTD2
,
PTD2_DATA
),
963
PINMUX_GPIO
(
GPIO_PTD1
,
PTD1_DATA
),
964
PINMUX_GPIO
(
GPIO_PTD0
,
PTD0_DATA
),
965
966
/* PTE */
967
PINMUX_GPIO
(
GPIO_PTE5
,
PTE5_DATA
),
968
PINMUX_GPIO
(
GPIO_PTE4
,
PTE4_DATA
),
969
PINMUX_GPIO
(
GPIO_PTE3
,
PTE3_DATA
),
970
PINMUX_GPIO
(
GPIO_PTE2
,
PTE2_DATA
),
971
PINMUX_GPIO
(
GPIO_PTE1
,
PTE1_DATA
),
972
PINMUX_GPIO
(
GPIO_PTE0
,
PTE0_DATA
),
973
974
/* PTF */
975
PINMUX_GPIO
(
GPIO_PTF7
,
PTF7_DATA
),
976
PINMUX_GPIO
(
GPIO_PTF6
,
PTF6_DATA
),
977
PINMUX_GPIO
(
GPIO_PTF5
,
PTF5_DATA
),
978
PINMUX_GPIO
(
GPIO_PTF4
,
PTF4_DATA
),
979
PINMUX_GPIO
(
GPIO_PTF3
,
PTF3_DATA
),
980
PINMUX_GPIO
(
GPIO_PTF2
,
PTF2_DATA
),
981
PINMUX_GPIO
(
GPIO_PTF1
,
PTF1_DATA
),
982
PINMUX_GPIO
(
GPIO_PTF0
,
PTF0_DATA
),
983
984
/* PTG */
985
PINMUX_GPIO
(
GPIO_PTG5
,
PTG5_DATA
),
986
PINMUX_GPIO
(
GPIO_PTG4
,
PTG4_DATA
),
987
PINMUX_GPIO
(
GPIO_PTG3
,
PTG3_DATA
),
988
PINMUX_GPIO
(
GPIO_PTG2
,
PTG2_DATA
),
989
PINMUX_GPIO
(
GPIO_PTG1
,
PTG1_DATA
),
990
PINMUX_GPIO
(
GPIO_PTG0
,
PTG0_DATA
),
991
992
/* PTH */
993
PINMUX_GPIO
(
GPIO_PTH7
,
PTH7_DATA
),
994
PINMUX_GPIO
(
GPIO_PTH6
,
PTH6_DATA
),
995
PINMUX_GPIO
(
GPIO_PTH5
,
PTH5_DATA
),
996
PINMUX_GPIO
(
GPIO_PTH4
,
PTH4_DATA
),
997
PINMUX_GPIO
(
GPIO_PTH3
,
PTH3_DATA
),
998
PINMUX_GPIO
(
GPIO_PTH2
,
PTH2_DATA
),
999
PINMUX_GPIO
(
GPIO_PTH1
,
PTH1_DATA
),
1000
PINMUX_GPIO
(
GPIO_PTH0
,
PTH0_DATA
),
1001
1002
/* PTJ */
1003
PINMUX_GPIO
(
GPIO_PTJ7
,
PTJ7_DATA
),
1004
PINMUX_GPIO
(
GPIO_PTJ5
,
PTJ5_DATA
),
1005
PINMUX_GPIO
(
GPIO_PTJ3
,
PTJ3_DATA
),
1006
PINMUX_GPIO
(
GPIO_PTJ2
,
PTJ2_DATA
),
1007
PINMUX_GPIO
(
GPIO_PTJ1
,
PTJ1_DATA
),
1008
PINMUX_GPIO
(
GPIO_PTJ0
,
PTJ0_DATA
),
1009
1010
/* PTK */
1011
PINMUX_GPIO
(
GPIO_PTK7
,
PTK7_DATA
),
1012
PINMUX_GPIO
(
GPIO_PTK6
,
PTK6_DATA
),
1013
PINMUX_GPIO
(
GPIO_PTK5
,
PTK5_DATA
),
1014
PINMUX_GPIO
(
GPIO_PTK4
,
PTK4_DATA
),
1015
PINMUX_GPIO
(
GPIO_PTK3
,
PTK3_DATA
),
1016
PINMUX_GPIO
(
GPIO_PTK2
,
PTK2_DATA
),
1017
PINMUX_GPIO
(
GPIO_PTK1
,
PTK1_DATA
),
1018
PINMUX_GPIO
(
GPIO_PTK0
,
PTK0_DATA
),
1019
1020
/* PTL */
1021
PINMUX_GPIO
(
GPIO_PTL7
,
PTL7_DATA
),
1022
PINMUX_GPIO
(
GPIO_PTL6
,
PTL6_DATA
),
1023
PINMUX_GPIO
(
GPIO_PTL5
,
PTL5_DATA
),
1024
PINMUX_GPIO
(
GPIO_PTL4
,
PTL4_DATA
),
1025
PINMUX_GPIO
(
GPIO_PTL3
,
PTL3_DATA
),
1026
PINMUX_GPIO
(
GPIO_PTL2
,
PTL2_DATA
),
1027
PINMUX_GPIO
(
GPIO_PTL1
,
PTL1_DATA
),
1028
PINMUX_GPIO
(
GPIO_PTL0
,
PTL0_DATA
),
1029
1030
/* PTM */
1031
PINMUX_GPIO
(
GPIO_PTM7
,
PTM7_DATA
),
1032
PINMUX_GPIO
(
GPIO_PTM6
,
PTM6_DATA
),
1033
PINMUX_GPIO
(
GPIO_PTM5
,
PTM5_DATA
),
1034
PINMUX_GPIO
(
GPIO_PTM4
,
PTM4_DATA
),
1035
PINMUX_GPIO
(
GPIO_PTM3
,
PTM3_DATA
),
1036
PINMUX_GPIO
(
GPIO_PTM2
,
PTM2_DATA
),
1037
PINMUX_GPIO
(
GPIO_PTM1
,
PTM1_DATA
),
1038
PINMUX_GPIO
(
GPIO_PTM0
,
PTM0_DATA
),
1039
1040
/* PTN */
1041
PINMUX_GPIO
(
GPIO_PTN7
,
PTN7_DATA
),
1042
PINMUX_GPIO
(
GPIO_PTN6
,
PTN6_DATA
),
1043
PINMUX_GPIO
(
GPIO_PTN5
,
PTN5_DATA
),
1044
PINMUX_GPIO
(
GPIO_PTN4
,
PTN4_DATA
),
1045
PINMUX_GPIO
(
GPIO_PTN3
,
PTN3_DATA
),
1046
PINMUX_GPIO
(
GPIO_PTN2
,
PTN2_DATA
),
1047
PINMUX_GPIO
(
GPIO_PTN1
,
PTN1_DATA
),
1048
PINMUX_GPIO
(
GPIO_PTN0
,
PTN0_DATA
),
1049
1050
/* PTQ */
1051
PINMUX_GPIO
(
GPIO_PTQ3
,
PTQ3_DATA
),
1052
PINMUX_GPIO
(
GPIO_PTQ2
,
PTQ2_DATA
),
1053
PINMUX_GPIO
(
GPIO_PTQ1
,
PTQ1_DATA
),
1054
PINMUX_GPIO
(
GPIO_PTQ0
,
PTQ0_DATA
),
1055
1056
/* PTR */
1057
PINMUX_GPIO
(
GPIO_PTR7
,
PTR7_DATA
),
1058
PINMUX_GPIO
(
GPIO_PTR6
,
PTR6_DATA
),
1059
PINMUX_GPIO
(
GPIO_PTR5
,
PTR5_DATA
),
1060
PINMUX_GPIO
(
GPIO_PTR4
,
PTR4_DATA
),
1061
PINMUX_GPIO
(
GPIO_PTR3
,
PTR3_DATA
),
1062
PINMUX_GPIO
(
GPIO_PTR2
,
PTR2_DATA
),
1063
PINMUX_GPIO
(
GPIO_PTR1
,
PTR1_DATA
),
1064
PINMUX_GPIO
(
GPIO_PTR0
,
PTR0_DATA
),
1065
1066
/* PTS */
1067
PINMUX_GPIO
(
GPIO_PTS7
,
PTS7_DATA
),
1068
PINMUX_GPIO
(
GPIO_PTS6
,
PTS6_DATA
),
1069
PINMUX_GPIO
(
GPIO_PTS5
,
PTS5_DATA
),
1070
PINMUX_GPIO
(
GPIO_PTS4
,
PTS4_DATA
),
1071
PINMUX_GPIO
(
GPIO_PTS3
,
PTS3_DATA
),
1072
PINMUX_GPIO
(
GPIO_PTS2
,
PTS2_DATA
),
1073
PINMUX_GPIO
(
GPIO_PTS1
,
PTS1_DATA
),
1074
PINMUX_GPIO
(
GPIO_PTS0
,
PTS0_DATA
),
1075
1076
/* PTT */
1077
PINMUX_GPIO
(
GPIO_PTT5
,
PTT5_DATA
),
1078
PINMUX_GPIO
(
GPIO_PTT4
,
PTT4_DATA
),
1079
PINMUX_GPIO
(
GPIO_PTT3
,
PTT3_DATA
),
1080
PINMUX_GPIO
(
GPIO_PTT2
,
PTT2_DATA
),
1081
PINMUX_GPIO
(
GPIO_PTT1
,
PTT1_DATA
),
1082
PINMUX_GPIO
(
GPIO_PTT0
,
PTT0_DATA
),
1083
1084
/* PTU */
1085
PINMUX_GPIO
(
GPIO_PTU5
,
PTU5_DATA
),
1086
PINMUX_GPIO
(
GPIO_PTU4
,
PTU4_DATA
),
1087
PINMUX_GPIO
(
GPIO_PTU3
,
PTU3_DATA
),
1088
PINMUX_GPIO
(
GPIO_PTU2
,
PTU2_DATA
),
1089
PINMUX_GPIO
(
GPIO_PTU1
,
PTU1_DATA
),
1090
PINMUX_GPIO
(
GPIO_PTU0
,
PTU0_DATA
),
1091
1092
/* PTV */
1093
PINMUX_GPIO
(
GPIO_PTV7
,
PTV7_DATA
),
1094
PINMUX_GPIO
(
GPIO_PTV6
,
PTV6_DATA
),
1095
PINMUX_GPIO
(
GPIO_PTV5
,
PTV5_DATA
),
1096
PINMUX_GPIO
(
GPIO_PTV4
,
PTV4_DATA
),
1097
PINMUX_GPIO
(
GPIO_PTV3
,
PTV3_DATA
),
1098
PINMUX_GPIO
(
GPIO_PTV2
,
PTV2_DATA
),
1099
PINMUX_GPIO
(
GPIO_PTV1
,
PTV1_DATA
),
1100
PINMUX_GPIO
(
GPIO_PTV0
,
PTV0_DATA
),
1101
1102
/* PTW */
1103
PINMUX_GPIO
(
GPIO_PTW7
,
PTW7_DATA
),
1104
PINMUX_GPIO
(
GPIO_PTW6
,
PTW6_DATA
),
1105
PINMUX_GPIO
(
GPIO_PTW5
,
PTW5_DATA
),
1106
PINMUX_GPIO
(
GPIO_PTW4
,
PTW4_DATA
),
1107
PINMUX_GPIO
(
GPIO_PTW3
,
PTW3_DATA
),
1108
PINMUX_GPIO
(
GPIO_PTW2
,
PTW2_DATA
),
1109
PINMUX_GPIO
(
GPIO_PTW1
,
PTW1_DATA
),
1110
PINMUX_GPIO
(
GPIO_PTW0
,
PTW0_DATA
),
1111
1112
/* PTX */
1113
PINMUX_GPIO
(
GPIO_PTX7
,
PTX7_DATA
),
1114
PINMUX_GPIO
(
GPIO_PTX6
,
PTX6_DATA
),
1115
PINMUX_GPIO
(
GPIO_PTX5
,
PTX5_DATA
),
1116
PINMUX_GPIO
(
GPIO_PTX4
,
PTX4_DATA
),
1117
PINMUX_GPIO
(
GPIO_PTX3
,
PTX3_DATA
),
1118
PINMUX_GPIO
(
GPIO_PTX2
,
PTX2_DATA
),
1119
PINMUX_GPIO
(
GPIO_PTX1
,
PTX1_DATA
),
1120
PINMUX_GPIO
(
GPIO_PTX0
,
PTX0_DATA
),
1121
1122
/* PTY */
1123
PINMUX_GPIO
(
GPIO_PTY7
,
PTY7_DATA
),
1124
PINMUX_GPIO
(
GPIO_PTY6
,
PTY6_DATA
),
1125
PINMUX_GPIO
(
GPIO_PTY5
,
PTY5_DATA
),
1126
PINMUX_GPIO
(
GPIO_PTY4
,
PTY4_DATA
),
1127
PINMUX_GPIO
(
GPIO_PTY3
,
PTY3_DATA
),
1128
PINMUX_GPIO
(
GPIO_PTY2
,
PTY2_DATA
),
1129
PINMUX_GPIO
(
GPIO_PTY1
,
PTY1_DATA
),
1130
PINMUX_GPIO
(
GPIO_PTY0
,
PTY0_DATA
),
1131
1132
/* PTZ */
1133
PINMUX_GPIO
(
GPIO_PTZ7
,
PTZ7_DATA
),
1134
PINMUX_GPIO
(
GPIO_PTZ6
,
PTZ6_DATA
),
1135
PINMUX_GPIO
(
GPIO_PTZ5
,
PTZ5_DATA
),
1136
PINMUX_GPIO
(
GPIO_PTZ4
,
PTZ4_DATA
),
1137
PINMUX_GPIO
(
GPIO_PTZ3
,
PTZ3_DATA
),
1138
PINMUX_GPIO
(
GPIO_PTZ2
,
PTZ2_DATA
),
1139
PINMUX_GPIO
(
GPIO_PTZ1
,
PTZ1_DATA
),
1140
PINMUX_GPIO
(
GPIO_PTZ0
,
PTZ0_DATA
),
1141
1142
/* SCIF0 */
1143
PINMUX_GPIO
(
GPIO_FN_SCIF0_PTT_TXD
,
SCIF0_PTT_TXD_MARK
),
1144
PINMUX_GPIO
(
GPIO_FN_SCIF0_PTT_RXD
,
SCIF0_PTT_RXD_MARK
),
1145
PINMUX_GPIO
(
GPIO_FN_SCIF0_PTT_SCK
,
SCIF0_PTT_SCK_MARK
),
1146
PINMUX_GPIO
(
GPIO_FN_SCIF0_PTU_TXD
,
SCIF0_PTU_TXD_MARK
),
1147
PINMUX_GPIO
(
GPIO_FN_SCIF0_PTU_RXD
,
SCIF0_PTU_RXD_MARK
),
1148
PINMUX_GPIO
(
GPIO_FN_SCIF0_PTU_SCK
,
SCIF0_PTU_SCK_MARK
),
1149
1150
/* SCIF1 */
1151
PINMUX_GPIO
(
GPIO_FN_SCIF1_PTS_TXD
,
SCIF1_PTS_TXD_MARK
),
1152
PINMUX_GPIO
(
GPIO_FN_SCIF1_PTS_RXD
,
SCIF1_PTS_RXD_MARK
),
1153
PINMUX_GPIO
(
GPIO_FN_SCIF1_PTS_SCK
,
SCIF1_PTS_SCK_MARK
),
1154
PINMUX_GPIO
(
GPIO_FN_SCIF1_PTV_TXD
,
SCIF1_PTV_TXD_MARK
),
1155
PINMUX_GPIO
(
GPIO_FN_SCIF1_PTV_RXD
,
SCIF1_PTV_RXD_MARK
),
1156
PINMUX_GPIO
(
GPIO_FN_SCIF1_PTV_SCK
,
SCIF1_PTV_SCK_MARK
),
1157
1158
/* SCIF2 */
1159
PINMUX_GPIO
(
GPIO_FN_SCIF2_PTT_TXD
,
SCIF2_PTT_TXD_MARK
),
1160
PINMUX_GPIO
(
GPIO_FN_SCIF2_PTT_RXD
,
SCIF2_PTT_RXD_MARK
),
1161
PINMUX_GPIO
(
GPIO_FN_SCIF2_PTT_SCK
,
SCIF2_PTT_SCK_MARK
),
1162
PINMUX_GPIO
(
GPIO_FN_SCIF2_PTU_TXD
,
SCIF2_PTU_TXD_MARK
),
1163
PINMUX_GPIO
(
GPIO_FN_SCIF2_PTU_RXD
,
SCIF2_PTU_RXD_MARK
),
1164
PINMUX_GPIO
(
GPIO_FN_SCIF2_PTU_SCK
,
SCIF2_PTU_SCK_MARK
),
1165
1166
/* SCIF3 */
1167
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTS_TXD
,
SCIF3_PTS_TXD_MARK
),
1168
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTS_RXD
,
SCIF3_PTS_RXD_MARK
),
1169
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTS_SCK
,
SCIF3_PTS_SCK_MARK
),
1170
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTS_RTS
,
SCIF3_PTS_RTS_MARK
),
1171
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTS_CTS
,
SCIF3_PTS_CTS_MARK
),
1172
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTV_TXD
,
SCIF3_PTV_TXD_MARK
),
1173
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTV_RXD
,
SCIF3_PTV_RXD_MARK
),
1174
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTV_SCK
,
SCIF3_PTV_SCK_MARK
),
1175
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTV_RTS
,
SCIF3_PTV_RTS_MARK
),
1176
PINMUX_GPIO
(
GPIO_FN_SCIF3_PTV_CTS
,
SCIF3_PTV_CTS_MARK
),
1177
1178
/* SCIF4 */
1179
PINMUX_GPIO
(
GPIO_FN_SCIF4_PTE_TXD
,
SCIF4_PTE_TXD_MARK
),
1180
PINMUX_GPIO
(
GPIO_FN_SCIF4_PTE_RXD
,
SCIF4_PTE_RXD_MARK
),
1181
PINMUX_GPIO
(
GPIO_FN_SCIF4_PTE_SCK
,
SCIF4_PTE_SCK_MARK
),
1182
PINMUX_GPIO
(
GPIO_FN_SCIF4_PTN_TXD
,
SCIF4_PTN_TXD_MARK
),
1183
PINMUX_GPIO
(
GPIO_FN_SCIF4_PTN_RXD
,
SCIF4_PTN_RXD_MARK
),
1184
PINMUX_GPIO
(
GPIO_FN_SCIF4_PTN_SCK
,
SCIF4_PTN_SCK_MARK
),
1185
1186
/* SCIF5 */
1187
PINMUX_GPIO
(
GPIO_FN_SCIF5_PTE_TXD
,
SCIF5_PTE_TXD_MARK
),
1188
PINMUX_GPIO
(
GPIO_FN_SCIF5_PTE_RXD
,
SCIF5_PTE_RXD_MARK
),
1189
PINMUX_GPIO
(
GPIO_FN_SCIF5_PTE_SCK
,
SCIF5_PTE_SCK_MARK
),
1190
PINMUX_GPIO
(
GPIO_FN_SCIF5_PTN_TXD
,
SCIF5_PTN_TXD_MARK
),
1191
PINMUX_GPIO
(
GPIO_FN_SCIF5_PTN_RXD
,
SCIF5_PTN_RXD_MARK
),
1192
PINMUX_GPIO
(
GPIO_FN_SCIF5_PTN_SCK
,
SCIF5_PTN_SCK_MARK
),
1193
1194
/* CEU */
1195
PINMUX_GPIO
(
GPIO_FN_VIO_D15
,
VIO_D15_MARK
),
1196
PINMUX_GPIO
(
GPIO_FN_VIO_D14
,
VIO_D14_MARK
),
1197
PINMUX_GPIO
(
GPIO_FN_VIO_D13
,
VIO_D13_MARK
),
1198
PINMUX_GPIO
(
GPIO_FN_VIO_D12
,
VIO_D12_MARK
),
1199
PINMUX_GPIO
(
GPIO_FN_VIO_D11
,
VIO_D11_MARK
),
1200
PINMUX_GPIO
(
GPIO_FN_VIO_D10
,
VIO_D10_MARK
),
1201
PINMUX_GPIO
(
GPIO_FN_VIO_D9
,
VIO_D9_MARK
),
1202
PINMUX_GPIO
(
GPIO_FN_VIO_D8
,
VIO_D8_MARK
),
1203
PINMUX_GPIO
(
GPIO_FN_VIO_D7
,
VIO_D7_MARK
),
1204
PINMUX_GPIO
(
GPIO_FN_VIO_D6
,
VIO_D6_MARK
),
1205
PINMUX_GPIO
(
GPIO_FN_VIO_D5
,
VIO_D5_MARK
),
1206
PINMUX_GPIO
(
GPIO_FN_VIO_D4
,
VIO_D4_MARK
),
1207
PINMUX_GPIO
(
GPIO_FN_VIO_D3
,
VIO_D3_MARK
),
1208
PINMUX_GPIO
(
GPIO_FN_VIO_D2
,
VIO_D2_MARK
),
1209
PINMUX_GPIO
(
GPIO_FN_VIO_D1
,
VIO_D1_MARK
),
1210
PINMUX_GPIO
(
GPIO_FN_VIO_D0
,
VIO_D0_MARK
),
1211
PINMUX_GPIO
(
GPIO_FN_VIO_CLK1
,
VIO_CLK1_MARK
),
1212
PINMUX_GPIO
(
GPIO_FN_VIO_VD1
,
VIO_VD1_MARK
),
1213
PINMUX_GPIO
(
GPIO_FN_VIO_HD1
,
VIO_HD1_MARK
),
1214
PINMUX_GPIO
(
GPIO_FN_VIO_FLD
,
VIO_FLD_MARK
),
1215
PINMUX_GPIO
(
GPIO_FN_VIO_CKO
,
VIO_CKO_MARK
),
1216
PINMUX_GPIO
(
GPIO_FN_VIO_VD2
,
VIO_VD2_MARK
),
1217
PINMUX_GPIO
(
GPIO_FN_VIO_HD2
,
VIO_HD2_MARK
),
1218
PINMUX_GPIO
(
GPIO_FN_VIO_CLK2
,
VIO_CLK2_MARK
),
1219
1220
/* LCDC */
1221
PINMUX_GPIO
(
GPIO_FN_LCDD23
,
LCDD23_MARK
),
1222
PINMUX_GPIO
(
GPIO_FN_LCDD22
,
LCDD22_MARK
),
1223
PINMUX_GPIO
(
GPIO_FN_LCDD21
,
LCDD21_MARK
),
1224
PINMUX_GPIO
(
GPIO_FN_LCDD20
,
LCDD20_MARK
),
1225
PINMUX_GPIO
(
GPIO_FN_LCDD19
,
LCDD19_MARK
),
1226
PINMUX_GPIO
(
GPIO_FN_LCDD18
,
LCDD18_MARK
),
1227
PINMUX_GPIO
(
GPIO_FN_LCDD17
,
LCDD17_MARK
),
1228
PINMUX_GPIO
(
GPIO_FN_LCDD16
,
LCDD16_MARK
),
1229
PINMUX_GPIO
(
GPIO_FN_LCDD15
,
LCDD15_MARK
),
1230
PINMUX_GPIO
(
GPIO_FN_LCDD14
,
LCDD14_MARK
),
1231
PINMUX_GPIO
(
GPIO_FN_LCDD13
,
LCDD13_MARK
),
1232
PINMUX_GPIO
(
GPIO_FN_LCDD12
,
LCDD12_MARK
),
1233
PINMUX_GPIO
(
GPIO_FN_LCDD11
,
LCDD11_MARK
),
1234
PINMUX_GPIO
(
GPIO_FN_LCDD10
,
LCDD10_MARK
),
1235
PINMUX_GPIO
(
GPIO_FN_LCDD9
,
LCDD9_MARK
),
1236
PINMUX_GPIO
(
GPIO_FN_LCDD8
,
LCDD8_MARK
),
1237
PINMUX_GPIO
(
GPIO_FN_LCDD7
,
LCDD7_MARK
),
1238
PINMUX_GPIO
(
GPIO_FN_LCDD6
,
LCDD6_MARK
),
1239
PINMUX_GPIO
(
GPIO_FN_LCDD5
,
LCDD5_MARK
),
1240
PINMUX_GPIO
(
GPIO_FN_LCDD4
,
LCDD4_MARK
),
1241
PINMUX_GPIO
(
GPIO_FN_LCDD3
,
LCDD3_MARK
),
1242
PINMUX_GPIO
(
GPIO_FN_LCDD2
,
LCDD2_MARK
),
1243
PINMUX_GPIO
(
GPIO_FN_LCDD1
,
LCDD1_MARK
),
1244
PINMUX_GPIO
(
GPIO_FN_LCDD0
,
LCDD0_MARK
),
1245
PINMUX_GPIO
(
GPIO_FN_LCDLCLK_PTR
,
LCDLCLK_PTR_MARK
),
1246
PINMUX_GPIO
(
GPIO_FN_LCDLCLK_PTW
,
LCDLCLK_PTW_MARK
),
1247
/* Main LCD */
1248
PINMUX_GPIO
(
GPIO_FN_LCDDON
,
LCDDON_MARK
),
1249
PINMUX_GPIO
(
GPIO_FN_LCDVCPWC
,
LCDVCPWC_MARK
),
1250
PINMUX_GPIO
(
GPIO_FN_LCDVEPWC
,
LCDVEPWC_MARK
),
1251
PINMUX_GPIO
(
GPIO_FN_LCDVSYN
,
LCDVSYN_MARK
),
1252
/* Main LCD - RGB Mode */
1253
PINMUX_GPIO
(
GPIO_FN_LCDDCK
,
LCDDCK_MARK
),
1254
PINMUX_GPIO
(
GPIO_FN_LCDHSYN
,
LCDHSYN_MARK
),
1255
PINMUX_GPIO
(
GPIO_FN_LCDDISP
,
LCDDISP_MARK
),
1256
/* Main LCD - SYS Mode */
1257
PINMUX_GPIO
(
GPIO_FN_LCDRS
,
LCDRS_MARK
),
1258
PINMUX_GPIO
(
GPIO_FN_LCDCS
,
LCDCS_MARK
),
1259
PINMUX_GPIO
(
GPIO_FN_LCDWR
,
LCDWR_MARK
),
1260
PINMUX_GPIO
(
GPIO_FN_LCDRD
,
LCDRD_MARK
),
1261
1262
/* IRQ */
1263
PINMUX_GPIO
(
GPIO_FN_IRQ0
,
IRQ0_MARK
),
1264
PINMUX_GPIO
(
GPIO_FN_IRQ1
,
IRQ1_MARK
),
1265
PINMUX_GPIO
(
GPIO_FN_IRQ2
,
IRQ2_MARK
),
1266
PINMUX_GPIO
(
GPIO_FN_IRQ3
,
IRQ3_MARK
),
1267
PINMUX_GPIO
(
GPIO_FN_IRQ4
,
IRQ4_MARK
),
1268
PINMUX_GPIO
(
GPIO_FN_IRQ5
,
IRQ5_MARK
),
1269
PINMUX_GPIO
(
GPIO_FN_IRQ6
,
IRQ6_MARK
),
1270
PINMUX_GPIO
(
GPIO_FN_IRQ7
,
IRQ7_MARK
),
1271
1272
/* AUD */
1273
PINMUX_GPIO
(
GPIO_FN_AUDCK
,
AUDCK_MARK
),
1274
PINMUX_GPIO
(
GPIO_FN_AUDSYNC
,
AUDSYNC_MARK
),
1275
PINMUX_GPIO
(
GPIO_FN_AUDATA3
,
AUDATA3_MARK
),
1276
PINMUX_GPIO
(
GPIO_FN_AUDATA2
,
AUDATA2_MARK
),
1277
PINMUX_GPIO
(
GPIO_FN_AUDATA1
,
AUDATA1_MARK
),
1278
PINMUX_GPIO
(
GPIO_FN_AUDATA0
,
AUDATA0_MARK
),
1279
1280
/* SDHI0 (PTD) */
1281
PINMUX_GPIO
(
GPIO_FN_SDHI0CD_PTD
,
SDHI0CD_PTD_MARK
),
1282
PINMUX_GPIO
(
GPIO_FN_SDHI0WP_PTD
,
SDHI0WP_PTD_MARK
),
1283
PINMUX_GPIO
(
GPIO_FN_SDHI0D3_PTD
,
SDHI0D3_PTD_MARK
),
1284
PINMUX_GPIO
(
GPIO_FN_SDHI0D2_PTD
,
SDHI0D2_PTD_MARK
),
1285
PINMUX_GPIO
(
GPIO_FN_SDHI0D1_PTD
,
SDHI0D1_PTD_MARK
),
1286
PINMUX_GPIO
(
GPIO_FN_SDHI0D0_PTD
,
SDHI0D0_PTD_MARK
),
1287
PINMUX_GPIO
(
GPIO_FN_SDHI0CMD_PTD
,
SDHI0CMD_PTD_MARK
),
1288
PINMUX_GPIO
(
GPIO_FN_SDHI0CLK_PTD
,
SDHI0CLK_PTD_MARK
),
1289
1290
/* SDHI0 (PTS) */
1291
PINMUX_GPIO
(
GPIO_FN_SDHI0CD_PTS
,
SDHI0CD_PTS_MARK
),
1292
PINMUX_GPIO
(
GPIO_FN_SDHI0WP_PTS
,
SDHI0WP_PTS_MARK
),
1293
PINMUX_GPIO
(
GPIO_FN_SDHI0D3_PTS
,
SDHI0D3_PTS_MARK
),
1294
PINMUX_GPIO
(
GPIO_FN_SDHI0D2_PTS
,
SDHI0D2_PTS_MARK
),
1295
PINMUX_GPIO
(
GPIO_FN_SDHI0D1_PTS
,
SDHI0D1_PTS_MARK
),
1296
PINMUX_GPIO
(
GPIO_FN_SDHI0D0_PTS
,
SDHI0D0_PTS_MARK
),
1297
PINMUX_GPIO
(
GPIO_FN_SDHI0CMD_PTS
,
SDHI0CMD_PTS_MARK
),
1298
PINMUX_GPIO
(
GPIO_FN_SDHI0CLK_PTS
,
SDHI0CLK_PTS_MARK
),
1299
1300
/* SDHI1 */
1301
PINMUX_GPIO
(
GPIO_FN_SDHI1CD
,
SDHI1CD_MARK
),
1302
PINMUX_GPIO
(
GPIO_FN_SDHI1WP
,
SDHI1WP_MARK
),
1303
PINMUX_GPIO
(
GPIO_FN_SDHI1D3
,
SDHI1D3_MARK
),
1304
PINMUX_GPIO
(
GPIO_FN_SDHI1D2
,
SDHI1D2_MARK
),
1305
PINMUX_GPIO
(
GPIO_FN_SDHI1D1
,
SDHI1D1_MARK
),
1306
PINMUX_GPIO
(
GPIO_FN_SDHI1D0
,
SDHI1D0_MARK
),
1307
PINMUX_GPIO
(
GPIO_FN_SDHI1CMD
,
SDHI1CMD_MARK
),
1308
PINMUX_GPIO
(
GPIO_FN_SDHI1CLK
,
SDHI1CLK_MARK
),
1309
1310
/* SIUA */
1311
PINMUX_GPIO
(
GPIO_FN_SIUAFCK
,
SIUAFCK_MARK
),
1312
PINMUX_GPIO
(
GPIO_FN_SIUAILR
,
SIUAILR_MARK
),
1313
PINMUX_GPIO
(
GPIO_FN_SIUAIBT
,
SIUAIBT_MARK
),
1314
PINMUX_GPIO
(
GPIO_FN_SIUAISLD
,
SIUAISLD_MARK
),
1315
PINMUX_GPIO
(
GPIO_FN_SIUAOLR
,
SIUAOLR_MARK
),
1316
PINMUX_GPIO
(
GPIO_FN_SIUAOBT
,
SIUAOBT_MARK
),
1317
PINMUX_GPIO
(
GPIO_FN_SIUAOSLD
,
SIUAOSLD_MARK
),
1318
PINMUX_GPIO
(
GPIO_FN_SIUAMCK
,
SIUAMCK_MARK
),
1319
PINMUX_GPIO
(
GPIO_FN_SIUAISPD
,
SIUAISPD_MARK
),
1320
PINMUX_GPIO
(
GPIO_FN_SIUOSPD
,
SIUAOSPD_MARK
),
1321
1322
/* SIUB */
1323
PINMUX_GPIO
(
GPIO_FN_SIUBFCK
,
SIUBFCK_MARK
),
1324
PINMUX_GPIO
(
GPIO_FN_SIUBILR
,
SIUBILR_MARK
),
1325
PINMUX_GPIO
(
GPIO_FN_SIUBIBT
,
SIUBIBT_MARK
),
1326
PINMUX_GPIO
(
GPIO_FN_SIUBISLD
,
SIUBISLD_MARK
),
1327
PINMUX_GPIO
(
GPIO_FN_SIUBOLR
,
SIUBOLR_MARK
),
1328
PINMUX_GPIO
(
GPIO_FN_SIUBOBT
,
SIUBOBT_MARK
),
1329
PINMUX_GPIO
(
GPIO_FN_SIUBOSLD
,
SIUBOSLD_MARK
),
1330
PINMUX_GPIO
(
GPIO_FN_SIUBMCK
,
SIUBMCK_MARK
),
1331
1332
/* IRDA */
1333
PINMUX_GPIO
(
GPIO_FN_IRDA_IN
,
IRDA_IN_MARK
),
1334
PINMUX_GPIO
(
GPIO_FN_IRDA_OUT
,
IRDA_OUT_MARK
),
1335
1336
/* VOU */
1337
PINMUX_GPIO
(
GPIO_FN_DV_CLKI
,
DV_CLKI_MARK
),
1338
PINMUX_GPIO
(
GPIO_FN_DV_CLK
,
DV_CLK_MARK
),
1339
PINMUX_GPIO
(
GPIO_FN_DV_HSYNC
,
DV_HSYNC_MARK
),
1340
PINMUX_GPIO
(
GPIO_FN_DV_VSYNC
,
DV_VSYNC_MARK
),
1341
PINMUX_GPIO
(
GPIO_FN_DV_D15
,
DV_D15_MARK
),
1342
PINMUX_GPIO
(
GPIO_FN_DV_D14
,
DV_D14_MARK
),
1343
PINMUX_GPIO
(
GPIO_FN_DV_D13
,
DV_D13_MARK
),
1344
PINMUX_GPIO
(
GPIO_FN_DV_D12
,
DV_D12_MARK
),
1345
PINMUX_GPIO
(
GPIO_FN_DV_D11
,
DV_D11_MARK
),
1346
PINMUX_GPIO
(
GPIO_FN_DV_D10
,
DV_D10_MARK
),
1347
PINMUX_GPIO
(
GPIO_FN_DV_D9
,
DV_D9_MARK
),
1348
PINMUX_GPIO
(
GPIO_FN_DV_D8
,
DV_D8_MARK
),
1349
PINMUX_GPIO
(
GPIO_FN_DV_D7
,
DV_D7_MARK
),
1350
PINMUX_GPIO
(
GPIO_FN_DV_D6
,
DV_D6_MARK
),
1351
PINMUX_GPIO
(
GPIO_FN_DV_D5
,
DV_D5_MARK
),
1352
PINMUX_GPIO
(
GPIO_FN_DV_D4
,
DV_D4_MARK
),
1353
PINMUX_GPIO
(
GPIO_FN_DV_D3
,
DV_D3_MARK
),
1354
PINMUX_GPIO
(
GPIO_FN_DV_D2
,
DV_D2_MARK
),
1355
PINMUX_GPIO
(
GPIO_FN_DV_D1
,
DV_D1_MARK
),
1356
PINMUX_GPIO
(
GPIO_FN_DV_D0
,
DV_D0_MARK
),
1357
1358
/* KEYSC */
1359
PINMUX_GPIO
(
GPIO_FN_KEYIN0
,
KEYIN0_MARK
),
1360
PINMUX_GPIO
(
GPIO_FN_KEYIN1
,
KEYIN1_MARK
),
1361
PINMUX_GPIO
(
GPIO_FN_KEYIN2
,
KEYIN2_MARK
),
1362
PINMUX_GPIO
(
GPIO_FN_KEYIN3
,
KEYIN3_MARK
),
1363
PINMUX_GPIO
(
GPIO_FN_KEYIN4
,
KEYIN4_MARK
),
1364
PINMUX_GPIO
(
GPIO_FN_KEYOUT0
,
KEYOUT0_MARK
),
1365
PINMUX_GPIO
(
GPIO_FN_KEYOUT1
,
KEYOUT1_MARK
),
1366
PINMUX_GPIO
(
GPIO_FN_KEYOUT2
,
KEYOUT2_MARK
),
1367
PINMUX_GPIO
(
GPIO_FN_KEYOUT3
,
KEYOUT3_MARK
),
1368
PINMUX_GPIO
(
GPIO_FN_KEYOUT4_IN6
,
KEYOUT4_IN6_MARK
),
1369
PINMUX_GPIO
(
GPIO_FN_KEYOUT5_IN5
,
KEYOUT5_IN5_MARK
),
1370
1371
/* MSIOF0 (PTF) */
1372
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_TXD
,
MSIOF0_PTF_TXD_MARK
),
1373
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_RXD
,
MSIOF0_PTF_RXD_MARK
),
1374
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_MCK
,
MSIOF0_PTF_MCK_MARK
),
1375
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_TSYNC
,
MSIOF0_PTF_TSYNC_MARK
),
1376
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_TSCK
,
MSIOF0_PTF_TSCK_MARK
),
1377
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_RSYNC
,
MSIOF0_PTF_RSYNC_MARK
),
1378
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_RSCK
,
MSIOF0_PTF_RSCK_MARK
),
1379
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_SS1
,
MSIOF0_PTF_SS1_MARK
),
1380
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTF_SS2
,
MSIOF0_PTF_SS2_MARK
),
1381
1382
/* MSIOF0 (PTT+PTX) */
1383
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_TXD
,
MSIOF0_PTT_TXD_MARK
),
1384
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_RXD
,
MSIOF0_PTT_RXD_MARK
),
1385
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTX_MCK
,
MSIOF0_PTX_MCK_MARK
),
1386
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_TSYNC
,
MSIOF0_PTT_TSYNC_MARK
),
1387
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_TSCK
,
MSIOF0_PTT_TSCK_MARK
),
1388
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_RSYNC
,
MSIOF0_PTT_RSYNC_MARK
),
1389
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_RSCK
,
MSIOF0_PTT_RSCK_MARK
),
1390
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_SS1
,
MSIOF0_PTT_SS1_MARK
),
1391
PINMUX_GPIO
(
GPIO_FN_MSIOF0_PTT_SS2
,
MSIOF0_PTT_SS2_MARK
),
1392
1393
/* MSIOF1 */
1394
PINMUX_GPIO
(
GPIO_FN_MSIOF1_TXD
,
MSIOF1_TXD_MARK
),
1395
PINMUX_GPIO
(
GPIO_FN_MSIOF1_RXD
,
MSIOF1_RXD_MARK
),
1396
PINMUX_GPIO
(
GPIO_FN_MSIOF1_MCK
,
MSIOF1_MCK_MARK
),
1397
PINMUX_GPIO
(
GPIO_FN_MSIOF1_TSYNC
,
MSIOF1_TSYNC_MARK
),
1398
PINMUX_GPIO
(
GPIO_FN_MSIOF1_TSCK
,
MSIOF1_TSCK_MARK
),
1399
PINMUX_GPIO
(
GPIO_FN_MSIOF1_RSYNC
,
MSIOF1_RSYNC_MARK
),
1400
PINMUX_GPIO
(
GPIO_FN_MSIOF1_RSCK
,
MSIOF1_RSCK_MARK
),
1401
PINMUX_GPIO
(
GPIO_FN_MSIOF1_SS1
,
MSIOF1_SS1_MARK
),
1402
PINMUX_GPIO
(
GPIO_FN_MSIOF1_SS2
,
MSIOF1_SS2_MARK
),
1403
1404
/* TSIF */
1405
PINMUX_GPIO
(
GPIO_FN_TS0_SDAT
,
TS0_SDAT_MARK
),
1406
PINMUX_GPIO
(
GPIO_FN_TS0_SCK
,
TS0_SCK_MARK
),
1407
PINMUX_GPIO
(
GPIO_FN_TS0_SDEN
,
TS0_SDEN_MARK
),
1408
PINMUX_GPIO
(
GPIO_FN_TS0_SPSYNC
,
TS0_SPSYNC_MARK
),
1409
1410
/* FLCTL */
1411
PINMUX_GPIO
(
GPIO_FN_FCE
,
FCE_MARK
),
1412
PINMUX_GPIO
(
GPIO_FN_NAF7
,
NAF7_MARK
),
1413
PINMUX_GPIO
(
GPIO_FN_NAF6
,
NAF6_MARK
),
1414
PINMUX_GPIO
(
GPIO_FN_NAF5
,
NAF5_MARK
),
1415
PINMUX_GPIO
(
GPIO_FN_NAF4
,
NAF4_MARK
),
1416
PINMUX_GPIO
(
GPIO_FN_NAF3
,
NAF3_MARK
),
1417
PINMUX_GPIO
(
GPIO_FN_NAF2
,
NAF2_MARK
),
1418
PINMUX_GPIO
(
GPIO_FN_NAF1
,
NAF1_MARK
),
1419
PINMUX_GPIO
(
GPIO_FN_NAF0
,
NAF0_MARK
),
1420
PINMUX_GPIO
(
GPIO_FN_FCDE
,
FCDE_MARK
),
1421
PINMUX_GPIO
(
GPIO_FN_FOE
,
FOE_MARK
),
1422
PINMUX_GPIO
(
GPIO_FN_FSC
,
FSC_MARK
),
1423
PINMUX_GPIO
(
GPIO_FN_FWE
,
FWE_MARK
),
1424
PINMUX_GPIO
(
GPIO_FN_FRB
,
FRB_MARK
),
1425
1426
/* DMAC */
1427
PINMUX_GPIO
(
GPIO_FN_DACK1
,
DACK1_MARK
),
1428
PINMUX_GPIO
(
GPIO_FN_DREQ1
,
DREQ1_MARK
),
1429
PINMUX_GPIO
(
GPIO_FN_DACK0
,
DACK0_MARK
),
1430
PINMUX_GPIO
(
GPIO_FN_DREQ0
,
DREQ0_MARK
),
1431
1432
/* ADC */
1433
PINMUX_GPIO
(
GPIO_FN_AN3
,
AN3_MARK
),
1434
PINMUX_GPIO
(
GPIO_FN_AN2
,
AN2_MARK
),
1435
PINMUX_GPIO
(
GPIO_FN_AN1
,
AN1_MARK
),
1436
PINMUX_GPIO
(
GPIO_FN_AN0
,
AN0_MARK
),
1437
PINMUX_GPIO
(
GPIO_FN_ADTRG
,
ADTRG_MARK
),
1438
1439
/* CPG */
1440
PINMUX_GPIO
(
GPIO_FN_STATUS0
,
STATUS0_MARK
),
1441
PINMUX_GPIO
(
GPIO_FN_PDSTATUS
,
PDSTATUS_MARK
),
1442
1443
/* TPU */
1444
PINMUX_GPIO
(
GPIO_FN_TPUTO0
,
TPUTO0_MARK
),
1445
PINMUX_GPIO
(
GPIO_FN_TPUTO1
,
TPUTO1_MARK
),
1446
PINMUX_GPIO
(
GPIO_FN_TPUTO2
,
TPUTO2_MARK
),
1447
PINMUX_GPIO
(
GPIO_FN_TPUTO3
,
TPUTO3_MARK
),
1448
1449
/* BSC */
1450
PINMUX_GPIO
(
GPIO_FN_D31
,
D31_MARK
),
1451
PINMUX_GPIO
(
GPIO_FN_D30
,
D30_MARK
),
1452
PINMUX_GPIO
(
GPIO_FN_D29
,
D29_MARK
),
1453
PINMUX_GPIO
(
GPIO_FN_D28
,
D28_MARK
),
1454
PINMUX_GPIO
(
GPIO_FN_D27
,
D27_MARK
),
1455
PINMUX_GPIO
(
GPIO_FN_D26
,
D26_MARK
),
1456
PINMUX_GPIO
(
GPIO_FN_D25
,
D25_MARK
),
1457
PINMUX_GPIO
(
GPIO_FN_D24
,
D24_MARK
),
1458
PINMUX_GPIO
(
GPIO_FN_D23
,
D23_MARK
),
1459
PINMUX_GPIO
(
GPIO_FN_D22
,
D22_MARK
),
1460
PINMUX_GPIO
(
GPIO_FN_D21
,
D21_MARK
),
1461
PINMUX_GPIO
(
GPIO_FN_D20
,
D20_MARK
),
1462
PINMUX_GPIO
(
GPIO_FN_D19
,
D19_MARK
),
1463
PINMUX_GPIO
(
GPIO_FN_D18
,
D18_MARK
),
1464
PINMUX_GPIO
(
GPIO_FN_D17
,
D17_MARK
),
1465
PINMUX_GPIO
(
GPIO_FN_D16
,
D16_MARK
),
1466
PINMUX_GPIO
(
GPIO_FN_IOIS16
,
IOIS16_MARK
),
1467
PINMUX_GPIO
(
GPIO_FN_WAIT
,
WAIT_MARK
),
1468
PINMUX_GPIO
(
GPIO_FN_BS
,
BS_MARK
),
1469
PINMUX_GPIO
(
GPIO_FN_A25
,
A25_MARK
),
1470
PINMUX_GPIO
(
GPIO_FN_A24
,
A24_MARK
),
1471
PINMUX_GPIO
(
GPIO_FN_A23
,
A23_MARK
),
1472
PINMUX_GPIO
(
GPIO_FN_A22
,
A22_MARK
),
1473
PINMUX_GPIO
(
GPIO_FN_CS6B_CE1B
,
CS6B_CE1B_MARK
),
1474
PINMUX_GPIO
(
GPIO_FN_CS6A_CE2B
,
CS6A_CE2B_MARK
),
1475
PINMUX_GPIO
(
GPIO_FN_CS5B_CE1A
,
CS5B_CE1A_MARK
),
1476
PINMUX_GPIO
(
GPIO_FN_CS5A_CE2A
,
CS5A_CE2A_MARK
),
1477
PINMUX_GPIO
(
GPIO_FN_WE3_ICIOWR
,
WE3_ICIOWR_MARK
),
1478
PINMUX_GPIO
(
GPIO_FN_WE2_ICIORD
,
WE2_ICIORD_MARK
),
1479
1480
/* ATAPI */
1481
PINMUX_GPIO
(
GPIO_FN_IDED15
,
IDED15_MARK
),
1482
PINMUX_GPIO
(
GPIO_FN_IDED14
,
IDED14_MARK
),
1483
PINMUX_GPIO
(
GPIO_FN_IDED13
,
IDED13_MARK
),
1484
PINMUX_GPIO
(
GPIO_FN_IDED12
,
IDED12_MARK
),
1485
PINMUX_GPIO
(
GPIO_FN_IDED11
,
IDED11_MARK
),
1486
PINMUX_GPIO
(
GPIO_FN_IDED10
,
IDED10_MARK
),
1487
PINMUX_GPIO
(
GPIO_FN_IDED9
,
IDED9_MARK
),
1488
PINMUX_GPIO
(
GPIO_FN_IDED8
,
IDED8_MARK
),
1489
PINMUX_GPIO
(
GPIO_FN_IDED7
,
IDED7_MARK
),
1490
PINMUX_GPIO
(
GPIO_FN_IDED6
,
IDED6_MARK
),
1491
PINMUX_GPIO
(
GPIO_FN_IDED5
,
IDED5_MARK
),
1492
PINMUX_GPIO
(
GPIO_FN_IDED4
,
IDED4_MARK
),
1493
PINMUX_GPIO
(
GPIO_FN_IDED3
,
IDED3_MARK
),
1494
PINMUX_GPIO
(
GPIO_FN_IDED2
,
IDED2_MARK
),
1495
PINMUX_GPIO
(
GPIO_FN_IDED1
,
IDED1_MARK
),
1496
PINMUX_GPIO
(
GPIO_FN_IDED0
,
IDED0_MARK
),
1497
PINMUX_GPIO
(
GPIO_FN_DIRECTION
,
DIRECTION_MARK
),
1498
PINMUX_GPIO
(
GPIO_FN_EXBUF_ENB
,
EXBUF_ENB_MARK
),
1499
PINMUX_GPIO
(
GPIO_FN_IDERST
,
IDERST_MARK
),
1500
PINMUX_GPIO
(
GPIO_FN_IODACK
,
IODACK_MARK
),
1501
PINMUX_GPIO
(
GPIO_FN_IODREQ
,
IODREQ_MARK
),
1502
PINMUX_GPIO
(
GPIO_FN_IDEIORDY
,
IDEIORDY_MARK
),
1503
PINMUX_GPIO
(
GPIO_FN_IDEINT
,
IDEINT_MARK
),
1504
PINMUX_GPIO
(
GPIO_FN_IDEIOWR
,
IDEIOWR_MARK
),
1505
PINMUX_GPIO
(
GPIO_FN_IDEIORD
,
IDEIORD_MARK
),
1506
PINMUX_GPIO
(
GPIO_FN_IDECS1
,
IDECS1_MARK
),
1507
PINMUX_GPIO
(
GPIO_FN_IDECS0
,
IDECS0_MARK
),
1508
PINMUX_GPIO
(
GPIO_FN_IDEA2
,
IDEA2_MARK
),
1509
PINMUX_GPIO
(
GPIO_FN_IDEA1
,
IDEA1_MARK
),
1510
PINMUX_GPIO
(
GPIO_FN_IDEA0
,
IDEA0_MARK
),
1511
};
1512
1513
static
struct
pinmux_cfg_reg
pinmux_config_regs[] = {
1514
{
PINMUX_CFG_REG
(
"PACR"
, 0xa4050100, 16, 2) {
1515
PTA7_FN
,
PTA7_OUT
, 0,
PTA7_IN
,
1516
PTA6_FN
,
PTA6_OUT
, 0,
PTA6_IN
,
1517
PTA5_FN
,
PTA5_OUT
, 0,
PTA5_IN
,
1518
PTA4_FN
,
PTA4_OUT
,
PTA4_IN_PU
,
PTA4_IN
,
1519
PTA3_FN
,
PTA3_OUT
,
PTA3_IN_PU
,
PTA3_IN
,
1520
PTA2_FN
,
PTA2_OUT
,
PTA2_IN_PU
,
PTA2_IN
,
1521
PTA1_FN
,
PTA1_OUT
,
PTA1_IN_PU
,
PTA1_IN
,
1522
PTA0_FN
,
PTA0_OUT
,
PTA0_IN_PU
,
PTA0_IN
}
1523
},
1524
{
PINMUX_CFG_REG
(
"PBCR"
, 0xa4050102, 16, 2) {
1525
PTB7_FN
,
PTB7_OUT
, 0,
PTB7_IN
,
1526
PTB6_FN
,
PTB6_OUT
, 0,
PTB6_IN
,
1527
PTB5_FN
,
PTB5_OUT
, 0,
PTB5_IN
,
1528
PTB4_FN
,
PTB4_OUT
, 0,
PTB4_IN
,
1529
PTB3_FN
,
PTB3_OUT
, 0,
PTB3_IN
,
1530
PTB2_FN
,
PTB2_OUT
,
PTB2_IN_PU
,
PTB2_IN
,
1531
PTB1_FN
,
PTB1_OUT
,
PTB1_IN_PU
,
PTB1_IN
,
1532
PTB0_FN
,
PTB0_OUT
, 0,
PTB0_IN
}
1533
},
1534
{
PINMUX_CFG_REG
(
"PCCR"
, 0xa4050104, 16, 2) {
1535
PTC7_FN
,
PTC7_OUT
, 0,
PTC7_IN
,
1536
PTC6_FN
,
PTC6_OUT
, 0,
PTC6_IN
,
1537
PTC5_FN
,
PTC5_OUT
, 0,
PTC5_IN
,
1538
PTC4_FN
,
PTC4_OUT
, 0,
PTC4_IN
,
1539
PTC3_FN
,
PTC3_OUT
, 0,
PTC3_IN
,
1540
PTC2_FN
,
PTC2_OUT
, 0,
PTC2_IN
,
1541
PTC1_FN
,
PTC1_OUT
, 0,
PTC1_IN
,
1542
PTC0_FN
,
PTC0_OUT
, 0,
PTC0_IN
}
1543
},
1544
{
PINMUX_CFG_REG
(
"PDCR"
, 0xa4050106, 16, 2) {
1545
PTD7_FN
,
PTD7_OUT
, 0,
PTD7_IN
,
1546
PTD6_FN
,
PTD6_OUT
, 0,
PTD6_IN
,
1547
PTD5_FN
,
PTD5_OUT
, 0,
PTD5_IN
,
1548
PTD4_FN
,
PTD4_OUT
, 0,
PTD4_IN
,
1549
PTD3_FN
,
PTD3_OUT
, 0,
PTD3_IN
,
1550
PTD2_FN
,
PTD2_OUT
, 0,
PTD2_IN
,
1551
PTD1_FN
,
PTD1_OUT
, 0,
PTD1_IN
,
1552
PTD0_FN
,
PTD0_OUT
, 0,
PTD0_IN
}
1553
},
1554
{
PINMUX_CFG_REG
(
"PECR"
, 0xa4050108, 16, 2) {
1555
0, 0, 0, 0,
1556
0, 0, 0, 0,
1557
PTE5_FN
,
PTE5_OUT
, 0,
PTE5_IN
,
1558
PTE4_FN
,
PTE4_OUT
, 0,
PTE4_IN
,
1559
PTE3_FN
,
PTE3_OUT
, 0,
PTE3_IN
,
1560
PTE2_FN
,
PTE2_OUT
, 0,
PTE2_IN
,
1561
PTE1_FN
,
PTE1_OUT
, 0,
PTE1_IN
,
1562
PTE0_FN
,
PTE0_OUT
, 0,
PTE0_IN
}
1563
},
1564
{
PINMUX_CFG_REG
(
"PFCR"
, 0xa405010a, 16, 2) {
1565
PTF7_FN
,
PTF7_OUT
, 0,
PTF7_IN
,
1566
PTF6_FN
,
PTF6_OUT
, 0,
PTF6_IN
,
1567
PTF5_FN
,
PTF5_OUT
, 0,
PTF5_IN
,
1568
PTF4_FN
,
PTF4_OUT
, 0,
PTF4_IN
,
1569
PTF3_FN
,
PTF3_OUT
, 0,
PTF3_IN
,
1570
PTF2_FN
,
PTF2_OUT
, 0,
PTF2_IN
,
1571
PTF1_FN
,
PTF1_OUT
, 0,
PTF1_IN
,
1572
PTF0_FN
,
PTF0_OUT
, 0,
PTF0_IN
}
1573
},
1574
{
PINMUX_CFG_REG
(
"PGCR"
, 0xa405010c, 16, 2) {
1575
0, 0, 0, 0,
1576
0, 0, 0, 0,
1577
PTG5_FN
,
PTG5_OUT
, 0, 0,
1578
PTG4_FN
,
PTG4_OUT
, 0, 0,
1579
PTG3_FN
,
PTG3_OUT
, 0, 0,
1580
PTG2_FN
,
PTG2_OUT
, 0, 0,
1581
PTG1_FN
,
PTG1_OUT
, 0, 0,
1582
PTG0_FN
,
PTG0_OUT
, 0, 0 }
1583
},
1584
{
PINMUX_CFG_REG
(
"PHCR"
, 0xa405010e, 16, 2) {
1585
PTH7_FN
,
PTH7_OUT
, 0,
PTH7_IN
,
1586
PTH6_FN
,
PTH6_OUT
, 0,
PTH6_IN
,
1587
PTH5_FN
,
PTH5_OUT
, 0,
PTH5_IN
,
1588
PTH4_FN
,
PTH4_OUT
, 0,
PTH4_IN
,
1589
PTH3_FN
,
PTH3_OUT
, 0,
PTH3_IN
,
1590
PTH2_FN
,
PTH2_OUT
, 0,
PTH2_IN
,
1591
PTH1_FN
,
PTH1_OUT
, 0,
PTH1_IN
,
1592
PTH0_FN
,
PTH0_OUT
, 0,
PTH0_IN
}
1593
},
1594
{
PINMUX_CFG_REG
(
"PJCR"
, 0xa4050110, 16, 2) {
1595
PTJ7_FN
,
PTJ7_OUT
, 0, 0,
1596
0, 0, 0, 0,
1597
PTJ5_FN
,
PTJ5_OUT
, 0, 0,
1598
0, 0, 0, 0,
1599
PTJ3_FN
,
PTJ3_OUT
, 0,
PTJ3_IN
,
1600
PTJ2_FN
,
PTJ2_OUT
, 0,
PTJ2_IN
,
1601
PTJ1_FN
,
PTJ1_OUT
, 0,
PTJ1_IN
,
1602
PTJ0_FN
,
PTJ0_OUT
, 0,
PTJ0_IN
}
1603
},
1604
{
PINMUX_CFG_REG
(
"PKCR"
, 0xa4050112, 16, 2) {
1605
PTK7_FN
,
PTK7_OUT
, 0,
PTK7_IN
,
1606
PTK6_FN
,
PTK6_OUT
, 0,
PTK6_IN
,
1607
PTK5_FN
,
PTK5_OUT
, 0,
PTK5_IN
,
1608
PTK4_FN
,
PTK4_OUT
, 0,
PTK4_IN
,
1609
PTK3_FN
,
PTK3_OUT
, 0,
PTK3_IN
,
1610
PTK2_FN
,
PTK2_OUT
, 0,
PTK2_IN
,
1611
PTK1_FN
,
PTK1_OUT
, 0,
PTK1_IN
,
1612
PTK0_FN
,
PTK0_OUT
, 0,
PTK0_IN
}
1613
},
1614
{
PINMUX_CFG_REG
(
"PLCR"
, 0xa4050114, 16, 2) {
1615
PTL7_FN
,
PTL7_OUT
, 0,
PTL7_IN
,
1616
PTL6_FN
,
PTL6_OUT
, 0,
PTL6_IN
,
1617
PTL5_FN
,
PTL5_OUT
, 0,
PTL5_IN
,
1618
PTL4_FN
,
PTL4_OUT
, 0,
PTL4_IN
,
1619
PTL3_FN
,
PTL3_OUT
, 0,
PTL3_IN
,
1620
PTL2_FN
,
PTL2_OUT
, 0,
PTL2_IN
,
1621
PTL1_FN
,
PTL1_OUT
, 0,
PTL1_IN
,
1622
PTL0_FN
,
PTL0_OUT
, 0,
PTL0_IN
}
1623
},
1624
{
PINMUX_CFG_REG
(
"PMCR"
, 0xa4050116, 16, 2) {
1625
PTM7_FN
,
PTM7_OUT
, 0,
PTM7_IN
,
1626
PTM6_FN
,
PTM6_OUT
, 0,
PTM6_IN
,
1627
PTM5_FN
,
PTM5_OUT
, 0,
PTM5_IN
,
1628
PTM4_FN
,
PTM4_OUT
, 0,
PTM4_IN
,
1629
PTM3_FN
,
PTM3_OUT
, 0,
PTM3_IN
,
1630
PTM2_FN
,
PTM2_OUT
, 0,
PTM2_IN
,
1631
PTM1_FN
,
PTM1_OUT
, 0,
PTM1_IN
,
1632
PTM0_FN
,
PTM0_OUT
, 0,
PTM0_IN
}
1633
},
1634
{
PINMUX_CFG_REG
(
"PNCR"
, 0xa4050118, 16, 2) {
1635
PTN7_FN
,
PTN7_OUT
, 0,
PTN7_IN
,
1636
PTN6_FN
,
PTN6_OUT
, 0,
PTN6_IN
,
1637
PTN5_FN
,
PTN5_OUT
, 0,
PTN5_IN
,
1638
PTN4_FN
,
PTN4_OUT
, 0,
PTN4_IN
,
1639
PTN3_FN
,
PTN3_OUT
, 0,
PTN3_IN
,
1640
PTN2_FN
,
PTN2_OUT
, 0,
PTN2_IN
,
1641
PTN1_FN
,
PTN1_OUT
, 0,
PTN1_IN
,
1642
PTN0_FN
,
PTN0_OUT
, 0,
PTN0_IN
}
1643
},
1644
{
PINMUX_CFG_REG
(
"PQCR"
, 0xa405011a, 16, 2) {
1645
0, 0, 0, 0,
1646
0, 0, 0, 0,
1647
0, 0, 0, 0,
1648
0, 0, 0, 0,
1649
PTQ3_FN
, 0, 0,
PTQ3_IN
,
1650
PTQ2_FN
, 0, 0,
PTQ2_IN
,
1651
PTQ1_FN
, 0, 0,
PTQ1_IN
,
1652
PTQ0_FN
, 0, 0,
PTQ0_IN
}
1653
},
1654
{
PINMUX_CFG_REG
(
"PRCR"
, 0xa405011c, 16, 2) {
1655
PTR7_FN
,
PTR7_OUT
, 0,
PTR7_IN
,
1656
PTR6_FN
,
PTR6_OUT
, 0,
PTR6_IN
,
1657
PTR5_FN
,
PTR5_OUT
, 0,
PTR5_IN
,
1658
PTR4_FN
,
PTR4_OUT
, 0,
PTR4_IN
,
1659
PTR3_FN
, 0, 0,
PTR3_IN
,
1660
PTR2_FN
, 0,
PTR2_IN_PU
,
PTR2_IN
,
1661
PTR1_FN
,
PTR1_OUT
, 0,
PTR1_IN
,
1662
PTR0_FN
,
PTR0_OUT
, 0,
PTR0_IN
}
1663
},
1664
{
PINMUX_CFG_REG
(
"PSCR"
, 0xa405011e, 16, 2) {
1665
PTS7_FN
,
PTS7_OUT
, 0,
PTS7_IN
,
1666
PTS6_FN
,
PTS6_OUT
, 0,
PTS6_IN
,
1667
PTS5_FN
,
PTS5_OUT
, 0,
PTS5_IN
,
1668
PTS4_FN
,
PTS4_OUT
, 0,
PTS4_IN
,
1669
PTS3_FN
,
PTS3_OUT
, 0,
PTS3_IN
,
1670
PTS2_FN
,
PTS2_OUT
, 0,
PTS2_IN
,
1671
PTS1_FN
,
PTS1_OUT
, 0,
PTS1_IN
,
1672
PTS0_FN
,
PTS0_OUT
, 0,
PTS0_IN
}
1673
},
1674
{
PINMUX_CFG_REG
(
"PTCR"
, 0xa4050140, 16, 2) {
1675
0, 0, 0, 0,
1676
0, 0, 0, 0,
1677
PTT5_FN
,
PTT5_OUT
, 0,
PTT5_IN
,
1678
PTT4_FN
,
PTT4_OUT
, 0,
PTT4_IN
,
1679
PTT3_FN
,
PTT3_OUT
, 0,
PTT3_IN
,
1680
PTT2_FN
,
PTT2_OUT
, 0,
PTT2_IN
,
1681
PTT1_FN
,
PTT1_OUT
, 0,
PTT1_IN
,
1682
PTT0_FN
,
PTT0_OUT
, 0,
PTT0_IN
}
1683
},
1684
{
PINMUX_CFG_REG
(
"PUCR"
, 0xa4050142, 16, 2) {
1685
0, 0, 0, 0,
1686
0, 0, 0, 0,
1687
PTU5_FN
,
PTU5_OUT
, 0,
PTU5_IN
,
1688
PTU4_FN
,
PTU4_OUT
, 0,
PTU4_IN
,
1689
PTU3_FN
,
PTU3_OUT
, 0,
PTU3_IN
,
1690
PTU2_FN
,
PTU2_OUT
, 0,
PTU2_IN
,
1691
PTU1_FN
,
PTU1_OUT
, 0,
PTU1_IN
,
1692
PTU0_FN
,
PTU0_OUT
, 0,
PTU0_IN
}
1693
},
1694
{
PINMUX_CFG_REG
(
"PVCR"
, 0xa4050144, 16, 2) {
1695
PTV7_FN
,
PTV7_OUT
, 0,
PTV7_IN
,
1696
PTV6_FN
,
PTV6_OUT
, 0,
PTV6_IN
,
1697
PTV5_FN
,
PTV5_OUT
, 0,
PTV5_IN
,
1698
PTV4_FN
,
PTV4_OUT
, 0,
PTV4_IN
,
1699
PTV3_FN
,
PTV3_OUT
, 0,
PTV3_IN
,
1700
PTV2_FN
,
PTV2_OUT
, 0,
PTV2_IN
,
1701
PTV1_FN
,
PTV1_OUT
, 0,
PTV1_IN
,
1702
PTV0_FN
,
PTV0_OUT
, 0,
PTV0_IN
}
1703
},
1704
{
PINMUX_CFG_REG
(
"PWCR"
, 0xa4050146, 16, 2) {
1705
PTW7_FN
,
PTW7_OUT
, 0,
PTW7_IN
,
1706
PTW6_FN
,
PTW6_OUT
, 0,
PTW6_IN
,
1707
PTW5_FN
,
PTW5_OUT
, 0,
PTW5_IN
,
1708
PTW4_FN
,
PTW4_OUT
, 0,
PTW4_IN
,
1709
PTW3_FN
,
PTW3_OUT
, 0,
PTW3_IN
,
1710
PTW2_FN
,
PTW2_OUT
, 0,
PTW2_IN
,
1711
PTW1_FN
,
PTW1_OUT
, 0,
PTW1_IN
,
1712
PTW0_FN
,
PTW0_OUT
, 0,
PTW0_IN
}
1713
},
1714
{
PINMUX_CFG_REG
(
"PXCR"
, 0xa4050148, 16, 2) {
1715
PTX7_FN
,
PTX7_OUT
, 0,
PTX7_IN
,
1716
PTX6_FN
,
PTX6_OUT
, 0,
PTX6_IN
,
1717
PTX5_FN
,
PTX5_OUT
, 0,
PTX5_IN
,
1718
PTX4_FN
,
PTX4_OUT
, 0,
PTX4_IN
,
1719
PTX3_FN
,
PTX3_OUT
, 0,
PTX3_IN
,
1720
PTX2_FN
,
PTX2_OUT
, 0,
PTX2_IN
,
1721
PTX1_FN
,
PTX1_OUT
, 0,
PTX1_IN
,
1722
PTX0_FN
,
PTX0_OUT
, 0,
PTX0_IN
}
1723
},
1724
{
PINMUX_CFG_REG
(
"PYCR"
, 0xa405014a, 16, 2) {
1725
PTY7_FN
,
PTY7_OUT
, 0,
PTY7_IN
,
1726
PTY6_FN
,
PTY6_OUT
, 0,
PTY6_IN
,
1727
PTY5_FN
,
PTY5_OUT
, 0,
PTY5_IN
,
1728
PTY4_FN
,
PTY4_OUT
, 0,
PTY4_IN
,
1729
PTY3_FN
,
PTY3_OUT
, 0,
PTY3_IN
,
1730
PTY2_FN
,
PTY2_OUT
, 0,
PTY2_IN
,
1731
PTY1_FN
,
PTY1_OUT
, 0,
PTY1_IN
,
1732
PTY0_FN
,
PTY0_OUT
, 0,
PTY0_IN
}
1733
},
1734
{
PINMUX_CFG_REG
(
"PZCR"
, 0xa405014c, 16, 2) {
1735
PTZ7_FN
,
PTZ7_OUT
, 0,
PTZ7_IN
,
1736
PTZ6_FN
,
PTZ6_OUT
, 0,
PTZ6_IN
,
1737
PTZ5_FN
,
PTZ5_OUT
, 0,
PTZ5_IN
,
1738
PTZ4_FN
,
PTZ4_OUT
, 0,
PTZ4_IN
,
1739
PTZ3_FN
,
PTZ3_OUT
, 0,
PTZ3_IN
,
1740
PTZ2_FN
,
PTZ2_OUT
, 0,
PTZ2_IN
,
1741
PTZ1_FN
,
PTZ1_OUT
, 0,
PTZ1_IN
,
1742
PTZ0_FN
,
PTZ0_OUT
, 0,
PTZ0_IN
}
1743
},
1744
{
PINMUX_CFG_REG
(
"PSELA"
, 0xa405014e, 16, 2) {
1745
PSA15_PSA14_FN1
,
PSA15_PSA14_FN2
, 0, 0,
1746
PSA13_PSA12_FN1
,
PSA13_PSA12_FN2
, 0, 0,
1747
PSA11_PSA10_FN1
,
PSA11_PSA10_FN2
, 0, 0,
1748
0, 0, 0, 0,
1749
0, 0, 0, 0,
1750
PSA5_PSA4_FN1
,
PSA5_PSA4_FN2
,
PSA5_PSA4_FN3
, 0,
1751
PSA3_PSA2_FN1
,
PSA3_PSA2_FN2
, 0, 0,
1752
0, 0, 0, 0 }
1753
},
1754
{
PINMUX_CFG_REG
(
"PSELB"
, 0xa4050150, 16, 2) {
1755
PSB15_PSB14_FN1
,
PSB15_PSB14_FN2
, 0, 0,
1756
PSB13_PSB12_LCDC_RGB
,
PSB13_PSB12_LCDC_SYS
, 0, 0,
1757
0, 0, 0, 0,
1758
PSB9_PSB8_FN1
,
PSB9_PSB8_FN2
,
PSB9_PSB8_FN3
, 0,
1759
PSB7_PSB6_FN1
,
PSB7_PSB6_FN2
, 0, 0,
1760
PSB5_PSB4_FN1
,
PSB5_PSB4_FN2
, 0, 0,
1761
PSB3_PSB2_FN1
,
PSB3_PSB2_FN2
, 0, 0,
1762
0, 0, 0, 0 }
1763
},
1764
{
PINMUX_CFG_REG
(
"PSELC"
, 0xa4050152, 16, 2) {
1765
PSC15_PSC14_FN1
,
PSC15_PSC14_FN2
, 0, 0,
1766
PSC13_PSC12_FN1
,
PSC13_PSC12_FN2
, 0, 0,
1767
PSC11_PSC10_FN1
,
PSC11_PSC10_FN2
,
PSC11_PSC10_FN3
, 0,
1768
PSC9_PSC8_FN1
,
PSC9_PSC8_FN2
, 0, 0,
1769
PSC7_PSC6_FN1
,
PSC7_PSC6_FN2
,
PSC7_PSC6_FN3
, 0,
1770
0, 0, 0, 0,
1771
0, 0, 0, 0,
1772
0, 0, 0, 0 }
1773
},
1774
{
PINMUX_CFG_REG
(
"PSELD"
, 0xa4050154, 16, 2) {
1775
PSD15_PSD14_FN1
,
PSD15_PSD14_FN2
, 0, 0,
1776
PSD13_PSD12_FN1
,
PSD13_PSD12_FN2
, 0, 0,
1777
PSD11_PSD10_FN1
,
PSD11_PSD10_FN2
,
PSD11_PSD10_FN3
, 0,
1778
PSD9_PSD8_FN1
,
PSD9_PSD8_FN2
, 0, 0,
1779
PSD7_PSD6_FN1
,
PSD7_PSD6_FN2
, 0, 0,
1780
PSD5_PSD4_FN1
,
PSD5_PSD4_FN2
, 0, 0,
1781
PSD3_PSD2_FN1
,
PSD3_PSD2_FN2
, 0, 0,
1782
PSD1_PSD0_FN1
,
PSD1_PSD0_FN2
, 0, 0 }
1783
},
1784
{}
1785
};
1786
1787
static
struct
pinmux_data_reg
pinmux_data_regs[] = {
1788
{
PINMUX_DATA_REG
(
"PADR"
, 0xa4050120, 8) {
1789
PTA7_DATA
,
PTA6_DATA
,
PTA5_DATA
,
PTA4_DATA
,
1790
PTA3_DATA
,
PTA2_DATA
,
PTA1_DATA
,
PTA0_DATA
}
1791
},
1792
{
PINMUX_DATA_REG
(
"PBDR"
, 0xa4050122, 8) {
1793
PTB7_DATA
,
PTB6_DATA
,
PTB5_DATA
,
PTB4_DATA
,
1794
PTB3_DATA
,
PTB2_DATA
,
PTB1_DATA
,
PTB0_DATA
}
1795
},
1796
{
PINMUX_DATA_REG
(
"PCDR"
, 0xa4050124, 8) {
1797
PTC7_DATA
,
PTC6_DATA
,
PTC5_DATA
,
PTC4_DATA
,
1798
PTC3_DATA
,
PTC2_DATA
,
PTC1_DATA
,
PTC0_DATA
}
1799
},
1800
{
PINMUX_DATA_REG
(
"PDDR"
, 0xa4050126, 8) {
1801
PTD7_DATA
,
PTD6_DATA
,
PTD5_DATA
,
PTD4_DATA
,
1802
PTD3_DATA
,
PTD2_DATA
,
PTD1_DATA
,
PTD0_DATA
}
1803
},
1804
{
PINMUX_DATA_REG
(
"PEDR"
, 0xa4050128, 8) {
1805
0, 0,
PTE5_DATA
,
PTE4_DATA
,
1806
PTE3_DATA
,
PTE2_DATA
,
PTE1_DATA
,
PTE0_DATA
}
1807
},
1808
{
PINMUX_DATA_REG
(
"PFDR"
, 0xa405012a, 8) {
1809
PTF7_DATA
,
PTF6_DATA
,
PTF5_DATA
,
PTF4_DATA
,
1810
PTF3_DATA
,
PTF2_DATA
,
PTF1_DATA
,
PTF0_DATA
}
1811
},
1812
{
PINMUX_DATA_REG
(
"PGDR"
, 0xa405012c, 8) {
1813
0, 0,
PTG5_DATA
,
PTG4_DATA
,
1814
PTG3_DATA
,
PTG2_DATA
,
PTG1_DATA
,
PTG0_DATA
}
1815
},
1816
{
PINMUX_DATA_REG
(
"PHDR"
, 0xa405012e, 8) {
1817
PTH7_DATA
,
PTH6_DATA
,
PTH5_DATA
,
PTH4_DATA
,
1818
PTH3_DATA
,
PTH2_DATA
,
PTH1_DATA
,
PTH0_DATA
}
1819
},
1820
{
PINMUX_DATA_REG
(
"PJDR"
, 0xa4050130, 8) {
1821
PTJ7_DATA
, 0,
PTJ5_DATA
, 0,
1822
PTJ3_DATA
,
PTJ2_DATA
,
PTJ1_DATA
,
PTJ0_DATA
}
1823
},
1824
{
PINMUX_DATA_REG
(
"PKDR"
, 0xa4050132, 8) {
1825
PTK7_DATA
,
PTK6_DATA
,
PTK5_DATA
,
PTK4_DATA
,
1826
PTK3_DATA
,
PTK2_DATA
,
PTK1_DATA
,
PTK0_DATA
}
1827
},
1828
{
PINMUX_DATA_REG
(
"PLDR"
, 0xa4050134, 8) {
1829
PTL7_DATA
,
PTL6_DATA
,
PTL5_DATA
,
PTL4_DATA
,
1830
PTL3_DATA
,
PTL2_DATA
,
PTL1_DATA
,
PTL0_DATA
}
1831
},
1832
{
PINMUX_DATA_REG
(
"PMDR"
, 0xa4050136, 8) {
1833
PTM7_DATA
,
PTM6_DATA
,
PTM5_DATA
,
PTM4_DATA
,
1834
PTM3_DATA
,
PTM2_DATA
,
PTM1_DATA
,
PTM0_DATA
}
1835
},
1836
{
PINMUX_DATA_REG
(
"PNDR"
, 0xa4050138, 8) {
1837
PTN7_DATA
,
PTN6_DATA
,
PTN5_DATA
,
PTN4_DATA
,
1838
PTN3_DATA
,
PTN2_DATA
,
PTN1_DATA
,
PTN0_DATA
}
1839
},
1840
{
PINMUX_DATA_REG
(
"PQDR"
, 0xa405013a, 8) {
1841
0, 0, 0, 0,
1842
PTQ3_DATA
,
PTQ2_DATA
,
PTQ1_DATA
,
PTQ0_DATA
}
1843
},
1844
{
PINMUX_DATA_REG
(
"PRDR"
, 0xa405013c, 8) {
1845
PTR7_DATA
,
PTR6_DATA
,
PTR5_DATA
,
PTR4_DATA
,
1846
PTR3_DATA
,
PTR2_DATA
,
PTR1_DATA
,
PTR0_DATA
}
1847
},
1848
{
PINMUX_DATA_REG
(
"PSDR"
, 0xa405013e, 8) {
1849
PTS7_DATA
,
PTS6_DATA
,
PTS5_DATA
,
PTS4_DATA
,
1850
PTS3_DATA
,
PTS2_DATA
,
PTS1_DATA
,
PTS0_DATA
}
1851
},
1852
{
PINMUX_DATA_REG
(
"PTDR"
, 0xa4050160, 8) {
1853
0, 0,
PTT5_DATA
,
PTT4_DATA
,
1854
PTT3_DATA
,
PTT2_DATA
,
PTT1_DATA
,
PTT0_DATA
}
1855
},
1856
{
PINMUX_DATA_REG
(
"PUDR"
, 0xa4050162, 8) {
1857
0, 0,
PTU5_DATA
,
PTU4_DATA
,
1858
PTU3_DATA
,
PTU2_DATA
,
PTU1_DATA
,
PTU0_DATA
}
1859
},
1860
{
PINMUX_DATA_REG
(
"PVDR"
, 0xa4050164, 8) {
1861
PTV7_DATA
,
PTV6_DATA
,
PTV5_DATA
,
PTV4_DATA
,
1862
PTV3_DATA
,
PTV2_DATA
,
PTV1_DATA
,
PTV0_DATA
}
1863
},
1864
{
PINMUX_DATA_REG
(
"PWDR"
, 0xa4050166, 8) {
1865
PTW7_DATA
,
PTW6_DATA
,
PTW5_DATA
,
PTW4_DATA
,
1866
PTW3_DATA
,
PTW2_DATA
,
PTW1_DATA
,
PTW0_DATA
}
1867
},
1868
{
PINMUX_DATA_REG
(
"PXDR"
, 0xa4050168, 8) {
1869
PTX7_DATA
,
PTX6_DATA
,
PTX5_DATA
,
PTX4_DATA
,
1870
PTX3_DATA
,
PTX2_DATA
,
PTX1_DATA
,
PTX0_DATA
}
1871
},
1872
{
PINMUX_DATA_REG
(
"PYDR"
, 0xa405016a, 8) {
1873
PTY7_DATA
,
PTY6_DATA
,
PTY5_DATA
,
PTY4_DATA
,
1874
PTY3_DATA
,
PTY2_DATA
,
PTY1_DATA
,
PTY0_DATA
}
1875
},
1876
{
PINMUX_DATA_REG
(
"PZDR"
, 0xa405016c, 8) {
1877
PTZ7_DATA
,
PTZ6_DATA
,
PTZ5_DATA
,
PTZ4_DATA
,
1878
PTZ3_DATA
,
PTZ2_DATA
,
PTZ1_DATA
,
PTZ0_DATA
}
1879
},
1880
{ },
1881
};
1882
1883
static
struct
pinmux_info
sh7723_pinmux_info = {
1884
.name =
"sh7723_pfc"
,
1885
.reserved_id =
PINMUX_RESERVED
,
1886
.data = {
PINMUX_DATA_BEGIN
,
PINMUX_DATA_END
},
1887
.input = {
PINMUX_INPUT_BEGIN
,
PINMUX_INPUT_END
},
1888
.input_pu = {
PINMUX_INPUT_PULLUP_BEGIN
,
PINMUX_INPUT_PULLUP_END
},
1889
.output = {
PINMUX_OUTPUT_BEGIN
,
PINMUX_OUTPUT_END
},
1890
.mark = {
PINMUX_MARK_BEGIN
,
PINMUX_MARK_END
},
1891
.function = {
PINMUX_FUNCTION_BEGIN
,
PINMUX_FUNCTION_END
},
1892
1893
.first_gpio =
GPIO_PTA7
,
1894
.last_gpio =
GPIO_FN_IDEA0
,
1895
1896
.gpios = pinmux_gpios,
1897
.cfg_regs = pinmux_config_regs,
1898
.data_regs = pinmux_data_regs,
1899
1900
.gpio_data = pinmux_data,
1901
.gpio_data_size =
ARRAY_SIZE
(pinmux_data),
1902
};
1903
1904
static
int
__init
plat_pinmux_setup(
void
)
1905
{
1906
return
register_pinmux(&sh7723_pinmux_info);
1907
}
1908
1909
arch_initcall
(plat_pinmux_setup);
Generated on Thu Jan 10 2013 13:17:41 for Linux Kernel by
1.8.2