| /linux/drivers/irqchip/ |
| H A D | irq-mvebu-icu.c | 25 #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 D | irq-renesas-rzv2h.c | 3 * 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 D | thead,th1520-mbox.yaml | 13 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 D | renesas,rz-dmac.yaml | 100 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 D | rz-dmac.c | 100 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 D | danube.dtsi | 24 icu0: icu@80200 { 27 compatible = "lantiq,icu";
|
| /linux/arch/mips/include/asm/mips-boards/ |
| H A D | bonito64.h | 180 /* 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 D | loongson.h | 185 /* 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 D | loongson.h | 174 /* ICU Configuration Regs - r/w */ 180 /* ICU Enable Regs - IntEn & IntISR are r/o. */ 187 /* ICU */
|
| /linux/include/dt-bindings/interrupt-controller/ |
| H A D | mvebu-icu.h | 3 * This header provides constants for the MVEBU ICU driver.
|
| /linux/include/linux/irqchip/ |
| H A D | irq-renesas-rzv2h.h | 3 * Renesas RZ/V2H(P) Interrupt Control Unit (ICU)
|
| /linux/arch/powerpc/platforms/44x/ |
| H A D | soc.c | 137 /* 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 D | marvell,ap806-gicp.yaml | 14 interrupts by doing a memory transaction. It is used by the ICU
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | marvell,pp2.yaml | 199 #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 D | rzg3e-smarc-som.dtsi | 130 interrupts-extended = <&icu 3 IRQ_TYPE_LEVEL_LOW>; 151 interrupts-extended = <&icu 16 IRQ_TYPE_LEVEL_LOW>;
|
| /linux/arch/microblaze/include/asm/ |
| H A D | pvr.h | 78 #define PVR4_USE_ICACHE_MASK 0x80000000 /* ICU */
|
| /linux/drivers/watchdog/ |
| H A D | rzv2h_wdt.c | 113 /* Enable interrupt output to the ICU. */ in rzv2h_wdt_setup()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sdio.c | 506 {"ICU", NULL, 0, 0xF5},
|
| /linux/drivers/clk/sprd/ |
| H A D | sc9860-clk.c | 1250 static SPRD_SC_GATE_CLK(agcp_icu_eb, "agcp-icu-eb", "aon-apb",
|