Home
last modified time | relevance | path

Searched +full:ep7209 +full:- +full:intc (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm/boot/dts/cirrus/
H A Dep7209.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include <dt-bindings/clock/clps711x-clock.h>
8 #address-cells = <1>;
9 #size-cells = <1>;
10 model = "Cirrus Logic EP7209";
11 compatible = "cirrus,ep7209";
28 #address-cells = <0>;
29 #size-cells = <0>;
38 #address-cells = <1>;
[all …]
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dcirrus,ep7209-intc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/cirrus,ep7209-intc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Alexander Shiyan <shc_work@mail.ru>
17 ---------------------------
42 - items:
43 - const: cirrus,ep7312-intc
44 - const: cirrus,ep7209-intc
45 - items:
[all …]
/linux/drivers/irqchip/
H A Dirq-clps711x.c1 // SPDX-License-Identifier: GPL-2.0-or-later
77 irqstat = readw_relaxed(clps711x_intc->intmr[0]) & in clps711x_irqh()
78 readw_relaxed(clps711x_intc->intsr[0]); in clps711x_irqh()
80 generic_handle_domain_irq(clps711x_intc->domain, in clps711x_irqh()
81 fls(irqstat) - 1); in clps711x_irqh()
83 irqstat = readw_relaxed(clps711x_intc->intmr[1]) & in clps711x_irqh()
84 readw_relaxed(clps711x_intc->intsr[1]); in clps711x_irqh()
86 generic_handle_domain_irq(clps711x_intc->domain, in clps711x_irqh()
87 fls(irqstat) - 1 + 16); in clps711x_irqh()
95 writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hwirq].eoi); in clps711x_intc_eoi()
[all …]