Searched +full:versatile +full:- +full:fpga +full:- +full:irq (Results 1 – 13 of 13) sorted by relevance
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | arm,versatile-fpga-irq.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,versatile-fpga-irq.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ARM Versatile FPGA IRQ Controller 10 - Linus Walleij <linus.walleij@linaro.org> 13 One or more FPGA IRQ controllers can be synthesized in an ARM reference board 14 such as the Integrator or Versatile family. The output of these different 15 controllers are OR:ed together and fed to the CPU tile's IRQ input. Each 20 const: arm,versatile-fpga-irq [all …]
|
/linux/drivers/irqchip/ |
H A D | irq-versatile-fpga.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Support for Versatile FPGA-based IRQ controllers 6 #include <linux/irq.h> 18 #include <asm/mach/irq.h> 35 * struct fpga_irq_data - irq data container for the FPGA IRQ controller 37 * @domain: IRQ domain for this instance 55 u32 mask = 1 << d->hwirq; in fpga_irq_mask() 57 writel(mask, f->base + IRQ_ENABLE_CLEAR); in fpga_irq_mask() 63 u32 mask = 1 << d->hwirq; in fpga_irq_unmask() 65 writel(mask, f->base + IRQ_ENABLE_SET); in fpga_irq_unmask() [all …]
|
/linux/arch/arm/boot/dts/arm/ |
H A D | versatile-pb.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "versatile-ab.dts" 5 model = "ARM Versatile PB"; 6 compatible = "arm,versatile-pb"; 9 /* The Versatile PB is using more SIC IRQ lines than the AB */ 10 sic: interrupt-controller@10003000 { 11 clear-mask = <0xffffffff>; 14 * figure 3-30 page 3-74 of ARM DUI 0224B 16 valid-mask = <0x7fe003ff>; 23 gpio-controller; [all …]
|
H A D | arm-realview-pb1176.dts | 23 /dts-v1/; 24 #include <dt-bindings/interrupt-controller/irq.h> 25 #include <dt-bindings/gpio/gpio.h> 28 #address-cells = <1>; 29 #size-cells = <1>; 31 compatible = "arm,realview-pb1176"; 50 vmmc: regulator-vmmc { 51 compatible = "regulator-fixed"; 52 regulator-name = "vmmc"; 53 regulator-min-microvolt = <3300000>; [all …]
|
H A D | arm-realview-pbx.dtsi | 23 #include <dt-bindings/interrupt-controller/irq.h> 24 #include <dt-bindings/gpio/gpio.h> 27 #address-cells = <1>; 28 #size-cells = <1>; 29 compatible = "arm,realview-pbx"; 49 vmmc: regulator-vmmc { 50 compatible = "regulator-fixed"; 51 regulator-name = "vmmc"; 52 regulator-min-microvolt = <3300000>; 53 regulator-max-microvolt = <3300000>; [all …]
|
H A D | integratorcp.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 11 compatible = "arm,integrator-cp"; 18 #address-cells = <1>; 19 #size-cells = <0>; 35 operating-points = <50000 0 38 clock-names = "cpu"; 39 clock-latency = <1000000>; /* 1 ms */ 45 * ARM DUI 0184B page 7-28 "Integrator/CP922T system clocks" which 50 xtal_codec: clock-24576000 { [all …]
|
H A D | integrator.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 7 #address-cells = <1>; 8 #size-cells = <1>; 15 core-module@10000000 { 16 compatible = "arm,core-module-integrator", "syscon", "simple-mfd"; 19 #address-cells = <1>; 20 #size-cells = <1>; 24 compatible = "register-bit-led"; 29 linux,default-trigger = "cpu0"; 30 default-state = "on"; [all …]
|
H A D | arm-realview-eb.dtsi | 23 #include <dt-bindings/interrupt-controller/irq.h> 24 #include <dt-bindings/gpio/gpio.h> 27 #address-cells = <1>; 28 #size-cells = <1>; 29 compatible = "arm,realview-eb"; 48 vmmc: regulator-vmmc { 49 compatible = "regulator-fixed"; 50 regulator-name = "vmmc"; 51 regulator-min-microvolt = <3300000>; 52 regulator-max-microvolt = <3300000>; [all …]
|
H A D | vexpress-v2m.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * ARM Ltd. Versatile Express 6 * V2M-P1 8 * HBI-0190D 14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong 18 * CHANGES TO vexpress-v2m-rs1.dtsi! 20 #include <dt-bindings/interrupt-controller/arm-gic.h> 24 compatible = "simple-bus"; 25 #address-cells = <1>; 26 #size-cells = <1>; [all …]
|
H A D | vexpress-v2m-rs1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * ARM Ltd. Versatile Express 6 * V2M-P1 8 * HBI-0190D 10 * RS1 memory map ("ARM Cortex-A Series memory map" in the board's 14 * original variant (vexpress-v2m.dtsi), but there is a strong 18 * CHANGES TO vexpress-v2m.dtsi! 20 #include <dt-bindings/interrupt-controller/arm-gic.h> 23 v2m_fixed_3v3: regulator-3v3 { 24 compatible = "regulator-fixed"; [all …]
|
/linux/drivers/pci/controller/ |
H A D | pci-versatile.c | 1 // SPDX-License-Identifier: GPL-2.0 50 unsigned int busnr = bus->number; in versatile_map_bus() 66 struct device *dev = &pdev->dev; in versatile_pci_probe() 69 int i, myslot = -1, mem = 1; in versatile_pci_probe() 76 return -ENOMEM; in versatile_pci_probe() 91 resource_list_for_each_entry(entry, &bridge->windows) { in versatile_pci_probe() 92 if (resource_type(entry->res) == IORESOURCE_MEM) { in versatile_pci_probe() 93 writel(entry->res->start >> 28, PCI_IMAP(mem)); in versatile_pci_probe() 110 if (myslot == -1) { in versatile_pci_probe() 112 return -EIO; in versatile_pci_probe() [all …]
|
/linux/drivers/bus/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 37 Driver for the Broadcom Set Top Box System-on-a-chip internal bus 42 bool "Baikal-T1 APB-bus driver" 46 Baikal-T1 AXI-APB bridge is used to access the SoC subsystem CSRs. 49 not responding on timeout an IRQ is raised with an erroneous address 53 errors counter. The counter and the APB-bus operations timeout can be 57 bool "Baikal-T1 AXI-bus driver" 61 AXI3-bus is the main communication bus connecting all high-speed 62 peripheral IP-cores with RAM controller and with MIPS P5600 cores on 63 Baikal-T1 SoC. Traffic arbitration is done by means of DW AMBA 3 AXI [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 …]
|