/linux/include/linux/fsl/ |
H A D | ptp_qoriq.h | 1 // SPDX-License-Identifier: GPL-2.0 47 u32 tmr_etts1_h; /* Timestamp of general purpose external trigger */ 48 u32 tmr_etts1_l; /* Timestamp of general purpose external trigger */ 49 u32 tmr_etts2_h; /* Timestamp of general purpose external trigger */ 50 u32 tmr_etts2_l; /* Timestamp of general purpose external trigger */ 82 #define ESFDP (1<<11) /* External Tx/Rx SFD Polarity. */ 83 #define ESFDE (1<<10) /* External Tx/Rx SFD Enable. */ 84 #define ETEP2 (1<<9) /* External trigger 2 edge polarity */ 85 #define ETEP1 (1<<8) /* External trigger 1 edge polarity */ 87 #define CIPH (1<<6) /* External oscillator input clock phase */ [all …]
|
/linux/include/soc/at91/ |
H A D | atmel_tcb.h | 17 * Many 32-bit Atmel SOCs include one or more TC blocks, each of which holds 18 * three general-purpose 16-bit timers. These timers share one register bank. 22 * These TC blocks may have up to nine external pins: TCLK0..2 signals for 23 * clocks or clock gates, and per-timer TIOA and TIOB signals used for PWM 37 * struct atmel_tcb_config - SoC data for a Timer/Counter Block 50 * struct atmel_tc - information about a Timer/Counter Block 80 /* platform-specific ATMEL_TC_TIMER_CLOCKx divisors (0 means 32KiHz) */ 85 * Two registers have block-wide controls. These are: configuring the three 86 * "external" clocks (or event sources) used by the timer channels; and 89 * "External" can mean "external to chip" using the TCLK0, TCLK1, or TCLK2 [all …]
|
/linux/drivers/pinctrl/samsung/ |
H A D | pinctrl-s3c64xx.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // S3C64xx specific support for pinctrl-samsung driver. 7 // Based on pinctrl-exynos.c, please see the file for original copyrights. 11 // external gpio and wakeup interrupt support. 24 #include "pinctrl-samsung.h" 31 /* External GPIO and wakeup interrupt related definitions */ 57 /* S3C64xx specific external interrupt trigger types */ 116 .eint_mask = (1 << (pins)) - 1, \ 140 .eint_mask = (1 << (pins)) - 1, \ 194 .eint_mask = (1 << (pins)) - 1, \ [all …]
|
/linux/Documentation/driver-api/iio/ |
H A D | triggers.rst | 5 * struct iio_trigger — industrial I/O trigger device 6 * :c:func:`devm_iio_trigger_alloc` — Resource-managed iio_trigger_alloc 7 * :c:func:`devm_iio_trigger_register` — Resource-managed iio_trigger_register 9 * :c:func:`iio_trigger_validate_own_device` — Check if a trigger and IIO 13 on some external event (trigger) as opposed to periodically polling for data. 14 An IIO trigger can be provided by a device driver that also has an IIO device 17 line connected to some external system, timer interrupt or user space writing 18 a specific file in sysfs). A trigger may initiate data capture for a number of 21 IIO trigger sysfs interface 26 * :file:`/sys/bus/iio/devices/trigger{Y}/*`, this file is created once an [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-bus-iio-adc-stm32 | 5 The STM32 ADC can be configured to use external trigger sources 7 conversions on external trigger by either: 9 - "rising-edge" 10 - "falling-edge" 11 - "both-edges". 13 Reading returns current trigger polarity. 15 Writing value before enabling conversions sets trigger polarity.
|
/linux/tools/perf/pmu-events/arch/arm64/ |
H A D | common-and-microarch.json | 129 "PublicDescription": "Attributable Level 1 data cache write-back", 132 "BriefDescription": "Attributable Level 1 data cache write-back" 147 "PublicDescription": "Attributable Level 2 data cache write-back", 150 "BriefDescription": "Attributable Level 2 data cache write-back" 273 "PublicDescription": "Access to another socket in a multi-socket system", 276 "BriefDescription": "Access to another socket in a multi-socket system" 303 … "PublicDescription": "Attributable memory read access to another socket in a multi-socket system", 306 … "BriefDescription": "Attributable memory read access to another socket in a multi-socket system" 309 …"PublicDescription": "Level 1 data cache long-latency read miss. The counter counts each memory r… 312 "BriefDescription": "Level 1 data cache long-latency read miss" [all …]
|
/linux/drivers/comedi/drivers/ |
H A D | amplc_pci224.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * COMEDI - Linux Control and Measurement Device Interface 22 * - ao_insn read/write 23 * - ao_do_cmd mode with the following sources: 25 * - start_src TRIG_INT TRIG_EXT 26 * - scan_begin_src TRIG_TIMER TRIG_EXT 27 * - convert_src TRIG_NOW 28 * - scan_end_src TRIG_COUNT 29 * - stop_src TRIG_COUNT TRIG_EXT TRIG_NONE 35 * There is only one external trigger source so only one of start_src, [all …]
|
H A 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. 27 * 8 bits high speed digital out (for external MUX) (or 8 in or 8 out) 36 * external interrupt 40 * These boards can support external multiplexors and multi-board 71 * Analog-In supports instruction and command mode. [all …]
|
H A D | amplc_pci230.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * COMEDI - Linux Control and Measurement Device Interface 35 * --------- --------- 43 * The AI subdevice has 16 single-ended channels or 8 differential 46 * The PCI230 and PCI260 cards have 12-bit resolution. The PCI230+ and 47 * PCI260+ cards have 16-bit resolution. 51 * or PCI260 then it actually uses a "pseudo-differential" mode where the 62 * 0 => [-10, +10] V 63 * 1 => [-5, +5] V 64 * 2 => [-2.5, +2.5] V [all …]
|
/linux/drivers/iio/pressure/ |
H A D | zpa2326.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 * A internal hardware trigger is also implemented to dispatch registered IIO 16 * trigger consumers upon "sample ready" interrupts. 26 * ensure explicit synchronization with external trigger events 34 * - get device out of low power mode, 35 * - setup hardware sampling period, 36 * - at end of period, upon data ready interrupt: pop pressure samples out of 38 * - when no longer needed, stop sampling process by putting device into 41 * declares a valid interrupt line. In this case, the internal hardware trigger 45 * internal hardware trigger is attached as the highest sampling rate seems to [all …]
|
/linux/drivers/gpu/drm/xe/ |
H A D | xe_bo_doc.h | 1 /* SPDX-License-Identifier: MIT */ 22 * and can trigger eviction of other BOs to make space for the new BO. 25 * ---------- 38 * -------- 53 * the BO dma-resv slots / lock point to the VM's dma-resv slots / lock (all 54 * private BOs to a VM share common dma-resv slots / lock). 56 * External BOs 59 * An external BO is a user BO created with a NULL VM argument passed into the 60 * create IOCTL. An external BO can be shared with different UMDs / devices via 61 * prime FD and the BO can be mapped into multiple VMs. An external BO has its [all …]
|
/linux/include/uapi/linux/ |
H A D | comedi.h | 1 /* SPDX-License-Identifier: LGPL-2.0+ WITH Linux-syscall-note */ 6 * COMEDI - Linux Control and Measurement Device Interface 7 * Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org> 32 * NOTE: 'comedi_config --init-data' is deprecated 40 /* length of nth chunk of firmware data -*/ 78 /* counters -- these are arbitrary values */ 120 /* try to use a real-time interrupt while performing command */ 123 /* wake up on end-of-scan events */ 154 /* trigger sources */ 159 #define TRIG_NONE 0x00000001 /* never trigger */ [all …]
|
/linux/drivers/net/ethernet/marvell/mvpp2/ |
H A D | mvpp2_tai.c | 1 // SPDX-License-Identifier: GPL-2.0 10 * as an output will be seen as a trigger input, which can't be masked. 11 * When ever a trigger input is seen, the action in the TCFCR0_TCF 12 * field will be performed - whether it is a set, increment, decrement 16 * - PTP_PULSE_OUT (PTP_EVENT_REQ MPP) 18 * output doesn't trigger if the nsec field is zero.) 20 * the input is still very much alive, and will trigger the current TCF 22 * - PTP_CLK_OUT (PTP_TRIG_GEN MPP) 25 * initially, but if you specify a non-round second interval, it won't, 27 * - PTP_PCLK_OUT [all …]
|
/linux/include/linux/platform_data/ |
H A D | tsl2772.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 7 * Copyright (c) 2017-2018 Brian Masney <masneyb@onstation.org> 37 * struct tsl2772_settings - Settings for the tsl2772 driver 40 * (256 - als_time) * 2.73. 47 * (256 - prx_time) * 2.73. 51 * @als_cal_target: Known external ALS reading for calibration. 54 * @als_thresh_low: CH0 'low' count to trigger interrupt. 55 * @als_thresh_high: CH0 'high' count to trigger interrupt. 64 * @prox_diode Which diode(s) to use for driving the external 66 * @prox_power The amount of power to use for the external LED(s). [all …]
|
/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | atmel,sama9260-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/atmel,sama9260-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Alexandre Belloni <alexandre.belloni@bootlin.com> 15 - atmel,at91sam9260-adc 16 - atmel,at91sam9rl-adc 17 - atmel,at91sam9g45-adc 18 - atmel,at91sam9x5-adc 19 - atmel,at91sama5d3-adc [all …]
|
/linux/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 25 #define GPIO_EXINTCR0 0x18 /* External Interrupt Control Register 0 */ 26 #define GPIO_EXINTCR1 0x1C /* External Interrupt Control Register 1 */ 60 * @trig_type: level trigger or edge trigger 62 * @logic_type: positive trigger or negative trigger
|
/linux/drivers/usb/core/ |
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 30 Documentation/driver-api/usb/persist.rst for more info. 45 Say N here unless you require new-device enumeration failure to 64 "Dual-Role" device, which can act as either a device 69 Select this only if your board has Mini-AB/Micro-AB 84 bool "Disable external hubs" 88 external hubs. OTG hosts are allowed to reduce hardware 89 and software costs by not supporting external hubs. So 97 Implements OTG Finite State Machine as specified in On-The-Go 101 tristate "USB port LED trigger" [all …]
|
/linux/Documentation/devicetree/bindings/ptp/ |
H A D | fsl,ptp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Frank Li <Frank.Li@nxp.com> 15 - enum: 16 - fsl,etsec-ptp 17 - fsl,fman-ptp-timer 18 - fsl,dpaa2-ptp 19 - items: 20 - const: pci1957,ee02 [all …]
|
/linux/arch/arm64/boot/dts/hisilicon/ |
H A D | hi6220-hikey.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "hikey-pinctrl.dtsi" 12 #include <dt-bindings/gpio/gpio.h> 16 compatible = "hisilicon,hi6220-hikey", "hisilicon,hi6220"; 26 stdout-path = "serial3:115200n8"; 32 * 0x05e0,0000 - 0x05ef,ffff: MCU firmware runtime using 33 * 0x05f0,1000 - 0x05f0,1fff: Reboot reason 34 * 0x06df,f000 - 0x06df,ffff: Mailbox message data 35 * 0x0740,f000 - 0x0740,ffff: MCU firmware section [all …]
|
H A D | hi3660-hikey960.dts | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 12 #include "hikey960-pinctrl.dtsi" 13 #include <dt-bindings/gpio/gpio.h> 14 #include <dt-bindings/input/input.h> 15 #include <dt-bindings/interrupt-controller/irq.h> 16 #include <dt-bindings/usb/pd.h> 20 compatible = "hisilicon,hi3660-hikey960", "hisilicon,hi3660"; 35 stdout-path = "serial6:115200n8"; 44 reserved-memory { [all …]
|
/linux/drivers/gpu/drm/amd/include/ivsrcid/dcn/ |
H A D | irqsrcs_dcn_1_0.h | 192 #define DCN_1_0__SRCID__DC_DAC_A_AUTO_DET 0xA // DAC A auto - detection DACA_AUTODETECT_GEN… 309 #define DCN_1_0__SRCID__DC_DIGA_FAST_TRAINING_COMPLETE_INT 0xF // DIGA - Fast Training Complete… 312 #define DCN_1_0__SRCID__DC_DIGB_FAST_TRAINING_COMPLETE_INT 0xF // DIGB - Fast Training Complete… 315 #define DCN_1_0__SRCID__DC_DIGC_FAST_TRAINING_COMPLETE_INT 0xF // DIGC - Fast Training Complete… 318 #define DCN_1_0__SRCID__DC_DIGD_FAST_TRAINING_COMPLETE_INT 0xF // DIGD - Fast Training Complete… 321 #define DCN_1_0__SRCID__DC_DIGE_FAST_TRAINING_COMPLETE_INT 0xF // DIGE - Fast Training Complete… 324 #define DCN_1_0__SRCID__DC_DIGF_FAST_TRAINING_COMPLETE_INT 0xF // DIGF - Fast Training Complete… 574 #define DCN_1_0__SRCID__DC_D1_FORCE_CNT_W 0x1E // D1 : Force - count--w OTG1_IHC_FORCE_COUNT_NOW_IN… 577 #define DCN_1_0__SRCID__DC_D1_FORCE_VSYNC_NXT_LINE 0x1E // D1 : Force - Vsync - next - line OTG1_IH… 580 #define DCN_1_0__SRCID__DC_D1_OTG_EXTT_TRG_A 0x1E // D1 : OTG external trigger A OTG1_IHC_TRIGA_INT… [all …]
|
/linux/Documentation/networking/device_drivers/ethernet/davicom/ |
H A D | dm9000.rst | 1 .. SPDX-License-Identifier: GPL-2.0 9 Ben Dooks <ben@simtec.co.uk> <ben-linux@fluff.org> 13 ------------ 15 This file describes how to use the DM9000 platform-device based network driver 25 ---------------------------- 37 An example from arch/arm/mach-s3c/mach-bast.c is:: 64 Note the setting of the IRQ trigger flag in bast_dm9k_resource[2].flags, 65 as this will generate a warning if it is not present. The trigger from 91 ------------- 94 device, whether or not an external PHY is attached to the device and [all …]
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A 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 …]
|
/linux/drivers/power/reset/ |
H A D | ltc2952-poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Maintainer: René Moll <linux@r-moll.nl> 8 * ---------------------------------------- 9 * - Description 10 * ---------------------------------------- 12 * This driver is to be used with an external PowerPath Controller (LTC2952). 13 * Its function is to determine when a external shut down is triggered 18 * ---------------------------------------- 19 * - GPIO 20 * ---------------------------------------- [all …]
|
/linux/Documentation/devicetree/bindings/arm/ |
H A D | arm,coresight-cti.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 5 $id: http://devicetree.org/schemas/arm/arm,coresight-cti.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: ARM Coresight Cross Trigger Interface (CTI) device. 11 The CoreSight Embedded Cross Trigger (ECT) consists of CTI devices connected 13 a star topology via the Cross Trigger Matrix (CTM), which is not programmable. 19 output hardware trigger signals. CTIs can have a maximum number of input and 20 output hardware trigger signals (8 each for v1 CTI, 32 each for v2 CTI). The 30 In general the connections between CTI and components via the trigger signals [all …]
|