/linux-6.14.4/Documentation/devicetree/bindings/hwmon/ |
D | moortec,mr75203.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rahul Tanwar <[email protected]> 19 *) Temperature Sensor (TS) - used to monitor core temperature (e.g. mr74137). 20 *) Voltage Monitor (VM) - used to monitor voltage levels (e.g. mr74138). 21 *) Process Detector (PD) - used to assess silicon speed (e.g. mr74139). 22 *) Delay Chain - ring oscillator connected to the PD, used to measure IO 25 *) Pre Scaler - provides divide-by-X scaling of input voltage, which can then 26 be presented for VM for measurement within its range (e.g. mr76006 - [all …]
|
/linux-6.14.4/drivers/hwmon/ |
D | mr75203.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * analog IP to enable multiple embedded temperature sensor(TS), 63 /* TS & PD Individual Macro Register */ 111 #define PVT_TEMP_MIN_mC -40000 114 /* Temperature coefficients for series 5 */ 117 #define PVT_SERIES5_J_CONST -100 120 /* Temperature coefficients for series 6 */ 133 * struct voltage_device - VM single input parameters. 139 * The structure provides mapping between channel-number (0..N-1) to VM-index 140 * (0..num_vm-1) and channel-index (0..ch_num-1) where N = num_vm * ch_num. [all …]
|
/linux-6.14.4/drivers/net/wireless/ath/ath5k/ |
D | desc.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <[email protected]> 3 * Copyright (c) 2006-2008 Nick Kossifidis <[email protected]> 4 * Copyright (c) 2007-2008 Pavel Roskin <[email protected]> 34 * Here we handle the processing of the low-level hw descriptors 53 * ath5k_hw_setup_2word_tx_desc() - Initialize a 2-word tx control descriptor 69 * Internal function to initialize a 2-Word TX control descriptor 72 * Returns 0 on success or -EINVAL on false input 91 tx_ctl = &desc->ud.ds_tx5210.tx_ctl; in ath5k_hw_setup_2word_tx_desc() 95 * - Zero retries don't make sense. in ath5k_hw_setup_2word_tx_desc() 96 * - A zero rate will put the HW into a mode where it continuously sends in ath5k_hw_setup_2word_tx_desc() [all …]
|
/linux-6.14.4/drivers/iio/pressure/ |
D | mprls0025pa.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * MPRLS0025PA - Honeywell MicroPressure pressure sensor series driver 5 * Copyright (c) Andreas Klinger <ak@it-klinger.de> 8 …-edam.honeywell.com/content/dam/honeywell-edam/sps/siot/en-us/products/sensors/pressure-sensors/bo… 40 * @ts: timestamp 44 s64 ts; member
|
/linux-6.14.4/drivers/input/touchscreen/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 20 support for the built-in touchscreen. 25 module will be called 88pm860x-ts. 34 and your board-specific setup code includes that in its 51 AD7877 controller, and your board-specific initialization 60 tristate "Analog Devices AD7879-1/AD7889-1 touchscreen interface" 63 the AD7879-1/AD7889-1 controller. 75 Say Y here if you have AD7879-1/AD7889-1 hooked to an I2C bus. 78 module will be called ad7879-i2c. 85 Say Y here if you have AD7879-1/AD7889-1 hooked to a SPI bus. [all …]
|
D | ilitek_ts_i2c.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * ILITEK Touch IC driver for 23XX, 25XX and Lego series 74 int (*func)(struct ilitek_ts_data *ts, u16 cmd, u8 *inbuf, u8 *outbuf); 93 static int ilitek_i2c_write_and_read(struct ilitek_ts_data *ts, in ilitek_i2c_write_and_read() argument 98 struct i2c_client *client = ts->client; in ilitek_i2c_write_and_read() 101 .addr = client->addr, in ilitek_i2c_write_and_read() 107 .addr = client->addr, in ilitek_i2c_write_and_read() 115 error = i2c_transfer(client->adapter, msgs, ARRAY_SIZE(msgs)); in ilitek_i2c_write_and_read() 120 error = i2c_transfer(client->adapter, msgs, 1); in ilitek_i2c_write_and_read() 128 error = i2c_transfer(client->adapter, msgs + 1, 1); in ilitek_i2c_write_and_read() [all …]
|
/linux-6.14.4/arch/arm/mach-orion5x/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 14 Support for the following Marvell Orion 5x series SoCs: 15 Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), 16 Orion-2 (5281), Orion-1-90 (6183). 32 bool "Marvell Orion-NAS Reference Design (Flattened Device Tree)" 37 Orion-NAS (88F5182) RD2, Flattened Device Tree. 48 bool "D-Link DNS-323" 53 D-Link DNS-323 platform. 56 bool "QNAP TS-109/TS-209" 60 QNAP TS-109/TS-209 platform. [all …]
|
/linux-6.14.4/Documentation/sound/hd-audio/ |
D | models.rst | 2 HD-Audio Codec-Specific Models 8 3-jack in back and a headphone out 9 3stack-digout 10 3-jack in back, a HP out and a SPDIF out 12 5-jack in back, 2-jack in front 13 5stack-digout 14 5-jack in back, 2-jack in front, a SPDIF out 16 6-jack in back, 2-jack in front 17 6stack-digout 18 6-jack with a SPDIF out [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/input/touchscreen/ |
D | zinitix,bt400.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Zinitix BT4xx and BT5xx series touchscreen controller 9 description: The Zinitix BT4xx and BT5xx series of touchscreen controllers 10 are Korea-produced touchscreens with embedded microcontrollers. The 11 BT4xx series was produced 2010-2013 and the BT5xx series 2013-2014. 14 - Michael Srba <[email protected]> 15 - Linus Walleij <[email protected]> 18 - $ref: touchscreen.yaml# [all …]
|
/linux-6.14.4/drivers/gpio/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 this symbol, but new drivers should use the generic gpio-regmap 57 non-sleeping contexts. They can make bitbanged serial protocols 126 Enables support for the idio-16 library functions. The idio-16 library 128 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16. 130 If built as a module its name will be gpio-idio-16. 136 tristate "GPIO driver for 74xx-ICs with MMIO access" 140 Say yes here to support GPIO functionality for 74xx-compatible ICs 155 If driver is built as a module it will be called gpio-altera. 316 tristate "Generic memory-mapped GPIO controller support (MMIO platform device)" [all …]
|
/linux-6.14.4/arch/arm/mach-ep93xx/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "EP93xx-based" 22 This enables support for the Cirrus EP93xx series of CPUs. 95 bool "Support Technologic Systems TS-72xx SBC" 98 Technologic Systems TS-72xx board.
|
/linux-6.14.4/Documentation/driver-api/media/drivers/ |
D | vidtv.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ---------- 18 - A fake tuner driver, which will report a bad signal quality if the chosen 22 - A fake demod driver, which will constantly poll the fake signal quality 26 - A fake bridge driver, which is the module responsible for modprobing the 31 - Code responsible for encoding a valid MPEG Transport Stream, which is then 33 For now, we have a single, audio-only channel containing a single MPEG 34 Elementary Stream, which in turn contains a SMPTE 302m encoded sine-wave. 39 -------------- 45 - Enable **DVB_TEST_DRIVERS**, then [all …]
|
/linux-6.14.4/drivers/scsi/bfa/ |
D | bfad_im.h | 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 * struct bfad_cmd_priv - private data per SCSI command. 86 return im_portp->p; in bfad_get_im_port() 142 spin_lock_irqsave(&(_drv)->bfad_aen_spinlock, _flags); \ 143 bfa_q_deq(&(_drv)->free_aen_q, &(_entry)); \ 145 list_add_tail(&(_entry)->qe, &(_drv)->active_aen_q); \ 146 spin_unlock_irqrestore(&(_drv)->bfad_aen_spinlock, _flags); \ [all …]
|
D | bfa_cs.h | 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. 30 struct timespec64 ts; \ 32 ktime_get_ts64(&ts); \ 33 (ts.tv_sec*1000000+ts.tv_nsec / 1000); \ 37 #define BFA_TRC_TS(_trcm) ((_trcm)->ticks++) 86 __bfa_trc((_trcp)->trcmod, __trc_fileno, __LINE__, (u32)_data) 88 __bfa_trc((_trcp)->trcmod, __trc_fileno, __LINE__, (u64)_data) [all …]
|
/linux-6.14.4/tools/testing/selftests/rcutorture/bin/ |
D | kvm-again.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 4 # Rerun a series of tests under KVM. 6 # Usage: kvm-again.sh /path/to/old/run [ options ] 15 T="`mktemp -d ${TMPDIR-/tmp}/kvm-again.sh.XXXXXX`" 16 trap 'rm -rf $T' 0 18 if ! test -d tools/testing/selftests/rcutorture/bin 20 echo $scriptname must be run from top-level directory of kernel source tree. 26 if ! test -d "$oldrun" 38 if test -f "$oldrun/torture_suite" 41 elif test -f "$oldrun/TORTURE_SUITE" [all …]
|
D | kvm.sh | 2 # SPDX-License-Identifier: GPL-2.0+ 4 # Run a series of tests under KVM. By default, this series is specified 5 # by the relevant CFLIST file, but can be overridden by the --configs 6 # command-line argument. 17 T="`mktemp -d ${TMPDIR-/tmp}/kvm.sh.XXXXXX`" 18 trap 'rm -rf $T' 0 23 LANG=en_US.UTF-8; export LANG 57 ds=`date +%Y.%m.%d-%H.%M.%S` 58 jitter="-1" 65 echo " --allcpus" [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/mfd/ |
D | st,stmpe.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 description: STMicroelectronics Port Expander (STMPE) is a series of slow 15 - Linus Walleij <[email protected]> 18 - $ref: /schemas/spi/spi-peripheral-props.yaml# 23 - st,stmpe601 24 - st,stmpe801 25 - st,stmpe811 26 - st,stmpe1600 [all …]
|
/linux-6.14.4/drivers/net/wireless/ath/ath9k/ |
D | xmit.c | 2 * Copyright (c) 2008-2011 Atheros Communications Inc. 17 #include <linux/dma-mapping.h> 33 #define TIME_SYMBOLS_HALFGI(t) (((t) * 5 - 4) / 18) 35 #define NUM_SYMBOLS_PER_USEC_HALFGI(_usec) (((_usec*5)-4)/18) 49 { 104, 216 }, /* 3: 16-QAM 1/2 */ 50 { 156, 324 }, /* 4: 16-QAM 3/4 */ 51 { 208, 432 }, /* 5: 64-QAM 2/3 */ 52 { 234, 486 }, /* 6: 64-QAM 3/4 */ 53 { 260, 540 }, /* 7: 64-QAM 5/6 */ 64 struct ath_tx_status *ts, int txok); [all …]
|
/linux-6.14.4/drivers/mfd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 57 tristate "Active-semi ACT8945A" 62 Support for the ACT8945A PMIC from Active-semi. This device 63 features three step-down DC/DC converters and four low-dropout 79 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 82 called sun4i-gpadc. 113 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 144 over at91-usart-serial driver and usart-spi-driver. Only one function 160 tristate "Atmel HLCDC (High-end LCD Controller)" 197 tristate "X-Powers AC100" [all …]
|
/linux-6.14.4/drivers/iio/proximity/ |
D | mb1232.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * mb1232.c - Support for MaxBotix I2CXL-MaxSonar-EZ series ultrasonic 7 * Copyright (c) 2019 Andreas Klinger <ak@it-klinger.de> 10 * https://www.maxbotix.com/documents/I2CXL-MaxSonar-EZ_Datasheet.pdf 48 aligned_s64 ts; member 57 complete(&data->ranging); in mb1232_handle_irq() 64 struct i2c_client *client = data->client; in mb1232_read_distance() 69 mutex_lock(&data->lock); in mb1232_read_distance() 71 reinit_completion(&data->ranging); in mb1232_read_distance() 75 dev_err(&client->dev, "write command - err: %d\n", ret); in mb1232_read_distance() [all …]
|
/linux-6.14.4/drivers/thermal/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 47 Say Y to add a debugfs-based thermal core testing facility. 53 int "Emergency poweroff delay in milli-seconds" 145 bool "Fair-share thermal governor" 147 Enable this to manage platform thermals using fair-share governor. 250 memory-mapped reads to get the temperature. Any HW/System that 251 allows temperature reading by a single memory-mapped reading, be it 305 - AM654 351 module will be called sun8i-thermal. 360 ADC (TS-ADC) found on Rockchip SoCs. It supports one critical [all …]
|
/linux-6.14.4/drivers/thermal/intel/ |
D | intel_pch_thermal.c | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /* intel_pch_thermal.c - Intel PCH Thermal driver 26 #define PCH_THERMAL_DID_SKL_H 0xA131 /* Skylake PCH 100 series */ 28 #define PCH_THERMAL_DID_CNL_H 0xA379 /* CNL-H PCH */ 29 #define PCH_THERMAL_DID_CNL_LP 0x02F9 /* CNL-LP PCH */ 30 #define PCH_THERMAL_DID_CML_H 0X06F9 /* CML-H PCH */ 34 /* Wildcat Point-LP PCH Thermal registers */ 52 /* Wildcat Point-LP PCH Thermal Register bit definitions */ 53 #define WPT_TEMP_TSR 0x01ff /* Temp TS Reading */ 54 #define WPT_TSC_CPDE 0x01 /* Catastrophic Power-Down Enable */ [all …]
|
/linux-6.14.4/drivers/tty/ |
D | moxa.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * moxa.c -- MOXA Intellio family multiport serial driver. 6 * Copyright (C) 1999-2000 Moxa Technologies ([email protected]). 14 * MOXA Intellio Series Driver 161 * Dual-Ported RAM 214 /* | | +--- RTS flow */ 215 /* | +------ TX Xon/Xoff */ 216 /* +--------- RX Xon/Xoff */ 218 #define CD180TXirq 0x10 /* if non-0: enable TX irq */ 241 #define C218rx_mask (C218rx_size - 1) [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/arm/ |
D | rockchip.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <[email protected]> 18 - description: 96boards RK3399 Ficus (ROCK960 Enterprise Edition) 20 - const: vamrs,ficus 21 - const: rockchip,rk3399 23 - description: 96boards RK3399 Rock960 (ROCK960 Consumer Edition) 25 - const: vamrs,rock960 26 - const: rockchip,rk3399 [all …]
|
/linux-6.14.4/drivers/watchdog/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 51 bool "Update boot-enabled watchdog until userspace takes over" 77 bool "Enable watchdog hrtimer-based pretimeouts" 198 tristate "ChromeOS EC-based watchdog" 252 tristate "Watchdog device controlled through GPIO-line" 257 controlled through GPIO-line. 280 will be called lenovo-se10-wdt. 394 module will be called mlx-wdt. [all …]
|