1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef __ASM_SH7785_H__
3 #define __ASM_SH7785_H__
7 * MODE0: CPG - Initial Pck/Bck Frequency [FRQMR1]
8 * MODE1: CPG - Initial Uck/SHck/DDRck Frequency [FRQMR1]
9 * MODE2: CPG - Reserved (L: Normal operation)
10 * MODE3: CPG - Reserved (L: Normal operation)
11 * MODE4: CPG - Initial PLL setting (72x/36x)
12 * MODE5: LBSC - Area0 Memory Type / Bus Width [CS0BCR.8]
13 * MODE6: LBSC - Area0 Memory Type / Bus Width [CS0BCR.9]
14 * MODE7: LBSC - Area0 Memory Type / Bus Width [CS0BCR.3]
15 * MODE8: LBSC - Endian Mode (L: Big, H: Little) [BCR.31]
16 * MODE9: LBSC - Master/Slave Mode (L: Slave) [BCR.30]
17 * MODE10: CPG - Clock Input (L: Ext Clk, H: Crystal)
18 * MODE11: PCI - Pin Mode (LL: PCI host, LH: PCI slave)
19 * MODE12: PCI - Pin Mode (HL: Local bus, HH: DU)
20 * MODE13: Boot Address Mode (L: 29-bit, H: 32-bit)
21 * MODE14: Reserved (H: Normal operation)
23 * More information in sh7785 manual Rev.1.00, page 1628.
26 /* Pin Function Controller:
27 * GPIO_FN_xx - GPIO used to select pin function
28 * GPIO_Pxx - GPIO mapped to real I/O pin on CPU
32 GPIO_PA7
, GPIO_PA6
, GPIO_PA5
, GPIO_PA4
,
33 GPIO_PA3
, GPIO_PA2
, GPIO_PA1
, GPIO_PA0
,
36 GPIO_PB7
, GPIO_PB6
, GPIO_PB5
, GPIO_PB4
,
37 GPIO_PB3
, GPIO_PB2
, GPIO_PB1
, GPIO_PB0
,
40 GPIO_PC7
, GPIO_PC6
, GPIO_PC5
, GPIO_PC4
,
41 GPIO_PC3
, GPIO_PC2
, GPIO_PC1
, GPIO_PC0
,
44 GPIO_PD7
, GPIO_PD6
, GPIO_PD5
, GPIO_PD4
,
45 GPIO_PD3
, GPIO_PD2
, GPIO_PD1
, GPIO_PD0
,
48 GPIO_PE5
, GPIO_PE4
, GPIO_PE3
, GPIO_PE2
,
52 GPIO_PF7
, GPIO_PF6
, GPIO_PF5
, GPIO_PF4
,
53 GPIO_PF3
, GPIO_PF2
, GPIO_PF1
, GPIO_PF0
,
56 GPIO_PG7
, GPIO_PG6
, GPIO_PG5
, GPIO_PG4
,
57 GPIO_PG3
, GPIO_PG2
, GPIO_PG1
, GPIO_PG0
,
60 GPIO_PH7
, GPIO_PH6
, GPIO_PH5
, GPIO_PH4
,
61 GPIO_PH3
, GPIO_PH2
, GPIO_PH1
, GPIO_PH0
,
64 GPIO_PJ7
, GPIO_PJ6
, GPIO_PJ5
, GPIO_PJ4
,
65 GPIO_PJ3
, GPIO_PJ2
, GPIO_PJ1
, GPIO_PJ0
,
68 GPIO_PK7
, GPIO_PK6
, GPIO_PK5
, GPIO_PK4
,
69 GPIO_PK3
, GPIO_PK2
, GPIO_PK1
, GPIO_PK0
,
72 GPIO_PL7
, GPIO_PL6
, GPIO_PL5
, GPIO_PL4
,
73 GPIO_PL3
, GPIO_PL2
, GPIO_PL1
, GPIO_PL0
,
79 GPIO_PN7
, GPIO_PN6
, GPIO_PN5
, GPIO_PN4
,
80 GPIO_PN3
, GPIO_PN2
, GPIO_PN1
, GPIO_PN0
,
84 GPIO_PP3
, GPIO_PP2
, GPIO_PP1
, GPIO_PP0
,
88 GPIO_PQ3
, GPIO_PQ2
, GPIO_PQ1
, GPIO_PQ0
,
91 GPIO_PR3
, GPIO_PR2
, GPIO_PR1
, GPIO_PR0
,
107 GPIO_FN_D49_AD17_DB5
,
108 GPIO_FN_D48_AD16_DB4
,
109 GPIO_FN_D47_AD15_DB3
,
110 GPIO_FN_D46_AD14_DB2
,
111 GPIO_FN_D45_AD13_DB1
,
112 GPIO_FN_D44_AD12_DB0
,
113 GPIO_FN_D43_AD11_DG5
,
114 GPIO_FN_D42_AD10_DG4
,
175 GPIO_FN_SIOF_SYNC_PJ
,
178 GPIO_FN_SIOF_MCLK_PJ
,
239 GPIO_FN_DEVSEL_DCLKOUT
,
244 GPIO_FN_PCIFRAME_VSYNC
,
260 #endif /* __ASM_SH7785_H__ */