Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
sh7723.h
Go to the documentation of this file.
1 #ifndef __ASM_SH7723_H__
2 #define __ASM_SH7723_H__
3 
4 /* Boot Mode Pins:
5  *
6  * MD0: CPG - Clock Mode 0->3
7  * MD1: CPG - Clock Mode 0->3
8  * MD2: CPG - Reserved (L: Normal operation)
9  * MD3: BSC - Area0 Bus Width (16/32-bit) [CS0BCR.9,10]
10  * MD5: BSC - Endian Mode (L: Big, H: Little) [CMNCR.3]
11  * MD8: Test Mode
12  */
13 
14 /* Pin Function Controller:
15  * GPIO_FN_xx - GPIO used to select pin function
16  * GPIO_Pxx - GPIO mapped to real I/O pin on CPU
17  */
18 enum {
19  /* PTA */
22 
23  /* PTB */
26 
27  /* PTC */
30 
31  /* PTD */
34 
35  /* PTE */
38 
39  /* PTF */
42 
43  /* PTG */
46 
47  /* PTH */
50 
51  /* PTJ */
54 
55  /* PTK */
58 
59  /* PTL */
62 
63  /* PTM */
66 
67  /* PTN */
70 
71  /* PTQ */
73 
74  /* PTR */
77 
78  /* PTS */
81 
82  /* PTT */
85 
86  /* PTU */
89 
90  /* PTV */
93 
94  /* PTW */
97 
98  /* PTX */
101 
102  /* PTY */
105 
106  /* PTZ */
109 
110  /* SCIF0 (SCIF: 3 pin PTT/PTU) */
113 
114  /* SCIF1 (SCIF: 3 pin PTS/PTV) */
117 
118  /* SCIF2 (SCIF: 3 pin PTT/PTU) */
121 
122  /* SCIF3 (SCIFA: 5 pin PTS/PTV) */
127 
128  /* SCIF4 (SCIFA: 3 pin PTE/PTN) */
131 
132  /* SCIF5 (SCIFA: 3 pin PTE/PTN) */
135 
136  /* CEU */
144 
145  /* LCDC */
153  /* Main LCD */
155  /* Main LCD - RGB Mode */
157  /* Main LCD - SYS Mode */
159 
160  /* IRQ */
163 
164  /* AUD */
167 
168  /* SDHI0 (PTD) */
173 
174  /* SDHI0 (PTS) */
179 
180  /* SDHI1 */
183 
184  /* SIUA */
188 
189  /* SIUB */
192 
193  /* IRDA */
195 
196  /* VOU */
202 
203  /* KEYSC */
207 
208  /* MSIOF0 (PTF) */
213 
214  /* MSIOF0 (PTT+PTX) */
219 
220  /* MSIOF1 */
225 
226  /* TSIF */
228 
229  /* FLCTL */
233 
234  /* DMAC */
236 
237  /* ADC */
239 
240  /* CPG */
242 
243  /* TPU */
245 
246  /* BSC */
256 
257  /* ATAPI */
266 };
267 
268 enum {
282 };
283 
284 #endif /* __ASM_SH7723_H__ */