Home
last modified time | relevance | path

Searched +full:lan966x +full:- +full:oic (Results 1 – 5 of 5) sorted by relevance

/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dmicrochip,lan966x-oic.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/microchip,lan966x-oic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip LAN966x outband interrupt controller
10 - Herve Codina <herve.codina@bootlin.com>
13 - $ref: /schemas/interrupt-controller.yaml#
16 The Microchip LAN966x outband interrupt controller (OIC) maps the internal
17 interrupt sources of the LAN966x device to an external interrupt.
18 When the LAN966x device is used as a PCI device, the external interrupt is
[all …]
/linux/drivers/irqchip/
H A Dirq-lan966x-oic.c1 // SPDX-License-Identifier: GPL-2.0
3 * Driver for the Microchip LAN966x outbound interrupt controller
71 struct lan966x_oic_chip_regs *chip_regs = gc->private; in lan966x_oic_irq_startup()
77 map = irq_reg_readl(gc, chip_regs->reg_off_map); in lan966x_oic_irq_startup()
78 map |= data->mask; in lan966x_oic_irq_startup()
79 irq_reg_writel(gc, map, chip_regs->reg_off_map); in lan966x_oic_irq_startup()
83 ct->chip.irq_ack(data); in lan966x_oic_irq_startup()
84 ct->chip.irq_unmask(data); in lan966x_oic_irq_startup()
93 struct lan966x_oic_chip_regs *chip_regs = gc->private; in lan966x_oic_irq_shutdown()
96 ct->chip.irq_mask(data); in lan966x_oic_irq_shutdown()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
119 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver"
127 tristate "Broadcom STB 7120-style L2 interrupt controller driver"
171 tristate "Microchip LAN966x OIC Support"
175 Enable support for the LAN966x Outbound Interrupt Controller.
176 This controller is present on the Microchip LAN966x PCI device and
180 will be called irq-lan966x-oic.
221 bool "J-Core integrated AIC" if COMPILE_TEST
225 Support for the J-Core integrated AIC.
236 interrupt pins, as found on SH/R-Mobile and R-Car Gen1 SoCs.
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_IRQCHIP) += irqchip.o
4 obj-$(CONFIG_AL_FIC) += irq-al-fic.o
5 obj-$(CONFIG_ALPINE_MSI) += irq-alpine-msi.o
6 obj-$(CONFIG_ATH79) += irq-ath79-cpu.o
7 obj-$(CONFIG_ATH79) += irq-ath79-misc.o
8 obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2835.o
9 obj-$(CONFIG_ARCH_BCM2835) += irq-bcm2836.o
10 obj-$(CONFIG_ARCH_ACTIONS) += irq-owl-sirq.o
11 obj-$(CONFIG_DAVINCI_CP_INTC) += irq-davinci-cp-intc.o
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]