/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/ |
D | arm,vic.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,vic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 15 be nested or have the outputs wire-OR'd together. 18 - $ref: /schemas/interrupt-controller.yaml# 23 - arm,pl190-vic 24 - arm,pl192-vic 25 - arm,versatile-vic [all …]
|
D | aspeed,ast2400-vic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2400-vic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Jeffery <andrew@codeconstruct.com.au> 20 - aspeed,ast2400-vic 21 - aspeed,ast2500-vic 26 interrupt-controller: true 28 "#interrupt-cells": 32 must be 1 as the VIC has no configuration options for interrupt sources. [all …]
|
D | arm,versatile-fpga-irq.txt | 9 - compatible: "arm,versatile-fpga-irq" 10 - interrupt-controller: Identifies the node as an interrupt controller 11 - #interrupt-cells: The number of cells to define the interrupts. Must be 1 13 sources. The cell is a u32 and defines the interrupt number. 14 - reg: The register bank for the FPGA interrupt controller. 15 - clear-mask: a u32 number representing the mask written to clear all IRQs 17 - valid-mask: a u32 number representing a bit mask determining which of 18 the interrupts are valid. Unconnected/unused lines are set to 0, and 22 The "oxsemi,ox810se-rps-irq" compatible is deprecated. 27 compatible = "arm,versatile-fpga-irq"; [all …]
|
D | atmel,aic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/interrupt-controller/atmel,aic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Nicolas Ferre <nicolas.ferre@microchip.com> 11 - Dharma balasubiramani <dharma.b@microchip.com> 14 The Advanced Interrupt Controller (AIC) is an 8-level priority, individually 16 hundred and twenty-eight interrupt sources. 21 - atmel,at91rm9200-aic 22 - atmel,sama5d2-aic [all …]
|
D | brcm,bcm2835-armctrl-ic.txt | 1 BCM2835 Top-Level ("ARMCTRL") Interrupt Controller 3 The BCM2835 contains a custom top-level interrupt controller, which supports 4 72 interrupt sources using a 2-level register scheme. The interrupt 9 interrupts, but the per-CPU interrupt controller is the root, and an 14 - compatible : should be "brcm,bcm2835-armctrl-ic" or 15 "brcm,bcm2836-armctrl-ic" 16 - reg : Specifies base physical address and size of the registers. 17 - interrupt-controller : Identifies the node as an interrupt controller 18 - #interrupt-cells : Specifies the number of cells needed to encode an 25 The 2nd cell contains the interrupt number within the bank. Valid values [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/misc/ |
D | aspeed,ast2400-cvic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/misc/aspeed,ast2400-cvic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andrew Jeffery <andrew@codeconstruct.com.au> 16 somewhat shares some of the same sources as the main ARM interrupt controller 24 - enum: 25 - aspeed,ast2400-cvic 26 - aspeed,ast2500-cvic 27 - const: aspeed,cvic [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/leds/ |
D | leds-bcm6328.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-bcm6328.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Álvaro Fernández Rojas <noltari@gmail.com> 17 as spi-gpio. See 21 exporting the 74x164 as spi-gpio prevents those LEDs to be hardware 29 explained later in brcm,link-signal-sources). Even if a LED is hardware 34 Each LED is represented as a sub-node of the brcm,bcm6328-leds device. 38 const: brcm,bcm6328-leds [all …]
|
D | maxim,max77693.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 16 There are two LED outputs available - FLED1 and FLED2. Each of them can 26 const: maxim,max77693-led 28 maxim,boost-mode: 33 case both current sources are used. 34 See LEDS_BOOST_* in include/dt-bindings/leds/common.h. 38 maxim,boost-mvout: [all …]
|
/linux-6.12.1/include/linux/platform_data/ |
D | ad7793.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 11 * enum ad7793_clock_source - AD7793 clock source selection 25 * enum ad7793_bias_voltage - AD7793 bias voltage selection 27 * @AD7793_BIAS_VOLTAGE_AIN1: Bias voltage connected to AIN1(-). 28 * @AD7793_BIAS_VOLTAGE_AIN2: Bias voltage connected to AIN2(-). 29 * @AD7793_BIAS_VOLTAGE_AIN3: Bias voltage connected to AIN3(-). 30 * Only valid for AD7795/AD7796. 40 * enum ad7793_refsel - AD7793 reference voltage selection 42 * and REFIN1(-). 44 * and REFIN1(-). Only valid for AD7795/AD7796. [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/skylakex/ |
D | cache.json | 7 …opportunistic replacements, and replacements that require stall-for-replace or block-for-replace.", 25 …-demand loads and gets hit at least once by demand. The valid outstanding interval is defined unti… 68 …n triggered by an L2 cache fill. These lines are typically in Shared state. A non-threaded event.", 223 "PublicDescription": "Counts the RFO (Read-for-Ownership) requests that hit L2 cache.", 232 "PublicDescription": "Counts the RFO (Read-for-Ownership) requests that miss L2 cache.", 246 "BriefDescription": "Core-originated cacheable demand requests missed L3", 251 … "Counts core-originated cacheable requests that miss the L3 cache (Longest Latency cache). Reques… 256 "BriefDescription": "Core-originated cacheable demand requests that refer to L3", 261 …n": "Counts core-originated cacheable requests to the L3 cache (Longest Latency cache). Requests … 294 "PublicDescription": "Counts all retired memory instructions - loads and stores.", [all …]
|
/linux-6.12.1/drivers/comedi/drivers/ |
D | amplc_dio200.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * Copyright (C) 2005-2013 MEV Ltd. <https://www.mev.co.uk/> 9 * COMEDI - Linux Control and Measurement Device Interface 24 * [0] - I/O port base address 25 * [1] - IRQ (optional, but commands won't work without it) 32 * ------------- ------------- ------------- 34 * 0 PPI-X PPI-X PPI-X 35 * 1 CTR-Y1 PPI-Y PPI-Y 36 * 2 CTR-Y2 CTR-Z1* CTR-Z1 37 * 3 CTR-Z1 INTERRUPT* CTR-Z2 [all …]
|
D | ni_routes.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 6 * COMEDI - Linux Control and Measurement Device Interface 33 * struct ni_route_set - Set of destinations with a common source. 34 * @dest: Destination of all sources in this route set. 35 * @n_src: Number of sources for this route set. 36 * @src: List of sources that all map to the same destination. 45 * struct ni_device_routes - List of all src->dest sets for a particular device. 46 * @device: Name of board/device (e.g. pxi-6733). 47 * @n_route_sets: Number of route sets that are valid for this device. 48 * @routes: List of route sets that are valid for this device. [all …]
|
D | amplc_dio200_pci.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * Copyright (C) 2005-2013 MEV Ltd. <https://www.mev.co.uk/> 8 * COMEDI - Linux Control and Measurement Device Interface 30 * ------------- ------------- ------------- 32 * 0 PPI-X PPI-X PPI-X 33 * 1 PPI-Y UNUSED UNUSED 34 * 2 CTR-Z1 PPI-Y UNUSED 35 * 3 CTR-Z2 UNUSED UNUSED 36 * 4 INTERRUPT CTR-Z1 CTR-Z1 37 * 5 CTR-Z2 CTR-Z2 [all …]
|
D | amplc_dio200_common.c | 1 // SPDX-License-Identifier: GPL-2.0+ 7 * Copyright (C) 2005-2013 MEV Ltd. <https://www.mev.co.uk/> 9 * COMEDI - Linux Control and Measurement Device Interface 37 * 'which' is: 0 for CTR-X1, CTR-Y1, CTR-Z1; 1 for CTR-X2, CTR-Y2 or CTR-Z2. 49 * Periods of the internal clock sources in nanoseconds. 58 /* clock sources 12 and later reserved for enhanced boards */ 69 * Periods of the timestamp timer clock sources in nanoseconds. 94 if (dev->mmio) in dio200___read8() 95 return readb(dev->mmio + offset); in dio200___read8() 96 return inb(dev->iobase + offset); in dio200___read8() [all …]
|
D | addi_apci_2032.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module. 7 * ADDI-DATA GmbH 9 * D-77833 Ottersweier 10 * Tel: +19(0)7223/9493-0 11 * Fax: +49(0)7223/9493-92 12 * http://www.addi-data.com 13 * info@addi-data.com 48 s->state = inl(dev->iobase + APCI2032_DO_REG); in apci2032_do_insn_bits() 51 outl(s->state, dev->iobase + APCI2032_DO_REG); in apci2032_do_insn_bits() [all …]
|
D | ni_tiocmd.c | 1 // SPDX-License-Identifier: GPL-2.0+ 11 * Author: J.P. Mellor <jpmellor@rose-hulman.edu>, 19 * This module is not used directly by end-users. Rather, it 26 * DAQ 660x Register-Level Programmer Manual (NI 370505A-01) 27 * DAQ 6601/6602 User Manual (NI 322137B-01) 28 * 340934b.pdf DAQ-STC reference manual 41 struct ni_gpct_device *counter_dev = counter->counter_dev; in ni_tio_configure_dma() 42 unsigned int cidx = counter->counter_index; in ni_tio_configure_dma() 57 switch (counter_dev->variant) { in ni_tio_configure_dma() 78 struct ni_gpct *counter = s->private; in ni_tio_input_inttrig() [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/arm/omap/ |
D | crossbar.txt | 4 time, so they have to be muxed to the irq-controller appropriately. 10 - compatible : Should be "ti,irq-crossbar" 11 - reg: Base address and the size of the crossbar registers. 12 - interrupt-controller: indicates that this block is an interrupt controller. 13 - ti,max-irqs: Total number of irqs available at the parent interrupt controller. 14 - ti,max-crossbar-sources: Maximum number of crossbar sources that can be routed. 15 - ti,reg-size: Size of a individual register in bytes. Every individual 16 register is assumed to be of same size. Valid sizes are 1, 2, 4. 17 - ti,irqs-reserved: List of the reserved irq lines that are not muxed using 23 - ti,irqs-skip: This is similar to "ti,irqs-reserved", but these are for [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | cache.json | 77 …on": "Count the number of modified Lines evicted from L1 and missed L2. (Non-rejected WBs from the… 374 "BriefDescription": "Core-originated cacheable demand requests missed LLC", 383 "BriefDescription": "Core-originated cacheable demand requests that refer to LLC", 392 …"BriefDescription": "Retired load uops which data sources were LLC and cross-core snoop hits in on… 401 … "BriefDescription": "Retired load uops which data sources were HitM responses from shared LLC.", 410 …BriefDescription": "Retired load uops which data sources were LLC hit and cross-core snoop missed … 419 …"BriefDescription": "Retired load uops which data sources were hits in LLC without snoops required… 428 …"BriefDescription": "Retired load uops which data sources missed LLC but serviced from local dram.… 432 …"PublicDescription": "Retired load uops whose data source was local memory (cross-socket snoop not… 437 …"BriefDescription": "Retired load uops which data sources were load uops missed L1 but hit FB due … [all …]
|
/linux-6.12.1/Documentation/timers/ |
D | timekeeping.rst | 2 Clock sources, Clock events, sched_clock() and delay timers 10 If you grep through the kernel source you will find a number of architecture- 11 specific implementations of clock sources, clockevents and several likewise 12 architecture-specific overrides of the sched_clock() function and some 17 on this timeline, providing facilities such as high-resolution timers. 22 Clock sources 23 ------------- 31 n bits which count from 0 to (2^n)-1 and then wraps around to 0 and start over. 36 shall be as stable and correct as possible as compared to a real-world wall 46 When the wall-clock accuracy of the clock source isn't satisfactory, there [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/ivytown/ |
D | cache.json | 77 …on": "Count the number of modified Lines evicted from L1 and missed L2. (Non-rejected WBs from the… 374 "BriefDescription": "Core-originated cacheable demand requests missed LLC", 383 "BriefDescription": "Core-originated cacheable demand requests that refer to LLC", 392 …"BriefDescription": "Retired load uops which data sources were LLC and cross-core snoop hits in on… 401 … "BriefDescription": "Retired load uops which data sources were HitM responses from shared LLC.", 410 …BriefDescription": "Retired load uops which data sources were LLC hit and cross-core snoop missed … 419 …"BriefDescription": "Retired load uops which data sources were hits in LLC without snoops required… 460 …"BriefDescription": "Retired load uops which data sources were load uops missed L1 but hit FB due … 469 "BriefDescription": "Retired load uops with L1 cache hits as data sources.", 478 "BriefDescription": "Retired load uops which data sources following L1 data-cache miss.", [all …]
|
/linux-6.12.1/sound/usb/ |
D | clock.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include <linux/usb/audio-v2.h> 12 #include <linux/usb/audio-v3.h> 40 ((proto) == UAC_VERSION_3 ? (p)->v3.field : (p)->v2.field) 48 while ((cs = snd_usb_find_csint_desc(iface->extra, iface->extralen, in find_uac_clock_desc() 83 snd_usb_find_ctrl_interface(chip, fmt->iface); \ 85 fmt->protocol == UAC_VERSION_3 ? (type3) : (type2), \ 86 fmt->protocol); \ 107 ret = snd_usb_ctl_msg(chip->dev, usb_rcvctrlpipe(chip->dev, 0), in uac_clock_selector_get_val() 127 ret = snd_usb_ctl_msg(chip->dev, usb_sndctrlpipe(chip->dev, 0), in uac_clock_selector_set_val() [all …]
|
/linux-6.12.1/arch/powerpc/kvm/ |
D | book3s_xive.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 24 * pass-through but it's easier to keep around as the same 25 * guest interrupt can alternatively be emulated or pass-through 33 bool valid; /* Interrupt entry is valid */ member 38 u32 pt_number; /* XIVE Pass-through number if any */ 39 struct xive_irq_data *pt_data; /* XIVE Pass-through associated data */ 53 bool lsi; /* level-sensitive interrupt */ 71 if (state->pt_number) { in kvmppc_xive_select_irq() 73 *out_hw_irq = state->pt_number; in kvmppc_xive_select_irq() 75 *out_xd = state->pt_data; in kvmppc_xive_select_irq() [all …]
|
/linux-6.12.1/drivers/rtc/ |
D | rtc-imxdi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright 2008-2009 Freescale Semiconductor, Inc. All Rights Reserved. 8 * This driver uses the 47-bit 32 kHz counter in the Freescale DryIce block 10 * Since the RTC framework performs API locking via rtc->ops_lock the 41 #define DCAMR_UNSET 0xFFFFFFFF /* doomsday - 1 sec */ 44 #define DCR_TDCHL (1 << 30) /* Tamper-detect configuration hard lock */ 45 #define DCR_TDCSL (1 << 29) /* Tamper-detect configuration soft lock */ 46 #define DCR_KSSL (1 << 27) /* Key-select soft lock */ 47 #define DCR_MCHL (1 << 20) /* Monotonic-counter hard lock */ 48 #define DCR_MCSL (1 << 19) /* Monotonic-counter soft lock */ [all …]
|
/linux-6.12.1/drivers/leds/trigger/ |
D | ledtrig-gpio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ledtrig-gio.c - LED Trigger Based on GPIO events 30 tmp = gpiod_get_value_cansleep(gpio_data->gpiod); in gpio_trig_irq() 32 if (gpio_data->desired_brightness) in gpio_trig_irq() 33 led_set_brightness_nosleep(gpio_data->led, in gpio_trig_irq() 34 gpio_data->desired_brightness); in gpio_trig_irq() 36 led_set_brightness_nosleep(gpio_data->led, LED_FULL); in gpio_trig_irq() 38 led_set_brightness_nosleep(gpio_data->led, LED_OFF); in gpio_trig_irq() 49 return sysfs_emit(buf, "%u\n", gpio_data->desired_brightness); in desired_brightness_show() 63 gpio_data->desired_brightness = desired_brightness; in desired_brightness_store() [all …]
|
/linux-6.12.1/tools/perf/pmu-events/arch/x86/jaketown/ |
D | cache.json | 113 …on": "Count the number of modified Lines evicted from L1 and missed L2. (Non-rejected WBs from the… 386 "BriefDescription": "Core-originated cacheable demand requests missed LLC.", 394 "BriefDescription": "Core-originated cacheable demand requests that refer to LLC.", 402 …"BriefDescription": "Retired load uops which data sources were LLC and cross-core snoop hits in on… 406 …-level cache (L3) and were found in a non-modified state in a neighboring core's private cache (sa… 411 … "BriefDescription": "Retired load uops which data sources were HitM responses from shared LLC.", 415 …his event counts retired load uops that hit in the last-level cache (L3) and were found in a non-m… 420 …BriefDescription": "Retired load uops which data sources were LLC hit and cross-core snoop missed … 428 …"BriefDescription": "Retired load uops which data sources were hits in LLC without snoops required… 452 …"BriefDescription": "Retired load uops which data sources were load uops missed L1 but hit FB due … [all …]
|