| /kernel/linux/linux-4.19/Documentation/w1/masters/ |
| D | omap-hdq | 1 Kernel driver for omap HDQ/1-wire module. 6 HDQ/1-wire controller on the TI OMAP 2430/3430 platforms. 14 The HDQ/1-Wire module of TI OMAP2430/3430 platforms implement the hardware 16 Semiconductor 1-Wire protocols. These protocols use a single wire for 17 communication between the master (HDQ/1-Wire controller) and the slave 18 (HDQ/1-Wire external compliant device). 20 A typical application of the HDQ/1-Wire module is the communication with battery 23 The controller supports operation in both HDQ and 1-wire mode. The essential 24 difference between the HDQ and 1-wire mode is how the slave device responds to 28 does not respond with a presence pulse as it does in the 1-Wire protocol. [all …]
|
| /kernel/linux/linux-5.10/Documentation/w1/masters/ |
| D | omap-hdq.rst | 2 Kernel driver for omap HDQ/1-wire module 7 HDQ/1-wire controller on the TI OMAP 2430/3430 platforms. 15 The HDQ/1-Wire module of TI OMAP2430/3430 platforms implement the hardware 17 Semiconductor 1-Wire protocols. These protocols use a single wire for 18 communication between the master (HDQ/1-Wire controller) and the slave 19 (HDQ/1-Wire external compliant device). 21 A typical application of the HDQ/1-Wire module is the communication with battery 24 The controller supports operation in both HDQ and 1-wire mode. The essential 25 difference between the HDQ and 1-wire mode is how the slave device responds to 29 does not respond with a presence pulse as it does in the 1-Wire protocol. [all …]
|
| /kernel/linux/linux-5.10/include/linux/mfd/ |
| D | motorola-cpcap.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 6 * Copyright (C) 2007-2009 Motorola, Inc. 30 #define CPCAP_REG_INT2 0x0004 /* Interrupt 2 */ 34 #define CPCAP_REG_INTM2 0x0014 /* Interrupt Mask 2 */ 38 #define CPCAP_REG_INTS2 0x0024 /* Interrupt Sense 2 */ 42 #define CPCAP_REG_ASSIGN2 0x0034 /* Resource Assignment 2 */ 48 #define CPCAP_REG_VERSC2 0x004c /* Version Control 2 */ 52 #define CPCAP_REG_MI2 0x0208 /* Macro Interrupt 2 */ 53 #define CPCAP_REG_MIM2 0x020c /* Macro Interrupt Mask 2 */ 55 #define CPCAP_REG_UCC2 0x0214 /* UC Control 2 */ [all …]
|
| /kernel/linux/linux-4.19/include/linux/mfd/ |
| D | motorola-cpcap.h | 5 * Copyright (C) 2007-2009 Motorola, Inc. 13 * it under the terms of the GNU General Public License version 2 as 33 #define CPCAP_REG_INT2 0x0004 /* Interrupt 2 */ 37 #define CPCAP_REG_INTM2 0x0014 /* Interrupt Mask 2 */ 41 #define CPCAP_REG_INTS2 0x0024 /* Interrupt Sense 2 */ 45 #define CPCAP_REG_ASSIGN2 0x0034 /* Resource Assignment 2 */ 51 #define CPCAP_REG_VERSC2 0x004c /* Version Control 2 */ 55 #define CPCAP_REG_MI2 0x0208 /* Macro Interrupt 2 */ 56 #define CPCAP_REG_MIM2 0x020c /* Macro Interrupt Mask 2 */ 58 #define CPCAP_REG_UCC2 0x0214 /* UC Control 2 */ [all …]
|
| /kernel/linux/linux-4.19/arch/sh/include/mach-common/mach/ |
| D | highlander.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #define PA_SDPOW (-1) 16 #define PA_IRLPRI2 (PA_BCR+0x0006) /* Interrupt Priorty 2 */ 62 #define PA_SMCR (PA_BCR+0x0600) /* 2-wire Serial control */ 63 #define PA_SMSMADR (PA_BCR+0x0602) /* 2-wire Serial Slave control */ 64 #define PA_SMMR (PA_BCR+0x0604) /* 2-wire Serial Mode control */ 65 #define PA_SMSADR1 (PA_BCR+0x0606) /* 2-wire Serial Address1 control */ 66 #define PA_SMTRDR1 (PA_BCR+0x0646) /* 2-wire Serial Data1 control */ 75 #define PA_POFF (-1) 85 #define PA_ZIGIO2 (PA_BCR+0x000e) /* Zigbee IO control 2 */ [all …]
|
| /kernel/linux/linux-5.10/arch/sh/include/mach-common/mach/ |
| D | highlander.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 #define PA_SDPOW (-1) 16 #define PA_IRLPRI2 (PA_BCR+0x0006) /* Interrupt Priorty 2 */ 62 #define PA_SMCR (PA_BCR+0x0600) /* 2-wire Serial control */ 63 #define PA_SMSMADR (PA_BCR+0x0602) /* 2-wire Serial Slave control */ 64 #define PA_SMMR (PA_BCR+0x0604) /* 2-wire Serial Mode control */ 65 #define PA_SMSADR1 (PA_BCR+0x0606) /* 2-wire Serial Address1 control */ 66 #define PA_SMTRDR1 (PA_BCR+0x0646) /* 2-wire Serial Data1 control */ 75 #define PA_POFF (-1) 85 #define PA_ZIGIO2 (PA_BCR+0x000e) /* Zigbee IO control 2 */ [all …]
|
| /kernel/linux/linux-4.19/drivers/w1/ |
| D | Kconfig | 2 tristate "Dallas's 1-wire support" 4 ---help--- 5 Dallas' 1-wire bus is useful to connect slow 1-pin devices 11 will be called wire. 19 ---help--- 25 2. Userspace commands. Includes read/write and search/alarm search commands.
|
| /kernel/linux/linux-5.10/drivers/w1/ |
| D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 tristate "Dallas's 1-wire support" 6 Dallas' 1-wire bus is useful to connect slow 1-pin devices 12 will be called wire. 22 information see <file:Documentation/driver-api/connector.rst>. 26 2. Userspace commands. Includes read/write and search/alarm search commands.
|
| /kernel/linux/linux-5.10/include/linux/platform_data/ |
| D | usb-omap1.h | 15 * - "A" connector (rectagular) 17 * - "B" connector (squarish) or "Mini-B" 19 * - "Mini-AB" connector (very similar to Mini-B) 24 u8 otg; /* port number, 1-based: usb1 == 2 */ 35 * 2 == usb0-only, using internal transceiver 36 * 3 == 3 wire bidirectional 37 * 4 == 4 wire bidirectional 38 * 6 == 6 wire unidirectional (or TLL)
|
| /kernel/linux/linux-4.19/include/linux/platform_data/ |
| D | usb-omap1.h | 15 * - "A" connector (rectagular) 17 * - "B" connector (squarish) or "Mini-B" 19 * - "Mini-AB" connector (very similar to Mini-B) 24 u8 otg; /* port number, 1-based: usb1 == 2 */ 35 * 2 == usb0-only, using internal transceiver 36 * 3 == 3 wire bidirectional 37 * 4 == 4 wire bidirectional 38 * 6 == 6 wire unidirectional (or TLL)
|
| /kernel/linux/linux-4.19/sound/ppc/ |
| D | snd_ps3_reg.h | 9 * as published by the Free Software Foundation; version 2 of the License. 18 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 51 * three wire serial 85 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 87 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 89 #define PS3_AUDIO_INTR_0_CHAN(n) (1 << ((n) * 2)) 97 #define PS3_AUDIO_INTR_0_CHAN2 PS3_AUDIO_INTR_0_CHAN(2) 108 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 110 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 118 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ [all …]
|
| /kernel/linux/linux-5.10/sound/ppc/ |
| D | snd_ps3_reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 39 * three wire serial 73 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 75 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 77 #define PS3_AUDIO_INTR_0_CHAN(n) (1 << ((n) * 2)) 85 #define PS3_AUDIO_INTR_0_CHAN2 PS3_AUDIO_INTR_0_CHAN(2) 96 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 98 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 106 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ 108 +-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-|-+-+-+-+-+-+-+-+ [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/common/st_sensors/ |
| D | st_sensors_spi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright 2012-2013 STMicroelectronics Inc. 34 * st_sensors_is_spi_3_wire() - check if SPI 3-wire mode has been selected 37 * Return: true if SPI 3-wire mode is selected, false otherwise. 42 struct device *dev = &spi->dev; in st_sensors_is_spi_3_wire() 44 if (device_property_read_bool(dev, "spi-3wire")) in st_sensors_is_spi_3_wire() 48 if (pdata && pdata->spi_3wire) in st_sensors_is_spi_3_wire() 55 * st_sensors_configure_spi_3_wire() - configure SPI 3-wire if needed 64 if (settings->sim.addr) { in st_sensors_configure_spi_3_wire() 66 settings->sim.addr, in st_sensors_configure_spi_3_wire() [all …]
|
| /kernel/linux/linux-4.19/sound/soc/fsl/ |
| D | phycore-ac97.c | 2 * phycore-ac97.c -- SoC audio for imx_phycore in AC97 mode 8 * Free Software Foundation; either version 2 of the License, or (at your 20 #include <asm/mach-types.h> 22 #include "imx-audmux.h" 33 .codec_dai_name = "wm9712-hifi", 34 .codec_name = "wm9712-codec", 35 .cpu_dai_name = "imx-ssi.0", 36 .platform_name = "imx-ssi.0", 42 .name = "PhyCORE-ac97-audio", 57 IMX_AUDMUX_V1_PCR_SYN | /* 4wire mode */ in imx_phycore_init() [all …]
|
| /kernel/linux/linux-4.19/drivers/i2c/busses/ |
| D | i2c-gpio.c | 7 * it under the terms of the GNU General Public License version 2 as 13 #include <linux/i2c-algo-bit.h> 14 #include <linux/platform_data/i2c-gpio.h> 42 gpiod_set_value_cansleep(priv->sda, state); in i2c_gpio_setsda_val() 47 * for pins that are configured as open drain and for output-only 55 gpiod_set_value_cansleep(priv->scl, state); in i2c_gpio_setscl_val() 62 return gpiod_get_value_cansleep(priv->sda); in i2c_gpio_getsda() 69 return gpiod_get_value_cansleep(priv->scl); in i2c_gpio_getscl() 75 #define setsda(bd, val) ((bd)->setsda((bd)->data, val)) 76 #define setscl(bd, val) ((bd)->setscl((bd)->data, val)) [all …]
|
| /kernel/linux/linux-4.19/drivers/w1/masters/ |
| D | ds2482.c | 2 * ds2482.c - provides i2c to w1-master bridge(s) 6 * It is a I2C to 1-wire bridge. 7 * There are two variations: -100 and -800, which have 1 or 8 1-wire ports. 9 * http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4382 13 * the Free Software Foundation; version 2 of the License. 29 * The APU bit controls whether an active pullup (controlled slew-rate 31 * a 1-Wire line from low to high. When APU = 0, active pullup is disabled 33 * only a single slave on the 1-Wire line. 38 "0-disable, 1-enable (default)"); 41 * The DS2482 registers - there are 3 registers that are addressed by a read [all …]
|
| /kernel/linux/linux-5.10/drivers/w1/masters/ |
| D | sgi_w1.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * sgi_w1.c - w1 master driver for one wire support in SGI ASICs 13 #include <linux/platform_data/sgi-w1.h> 20 #define MCR_PACK(pulse, sample) (((pulse) << 10) | ((sample) << 2)) 41 * reset the device on the One Wire interface 49 writel(MCR_PACK(520, 65), dev->mcr); in sgi_w1_reset_bus() 50 ret = sgi_w1_wait(dev->mcr); in sgi_w1_reset_bus() 56 * this is the low level routine to read/write a bit on the One Wire 66 writel(MCR_PACK(6, 13), dev->mcr); in sgi_w1_touch_bit() 68 writel(MCR_PACK(80, 30), dev->mcr); in sgi_w1_touch_bit() [all …]
|
| D | ds2482.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ds2482.c - provides i2c to w1-master bridge(s) 7 * It is a I2C to 1-wire bridge. 8 * There are two variations: -100 and -800, which have 1 or 8 1-wire ports. 10 * http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4382 26 * The APU bit controls whether an active pullup (controlled slew-rate 28 * a 1-Wire line from low to high. When APU = 0, active pullup is disabled 30 * only a single slave on the 1-Wire line. 35 "0-disable, 1-enable (default)"); 37 /* extra configurations - e.g. 1WS */ [all …]
|
| /kernel/linux/linux-4.19/include/linux/sunrpc/ |
| D | auth_gss.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 29 RPC_GSS_PROC_CONTINUE_INIT = 2, 35 RPC_GSS_SVC_INTEGRITY = 2, 39 /* on-the-wire gss cred: */ 48 /* on-the-wire gss verifier: */ 65 * gc_gss_ctx is the context handle that is used to do gss-api calls, while 67 * the wire when communicating with a server. */
|
| /kernel/linux/linux-5.10/include/linux/sunrpc/ |
| D | auth_gss.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 28 RPC_GSS_PROC_CONTINUE_INIT = 2, 34 RPC_GSS_SVC_INTEGRITY = 2, 38 /* on-the-wire gss cred: */ 47 /* on-the-wire gss verifier: */ 64 * gc_gss_ctx is the context handle that is used to do gss-api calls, while 66 * the wire when communicating with a server. */
|
| /kernel/linux/linux-4.19/Documentation/w1/ |
| D | w1.generic | 1 The 1-wire (w1) subsystem 2 ------------------------------------------------------------------ 3 The 1-wire bus is a simple master-slave bus that communicates via a single 4 signal wire (plus ground, so two wires). 16 W1-over-GPIO 22 ------------------------------------------------------------------ 25 - sysfs entries for that w1 master are created 26 - the w1 bus is periodically searched for new slave devices 32 in nature, which can contain several (two or one) low-level operations. 37 Then provided control buffer is being written to the wire. [all …]
|
| /kernel/linux/linux-5.10/include/rdma/ |
| D | signature.h | 1 /* SPDX-License-Identifier: (GPL-2.0 OR Linux-OpenIB) */ 3 * Copyright (c) 2017-2018 Mellanox Technologies. All rights reserved. 14 IB_PROT_T10DIF_TYPE_3 = 1 << 2, 23 * enum ib_signature_type - Signature types 25 * @IB_SIG_TYPE_T10_DIF: Type T10-DIF 33 * enum ib_t10_dif_bg_type - Signature T10-DIF block-guard types 34 * @IB_T10DIF_CRC: Corresponds to T10-PI mandated CRC checksum rules. 43 * struct ib_t10_dif_domain - Parameters specific for T10-DIF 45 * @bg_type: T10-DIF block guard type (CRC|CSUM) 68 * struct ib_sig_domain - Parameters for signature domain [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/ |
| D | trivial-devices.txt | 12 abracon,abb5zes3 AB-RTCMC-32.768kHz-B5ZE-S3: Real Time Clock/Calendar Module with I2C Interface 13 ad,ad7414 SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature … 14 ad,adm9240 ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems 15 adi,adt7461 +/-1C TDM Extended Temp Range I.C 16 adt7461 +/-1C TDM Extended Temp Range I.C 17 adi,adt7473 +/-1C TDM Extended Temp Range I.C 18 adi,adt7475 +/-1C TDM Extended Temp Range I.C 19 adi,adt7476 +/-1C TDM Extended Temp Range I.C 20 adi,adt7490 +/-1C TDM Extended Temp Range I.C 21 adi,adxl345 Three-Axis Digital Accelerometer [all …]
|
| /kernel/linux/linux-5.10/Documentation/w1/ |
| D | w1-generic.rst | 2 Introduction to the 1-wire (w1) subsystem 5 The 1-wire bus is a simple master-slave bus that communicates via a single 6 signal wire (plus ground, so two wires). 18 - DS9490 usb device 19 - W1-over-GPIO 20 - DS2482 (i2c to w1 bridge) 21 - Emulated devices, such as a RS232 converter, parallel port adapter, etc 25 ------------------------------ 29 - sysfs entries for that w1 master are created 30 - the w1 bus is periodically searched for new slave devices [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/input/touchscreen/ |
| D | ti-tsc-adc.txt | 1 * TI - TSC ADC (Touschscreen and analog digital converter) 5 - child "tsc" 6 ti,wires: Wires refer to application modes i.e. 4/5/8 wire touchscreen 8 ti,x-plate-resistance: X plate resistance 9 ti,coordinate-readouts: The sequencer supports a total of 16 15 Y and 2 for Z (always). This utilises 12 18 ti,wire-config: Different boards could have a different order for 26 XP = 0, XN = 1, YP = 2, YN = 3. 27 - child "adc" 28 ti,adc-channels: List of analog inputs available for ADC. [all …]
|