/Linux-v6.1/drivers/w1/slaves/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 # 1-wire slaves configuration 6 menu "1-wire Slaves" 11 Say Y here if you want to connect 1-wire thermal sensors to your 12 wire. 17 Say Y here if you want to connect 1-wire 18 simple 64bit memory rom(ds2401/ds2411/ds1990*) to your wire. 23 Say Y or M here if you want to use a DS2405 1-wire 24 single-channel addressable switch. 25 This device can also work as a single-channel [all …]
|
/Linux-v6.1/Documentation/peci/ |
D | peci.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 13 controller is acting as a PECI originator and the processor - as 15 PECI can be used in both single processor and multiple-processor based 24 PECI Wire 25 --------- 27 PECI Wire interface uses a single wire for self-clocking and data 28 transfer. It does not require any additional control lines - the 29 physical layer is a self-clocked one-wire bus signal that begins each 32 value is logic '0' or logic '1'. PECI Wire also includes variable data 35 For PECI Wire, each processor package will utilize unique, fixed [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/Documentation/devicetree/bindings/input/touchscreen/ |
D | ti,am3359-tsc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/touchscreen/ti,am3359-tsc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Miquel Raynal <miquel.raynal@bootlin.com> 14 const: ti,am3359-tsc 17 description: Wires refer to application modes i.e. 4/5/8 wire touchscreen 22 ti,x-plate-resistance: 26 ti,coordinate-readouts: 28 step is used to read a single coordinate. A single readout is enough but [all …]
|
/Linux-v6.1/drivers/power/supply/ |
D | bq27xxx_battery_hdq.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * BQ27xxx battery monitor HDQ/1-wire driver 5 * Copyright (C) 2007-2017 Texas Instruments Incorporated - https://www.ti.com/ 26 MODULE_PARM_DESC(F_ID, "1-wire slave FID for BQ27xxx device"); 32 mutex_lock(&sl->master->bus_mutex); in w1_bq27000_read() 33 w1_write_8(sl->master, HDQ_CMD_READ | reg); in w1_bq27000_read() 34 val = w1_read_8(sl->master); in w1_bq27000_read() 35 mutex_unlock(&sl->master->bus_mutex); in w1_bq27000_read() 41 bool single) in bq27xxx_battery_hdq_read() argument 43 struct w1_slave *sl = dev_to_w1_slave(di->dev); in bq27xxx_battery_hdq_read() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/ |
D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 27 spi-max-frequency: true 31 - enum: 32 … # SMBus/I2C Digital Temperature Sensor in 6-Pin SOT with SMBus Alert and Over Temperature Pin 33 - ad,ad7414 34 # ADM9240: Complete System Hardware Monitor for uProcessor-Based Systems [all …]
|
/Linux-v6.1/include/linux/sunrpc/ |
D | auth_gss.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 38 /* on-the-wire gss cred: */ 47 /* on-the-wire gss verifier: */ 63 * code needs to know about a single security context. In particular, 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. */
|
/Linux-v6.1/Documentation/devicetree/bindings/leds/backlight/ |
D | kinetic,ktd253.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Kinetic Technologies KTD253 and KTD259 one-wire backlight 10 - Linus Walleij <linus.walleij@linaro.org> 14 controlled by a single GPIO line. If you just turn on the backlight 16 using pulses on the enable wire. This is sometimes referred to as 20 - $ref: common.yaml# 25 - enum: 26 - kinetic,ktd253 [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/iio/temperature/ |
D | adi,ltc2983.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: Analog Devices LTC2983 Multi-sensor Temperature system 10 - Nuno Sá <nuno.sa@analog.com> 13 Analog Devices LTC2983 Multi-Sensor Digital Temperature Measurement System 14 https://www.analog.com/media/en/technical-documentation/data-sheets/2983fc.pdf 19 - adi,ltc2983 27 adi,mux-delay-config-us: 38 adi,filter-notch-freq: [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/sound/ |
D | mt6359.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Eason Yen <eason.yen@mediatek.com> 11 - Jiaxin Yu <jiaxin.yu@mediatek.com> 12 - Shane Chien <shane.chien@mediatek.com> 20 mediatek,dmic-mode: 24 signal. 0 means two wires, 1 means one wire. Default value is 0. 26 - 0 # one wire 27 - 1 # two wires [all …]
|
/Linux-v6.1/Documentation/driver-api/gpio/ |
D | intro.rst | 16 - The descriptor-based interface is the preferred way to manipulate GPIOs, 18 - The legacy integer-based interface which is considered deprecated (but still 21 The remainder of this document applies to the new descriptor-based interface. 23 integer-based interface. 29 A "General Purpose Input/Output" (GPIO) is a flexible software-controlled 37 System-on-Chip (SOC) processors heavily rely on GPIOs. In some cases, every 38 non-dedicated pin can be configured as a GPIO; and most chips have at least 43 Most PC southbridges have a few dozen GPIO-capable pins (with only the BIOS 48 - Output values are writable (high=1, low=0). Some chips also have 50 value might be driven, supporting "wire-OR" and similar schemes for the [all …]
|
/Linux-v6.1/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 …]
|
/Linux-v6.1/include/linux/ |
D | w1.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 12 * struct w1_reg_num - broken out slave device id 49 * struct w1_slave - holds a single slave device on the bus 51 * @owner: Points to the one wire "wire" kernel module. 84 * struct w1_bus_master - operations available on a bus master 92 * @touch_bit: the lowest-level function for devices that really support the 93 * 1-wire protocol. 94 * touch_bit(0) = write-0 cycle 95 * touch_bit(1) = write-1 / read cycle 111 * @reset_bus: long write-0 with a read for the presence pulse detection [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/net/ |
D | adi,adin1110.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ADI ADIN1110 MAC-PHY 10 - Alexandru Tachici <alexandru.tachici@analog.com> 13 The ADIN1110 is a low power single port 10BASE-T1L MAC- 18 The ADIN2111 is a low power, low complexity, two-Ethernet ports 19 switch with integrated 10BASE-T1L PHYs and one serial peripheral 22 with the IEEE 802.3cg-2019 Ethernet standard for long reach 23 10 Mbps single pair Ethernet (SPE). [all …]
|
/Linux-v6.1/drivers/w1/masters/ |
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 …]
|
/Linux-v6.1/Documentation/spi/ |
D | spi-lm70llp.rst | 2 spi_lm70llp : LM70-LLP parport-to-SPI adapter 15 ----------- 22 into a SPI bus with a single device, which will be driven by the generic 27 -------------------- 28 The schematic for this particular board (the LM70EVAL-LLP) is 39 D0 2 - - 40 D1 3 --> V+ 5 41 D2 4 --> V+ 5 42 D3 5 --> V+ 5 43 D4 6 --> V+ 5 [all …]
|
/Linux-v6.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 …]
|
/Linux-v6.1/Documentation/devicetree/bindings/i2c/ |
D | i2c-octeon.txt | 1 * Two Wire Serial Interface (TWSI) / I2C 3 - compatible: "cavium,octeon-3860-twsi" 9 compatible: "cavium,octeon-7890-twsi" 13 - reg: The base address of the TWSI/I2C bus controller register bank. 15 - #address-cells: Must be <1>. 17 - #size-cells: Must be <0>. I2C addresses have no size component. 19 - interrupts: A single interrupt specifier. 21 - clock-frequency: The I2C bus clock rate in Hz. 25 #address-cells = <1>; 26 #size-cells = <0>; [all …]
|
/Linux-v6.1/Documentation/hwmon/ |
D | mcp3021.rst | 22 - Mingkai Hu 23 - Sven Schuchmann <schuchmann@schleissheimer.de> 26 ----------- 32 converter (ADC) with 10-bit resolution. The MCP3221 has 12-bit resolution. 34 These devices provide one single-ended input with very low power consumption. 35 Communication to the MCP3021/MCP3221 is performed using a 2-wire I2C
|
/Linux-v6.1/arch/hexagon/include/asm/ |
D | cacheflush.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved. 15 * - flush_cache_all() flushes entire cache 16 * - flush_cache_mm(mm) flushes the specified mm context's cache lines 17 * - flush_cache_page(mm, vmaddr, pfn) flushes a single page 18 * - flush_cache_range(vma, start, end) flushes a range of pages 19 * - flush_icache_range(start, end) flush a range of instructions 20 * - flush_dcache_page(pg) flushes(wback&invalidates) a page for dcache 21 * - flush_icache_page(vma, pg) flushes(invalidates) a page for icache 41 * Memory-management related flushes are there to ensure in non-physically [all …]
|
/Linux-v6.1/include/scsi/fc/ |
D | fc_fc2.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Maintained at www.Open-FCoE.org 21 * This format is set by the FC-FS standard and is sent over the wire. 47 * ssb_s_stat - flags from FC-FS-2 T11/1619-D Rev 0.90. 70 * This format is set by the FC-FS standard and is sent over the wire. 92 * esb_e_stat - flags from FC-FS-2 T11/1619-D Rev 0.90. 103 #define ESB_ST_ERRP_SING (1 << 24) /* abort, discard single sequence */
|
/Linux-v6.1/fs/ksmbd/ |
D | unicode.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 18 * smb_utf16_bytes() - how long will a string be after conversion? 43 charlen = codepage->uni2char(ftmp, tmp, NLS_MAX_CHARSET_SIZE); in smb_utf16_bytes() 54 * cifs_mapchar() - convert a host-endian char to proper char in codepage 56 * @src_char: 2 byte host-endian source character 60 * This function handles the conversion of a single character. It is the 107 len = cp->uni2char(src_char, target, NLS_MAX_CHARSET_SIZE); in cifs_mapchar() 117 * is_char_allowed() - check for valid character 135 * smb_from_utf16() - convert utf16le string to local charset 143 * Convert a little-endian utf16le string (as sent by the server) to a string [all …]
|
/Linux-v6.1/drivers/infiniband/ulp/iser/ |
D | iser_memory.c | 3 * Copyright (c) 2013-2014 Mellanox Technologies. All rights reserved. 15 * - Redistributions of source code must retain the above 19 * - Redistributions in binary form must reproduce the above 48 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_get_fr() 52 spin_lock_irqsave(&fr_pool->lock, flags); in iser_reg_desc_get_fr() 53 desc = list_first_entry(&fr_pool->list, in iser_reg_desc_get_fr() 55 list_del(&desc->list); in iser_reg_desc_get_fr() 56 spin_unlock_irqrestore(&fr_pool->lock, flags); in iser_reg_desc_get_fr() 64 struct iser_fr_pool *fr_pool = &ib_conn->fr_pool; in iser_reg_desc_put_fr() 67 spin_lock_irqsave(&fr_pool->lock, flags); in iser_reg_desc_put_fr() [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/spi/ |
D | cdns,xspi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 # Copyright 2020-21 Cadence 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Parshuram Thombare <pthombar@cadence.com> 15 single, dual, quad or octal wire transmission modes for 16 read/write access to slaves such as SPI-NOR flash. 19 - $ref: "spi-controller.yaml#" 23 const: cdns,xspi-nor 27 - description: address and length of the controller register set [all …]
|
/Linux-v6.1/Documentation/devicetree/bindings/slimbus/ |
D | bus.txt | 3 SLIMbus is a 2-wire bus, and is used to communicate with peripheral 4 components like audio-codec. 7 - compatible - name of SLIMbus controller 18 In some cases it may be necessary to describe non-probeable device 19 details such as non-standard ways of powering up a device. In 24 - reg - Should be ('Device index', 'Instance ID') from SLIMbus 27 a single Component. 31 - compatible -"slimMID,PID". The textual representation of Manufacturer ID, 36 - slim-ifc-dev - Should be phandle to SLIMBus Interface device. 42 compatible = "qcom,apq8064-slim", "qcom,slim"; [all …]
|