Home
last modified time | relevance | path

Searched full:inta (Results 1 – 25 of 192) sorted by relevance

12345678

/OK3568_Linux_fs/kernel/drivers/irqchip/
H A Dirq-ti-sci-inta.c92 * they are converted to Global event within INTA to be
93 * received by the same INTA to generate an interrupt.
95 * generating Unmapped Event, we must use the INTA's TI-SCI
118 static u16 ti_sci_inta_get_dev_id(struct ti_sci_inta_irq_domain *inta, u32 hwirq) in ti_sci_inta_get_dev_id() argument
123 if (inta->unmapped_cnt == 0) in ti_sci_inta_get_dev_id()
127 * For devices sending Unmapped Events we must use the INTA's TI-SCI in ti_sci_inta_get_dev_id()
131 for (i = 0; i < inta->unmapped_cnt; i++) { in ti_sci_inta_get_dev_id()
132 if (dev_id == inta->unmapped_dev_ids[i]) { in ti_sci_inta_get_dev_id()
133 dev_id = inta->ti_sci_id; in ti_sci_inta_get_dev_id()
148 struct ti_sci_inta_irq_domain *inta; in ti_sci_inta_irq_handler() local
[all …]
/OK3568_Linux_fs/kernel/arch/mips/pci/
H A Dfixup-sni.c24 #define INTA PCIMT_IRQ_INTA macro
44 /* INTA INTB INTC INTD */
50 { 0, INTB, INTC, INTD, INTA }, /* Slot 2 */
51 { 0, INTC, INTD, INTA, INTB }, /* Slot 3 */
52 { 0, INTD, INTA, INTB, INTC }, /* Slot 4 */
61 /* INTA INTB INTC INTD */
64 { 0, INTC, INTD, INTA, INTB }, /* Slot 1 */
67 { 0, INTB, INTC, INTD, INTA }, /* Slot 2 */
68 { 0, INTC, INTD, INTA, INTB }, /* Slot 3 */
69 { 0, INTD, INTA, INTB, INTC }, /* Slot 4 */
[all …]
/OK3568_Linux_fs/u-boot/arch/x86/dts/
H A Dbaytrail_som-db5800-som-6867.dts137 PCI_BDF(0, 2, 0) INTA PIRQA
138 PCI_BDF(0, 3, 0) INTA PIRQA
139 PCI_BDF(0, 16, 0) INTA PIRQA
140 PCI_BDF(0, 17, 0) INTA PIRQA
141 PCI_BDF(0, 18, 0) INTA PIRQA
142 PCI_BDF(0, 19, 0) INTA PIRQA
143 PCI_BDF(0, 20, 0) INTA PIRQA
144 PCI_BDF(0, 21, 0) INTA PIRQA
145 PCI_BDF(0, 22, 0) INTA PIRQA
146 PCI_BDF(0, 23, 0) INTA PIRQA
[all …]
H A Dbayleybay.dts114 PCI_BDF(0, 2, 0) INTA PIRQA
115 PCI_BDF(0, 3, 0) INTA PIRQA
116 PCI_BDF(0, 16, 0) INTA PIRQA
117 PCI_BDF(0, 17, 0) INTA PIRQA
118 PCI_BDF(0, 18, 0) INTA PIRQA
119 PCI_BDF(0, 19, 0) INTA PIRQA
120 PCI_BDF(0, 20, 0) INTA PIRQA
121 PCI_BDF(0, 21, 0) INTA PIRQA
122 PCI_BDF(0, 22, 0) INTA PIRQA
123 PCI_BDF(0, 23, 0) INTA PIRQA
[all …]
H A Dconga-qeval20-qa3-e3845.dts124 PCI_BDF(0, 2, 0) INTA PIRQA
125 PCI_BDF(0, 3, 0) INTA PIRQA
126 PCI_BDF(0, 16, 0) INTA PIRQA
127 PCI_BDF(0, 17, 0) INTA PIRQA
128 PCI_BDF(0, 18, 0) INTA PIRQA
129 PCI_BDF(0, 19, 0) INTA PIRQA
130 PCI_BDF(0, 20, 0) INTA PIRQA
131 PCI_BDF(0, 21, 0) INTA PIRQA
132 PCI_BDF(0, 22, 0) INTA PIRQA
133 PCI_BDF(0, 23, 0) INTA PIRQA
[all …]
H A Dminnowmax.dts138 PCI_BDF(0, 2, 0) INTA PIRQA
139 PCI_BDF(0, 3, 0) INTA PIRQA
140 PCI_BDF(0, 16, 0) INTA PIRQA
141 PCI_BDF(0, 17, 0) INTA PIRQA
142 PCI_BDF(0, 18, 0) INTA PIRQA
143 PCI_BDF(0, 19, 0) INTA PIRQA
144 PCI_BDF(0, 20, 0) INTA PIRQA
145 PCI_BDF(0, 21, 0) INTA PIRQA
146 PCI_BDF(0, 22, 0) INTA PIRQA
147 PCI_BDF(0, 23, 0) INTA PIRQA
[all …]
H A Ddfi-bt700.dtsi135 PCI_BDF(0, 2, 0) INTA PIRQA
136 PCI_BDF(0, 3, 0) INTA PIRQA
137 PCI_BDF(0, 16, 0) INTA PIRQA
138 PCI_BDF(0, 17, 0) INTA PIRQA
139 PCI_BDF(0, 18, 0) INTA PIRQA
140 PCI_BDF(0, 19, 0) INTA PIRQA
141 PCI_BDF(0, 20, 0) INTA PIRQA
142 PCI_BDF(0, 21, 0) INTA PIRQA
143 PCI_BDF(0, 22, 0) INTA PIRQA
144 PCI_BDF(0, 23, 0) INTA PIRQA
[all …]
H A Dcrownbay.dts162 PCI_BDF(0, 2, 0) INTA PIRQE
163 PCI_BDF(0, 3, 0) INTA PIRQF
164 PCI_BDF(0, 23, 0) INTA PIRQA
168 PCI_BDF(0, 24, 0) INTA PIRQB
172 PCI_BDF(0, 25, 0) INTA PIRQC
176 PCI_BDF(0, 26, 0) INTA PIRQD
180 PCI_BDF(0, 27, 0) INTA PIRQG
191 PCI_BDF(1, 0, 0) INTA PIRQA
192 PCI_BDF(2, 0, 1) INTA PIRQA
193 PCI_BDF(2, 0, 2) INTA PIRQA
[all …]
H A Dgalileo.dts107 PCI_BDF(0, 20, 0) INTA PIRQE
111 PCI_BDF(0, 20, 4) INTA PIRQE
115 PCI_BDF(0, 21, 0) INTA PIRQE
118 PCI_BDF(0, 23, 0) INTA PIRQA
122 PCI_BDF(1, 0, 0) INTA PIRQA
126 PCI_BDF(2, 0, 0) INTA PIRQB
/OK3568_Linux_fs/u-boot/arch/x86/cpu/queensbay/
H A Dirq.c25 /* Make sure all internal PCI devices are using INTA */ in queensbay_irq_router_probe()
26 writel(INTA, &rcba->d02ip); in queensbay_irq_router_probe()
27 writel(INTA, &rcba->d03ip); in queensbay_irq_router_probe()
28 writel(INTA, &rcba->d27ip); in queensbay_irq_router_probe()
29 writel(INTA, &rcba->d31ip); in queensbay_irq_router_probe()
30 writel(INTA, &rcba->d23ip); in queensbay_irq_router_probe()
31 writel(INTA, &rcba->d24ip); in queensbay_irq_router_probe()
32 writel(INTA, &rcba->d25ip); in queensbay_irq_router_probe()
33 writel(INTA, &rcba->d26ip); in queensbay_irq_router_probe()
/OK3568_Linux_fs/kernel/arch/arm/mach-iop32x/
H A Dem7210.c74 #define INTA IRQ_IOP32X_XINT0 macro
88 {INTA, INTA, INTA, INTA}, /* 1st 82541 */ in em7210_pci_map_irq()
91 {INTD, INTA, INTA, INTA}, /* mini-PCI */ in em7210_pci_map_irq()
92 {INTD, INTC, INTA, INTA}, /* NEC USB */ in em7210_pci_map_irq()
H A Dglantank.c69 #define INTA IRQ_IOP32X_XINT0 macro
83 {INTA, INTA, INTA, INTA}, /* Ethernet (E1000) */ in glantank_pci_map_irq()
/OK3568_Linux_fs/kernel/Documentation/misc-devices/
H A Dspear-pcie-gadget.rst58 INTA, MSI or NO_INT). Select MSI only when you have programmed
61 inta write 1 to assert INTA and 0 to de-assert.
116 program interrupt type : INTA::
118 # echo INTA >> int_type
134 To assert INTA::
136 # echo 1 >> inta
138 To de-assert INTA::
140 # echo 0 >> inta
/OK3568_Linux_fs/kernel/arch/sh/boards/mach-se/7780/
H A Dirq.c54 * INTA || INTA | INTD | -- | INTB in init_se7780_IRQ()
56 * INTB || INTB | INTA | -- | INTC in init_se7780_IRQ()
58 * INTC || INTC | INTB | INTA | -- in init_se7780_IRQ()
60 * INTD || INTD | INTC | -- | INTA in init_se7780_IRQ()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/interrupt-controller/
H A Dti,sci-inta.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/ti,sci-inta.yaml#
16 The Interrupt Aggregator (INTA) provides a centralized machine
55 const: ti,sci-inta
67 Interrupt ranges that converts the INTA output hw irq numbers
72 "output_irq" specifies the base for inta output irq
101 compatible = "ti,sci-inta";
/OK3568_Linux_fs/kernel/drivers/net/wireless/intel/iwlwifi/pcie/
H A Drx.c1692 u32 inta; in iwl_pcie_int_cause_non_ict() local
1699 inta = iwl_read32(trans, CSR_INT); in iwl_pcie_int_cause_non_ict()
1702 return inta; in iwl_pcie_int_cause_non_ict()
1711 * stop using INTA register to get device's interrupt, reading this register
1721 u32 inta; in iwl_pcie_int_cause_ict() local
1766 inta = (0xff & val) | ((0xff00 & val) << 16); in iwl_pcie_int_cause_ict()
1767 return inta; in iwl_pcie_int_cause_ict()
1815 u32 inta = 0; in iwl_pcie_irq_handler() local
1826 inta = iwl_pcie_int_cause_ict(trans); in iwl_pcie_irq_handler()
1828 inta = iwl_pcie_int_cause_non_ict(trans); in iwl_pcie_irq_handler()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/mach-ixp4xx/
H A Dgtwx5715-pci.c23 #define INTA 10 /* slot 1 has INTA and INTB crossed */ macro
34 irq_set_irq_type(IXP4XX_GPIO_IRQ(INTA), IRQ_TYPE_LEVEL_LOW); in gtwx5715_pci_preinit()
46 rc = IXP4XX_GPIO_IRQ(INTA); in gtwx5715_map_irq()
H A Dvulcan-pci.c23 #define INTA 2 macro
39 irq_set_irq_type(IXP4XX_GPIO_IRQ(INTA), IRQ_TYPE_LEVEL_LOW); in vulcan_pci_preinit()
47 return IXP4XX_GPIO_IRQ(INTA); in vulcan_map_irq()
H A Dnslu2-pci.c26 #define INTA 11 macro
33 irq_set_irq_type(IXP4XX_GPIO_IRQ(INTA), IRQ_TYPE_LEVEL_LOW); in nslu2_pci_preinit()
42 IXP4XX_GPIO_IRQ(INTA), in nslu2_map_irq()
H A Dixdp425-pci.c29 #define INTA 11 macro
37 irq_set_irq_type(IXP4XX_GPIO_IRQ(INTA), IRQ_TYPE_LEVEL_LOW); in ixdp425_pci_preinit()
47 IXP4XX_GPIO_IRQ(INTA), in ixdp425_map_irq()
H A Dmiccpt-pci.c30 #define INTA 1 macro
38 irq_set_irq_type(IXP4XX_GPIO_IRQ(INTA), IRQ_TYPE_LEVEL_LOW); in miccpt_pci_preinit()
48 IXP4XX_GPIO_IRQ(INTA), in miccpt_map_irq()
H A Dfsg-pci.c27 #define INTA 6 macro
33 irq_set_irq_type(IXP4XX_GPIO_IRQ(INTA), IRQ_TYPE_LEVEL_LOW); in fsg_pci_preinit()
44 IXP4XX_GPIO_IRQ(INTA), in fsg_map_irq()
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/misc/
H A Dintel,irq-router.txt46 PCI_BDF(0, 2, 0) INTA PIRQA
47 PCI_BDF(0, 3, 0) INTA PIRQB
48 PCI_BDF(0, 8, 0) INTA PIRQC
50 PCI_BDF(1, 6, 0) INTA PIRQE
/OK3568_Linux_fs/u-boot/arch/x86/cpu/ivybridge/
H A Dsdram.c359 * GFX INTA -> PIRQA (MSI) in rcba_config()
360 * D28IP_P3IP WLAN INTA -> PIRQB in rcba_config()
361 * D29IP_E1P EHCI1 INTA -> PIRQD in rcba_config()
362 * D26IP_E2P EHCI2 INTA -> PIRQF in rcba_config()
363 * D31IP_SIP SATA INTA -> PIRQF (MSI) in rcba_config()
366 * D27IP_ZIP HDA INTA -> PIRQA (MSI) in rcba_config()
374 (INTB << D31IP_SMIP) | (INTA << D31IP_SIP), RCB_REG(D31IP)); in rcba_config()
376 writel(INTA << D29IP_E1P, RCB_REG(D29IP)); in rcba_config()
377 writel(INTA << D28IP_P3IP, RCB_REG(D28IP)); in rcba_config()
378 writel(INTA << D27IP_ZIP, RCB_REG(D27IP)); in rcba_config()
[all …]
/OK3568_Linux_fs/kernel/Documentation/x86/i386/
H A DIO-APIC.rst65 Every PCI card emits a PCI IRQ, which can be INTA, INTB, INTC or INTD::
74 INTA--| |
77 These INTA-D PCI IRQs are always 'local to the card', their real meaning
79 a card in slot4, issuing INTA IRQ, it will end up as a signal on PIRQ4 of
80 the PCI chipset. Most cards issue INTA, this creates optimal distribution

12345678