| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/ |
| D | mediatek,mtk-cirq.yaml | 1 # 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/ |
| D | mediatek,cirq.txt | 4 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/ |
| D | irq.c | 1 // 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/ |
| D | rtd520.c | 1 // 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 …]
|
| D | cb_pcidas.c | 1 // 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 …]
|
| D | adv_pci1710.c | 1 // 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/ |
| D | rtd520.c | 1 // 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 …]
|
| D | cb_pcidas.c | 1 // 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 …]
|
| D | adv_pci1710.c | 1 // 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/ |
| D | irq-mtk-cirq.c | 1 // 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/ |
| D | irq-mtk-cirq.c | 1 // 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/ |
| D | brcm,brcmnand.txt | 3 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/ |
| D | ti,k3-am654-cpts.yaml | 1 # 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/ |
| D | Makefile | 1 # 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/ |
| D | ti,k3-am654-cpts.yaml | 1 # 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/ |
| D | ab8500_btemp.c | 1 // 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/ |
| D | ab8500_btemp.c | 1 // 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/ |
| D | interrupt.c | 1 // 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/ |
| D | interrupt.c | 1 // 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/ |
| D | Makefile | 1 # 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/ |
| D | bfad.c | 1 // 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/ |
| D | st_sensors.h | 1 /* 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/ |
| D | bfad.c | 1 // 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/ |
| D | atmel.c | 1 /*** -*- 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/ |
| D | atmel.c | 1 /*** -*- 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 …]
|