Home
last modified time | relevance | path

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

/linux/drivers/irqchip/
H A Dirq-mvebu-icu.c60 struct mvebu_icu *icu; member
72 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_translate() local
76 dev_err(icu->dev, "wrong ICU parameter count %d\n", in mvebu_icu_translate()
85 dev_err(icu->dev, "wrong ICU group type %x\n", in mvebu_icu_translate()
104 dev_err(icu->dev, "invalid interrupt number %ld\n", *hwirq); in mvebu_icu_translate()
111 static void mvebu_icu_init(struct mvebu_icu *icu, in mvebu_icu_init() argument
121 writel_relaxed(msg[0].address_hi, icu->base + subset->offset_set_ah); in mvebu_icu_init()
122 writel_relaxed(msg[0].address_lo, icu->base + subset->offset_set_al); in mvebu_icu_init()
128 writel_relaxed(msg[1].address_hi, icu->base + subset->offset_clr_ah); in mvebu_icu_init()
129 writel_relaxed(msg[1].address_lo, icu->base + subset->offset_clr_al); in mvebu_icu_init()
[all …]
H A DMakefile80 obj-$(CONFIG_MVEBU_ICU) += irq-mvebu-icu.o
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A 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/arch/mips/boot/dts/lantiq/
H A Ddanube.dtsi20 icu0: icu@80200 {
23 compatible = "lantiq,icu";
/linux/arch/arm64/boot/dts/marvell/
H A Darmada-cp11x.dtsi8 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
196 CP11X_LABEL(icu): interrupt-controller@1e0000 {
197 compatible = "marvell,cp110-icu";
203 compatible = "marvell,cp110-icu-nsr";
211 compatible = "marvell,cp110-icu-sei";