Searched +full:lan966x +full:- +full:oic (Results 1 – 5 of 5) sorted by relevance
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | microchip,lan966x-oic.yaml | 1 # 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 D | irq-lan966x-oic.c | 1 // 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 D | Kconfig | 1 # 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 D | Makefile | 1 # 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 D | MAINTAINERS | 5 --------------------------------------------------- 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 …]
|