Lines Matching +full:0 +full:x0680

19 #define CLPS711X_INTSR1	(0x0240)
20 #define CLPS711X_INTMR1 (0x0280)
21 #define CLPS711X_BLEOI (0x0600)
22 #define CLPS711X_MCEOI (0x0640)
23 #define CLPS711X_TEOI (0x0680)
24 #define CLPS711X_TC1EOI (0x06c0)
25 #define CLPS711X_TC2EOI (0x0700)
26 #define CLPS711X_RTCEOI (0x0740)
27 #define CLPS711X_UMSEOI (0x0780)
28 #define CLPS711X_COEOI (0x07c0)
29 #define CLPS711X_INTSR2 (0x1240)
30 #define CLPS711X_INTMR2 (0x1280)
31 #define CLPS711X_SRXEOF (0x1600)
32 #define CLPS711X_KBDEOI (0x1700)
33 #define CLPS711X_INTSR3 (0x2240)
34 #define CLPS711X_INTMR3 (0x2280)
37 #define CLPS711X_FLAG_EN (1 << 0)
77 irqstat = readw_relaxed(clps711x_intc->intmr[0]) & in clps711x_irqh()
78 readw_relaxed(clps711x_intc->intsr[0]); in clps711x_irqh()
95 writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hwirq].eoi); in clps711x_intc_eoi()
131 unsigned int flags = 0; in clps711x_intc_irq_map()
134 return 0; in clps711x_intc_irq_map()
145 writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hw].eoi); in clps711x_intc_irq_map()
150 return 0; in clps711x_intc_irq_map()
168 clps711x_intc->intsr[0] = clps711x_intc->base + CLPS711X_INTSR1; in _clps711x_intc_init()
169 clps711x_intc->intmr[0] = clps711x_intc->base + CLPS711X_INTMR1; in _clps711x_intc_init()
176 writel_relaxed(0, clps711x_intc->intmr[0]); in _clps711x_intc_init()
177 writel_relaxed(0, clps711x_intc->intmr[1]); in _clps711x_intc_init()
178 writel_relaxed(0, clps711x_intc->intmr[2]); in _clps711x_intc_init()
180 err = irq_alloc_descs(-1, 0, ARRAY_SIZE(clps711x_irqs), numa_node_id()); in _clps711x_intc_init()
181 if (err < 0) in _clps711x_intc_init()
188 0, 0, &clps711x_intc->ops, NULL); in _clps711x_intc_init()
198 init_FIQ(0); in _clps711x_intc_init()
201 return 0; in _clps711x_intc_init()
204 irq_free_descs(0, ARRAY_SIZE(clps711x_irqs)); in _clps711x_intc_init()
221 err = of_address_to_resource(np, 0, &res); in clps711x_intc_init_dt()