Searched refs:icu (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/irqchip/ |
H A D | irq-mvebu-icu.c | 60 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 D | Makefile | 80 obj-$(CONFIG_MVEBU_ICU) += irq-mvebu-icu.o
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | marvell,icu.txt | 13 - 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 D | danube.dtsi | 20 icu0: icu@80200 { 23 compatible = "lantiq,icu";
|
/linux/arch/arm64/boot/dts/marvell/ |
H A D | armada-cp11x.dtsi | 8 #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";
|