Home
last modified time | relevance | path

Searched full:icu (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/irqchip/
H A Dirq-mvebu-icu.c25 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
27 /* ICU registers */
41 /* ICU definitions */
60 struct mvebu_icu *icu; member
73 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_translate() local
77 dev_err(icu->dev, "wrong ICU parameter count %d\n", in mvebu_icu_translate()
86 dev_err(icu->dev, "wrong ICU group type %x\n", in mvebu_icu_translate()
95 * The ICU receives level interrupts. While the NSR are also in mvebu_icu_translate()
105 dev_err(icu->dev, "invalid interrupt number %ld\n", *hwirq); in mvebu_icu_translate()
112 static void mvebu_icu_init(struct mvebu_icu *icu, in mvebu_icu_init() argument
[all …]
H A Dirq-renesas-rzv2h.c3 * Renesas RZ/V2H(P) ICU Driver
416 .name = "rzv2h-icu",
632 IRQCHIP_MATCH("renesas,r9a09g047-icu", rzg3e_icu_init)
633 IRQCHIP_MATCH("renesas,r9a09g057-icu", rzv2h_icu_init)
636 MODULE_DESCRIPTION("Renesas RZ/V2H(P) ICU Driver");
/linux/Documentation/devicetree/bindings/mailbox/
H A Dthead,th1520-mbox.yaml13 using interrupts via the Interrupt Controller Unit (ICU).
25 - description: Clock for remote ICU 0
26 - description: Clock for remote ICU 1
27 - description: Clock for remote ICU 2
39 - description: Remote ICU 0 base address
40 - description: Remote ICU 1 base address
41 - description: Remote ICU 2 base address
/linux/Documentation/devicetree/bindings/dma/
H A Drenesas,rz-dmac.yaml100 renesas,icu:
102 It must contain the phandle to the ICU and the index of the DMAC as seen
103 from the ICU.
107 - description: Phandle to the ICU node.
109 The number of the DMAC as seen from the ICU, i.e. parameter k from
142 renesas,icu: false
166 renesas,icu: false
188 - renesas,icu
/linux/drivers/dma/sh/
H A Drz-dmac.c100 struct rz_dmac_icu icu; member
179 /* RZ/V2H ICU related */
340 rzv2h_icu_register_dma_req(dmac->icu.pdev, dmac->icu.dmac_index, in rz_dmac_prepare_desc_for_memcpy()
397 rzv2h_icu_register_dma_req(dmac->icu.pdev, dmac->icu.dmac_index, in rz_dmac_prepare_descs_for_slave_sg()
675 rzv2h_icu_register_dma_req(dmac->icu.pdev, dmac->icu.dmac_index, in rz_dmac_device_synchronize()
864 ret = of_parse_phandle_with_fixed_args(np, "renesas,icu", 1, 0, &args); in rz_dmac_parse_of_icu()
872 dmac->icu.pdev = of_find_device_by_node(args.np); in rz_dmac_parse_of_icu()
874 if (!dmac->icu.pdev) { in rz_dmac_parse_of_icu()
875 dev_err(dev, "ICU device not found.\n"); in rz_dmac_parse_of_icu()
884 dmac->icu.dmac_index = dmac_index; in rz_dmac_parse_of_icu()
[all …]
/linux/arch/mips/boot/dts/lantiq/
H A Ddanube.dtsi24 icu0: icu@80200 {
27 compatible = "lantiq,icu";
/linux/arch/mips/include/asm/mips-boards/
H A Dbonito64.h180 /* 5. ICU & GPIO regs */
188 /* ICU Configuration Regs - r/w */
194 /* ICU Enable Regs - IntEn & IntISR are r/o. */
355 /* ICU */
/linux/arch/mips/include/asm/mach-loongson64/
H A Dloongson.h185 /* ICU Configuration Regs - r/w */
191 /* ICU Enable Regs - IntEn & IntISR are r/o. */
198 /* ICU */
/linux/arch/mips/include/asm/mach-loongson2ef/
H A Dloongson.h174 /* ICU Configuration Regs - r/w */
180 /* ICU Enable Regs - IntEn & IntISR are r/o. */
187 /* ICU */
/linux/include/dt-bindings/interrupt-controller/
H A Dmvebu-icu.h3 * This header provides constants for the MVEBU ICU driver.
/linux/include/linux/irqchip/
H A Dirq-renesas-rzv2h.h3 * Renesas RZ/V2H(P) Interrupt Control Unit (ICU)
/linux/arch/powerpc/platforms/44x/
H A Dsoc.c137 /* Enable L2_MODE without ICU/DCU */ in ppc4xx_l2c_probe()
166 /* Enable ICU/DCU ports */ in ppc4xx_l2c_probe()
/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dmarvell,ap806-gicp.yaml14 interrupts by doing a memory transaction. It is used by the ICU
/linux/Documentation/devicetree/bindings/net/
H A Dmarvell,pp2.yaml199 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
232 #include <dt-bindings/interrupt-controller/mvebu-icu.h>
/linux/arch/arm64/boot/dts/renesas/
H A Drzg3e-smarc-som.dtsi130 interrupts-extended = <&icu 3 IRQ_TYPE_LEVEL_LOW>;
151 interrupts-extended = <&icu 16 IRQ_TYPE_LEVEL_LOW>;
/linux/arch/microblaze/include/asm/
H A Dpvr.h78 #define PVR4_USE_ICACHE_MASK 0x80000000 /* ICU */
/linux/drivers/watchdog/
H A Drzv2h_wdt.c113 /* Enable interrupt output to the ICU. */ in rzv2h_wdt_setup()
/linux/drivers/net/wireless/marvell/mwifiex/
H A Dsdio.c506 {"ICU", NULL, 0, 0xF5},
/linux/drivers/clk/sprd/
H A Dsc9860-clk.c1250 static SPRD_SC_GATE_CLK(agcp_icu_eb, "agcp-icu-eb", "aon-apb",