Home
last modified time | relevance | path

Searched refs:icu (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/irqchip/
Dirq-mvebu-icu.c58 struct mvebu_icu *icu; member
64 struct mvebu_icu *icu; member
71 static void mvebu_icu_init(struct mvebu_icu *icu, in mvebu_icu_init() argument
81 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah); in mvebu_icu_init()
82 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al); in mvebu_icu_init()
88 writel_relaxed(msg[1].address_hi, icu->base + subset->offset_clr_ah); in mvebu_icu_init()
89 writel_relaxed(msg[1].address_lo, icu->base + subset->offset_clr_al); in mvebu_icu_init()
97 struct mvebu_icu *icu = icu_irqd->icu; in mvebu_icu_write_msg() local
102 mvebu_icu_init(icu, msi_data, msg); in mvebu_icu_write_msg()
113 writel_relaxed(icu_int, icu->base + ICU_INT_CFG(d->hwirq)); in mvebu_icu_write_msg()
[all …]
DMakefile83 obj-$(CONFIG_MVEBU_ICU) += irq-mvebu-icu.o
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/
Dmarvell,icu.txt13 - compatible: Should be "marvell,cp110-icu"
23 * "marvell,cp110-icu-nsr"
24 * "marvell,cp110-icu-sr"
25 * "marvell,cp110-icu-sei"
26 * "marvell,cp110-icu-rei"
48 icu: interrupt-controller@1e0000 {
49 compatible = "marvell,cp110-icu";
53 compatible = "marvell,cp110-icu-nsr";
61 compatible = "marvell,cp110-icu-sei";
100 icu: interrupt-controller@1e0000 {
[all …]
/Linux-v5.4/arch/mips/boot/dts/lantiq/
Ddanube.dtsi20 icu0: icu@80200 {
23 compatible = "lantiq,icu";
/Linux-v5.4/arch/mips/vr41xx/common/
DMakefile6 obj-y += bcu.o cmu.o giu.o icu.o init.o irq.o pmu.o rtc.o siu.o type.o
/Linux-v5.4/arch/powerpc/boot/dts/
Dvirtex440-ml507.dts105 xlnx,icu-rd-fetch-plb-prio = <0>;
106 xlnx,icu-rd-spec-plb-prio = <0>;
107 xlnx,icu-rd-touch-plb-prio = <0>;
119 xlnx,mplb-prio-icu = <4>;
137 xlnx,ppc440mc-prio-icu = <4>;
Dvirtex440-ml510.dts101 xlnx,icu-rd-fetch-plb-prio = <0x0>;
102 xlnx,icu-rd-spec-plb-prio = <0x0>;
103 xlnx,icu-rd-touch-plb-prio = <0x0>;
115 xlnx,mplb-prio-icu = <0x4>;
133 xlnx,ppc440mc-prio-icu = <0x4>;
/Linux-v5.4/arch/arm64/boot/dts/marvell/
Darmada-cp110.dtsi8 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
193 CP110_LABEL(icu): interrupt-controller@1e0000 {
194 compatible = "marvell,cp110-icu";
200 compatible = "marvell,cp110-icu-nsr";
208 compatible = "marvell,cp110-icu-sei";
/Linux-v5.4/Documentation/devicetree/bindings/dma/
Dmmp-dma.txt28 * For example, pxa688 icu register 0x128, bit 0~15 is PDMA channel irq,