Searched +full:sci +full:- +full:inta (Results 1 – 25 of 31) sorted by relevance
12
| /kernel/linux/linux-5.10/drivers/irqchip/ |
| D | irq-ti-sci-inta.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/ 24 #include <asm-generic/msi.h> 44 * struct ti_sci_inta_event_desc - Description of an event coming to 59 * struct ti_sci_inta_vint_desc - Description of a virtual interrupt coming out 78 * struct ti_sci_inta_irq_domain - Structure representing a TISCI based 80 * @sci: Pointer to TISCI handle 87 * @ti_sci_id: TI-SCI device identifier 89 * @unmapped_dev_ids: Pointer to an array of TI-SCI device identifiers of 92 * they are converted to Global event within INTA to be [all …]
|
| 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_AINTC) += irq-davinci-aintc.o [all …]
|
| /kernel/linux/linux-6.6/drivers/irqchip/ |
| D | irq-ti-sci-inta.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/ 24 #include <asm-generic/msi.h> 44 * struct ti_sci_inta_event_desc - Description of an event coming to 59 * struct ti_sci_inta_vint_desc - Description of a virtual interrupt coming out 78 * struct ti_sci_inta_irq_domain - Structure representing a TISCI based 80 * @sci: Pointer to TISCI handle 87 * @ti_sci_id: TI-SCI device identifier 89 * @unmapped_dev_ids: Pointer to an array of TI-SCI device identifiers of 92 * they are converted to Global event within INTA to be [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
| D | ti,sci-inta.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/ti,sci-inta.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lokesh Vutla <lokeshvutla@ti.com> 13 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# 16 The Interrupt Aggregator (INTA) provides a centralized machine 22 +-----------------------------------------+ 24 | +--------------+ +------------+ | 25 m ------>| | vint | bit | | 0 |.....|63| vint0 | [all …]
|
| D | ti,sci-intr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/ti,sci-intr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lokesh Vutla <lokeshvutla@ti.com> 13 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# 22 +----------------------+ 24 +-------+ | +------+ +-----+ | 25 | GPIO |----------->| | irq0 | | 0 | | Host IRQ 26 +-------+ | +------+ +-----+ | controller [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | ti,sci-inta.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/ti,sci-inta.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lokesh Vutla <lokeshvutla@ti.com> 13 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# 16 The Interrupt Aggregator (INTA) provides a centralized machine 22 +-----------------------------------------+ 24 | +--------------+ +------------+ | 25 m ------>| | vint | bit | | 0 |.....|63| vint0 | [all …]
|
| D | ti,sci-intr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/ti,sci-intr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Lokesh Vutla <lokeshvutla@ti.com> 13 - $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# 22 +----------------------+ 24 +-------+ | +------+ +-----+ | 25 | GPIO |----------->| | irq0 | | 0 | | Host IRQ 26 +-------+ | +------+ +-----+ | controller [all …]
|
| /kernel/linux/linux-6.6/include/linux/soc/ti/ |
| D | ti_sci_inta_msi.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Texas Instruments' K3 TI SCI INTA MSI helper 5 * Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/
|
| /kernel/linux/linux-5.10/include/linux/soc/ti/ |
| D | ti_sci_inta_msi.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Texas Instruments' K3 TI SCI INTA MSI helper 5 * Copyright (C) 2018-2019 Texas Instruments Incorporated - https://www.ti.com/
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/ti/ |
| D | k3-j7200-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020 Texas Instruments Incorporated - https://www.ti.com/ 10 compatible = "mmio-sram"; 12 #address-cells = <1>; 13 #size-cells = <1>; 16 atf-sram@0 { 21 scm_conf: scm-conf@100000 { 22 compatible = "ti,j721e-system-controller", "syscon", "simple-mfd"; 24 #address-cells = <1>; 25 #size-cells = <1>; [all …]
|
| D | k3-am65-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy-am654-serdes.h> 11 compatible = "mmio-sram"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 atf-sram@0 { 21 sysfw-sram@f0000 { 25 l3cache-sram@100000 { 30 gic500: interrupt-controller@1800000 { [all …]
|
| D | k3-j721e-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2019 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy.h> 8 #include <dt-bindings/mux/mux.h> 9 #include <dt-bindings/mux/ti-serdes.h> 12 cmn_refclk: clock-cmnrefclk { 13 #clock-cells = <0>; 14 compatible = "fixed-clock"; 15 clock-frequency = <0>; 18 cmn_refclk1: clock-cmnrefclk1 { [all …]
|
| /kernel/linux/linux-6.6/arch/parisc/include/asm/ |
| D | superio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 23 #define CFG_IR_INTAB 0x6c /* PCI INTA [0:3] and INT B [4:7] */ 28 #define CFG_IR_ACPI 0x71 /* ACPI SCI [0:3] and reserved [4:7] */ 34 #define OCW2_EOI 0x20 /* Non-specific EOI */ 79 (((x)->vendor == PCI_VENDOR_ID_NS) && \ 80 ( ((x)->device == PCI_DEVICE_ID_NS_87415) \ 81 || ((x)->device == PCI_DEVICE_ID_NS_87560_LIO) \ 82 || ((x)->device == PCI_DEVICE_ID_NS_87560_USB) ) )
|
| /kernel/linux/linux-5.10/arch/parisc/include/asm/ |
| D | superio.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 23 #define CFG_IR_INTAB 0x6c /* PCI INTA [0:3] and INT B [4:7] */ 28 #define CFG_IR_ACPI 0x71 /* ACPI SCI [0:3] and reserved [4:7] */ 34 #define OCW2_EOI 0x20 /* Non-specific EOI */ 79 (((x)->vendor == PCI_VENDOR_ID_NS) && \ 80 ( ((x)->device == PCI_DEVICE_ID_NS_87415) \ 81 || ((x)->device == PCI_DEVICE_ID_NS_87560_LIO) \ 82 || ((x)->device == PCI_DEVICE_ID_NS_87560_USB) ) )
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/ti/ |
| D | k3-am62a-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 10 compatible = "mmio-sram"; 12 #address-cells = <1>; 13 #size-cells = <1>; 17 gic500: interrupt-controller@1800000 { 18 compatible = "arm,gic-v3"; 24 #address-cells = <2>; 25 #size-cells = <2>; 27 #interrupt-cells = <3>; [all …]
|
| D | k3-am62-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2022 Texas Instruments Incorporated - https://www.ti.com/ 10 compatible = "mmio-sram"; 12 #address-cells = <1>; 13 #size-cells = <1>; 17 gic500: interrupt-controller@1800000 { 18 compatible = "arm,gic-v3"; 19 #address-cells = <2>; 20 #size-cells = <2>; 22 #interrupt-cells = <3>; [all …]
|
| D | k3-j784s4-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2022 Texas Instruments Incorporated - https://www.ti.com/ 10 compatible = "mmio-sram"; 12 #address-cells = <1>; 13 #size-cells = <1>; 16 atf-sram@0 { 20 tifs-sram@1f0000 { 24 l3cache-sram@200000 { 29 gic500: interrupt-controller@1800000 { 30 compatible = "arm,gic-v3"; [all …]
|
| D | k3-am64-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/phy/phy-cadence.h> 9 #include <dt-bindings/phy/phy-ti.h> 12 serdes_refclk: clock-cmnrefclk { 13 #clock-cells = <0>; 14 compatible = "fixed-clock"; 15 clock-frequency = <0>; 21 compatible = "mmio-sram"; 23 #address-cells = <1>; [all …]
|
| D | k3-j7200-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2020-2021 Texas Instruments Incorporated - https://www.ti.com/ 9 serdes_refclk: serdes-refclk { 10 #clock-cells = <0>; 11 compatible = "fixed-clock"; 17 compatible = "mmio-sram"; 19 #address-cells = <1>; 20 #size-cells = <1>; 23 atf-sram@0 { 28 scm_conf: scm-conf@100000 { [all …]
|
| D | k3-am65-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2018 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy-am654-serdes.h> 11 compatible = "mmio-sram"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 atf-sram@0 { 21 sysfw-sram@f0000 { 25 l3cache-sram@100000 { 30 gic500: interrupt-controller@1800000 { [all …]
|
| D | k3-j721e-main.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016-2020 Texas Instruments Incorporated - https://www.ti.com/ 7 #include <dt-bindings/phy/phy.h> 8 #include <dt-bindings/phy/phy-ti.h> 9 #include <dt-bindings/mux/mux.h> 11 #include "k3-serdes.h" 14 cmn_refclk: clock-cmnrefclk { 15 #clock-cells = <0>; 16 compatible = "fixed-clock"; 17 clock-frequency = <0>; [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/platforms/ |
| D | fsl_uli1575.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ULI M1575 setup code - specific to Freescale boards 15 #include <asm/pci-bridge.h> 16 #include <asm/ppc-pci.h> 78 dev->class |= 0x1; in early_uli5249() 102 /* USB 1.1 OHCI controller 1: dev 28, func 0 - IRQ12 */ in quirk_uli1575() 105 /* USB 1.1 OHCI controller 2: dev 28, func 1 - IRQ9 */ in quirk_uli1575() 108 /* USB 1.1 OHCI controller 3: dev 28, func 2 - IRQ10 */ in quirk_uli1575() 111 /* Lan controller: dev 27, func 0 - IRQ6 */ in quirk_uli1575() 114 /* AC97 Audio controller: dev 29, func 0 - IRQ6 */ in quirk_uli1575() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/ |
| D | fsl_uli1575.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * ULI M1575 setup code - specific to Freescale boards 14 #include <asm/pci-bridge.h> 74 dev->class |= 0x1; in early_uli5249() 98 /* USB 1.1 OHCI controller 1: dev 28, func 0 - IRQ12 */ in quirk_uli1575() 101 /* USB 1.1 OHCI controller 2: dev 28, func 1 - IRQ9 */ in quirk_uli1575() 104 /* USB 1.1 OHCI controller 3: dev 28, func 2 - IRQ10 */ in quirk_uli1575() 107 /* Lan controller: dev 27, func 0 - IRQ6 */ in quirk_uli1575() 110 /* AC97 Audio controller: dev 29, func 0 - IRQ6 */ in quirk_uli1575() 113 /* Modem controller: dev 29, func 1 - IRQ6 */ in quirk_uli1575() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/pci/ |
| D | irq.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Low-Level PCI Support for PC -- Routing of Interrupts 5 * (c) 1999--2000 Martin Mares <mj@ucw.cz> 72 if (rt->signature != PIRQ_SIGNATURE || in pirq_check_routing_table() 73 rt->version != PIRQ_VERSION || in pirq_check_routing_table() 74 rt->size % 16 || in pirq_check_routing_table() 75 rt->size < sizeof(struct irq_routing_table)) in pirq_check_routing_table() 78 for (i = 0; i < rt->size; i++) in pirq_check_routing_table() 91 * Search 0xf0000 -- 0xfffff for the PCI IRQ Routing Table. 127 for (i = 0; i < (rt->size - sizeof(struct irq_routing_table)) / sizeof(struct irq_info); i++) { in pirq_peer_trick() [all …]
|
12