Lines Matching +full:0 +full:xe14
29 u32 porpllsr; /* 0x.0000 - POR PLL Ratio Status Register */
30 u32 porbmsr; /* 0x.0004 - POR Boot Mode Status Register */
31 u32 porimpscr; /* 0x.0008 - POR I/O Impedance Status and
34 u32 pordevsr; /* 0x.000c - POR I/O Device Status Register */
35 u32 pordbgmsr; /* 0x.0010 - POR Debug Mode Status Register */
36 u32 pordevsr2; /* 0x.0014 - POR device status register 2 */
37 u8 res018[0x20 - 0x18];
38 u32 porcir; /* 0x.0020 - POR Configuration Information
41 u8 res024[0x30 - 0x24];
42 u32 gpiocr; /* 0x.0030 - GPIO Control Register */
43 u8 res034[0x40 - 0x34];
44 u32 gpoutdr; /* 0x.0040 - General-Purpose Output Data
47 u8 res044[0x50 - 0x44];
48 u32 gpindr; /* 0x.0050 - General-Purpose Input Data
51 u8 res054[0x60 - 0x54];
52 u32 pmuxcr; /* 0x.0060 - Alternate Function Signal
55 u32 pmuxcr2; /* 0x.0064 - Alternate function signal
58 u32 dmuxcr; /* 0x.0068 - DMA Mux Control Register */
59 u8 res06c[0x70 - 0x6c];
60 u32 devdisr; /* 0x.0070 - Device Disable Control */
61 #define CCSR_GUTS_DEVDISR_TB1 0x00001000
62 #define CCSR_GUTS_DEVDISR_TB0 0x00004000
63 u32 devdisr2; /* 0x.0074 - Device Disable Control 2 */
64 u8 res078[0x7c - 0x78];
65 u32 pmjcr; /* 0x.007c - 4 Power Management Jog Control
68 u32 powmgtcsr; /* 0x.0080 - Power Management Status and
71 u32 pmrccr; /* 0x.0084 - Power Management Reset Counter
74 u32 pmpdccr; /* 0x.0088 - Power Management Power Down Counter
77 u32 pmcdr; /* 0x.008c - 4Power management clock disable
80 u32 mcpsumr; /* 0x.0090 - Machine Check Summary Register */
81 u32 rstrscr; /* 0x.0094 - Reset Request Status and
84 u32 ectrstcr; /* 0x.0098 - Exception reset control register */
85 u32 autorstsr; /* 0x.009c - Automatic reset status register */
86 u32 pvr; /* 0x.00a0 - Processor Version Register */
87 u32 svr; /* 0x.00a4 - System Version Register */
88 u8 res0a8[0xb0 - 0xa8];
89 u32 rstcr; /* 0x.00b0 - Reset Control Register */
90 u8 res0b4[0xc0 - 0xb4];
91 u32 iovselsr; /* 0x.00c0 - I/O voltage select status register
93 u8 res0c4[0x100 - 0xc4];
94 u32 rcwsr[16]; /* 0x.0100 - Reset Control Word Status registers
96 u8 res140[0x224 - 0x140];
97 u32 iodelay1; /* 0x.0224 - IO delay control register 1 */
98 u32 iodelay2; /* 0x.0228 - IO delay control register 2 */
99 u8 res22c[0x604 - 0x22c];
100 u32 pamubypenr; /* 0x.604 - PAMU bypass enable register */
101 u8 res608[0x800 - 0x608];
102 u32 clkdvdr; /* 0x.0800 - Clock Divide Register */
103 u8 res804[0x900 - 0x804];
104 u32 ircr; /* 0x.0900 - Infrared Control Register */
105 u8 res904[0x908 - 0x904];
106 u32 dmacr; /* 0x.0908 - DMA Control Register */
107 u8 res90c[0x914 - 0x90c];
108 u32 elbccr; /* 0x.0914 - eLBC Control Register */
109 u8 res918[0xb20 - 0x918];
110 u32 ddr1clkdr; /* 0x.0b20 - DDR1 Clock Disable Register */
111 u32 ddr2clkdr; /* 0x.0b24 - DDR2 Clock Disable Register */
112 u32 ddrclkdr; /* 0x.0b28 - DDR Clock Disable Register */
113 u8 resb2c[0xe00 - 0xb2c];
114 u32 clkocr; /* 0x.0e00 - Clock Out Select Register */
115 u8 rese04[0xe10 - 0xe04];
116 u32 ddrdllcr; /* 0x.0e10 - DDR DLL Control Register */
117 u8 rese14[0xe20 - 0xe14];
118 u32 lbcdllcr; /* 0x.0e20 - LBC DLL Control Register */
119 u32 cpfor; /* 0x.0e24 - L2 charge pump fuse override
122 u8 rese28[0xf04 - 0xe28];
123 u32 srds1cr0; /* 0x.0f04 - SerDes1 Control Register 0 */
124 u32 srds1cr1; /* 0x.0f08 - SerDes1 Control Register 0 */
125 u8 resf0c[0xf2c - 0xf0c];
126 u32 itcr; /* 0x.0f2c - Internal transaction control
129 u8 resf30[0xf40 - 0xf30];
130 u32 srds2cr0; /* 0x.0f40 - SerDes2 Control Register 0 */
131 u32 srds2cr1; /* 0x.0f44 - SerDes2 Control Register 0 */
135 #define MPC85xx_PMUXCR_QE(x) (0x8000 >> (x))
139 #define CCSR_GUTS_DMACR_DEV_SSI 0 /* DMA controller/channel set to SSI */
151 * co: The DMA controller (0 or 1)
152 * ch: The channel on the DMA controller (0, 1, 2, or 3)
163 #define CCSR_GUTS_PMUXCR_LDPSEL 0x00010000
164 #define CCSR_GUTS_PMUXCR_SSI1_MASK 0x0000C000 /* Bitmask for SSI1 */
165 #define CCSR_GUTS_PMUXCR_SSI1_LA 0x00000000 /* Latched address */
166 #define CCSR_GUTS_PMUXCR_SSI1_HI 0x00004000 /* High impedance */
167 #define CCSR_GUTS_PMUXCR_SSI1_SSI 0x00008000 /* Used for SSI1 */
168 #define CCSR_GUTS_PMUXCR_SSI2_MASK 0x00003000 /* Bitmask for SSI2 */
169 #define CCSR_GUTS_PMUXCR_SSI2_LA 0x00000000 /* Latched address */
170 #define CCSR_GUTS_PMUXCR_SSI2_HI 0x00001000 /* High impedance */
171 #define CCSR_GUTS_PMUXCR_SSI2_SSI 0x00002000 /* Used for SSI2 */
172 #define CCSR_GUTS_PMUXCR_LA_22_25_LA 0x00000000 /* Latched Address */
173 #define CCSR_GUTS_PMUXCR_LA_22_25_HI 0x00000400 /* High impedance */
174 #define CCSR_GUTS_PMUXCR_DBGDRV 0x00000200 /* Signals not driven */
175 #define CCSR_GUTS_PMUXCR_DMA2_0 0x00000008
176 #define CCSR_GUTS_PMUXCR_DMA2_3 0x00000004
177 #define CCSR_GUTS_PMUXCR_DMA1_0 0x00000002
178 #define CCSR_GUTS_PMUXCR_DMA1_3 0x00000001
184 * channels 0 and 3. Any other channels are ignored.
187 * co: The DMA controller (0 or 1)
188 * ch: The channel on the DMA controller (0, 1, 2, or 3)
189 * value: the new value for the bit (0 or 1)
194 if ((ch == 0) || (ch == 3)) { in guts_set_pmuxcr_dma()
201 #define CCSR_GUTS_CLKDVDR_PXCKEN 0x80000000
202 #define CCSR_GUTS_CLKDVDR_SSICKEN 0x20000000
203 #define CCSR_GUTS_CLKDVDR_PXCKINV 0x10000000
205 #define CCSR_GUTS_CLKDVDR_PXCKDLY_MASK 0x06000000
209 #define CCSR_GUTS_CLKDVDR_PXCLK_MASK 0x001F0000
211 #define CCSR_GUTS_CLKDVDR_SSICLK_MASK 0x000000FF
218 __be32 cdozsr; /* 0x0004 Core Doze Status Register */
220 __be32 cdozcr; /* 0x000c Core Doze Control Register */
222 __be32 cnapsr; /* 0x0014 Core Nap Status Register */
224 __be32 cnapcr; /* 0x001c Core Nap Control Register */
226 __be32 cdozpsr; /* 0x0024 Core Doze Previous Status Register */
228 __be32 cnappsr; /* 0x002c Core Nap Previous Status Register */
230 __be32 cwaitsr; /* 0x0034 Core Wait Status Register */
232 __be32 cwdtdsr; /* 0x003c Core Watchdog Detect Status Register */
233 __be32 powmgtcsr; /* 0x0040 PM Control&Status Register */
234 #define RCPM_POWMGTCSR_SLP 0x00020000
236 __be32 ippdexpcr; /* 0x0050 IP Powerdown Exception Control Register */
238 __be32 cpmimr; /* 0x0064 Core PM IRQ Mask Register */
240 __be32 cpmcimr; /* 0x006c Core PM Critical IRQ Mask Register */
242 __be32 cpmmcmr; /* 0x0074 Core PM Machine Check Mask Register */
244 __be32 cpmnmimr; /* 0x007c Core PM NMI Mask Register */
246 __be32 ctbenr; /* 0x0084 Core Time Base Enable Register */
248 __be32 ctbckselr; /* 0x008c Core Time Base Clock Select Register */
250 __be32 ctbhltcr; /* 0x0094 Core Time Base Halt Control Register */
252 __be32 cmcpmaskcr; /* 0x00a4 Core Machine Check Mask Register */
286 #define RCPM_POWMGTCSR_LPM20_RQ 0x00100000
287 #define RCPM_POWMGTCSR_LPM20_ST 0x00000200
288 #define RCPM_POWMGTCSR_P_LPM20_ST 0x00000100