Lines Matching +full:0 +full:xff000
24 #define LEON_REG_UART_STATUS_DR 0x00000001 /* Data Ready */
25 #define LEON_REG_UART_STATUS_TSE 0x00000002 /* TX Send Register Empty */
26 #define LEON_REG_UART_STATUS_THE 0x00000004 /* TX Hold Register Empty */
27 #define LEON_REG_UART_STATUS_BR 0x00000008 /* Break Error */
28 #define LEON_REG_UART_STATUS_OE 0x00000010 /* RX Overrun Error */
29 #define LEON_REG_UART_STATUS_PE 0x00000020 /* RX Parity Error */
30 #define LEON_REG_UART_STATUS_FE 0x00000040 /* RX Framing Error */
31 #define LEON_REG_UART_STATUS_ERR 0x00000078 /* Error Mask */
37 #define LEON_REG_UART_CTRL_RE 0x00000001 /* Receiver enable */
38 #define LEON_REG_UART_CTRL_TE 0x00000002 /* Transmitter enable */
39 #define LEON_REG_UART_CTRL_RI 0x00000004 /* Receiver interrupt enable */
40 #define LEON_REG_UART_CTRL_TI 0x00000008 /* Transmitter irq */
41 #define LEON_REG_UART_CTRL_PS 0x00000010 /* Parity select */
42 #define LEON_REG_UART_CTRL_PE 0x00000020 /* Parity enable */
43 #define LEON_REG_UART_CTRL_FL 0x00000040 /* Flow control enable */
44 #define LEON_REG_UART_CTRL_LB 0x00000080 /* Loop Back enable */
51 #define LEON3_GPTIMER_TIMERS 0x7
53 #define LEON23_REG_TIMER_CONTROL_EN 0x00000001 /* 1 = enable counting */
54 /* 0 = hold scalar and counter */
55 #define LEON23_REG_TIMER_CONTROL_RL 0x00000002 /* 1 = reload at 0 */
56 /* 0 = stop at 0 */
57 #define LEON23_REG_TIMER_CONTROL_LD 0x00000004 /* 1 = load counter */
58 /* 0 = no function */
59 #define LEON23_REG_TIMER_CONTROL_IQ 0x00000008 /* 1 = irq enable */
60 /* 0 = no function */
66 #define LEON_REG_PS2_STATUS_DR 0x00000001 /* Data Ready */
67 #define LEON_REG_PS2_STATUS_PE 0x00000002 /* Parity error */
68 #define LEON_REG_PS2_STATUS_FE 0x00000004 /* Framing error */
69 #define LEON_REG_PS2_STATUS_KI 0x00000008 /* Keyboard inhibit */
70 #define LEON_REG_PS2_STATUS_RF 0x00000010 /* RX buffer full */
71 #define LEON_REG_PS2_STATUS_TF 0x00000020 /* TX buffer full */
77 #define LEON_REG_PS2_CTRL_RE 0x00000001 /* Receiver enable */
78 #define LEON_REG_PS2_CTRL_TE 0x00000002 /* Transmitter enable */
79 #define LEON_REG_PS2_CTRL_RI 0x00000004 /* Keyboard receive irq */
80 #define LEON_REG_PS2_CTRL_TI 0x00000008 /* Keyboard transmit irq */
85 #define GPTIMER_CONFIG_IRQNT(a) (((a) >> 3) & 0x1f)
87 #define GPTIMER_CONFIG_NTIMERS(a) ((a) & (0x7))
88 #define LEON3_GPTIMER_CTRL_PENDING 0x10
89 #define LEON3_GPTIMER_CONFIG_NRTIMERS(c) ((c)->config & 0x7)
90 #define LEON3_GPTIMER_CTRL_ISPENDING(r) (((r)&LEON3_GPTIMER_CTRL_PENDING) ? 1 : 0)
113 u32 intid[16]; /* 0xc0 */
114 u32 unused[(0x1000-0x100)/4];
149 unsigned int allocbits[1]; /* 0=unallocated, 1=allocated driver */
157 unsigned int allocbits[4]; /* 0=unallocated, 1=allocated driver */
194 #define LEON3_IO_AREA 0xfff00000
195 #define LEON3_CONF_AREA 0xff000
212 #define GAISLER_LEON3 0x003
213 #define GAISLER_LEON3DSU 0x004
214 #define GAISLER_ETHAHB 0x005
215 #define GAISLER_APBMST 0x006
216 #define GAISLER_AHBUART 0x007
217 #define GAISLER_SRCTRL 0x008
218 #define GAISLER_SDCTRL 0x009
219 #define GAISLER_APBUART 0x00C
220 #define GAISLER_IRQMP 0x00D
221 #define GAISLER_AHBRAM 0x00E
222 #define GAISLER_GPTIMER 0x011
223 #define GAISLER_PCITRG 0x012
224 #define GAISLER_PCISBRG 0x013
225 #define GAISLER_PCIFBRG 0x014
226 #define GAISLER_PCITRACE 0x015
227 #define GAISLER_PCIDMA 0x016
228 #define GAISLER_AHBTRACE 0x017
229 #define GAISLER_ETHDSU 0x018
230 #define GAISLER_PIOPORT 0x01A
231 #define GAISLER_GRGPIO 0x01A
232 #define GAISLER_AHBJTAG 0x01c
233 #define GAISLER_ETHMAC 0x01D
234 #define GAISLER_AHB2AHB 0x020
235 #define GAISLER_USBDC 0x021
236 #define GAISLER_ATACTRL 0x024
237 #define GAISLER_DDRSPA 0x025
238 #define GAISLER_USBEHC 0x026
239 #define GAISLER_USBUHC 0x027
240 #define GAISLER_I2CMST 0x028
241 #define GAISLER_SPICTRL 0x02D
242 #define GAISLER_DDR2SPA 0x02E
243 #define GAISLER_SPIMCTRL 0x045
244 #define GAISLER_LEON4 0x048
245 #define GAISLER_LEON4DSU 0x049
246 #define GAISLER_AHBSTAT 0x052
247 #define GAISLER_FTMCTRL 0x054
248 #define GAISLER_KBD 0x060
249 #define GAISLER_VGA 0x061
250 #define GAISLER_SVGA 0x063
251 #define GAISLER_GRSYSMON 0x066
252 #define GAISLER_GRACECTRL 0x067
254 #define GAISLER_L2TIME 0xffd /* internal device: leon2 timer */
255 #define GAISLER_L2C 0xffe /* internal device: leon2compat */
256 #define GAISLER_PLUGPLAY 0xfff /* internal device: plug & play configarea */
259 #define AEROFLEX_UT699 0x0699
260 #define LEON4_NEXTREME1 0x0102
261 #define GAISLER_GR712RC 0x0712
263 #define amba_vendor(x) (((x) >> 24) & 0xff)
265 #define amba_device(x) (((x) >> 12) & 0xfff)