Home
last modified time | relevance | path

Searched +full:lan966x +full:- +full:oic (Results 1 – 7 of 7) 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 a PCI interrupt when the LAN966x
22 const: microchip,lan966x-oic
[all …]
/linux/drivers/misc/
H A Dlan966x_pci.dtso1 // SPDX-License-Identifier: GPL-2.0
6 #include <dt-bindings/clock/microchip,lan966x.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/mfd/atmel-flexcom.h>
10 #include <dt-bindings/phy/phy-lan966x-serdes.h>
12 /dts-v1/;
17 target-path = "";
25 #interrupt-cells = <1>;
26 interrupt-controller;
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
27 See Documentation/misc-devices/ad525x_dpot.rst for the
40 module will be called ad525x_dpot-i2c.
51 module will be called ad525x_dpot-spi.
65 This option enables device driver support for in-band access to the
78 website <https://www-03.ibm.com/systems/info/x86servers/serverproven/compat/us/>
112 UFS. Provides interface for in-kernel security controllers to access
211 called smpro-errmon.
221 called smpro-misc.
224 tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support"
[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()
74 scoped_guard (raw_spinlock, &gc->lock) { in lan966x_oic_irq_startup()
76 map = irq_reg_readl(gc, chip_regs->reg_off_map); in lan966x_oic_irq_startup()
77 map |= data->mask; in lan966x_oic_irq_startup()
78 irq_reg_writel(gc, map, chip_regs->reg_off_map); in lan966x_oic_irq_startup()
81 ct->chip.irq_ack(data); in lan966x_oic_irq_startup()
82 ct->chip.irq_unmask(data); in lan966x_oic_irq_startup()
91 struct lan966x_oic_chip_regs *chip_regs = gc->private; in lan966x_oic_irq_shutdown()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
131 tristate "Broadcom BCM2712 MSI-X Interrupt Peripheral support"
140 Enable support for the Broadcom BCM2712 MSI-X target peripheral
141 (MIP) needed by brcmstb PCIe to handle MSI-X interrupts on
153 tristate "Broadcom STB 7038-style L1/L2 interrupt controller driver"
161 tristate "Broadcom STB 7120-style L2 interrupt controller driver"
210 tristate "Microchip LAN966x OIC Support"
215 Enable support for the LAN966x Outbound Interrupt Controller.
216 This controller is present on the Microchip LAN966x PCI device and
220 will be called irq-lan966x-oic.
[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 …]