Home
last modified time | relevance | path

Searched +full:ext +full:- +full:irq +full:- +full:range (Results 1 – 25 of 232) sorted by relevance

12345678910

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/
Dmediatek,mtk-cirq.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/mediatek,mtk-cirq.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Youlin Pei <youlin.pei@mediatek.com>
14 work outside of MCUSYS which comprises with Cortex-Ax cores, CCI and GIC.
16 to GIC in MCUSYS. When CIRQ is enabled, it will record the edge-sensitive
25 - enum:
26 - mediatek,mt2701-cirq
27 - mediatek,mt8135-cirq
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Dmediatek,cirq.txt4 work outside MCUSYS which comprises with Cortex-Ax cores,CCI and GIC.
6 to GIC in MCUSYS. When CIRQ is enabled, it will record the edge-sensitive
12 - compatible: should be one of
13 - "mediatek,mt2701-cirq" for mt2701 CIRQ
14 - "mediatek,mt8135-cirq" for mt8135 CIRQ
15 - "mediatek,mt8173-cirq" for mt8173 CIRQ
17 - interrupt-controller : Identifies the node as an interrupt controller.
18 - #interrupt-cells : Use the same format as specified by GIC in arm,gic.txt.
19 - reg: Physical base address of the cirq registers and length of memory
21 - mediatek,ext-irq-range: Identifies external irq number range in different
[all …]
/kernel/linux/linux-5.10/arch/s390/kernel/
Dirq.c1 // SPDX-License-Identifier: GPL-2.0
23 #include <linux/irq.h>
27 #include <asm/irq.h>
36 int irq; member
42 * The list of "main" irq classes on s390. This is the list of interrupts
52 {.irq = EXT_INTERRUPT, .name = "EXT"},
53 {.irq = IO_INTERRUPT, .name = "I/O"},
54 {.irq = THIN_INTERRUPT, .name = "AIO"},
63 {.irq = IRQEXT_CLK, .name = "CLK", .desc = "[EXT] Clock Comparator"},
64 {.irq = IRQEXT_EXC, .name = "EXC", .desc = "[EXT] External Call"},
[all …]
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/
Drtd520.c1 // SPDX-License-Identifier: GPL-2.0+
6 * COMEDI - Linux Control and Measurement Device Interface
13 * Devices: [Real Time Devices] DM7520HR-1 (DM7520), DM7520HR-8,
14 * PCI4520 (PCI4520), PCI4520-8
16 * Status: Works. Only tested on DM7520-8. Not SMP safe.
24 * The PCI4520 is a PCI card. The DM7520 is a PC/104-plus card.
40 * These boards can support external multiplexors and multi-board
71 * Analog-In supports instruction and command mode.
73 * With DMA, you can sample at 1.15Mhz with 70% idle on a 400Mhz K6-2
75 * using DMA with ALI-15xx based systems. I haven't been able to test
[all …]
Dcb_pcidas.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Copyright (C) 2001-2003 Ivan Martinez <imr@oersted.dtu.dk>
10 * COMEDI - Linux Control and Measurement Device Interface
11 * Copyright (C) 1997-8 David A. Schleef <ds@schleef.org>
16 * Description: MeasurementComputing PCI-DAS series
18 * Devices: [Measurement Computing] PCI-DAS1602/16 (cb_pcidas),
19 * PCI-DAS1602/16jr, PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr,
20 * PCI-DAS1000, PCI-DAS1001, PCI_DAS1002
23 * Updated: 2003-3-11
36 * (i.e. 4-5-6-7, 2-3-4,...), and must all have the same
[all …]
Dadv_pci1710.c1 // SPDX-License-Identifier: GPL-2.0
4 * Comedi driver for Advantech PCI-1710 series boards
13 * Description: Comedi driver for Advantech PCI-1710 series boards
14 * Devices: [Advantech] PCI-1710 (adv_pci1710), PCI-1710HG, PCI-1711,
15 * PCI-1713, PCI-1731
17 * Updated: Fri, 29 Oct 2015 17:19:35 -0700
26 * The PCI-1710 and PCI-1710HG have the same PCI device ID, so the
40 * PCI BAR2 Register map (dev->iobase)
44 #define PCI171X_RANGE_REG 0x02 /* W: A/D gain/range register */
53 #define PCI171X_STATUS_IRQ BIT(11) /* 1=IRQ occurred */
[all …]
/kernel/linux/linux-6.6/drivers/comedi/drivers/
Drtd520.c1 // SPDX-License-Identifier: GPL-2.0+
6 * COMEDI - Linux Control and Measurement Device Interface
13 * Devices: [Real Time Devices] DM7520HR-1 (DM7520), DM7520HR-8,
14 * PCI4520 (PCI4520), PCI4520-8
16 * Status: Works. Only tested on DM7520-8. Not SMP safe.
24 * The PCI4520 is a PCI card. The DM7520 is a PC/104-plus card.
40 * These boards can support external multiplexors and multi-board
71 * Analog-In supports instruction and command mode.
73 * With DMA, you can sample at 1.15Mhz with 70% idle on a 400Mhz K6-2
75 * using DMA with ALI-15xx based systems. I haven't been able to test
[all …]
Dcb_pcidas.c1 // SPDX-License-Identifier: GPL-2.0+
7 * Copyright (C) 2001-2003 Ivan Martinez <imr@oersted.dtu.dk>
10 * COMEDI - Linux Control and Measurement Device Interface
11 * Copyright (C) 1997-8 David A. Schleef <ds@schleef.org>
16 * Description: MeasurementComputing PCI-DAS series
18 * Devices: [Measurement Computing] PCI-DAS1602/16 (cb_pcidas),
19 * PCI-DAS1602/16jr, PCI-DAS1602/12, PCI-DAS1200, PCI-DAS1200jr,
20 * PCI-DAS1000, PCI-DAS1001, PCI_DAS1002
23 * Updated: 2003-3-11
36 * (i.e. 4-5-6-7, 2-3-4,...), and must all have the same
[all …]
Dadv_pci1710.c1 // SPDX-License-Identifier: GPL-2.0
4 * Comedi driver for Advantech PCI-1710 series boards
13 * Description: Comedi driver for Advantech PCI-1710 series boards
14 * Devices: [Advantech] PCI-1710 (adv_pci1710), PCI-1710HG, PCI-1711,
15 * PCI-1713, PCI-1731
17 * Updated: Fri, 29 Oct 2015 17:19:35 -0700
26 * The PCI-1710 and PCI-1710HG have the same PCI device ID, so the
39 * PCI BAR2 Register map (dev->iobase)
43 #define PCI171X_RANGE_REG 0x02 /* W: A/D gain/range register */
52 #define PCI171X_STATUS_IRQ BIT(11) /* 1=IRQ occurred */
[all …]
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-mtk-cirq.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/irq.h>
42 struct mtk_cirq_chip_data *chip_data = data->chip_data; in mtk_cirq_write_mask()
43 unsigned int cirq_num = data->hwirq; in mtk_cirq_write_mask()
46 writel_relaxed(mask, chip_data->base + offset + (cirq_num / 32) * 4); in mtk_cirq_write_mask()
86 data = data->parent_data; in mtk_cirq_set_type()
87 ret = data->chip->irq_set_type(data, type); in mtk_cirq_set_type()
108 if (is_of_node(fwspec->fwnode)) { in mtk_cirq_domain_translate()
109 if (fwspec->param_count != 3) in mtk_cirq_domain_translate()
110 return -EINVAL; in mtk_cirq_domain_translate()
[all …]
/kernel/linux/linux-6.6/drivers/irqchip/
Dirq-mtk-cirq.c1 // SPDX-License-Identifier: GPL-2.0-only
9 #include <linux/irq.h>
71 return chip_data->base + chip_data->offsets[idx]; in mtk_cirq_reg()
83 struct mtk_cirq_chip_data *chip_data = data->chip_data; in mtk_cirq_write_mask()
84 unsigned int cirq_num = data->hwirq; in mtk_cirq_write_mask()
127 data = data->parent_data; in mtk_cirq_set_type()
128 ret = data->chip->irq_set_type(data, type); in mtk_cirq_set_type()
149 if (is_of_node(fwspec->fwnode)) { in mtk_cirq_domain_translate()
150 if (fwspec->param_count != 3) in mtk_cirq_domain_translate()
151 return -EINVAL; in mtk_cirq_domain_translate()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mtd/
Dbrcm,brcmnand.txt3 The Broadcom Set-Top Box NAND controller supports low-level access to raw NAND
4 flash chips. It has a memory-mapped register interface for both control
15 - compatible : May contain an SoC-specific compatibility string (see below)
16 to account for any SoC-specific hardware bits that may be
21 string, like "brcm,brcmnand-v7.0"
23 brcm,brcmnand-v2.1
24 brcm,brcmnand-v2.2
25 brcm,brcmnand-v4.0
26 brcm,brcmnand-v5.0
27 brcm,brcmnand-v6.0
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dti,k3-am654-cpts.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/ti,k3-am654-cpts.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Grygorii Strashko <grygorii.strashko@ti.com>
11 - Sekhar Nori <nsekhar@ti.com>
17 - selection of multiple external clock sources
18 - Software control of time sync events via interrupt or polling
19 - 64-bit timestamp mode in ns with PPM and nudge adjustment.
20 - hardware timestamp push inputs (HWx_TS_PUSH)
[all …]
/kernel/linux/linux-6.6/arch/ia64/kernel/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
7 CFLAGS_REMOVE_ftrace.o = -pg
10 extra-y := vmlinux.lds
12 obj-y := head.o entry.o efi.o efi_stub.o gate-data.o fsys.o irq.o irq_ia64.o \
15 unwind.o mca.o mca_asm.o topology.o dma-mapping.o iosapic.o acpi.o \
16 acpi-ext.o
18 obj-$(CONFIG_IA64_BRL_EMU) += brl_emu.o
20 obj-$(CONFIG_IA64_PALINFO) += palinfo.o
21 obj-$(CONFIG_MODULES) += module.o
22 obj-$(CONFIG_SMP) += smp.o smpboot.o
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dti,k3-am654-cpts.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/net/ti,k3-am654-cpts.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Grygorii Strashko <grygorii.strashko@ti.com>
11 - Sekhar Nori <nsekhar@ti.com>
17 - selection of multiple external clock sources
18 - Software control of time sync events via interrupt or polling
19 - 64-bit timestamp mode in ns with PPM and nudge adjustment.
20 - hardware timestamp push inputs (HWx_TS_PUSH)
[all …]
/kernel/linux/linux-6.6/drivers/power/supply/
Dab8500_btemp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2012
31 #include <linux/fixp-arith.h>
33 #include "ab8500-bm.h"
35 #define BTEMP_THERMAL_LOW_LIMIT -10
51 * struct ab8500_btemp_interrupts - ab8500 interrupts
57 irqreturn_t (*isr)(int irq, void *data);
77 * struct ab8500_btemp - ab8500 BTEMP device information
90 * @btemp_ranges: Battery temperature range structure
124 * ab8500_btemp_batctrl_volt_to_res() - convert batctrl voltage to resistance
[all …]
/kernel/linux/linux-5.10/drivers/power/supply/
Dab8500_btemp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2012
28 #include <linux/mfd/abx500/ab8500-bm.h>
33 #define BTEMP_THERMAL_LOW_LIMIT -10
49 * struct ab8500_btemp_interrupts - ab8500 interrupts
55 irqreturn_t (*isr)(int irq, void *data);
75 * struct ab8500_btemp - ab8500 BTEMP device information
88 * @btemp_ranges: Battery temperature range structure
123 * ab8500_btemp_get() - returns a reference to the primary AB8500 BTEMP
133 * ab8500_btemp_batctrl_volt_to_res() - convert batctrl voltage to resistance
[all …]
/kernel/linux/linux-5.10/arch/powerpc/platforms/cell/
Dinterrupt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 * - Fix various assumptions related to HW CPU numbers vs. linux CPU numbers
15 * - Implement proper handling of maxcpus=1/2 (that is, routing of irqs from
16 * a non-active node to the active node)
20 #include <linux/irq.h>
32 #include <asm/cell-regs.h>
48 /* Convert between "pending" bits and hw irq number */
73 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi()
74 BUG_ON(iic->eoi_ptr < 0); in iic_eoi()
78 .name = "CELL-IIC",
[all …]
/kernel/linux/linux-6.6/arch/powerpc/platforms/cell/
Dinterrupt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
13 * - Fix various assumptions related to HW CPU numbers vs. linux CPU numbers
15 * - Implement proper handling of maxcpus=1/2 (that is, routing of irqs from
16 * a non-active node to the active node)
20 #include <linux/irq.h>
33 #include <asm/cell-regs.h>
49 /* Convert between "pending" bits and hw irq number */
74 out_be64(&iic->regs->prio, iic->eoi_stack[--iic->eoi_ptr]); in iic_eoi()
75 BUG_ON(iic->eoi_ptr < 0); in iic_eoi()
79 .name = "CELL-IIC",
[all …]
/kernel/linux/linux-5.10/arch/ia64/kernel/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
7 CFLAGS_REMOVE_ftrace.o = -pg
10 extra-y := head.o vmlinux.lds
12 obj-y := entry.o efi.o efi_stub.o gate-data.o fsys.o ia64_ksyms.o irq.o irq_ia64.o \
15 unwind.o mca.o mca_asm.o topology.o dma-mapping.o iosapic.o acpi.o \
16 acpi-ext.o
18 obj-$(CONFIG_IA64_BRL_EMU) += brl_emu.o
20 obj-$(CONFIG_IA64_PALINFO) += palinfo.o
21 obj-$(CONFIG_MODULES) += module.o
22 obj-$(CONFIG_SMP) += smp.o smpboot.o
[all …]
/kernel/linux/linux-5.10/drivers/scsi/bfa/
Dbfad.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
4 * Copyright (c) 2014- QLogic Corporation.
8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
47 int bfa_linkup_delay = -1;
59 #define BFAD_FW_FILE_CB "cbfw-3.2.5.1.bin"
60 #define BFAD_FW_FILE_CT "ctfw-3.2.5.1.bin"
61 #define BFAD_FW_FILE_CT2 "ct2fw-3.2.5.1.bin"
110 "Range[>0]");
112 MODULE_PARM_DESC(bfa_lun_queue_depth, "Lun queue depth, default=32, Range[>0]");
[all …]
/kernel/linux/linux-6.6/include/linux/iio/common/
Dst_sensors.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright 2012-2013 STMicroelectronics Inc.
54 ch2, s, endian, rbits, sbits, addr, ext) \ argument
66 .shift = sbits - rbits, \
70 .ext_info = ext, \
128 * struct st_sensor_bdu - ST sensor device block data update
138 * struct st_sensor_das - ST sensor device data alignment selection
148 * struct st_sensor_int_drdy - ST sensor device drdy line parameters
162 * struct st_sensor_data_ready_irq - ST sensor device data-ready interrupt
163 * struct int1 - data-ready configuration register for INT1 pin.
[all …]
/kernel/linux/linux-6.6/drivers/scsi/bfa/
Dbfad.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (c) 2005-2014 Brocade Communications Systems, Inc.
4 * Copyright (c) 2014- QLogic Corporation.
8 * Linux driver for QLogic BR-series Fibre Channel Host Bus Adapter.
47 int bfa_linkup_delay = -1;
59 #define BFAD_FW_FILE_CB "cbfw-3.2.5.1.bin"
60 #define BFAD_FW_FILE_CT "ctfw-3.2.5.1.bin"
61 #define BFAD_FW_FILE_CT2 "ct2fw-3.2.5.1.bin"
110 "Range[>0]");
112 MODULE_PARM_DESC(bfa_lun_queue_depth, "Lun queue depth, default=32, Range[>0]");
[all …]
/kernel/linux/linux-5.10/drivers/net/wireless/atmel/
Datmel.c1 /*** -*- linux-c -*- **********************************************************
5 Copyright 2000-2001 ATMEL Corporation.
6 Copyright 2003-2004 Simon Kelley.
81 over-rides any automatic selection */
101 MODULE_FIRMWARE("atmel_at76c502-wpa.bin");
103 MODULE_FIRMWARE("atmel_at76c502d-wpa.bin");
105 MODULE_FIRMWARE("atmel_at76c502e-wpa.bin");
107 MODULE_FIRMWARE("atmel_at76c502_3com-wpa.bin");
109 MODULE_FIRMWARE("atmel_at76c504-wpa.bin");
111 MODULE_FIRMWARE("atmel_at76c504_2958-wpa.bin");
[all …]
/kernel/linux/linux-6.6/drivers/net/wireless/atmel/
Datmel.c1 /*** -*- linux-c -*- **********************************************************
5 Copyright 2000-2001 ATMEL Corporation.
6 Copyright 2003-2004 Simon Kelley.
80 over-rides any automatic selection */
100 MODULE_FIRMWARE("atmel_at76c502-wpa.bin");
102 MODULE_FIRMWARE("atmel_at76c502d-wpa.bin");
104 MODULE_FIRMWARE("atmel_at76c502e-wpa.bin");
106 MODULE_FIRMWARE("atmel_at76c502_3com-wpa.bin");
108 MODULE_FIRMWARE("atmel_at76c504-wpa.bin");
110 MODULE_FIRMWARE("atmel_at76c504_2958-wpa.bin");
[all …]

12345678910