| /linux/Documentation/devicetree/bindings/hwmon/ |
| H A 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 <rtanwar@maxlinear.com> 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/drivers/hwmon/ |
| H A 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/drivers/net/wireless/ath/ath5k/ |
| H A D | desc.c | 2 * Copyright (c) 2004-2008 Reyk Floeter <reyk@openbsd.org> 3 * Copyright (c) 2006-2008 Nick Kossifidis <mickflemm@gmail.com> 4 * Copyright (c) 2007-2008 Pavel Roskin <proski@gnu.org> 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 …]
|
| H A D | base.c | 1 /*- 2 * Copyright (c) 2002-2005 Sam Leffler, Errno Consulting 3 * Copyright (c) 2004-2005 Atheros Communications, Inc. 20 * 3. Neither the names of the above-listed copyright holders nor the names 47 #include <linux/dma-mapping.h> 92 MODULE_DESCRIPTION("Support for 5xxx series of Atheros 802.11 wireless LAN cards."); 205 tsf -= 0x8000; in ath5k_extend_tsf() 256 struct ath5k_hw *ah = hw->priv; in ath5k_reg_notifier() 285 /* UNII-3 */ in ath5k_is_standard_channel() 287 /* 802.11j 5.030-5.080 GHz (20MHz) */ in ath5k_is_standard_channel() [all …]
|
| /linux/drivers/iio/pressure/ |
| H A 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… 63 * @chan.ts: timestamp 84 aligned_s64 ts; member
|
| /linux/arch/arm/mach-orion5x/ |
| H A 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/Documentation/sound/hd-audio/ |
| H A 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/Documentation/devicetree/bindings/input/touchscreen/ |
| H A 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 <Michael.Srba@seznam.cz> 15 - Linus Walleij <linus.walleij@linaro.org> 18 - $ref: touchscreen.yaml# [all …]
|
| /linux/arch/arm/mach-ep93xx/ |
| H A 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/drivers/gpio/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 50 this symbol, but new drivers should use the generic gpio-regmap 60 non-sleeping contexts. They can make bitbanged serial protocols 81 numberspace-based functionalities of the sysfs interface. 137 Enables support for the idio-16 library functions. The idio-16 library 139 ACCES IDIO-16 family such as the 104-IDIO-16 and the PCI-IDIO-16. 141 If built as a module its name will be gpio-idio-16. 147 tristate "GPIO driver for 74xx-ICs with MMIO access" 151 Say yes here to support GPIO functionality for 74xx-compatible ICs 166 If driver is built as a module it will be called gpio-altera. [all …]
|
| /linux/Documentation/driver-api/media/drivers/ |
| H A 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/drivers/scsi/bfa/ |
| H A 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 …]
|
| H A 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/drivers/input/touchscreen/ |
| H A 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/tools/testing/selftests/rcutorture/bin/ |
| H A 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 …]
|
| H A 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/Documentation/devicetree/bindings/mfd/ |
| H A 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 <linus.walleij@linaro.org> 18 - $ref: /schemas/spi/spi-peripheral-props.yaml# 23 - st,stmpe601 24 - st,stmpe801 25 - st,stmpe811 26 - st,stmpe1600 [all …]
|
| /linux/drivers/net/wireless/ath/ath9k/ |
| H A 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/drivers/thermal/ |
| H A 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 360 module will be called sun8i-thermal. 369 ADC (TS-ADC) found on Rockchip SoCs. It supports one critical [all …]
|
| /linux/drivers/thermal/intel/ |
| H A 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/drivers/tty/ |
| H A 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 (support@moxa.com). 14 * MOXA Intellio Series Driver 152 * Dual-Ported RAM 205 /* | | +--- RTS flow */ 206 /* | +------ TX Xon/Xoff */ 207 /* +--------- RX Xon/Xoff */ 209 #define CD180TXirq 0x10 /* if non-0: enable TX irq */ 232 #define C218rx_mask (C218rx_size - 1) [all …]
|
| /linux/drivers/net/ |
| H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 25 # All the following symbols are dependent on NETDEVICES - do not repeat 63 This is essentially a bit-bucket device (i.e. traffic you send to 133 section 6.2 of the NET-3-HOWTO, available from 169 tristate "MAC-VLAN support" 175 iproute2 package starting with the iproute2-2.6.23 release: 183 tristate "MAC-VLAN based tap driver" 189 on the MAC-VLAN network interface, called macvtap. A macvtap device 203 tristate "IP-VLAN support" 213 iproute2 package starting with the iproute2-3.19 release: [all …]
|
| /linux/drivers/net/ethernet/sfc/siena/ |
| H A D | ptp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2011-2013 Solarflare Communications Inc. 143 #define MC_NANOSECOND_MASK ((1 << MC_NANOSECOND_BITS) - 1) 144 #define MC_SECOND_MASK ((1 << (32 - MC_NANOSECOND_BITS)) - 1) 146 /* Maximum parts-per-billion adjustment that is acceptable */ 161 * struct efx_ptp_match - Matching structure, stored in sk_buff's cb area. 165 * @state: The state of the packet - whether it is ready for processing or 175 * struct efx_ptp_event_rx - A PTP receive event (from MC) 191 * struct efx_ptp_timeset - Synchronisation between host and MC 207 u32 window; /* Derived: end - start, allowing for wrap */ [all …]
|
| /linux/tools/testing/selftests/nolibc/ |
| H A D | nolibc-test.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 6 /* libc-specific include files 8 * $(CC) -nostdlib -include /path/to/nolibc.h => NOLIBC already defined 9 * $(CC) -nostdlib -I/path/to/nolibc/sysroot => _NOLIBC_* guards are present 44 #pragma GCC diagnostic ignored "-Wmissing-prototype 1280 struct timespec ts; run_syscall() local [all...] |
| /linux/drivers/net/ethernet/sfc/ |
| H A D | ptp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2011-2013 Solarflare Communications Inc. 116 /* 01-1B-19-00-00-00 */ 142 #define MC_NANOSECOND_MASK ((1 << MC_NANOSECOND_BITS) - 1) 143 #define MC_SECOND_MASK ((1 << (32 - MC_NANOSECOND_BITS)) - 1) 145 /* Maximum parts-per-billion adjustment that is acceptable */ 160 * struct efx_ptp_match - Matching structure, stored in sk_buff's cb area. 163 * @state: The state of the packet - whether it is ready for processing or 172 * struct efx_ptp_event_rx - A PTP receive event (from MC) 188 * struct efx_ptp_timeset - Synchronisation between host and MC [all …]
|