/linux-6.12.1/Documentation/userspace-api/ioctl/ |
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 …]
|
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-6.12.1/include/media/drv-intf/ |
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, 2) I2S inputs, 3) SCART inputs. You will have 24 selected tuner input, the selected SCART input and all I2S inputs go to 29 and SCART1/2. Each output can select which DSP input to use. So the MAIN 38 SCART2 output from the DSP, or the msp3400 SCART inputs, thus completely 48 2) which SCART input to use 56 ignore or mute certain inputs or outputs. [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/gpio/ |
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-6.12.1/Documentation/hwmon/ |
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
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 …]
|
/linux-6.12.1/Documentation/admin-guide/media/ |
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-6.12.1/Documentation/devicetree/bindings/sound/ |
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-6.12.1/drivers/comedi/drivers/ |
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 …]
|
/linux-6.12.1/Documentation/userspace-api/media/v4l/ |
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-6.12.1/drivers/media/platform/renesas/vsp1/ |
D | vsp1_drm.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_drm.c -- R-Car VSP1 DRM/KMS Interface 11 #include <linux/dma-mapping.h> 14 #include <media/media-entity.h> 15 #include <media/v4l2-subdev.h> 27 #define BRX_NAME(e) (e)->type == VSP1_ENTITY_BRU ? "BRU" : "BRS" 29 /* ----------------------------------------------------------------------------- 38 if (drm_pipe->du_complete) { in vsp1_du_pipeline_frame_end() 39 struct vsp1_entity *uif = drm_pipe->uif; in vsp1_du_pipeline_frame_end() 45 crc = uif ? vsp1_uif_get_crc(to_uif(&uif->subdev)) : 0; in vsp1_du_pipeline_frame_end() [all …]
|
/linux-6.12.1/drivers/gpu/drm/arm/display/komeda/ |
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-6.12.1/Documentation/iio/ |
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>`_ 36 ---------------- 38 ad738x ADCs can output data on several SDO lines (1/2/4). The driver currently [all …]
|
/linux-6.12.1/Documentation/driver-api/ |
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-6.12.1/arch/powerpc/include/asm/ |
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-6.12.1/include/media/i2c/ |
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-6.12.1/sound/pci/hda/ |
D | hda_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-6.12.1/kernel/debug/kdb/ |
D | kdb_support.c | 8 * Copyright (c) 1999-2004 Silicon Graphics, Inc. All Rights Reserved. 9 * Copyright (c) 2009 Wind River Systems, Inc. All Rights Reserved. 30 * kdbgetsymval - Return the address of the given symbol. 43 symtab->sym_start = kallsyms_lookup_name(symname); in kdbgetsymval() 44 if (symtab->sym_start) { in kdbgetsymval() 45 kdb_dbg_printf(AR, "returns 1, symtab->sym_start=0x%lx\n", in kdbgetsymval() 46 symtab->sym_start); in kdbgetsymval() 55 * kdbnearsym() - Return the name of the symbol with the nearest address 62 * threaded, all other CPUs halted) provides us sufficient locking for 67 * Note that, strictly speaking, some architectures may re-enter the kdb [all …]
|
/linux-6.12.1/include/linux/usb/ |
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-6.12.1/Documentation/devicetree/bindings/ |
D | common-properties.txt | 5 ---------- 13 - big-endian: Boolean; force big endian register accesses 16 - little-endian: Boolean; force little endian register accesses 19 - native-endian: Boolean; always use register accesses matched to the 20 endianness of the kernel binary (e.g. LE vmlinux -> readl/writel, 21 BE vmlinux -> ioread32be/iowrite32be). In this case no byte swaps 22 will ever be performed. Use this if the hardware "self-adjusts" 27 In such cases, little-endian is the preferred default, but it is not 28 a requirement. Some implementations assume that little-endian is 29 the default, because most existing (PCI-based) drivers implicitly [all …]
|