/linux/Documentation/userspace-api/ioctl/ |
H A D | cdrom.rst | 5 - Edward A. Falk <efalk@google.com> 9 This document attempts to describe the ioctl(2) calls supported by 10 the CDROM layer. These are by-and-large implemented (as of Linux 2.6) 28 CDROMREADMODE2 Read CDROM mode 2 data (2336 Bytes) 33 CDROMEJECT_SW enable(1)/disable(0) auto-ejecting 34 CDROMMULTISESSION Obtain the start-of-last-session 40 CDROMRESET hard-reset the drive 47 CDROMPLAYBLK scsi-cd only, (struct cdrom_blk) 48 CDROMREADALL read all 2646 bytes 49 CDROMGETSPINDOWN return 4-bit spindown value [all …]
|
H A D | hdio.rst | 5 - Edward A. Falk <efalk@google.com> 9 This document attempts to describe the ioctl(2) calls supported by 10 the HD/IDE layer. These are by-and-large implemented (as of Linux 5.11) 11 drivers/ata/libata-scsi.c. 27 ioctls that pass non-pointer values: 37 ------------------------------------------------------------------------------ 41 Unless otherwise specified, all ioctl calls return 0 on success 42 and -1 with errno set to an appropriate value on error. 44 Unless otherwise specified, all ioctl calls return -1 and set 48 Unless otherwise specified, all data structures and constants [all …]
|
/linux/include/media/drv-intf/ |
H A D | msp3400.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 msp3400.h - definition for msp3400 inputs and outputs 16 combinations. The details are all in the datasheets but I will try 19 Inputs 22 There are 1) tuner inputs, [all...] |
/linux/Documentation/devicetree/bindings/gpio/ |
H A D | xlnx,gpio-xilinx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/xlnx,gpio-xilinx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Neeli Srinivas <srinivas.neeli@amd.com> 14 to an AXI4-Lite interface. The AXI GPIO can be configured as either 15 a single or a dual-channel device. The width of each channel is 17 generate an interrupt when a transition on any of their inputs occurs. 22 - xlnx,xps-gpio-1.00.a 27 "#gpio-cells": [all …]
|
/linux/Documentation/hwmon/ |
H A D | dme1737.rst | 18 Addresses scanned: none, address read from Super-I/O config space 34 Addresses scanned: none, address read from Super-I/O config space 43 ----------------- 46 Enables the monitoring of voltage, fan and temp inputs 52 Include non-standard LPC addresses 0x162e and 0x164e 55 - VIA EPIA SN18000 59 ----------- 63 and SCH5127 Super-I/O chips. These chips feature monitoring of 3 temp sensors 64 temp[1-3] (2 remote diodes and 1 internal), 8 voltages in[0-7] (7 external and 65 1 internal) and up to 6 fan speeds fan[1-6]. Additionally, the chips implement [all …]
|
H A D | adm1026.rst | 16 - Philip Pokorny <ppokorny@penguincomputing.com> for Penguin Computing 17 - Justin Thiessen <jthiessen@penguincomputing.com> 20 ----------------- 23 List of GPIO pins (0-16) to program as inputs 26 List of GPIO pins (0-16) to program as outputs 29 List of GPIO pins (0-16) to program as inverted 32 List of GPIO pins (0-16) to program as normal/non-inverted 35 List of GPIO pins (0-7) to program as fan tachs 39 ----------- 45 16 general purpose digital I/O lines, eight (8) fan speed sensors (8-bit), [all …]
|
H A D | adt7475.rst | 39 - Jordan Crouse 40 - Hans de Goede 41 - Darrick J. Wong (documentation) 42 - Jean Delvare 46 ----------- 51 measurement inputs and VID support. The ADT7490 also has additional 52 features, including extra voltage measurement inputs and PECI support. All 56 The ADT747x uses the 2-wire interface compatible with the SMBus 2.0 58 temperatures and two (2) or more voltages. It has four (4) 16-bit counters 69 Each of the measured inputs (voltage, temperature, fan speed) has [all …]
|
H A D | lm85.rst | 79 - Philip Pokorny <ppokorny@penguincomputing.com>, 80 - Frodo Looijaard <frodol@dds.nl>, 81 - Richard Barrington <rich_b_nz@clear.net.nz>, 82 - Margit Schubert-While <margitsw@t-online.de>, 83 - Justin Thiessen <jthiessen@penguincomputing.com> 86 ----------- 92 The LM85 uses the 2-wire interface compatible with the SMBUS 2.0 94 temperatures and five (5) voltages. It has four (4) 16-bit counters for 95 measuring fan speed. Five (5) digital inputs are provided for sampling the 99 The voltage inputs have internal scaling resistors so that the following [all …]
|
H A D | smsc47m192.rst | 10 Addresses scanned: I2C 0x2c - 0x2d 23 - Hartmut Rick <linux@rick.claranet.de> 25 - Special thanks to Jean Delvare for careful checking 30 ----------- 33 of the SMSC LPC47M192 and compatible Super-I/O chips. 35 These chips support 3 temperature channels and 8 voltage inputs 42 Voltages and temperatures are measured by an 8-bit ADC, the resolution 64 --------------- 77 in[0-7]_min, 78 in[0-7]_max lower and upper alarm thresholds for in[0-7]_input reading [all …]
|
H A D | pc87360.rst | 22 ----------------- 27 - 0: None 28 - **1**: Forcibly enable internal voltage and temperature channels, 30 - 2: Forcibly enable all voltage and temperature channels, except in9 31 - 3: Forcibly enable all voltage and temperature channels, including in9 36 Also note that for the PC87366, initialization levels 2 and 3 don't enable 37 all temperature channels, because some of them share pins with each other, 42 ----------- 50 but also monitoring eleven voltage inputs and two (PC87365) or up to four 56 PC87360 - 2 2 - 0xE1 [all …]
|
H A D | ucd9000.rst | 11 Addresses scanned: - 15 - http://focus.ti.com/lit/ds/symlink/ucd90120.pdf 16 - http://focus.ti.com/lit/ds/symlink/ucd90124.pdf 17 - http://focus.ti.com/lit/ds/symlink/ucd90160.pdf 18 - http://focus.ti.com/lit/ds/symlink/ucd90320.pdf 19 - http://focus.ti.com/lit/ds/symlink/ucd9090.pdf 20 - http://focus.ti.com/lit/ds/symlink/ucd90910.pdf 22 Author: Guenter Roeck <linux@roeck-us.net> 26 ----------- 31 sequences up to 12 independent voltage rails. The device integrates a 12-bit [all …]
|
H A D | it87.rst | 174 - Christophe Gauthron 175 - Jean Delvare <jdelvare@suse.de> 179 ----------------- 192 misconfigured by BIOS - PWM values would be inverted. This option tries 201 all chips, to only set the first chip use "force_id=0x8689,0". 209 Provided since there are reports that system-wide acpi_enfore_resources=lax 217 ------------------- 219 All the chips supported by this driver are LPC Super-I/O chips, accessed 220 through the LPC bus (ISA-like I/O ports). The IT8712F additionally has an 228 ----------- [all …]
|
/linux/Documentation/admin-guide/media/ |
H A D | vivid.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 Up to 64 vivid instances can be created, each with up to 16 inputs and 16 outputs. 13 Each input can be a webcam, TV capture device, S-Video capture device or an HDMI 14 capture device. Each output can be an S-Video output device or an HDMI output 17 These inputs and outputs act exactly as a real hardware device would behave. This 23 - Support for read()/write(), MMAP, USERPTR and DMABUF streaming I/O. 24 - A large list of test patterns and variations thereof 25 - Working brightness, contrast, saturation and hue controls 26 - Support for the alpha color component 27 - Full colorspace support, including limited/full RGB range [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | cirrus,madera.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - patches@opensource.cirrus.com 21 include/dt-bindings/sound/madera.h 23 The properties are all contained in the parent MFD node. 26 - $ref: dai-common.yaml# 29 '#sound-dai-cells': 38 INnAR INnBL INnBR. For non-muxed inputs the first two cells 40 and the second two cells must be 0. For muxed inputs the [all …]
|
/linux/drivers/comedi/drivers/ |
H A D | pcl730.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Driver for Advantech PCL-730 and clones 10 * Description: Advantech PCL-730 (& compatibles) 11 * Devices: [Advantech] PCL-730 (pcl730), PCM-3730 (pcm3730), PCL-725 (pcl725), 12 * PCL-733 (pcl733), PCL-734 (pcl734), 13 * [ADLink] ACL-7130 (acl7130), ACL-7225b (acl7225b), 14 * [ICP] ISO-730 (iso730), P8R8-DIO (p8r8dio), P16R16-DIO (p16r16dio), 15 * [Diamond Systems] OPMM-1616-XT (opmm-1616-xt), PEARL-MM-P (pearl-mm-p), 16 * IR104-PBF (ir104-pbf), 21 * [0] - I/O port base [all …]
|
H A D | addi_apci_1500.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2004,2005 ADDI-DATA GmbH for the source code of this module. 6 * ADDI-DATA GmbH 8 * D-77833 Ottersweier 9 * Tel: +19(0)7223/9493-0 10 * Fax: +49(0)7223/9493-92 11 * http://www.addi-data.com 12 * info@addi-data.com 23 * PCI Bar 0 Register map (devpriv->amcc) 28 * PCI Bar 1 Register map (dev->iobase) [all …]
|
/linux/Documentation/userspace-api/media/v4l/ |
H A D | vidioc-enuminput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMINPUT - Enumerate video inputs 38 index is out of bounds. To enumerate all inputs applications shall begin 45 .. flat-table:: struct v4l2_input 46 :header-rows: 0 47 :stub-columns: 0 48 :widths: 1 1 2 50 * - __u32 51 - ``index`` 52 - Identifies the input, set by the application. [all …]
|
/linux/drivers/gpu/drm/arm/display/komeda/ |
H A D | komeda_pipeline.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * (C) COPYRIGHT 2018 ARM Limited. All rights reserved. 16 #define KOMEDA_MAX_PIPELINES 2 18 #define KOMEDA_PIPELINE_MAX_SCALERS 2 25 KOMEDA_COMPONENT_LAYER2 = 2, 55 /** komeda_component_funcs - component control functions */ 77 * all specified components are subclass of this structure. 104 * maximum number of inputs/outputs that can be active at the same time 108 * support enabling all @supported_inputs/outputs at the same time. 117 * bitmask of BIT(component->id) for the supported inputs/outputs, [all …]
|
/linux/sound/hda/common/ |
H A D | auto_parser.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * BIOS auto-parser helper functions for HD-audio 38 return (int)(a->seq - b->seq); in compare_seq() 55 /* add the found input-pin to the cfg->inputs[] table */ 59 if (cfg->num_inputs < AUTO_CFG_MAX_INS) { in add_auto_cfg_input_pin() 60 cfg->inputs[cfg->num_inputs].pin = nid; in add_auto_cfg_input_pin() 61 cfg->inputs[cfg->num_inputs].type = type; in add_auto_cfg_input_pin() 62 cfg->inputs[cfg->num_inputs].has_boost_on_pin = in add_auto_cfg_input_pin() 64 cfg->num_inputs++; in add_auto_cfg_input_pin() 72 if (a->type != b->type) in compare_input_type() [all …]
|
/linux/Documentation/driver-api/ |
H A D | ptp.rst | 1 .. SPDX-License-Identifier: GPL-2.0 18 - Set time 19 - Get time 20 - Shift the clock by a given offset atomically 21 - Adjust clock frequency 24 - Time stamp external events 25 - Period output signals configurable from user space 26 - Low Pass Filter (LPF) access from user space 27 - Synchronization of the Linux system time via the PPS subsystem 33 class driver handles all of the dealings with user space. The [all …]
|
/linux/arch/powerpc/include/asm/ |
H A D | kvm_booke_hv_asm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright 2010-2011 Freescale Semiconductor, Inc. 9 #include <asm/feature-fixups.h> 14 * All exceptions from guest state must go through KVM 15 * (except for those which are delivered directly to the guest) -- 19 * 32-bit host 20 * Expected inputs (normal exceptions): 26 * *(r10 + THREAD_NORMSAVE(2)) = saved r13 28 * Expected inputs (crit/mcheck/debug exceptions): 37 * 64-bit host [all …]
|
/linux/include/media/i2c/ |
H A D | uda1342.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * uda1342.h - definition for uda1342 inputs 5 * Copyright 2013 Cisco Systems, Inc. and/or its affiliates. All rights reserved. 11 /* The UDA1342 has 2 inputs */ 14 #define UDA1342_IN2 2
|
/linux/Documentation/iio/ |
H A D | ad7380.rst | 1 .. SPDX-License-Identifier: GPL-2.0-only 23 * `AD7380-4 <https://www.analog.com/en/products/ad7380-4.html>`_ 24 * `AD7381-4 <https://www.analog.com/en/products/ad7381-4.html>`_ 25 * `AD7383-4 <https://www.analog.com/en/products/ad7383-4.html>`_ 26 * `AD7384-4 <https://www.analog.com/en/products/ad7384-4.html>`_ 27 * `AD7386-4 <https://www.analog.com/en/products/ad7386-4.html>`_ 28 * `AD7387-4 <https://www.analog.com/en/products/ad7387-4.html>`_ 29 * `AD7388-4 <https://www.analog.com/en/products/ad7388-4.html>`_ 30 * `AD7389-4 <https://www.analog.com/en/products/ad7389-4.html>`_ 31 * `ADAQ4370-4 <https://www.analog.com/en/products/adaq4370-4.html>`_ [all …]
|
/linux/include/linux/usb/ |
H A D | otg-fsm.h | 1 // SPDX-License-Identifier: GPL-2.0+ 14 #define PROTO_GADGET (2) 18 * Table:6-4 23 * Table:6-5 49 * struct otg_fsm - OTG state machine according to the OTG spec 51 * OTG hardware Inputs 53 * Common inputs for A and B device 54 * @id: TRUE for B-device, FALSE for A-device. 56 * ADP measurement taken at n-2, differs by more than CADP_THR 60 * A-Device state inputs [all …]
|
/linux/drivers/ras/amd/atl/ |
H A D | internal.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * All Rights Reserved. 76 /* DF4.5 modes are all IntLvNumChan + 0x20 */ 100 /* Indicates the number of "lost" bits. This will be 1, 2, or 3. */ 111 * divisible by 5. Power-of-two interleave modes are handled 120 * will be bit 10 for 1K interleave stripe cases and bit 11 for 2K 148 * These masks operate on the 16-bit Coherent Station IDs, 157 * Least-significant bit of Node ID portion of the 158 * system-wide Coherent Station Fabric ID. 163 * Least-significant bit of Die portion of the Node ID. [all …]
|