/openbmc/linux/Documentation/userspace-api/ioctl/ |
H A D | cdrom.rst | 5 - Edward A. Falk <efalk@google.com> 10 the CDROM layer. These are by-and-large implemented (as of Linux 2.6) 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 50 CDROMSETSPINDOWN set 4-bit spindown value 54 CDROM_SELECT_SPEED Set the CD-ROM speed [all …]
|
/openbmc/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 24 selected tuner input, the selected SCART input and all I2S inputs go to 28 have support for surround sound. It has several outputs: MAIN, AUX, I2S 33 Outputs 36 Most DSP outputs are also the outputs of the msp3400. However, the SCART 37 outputs of the msp3400 can select which input to use: either the SCART1 or 56 ignore or mute certain inputs or outputs. 59 outputs may be present. At the end of this header some tables are [all …]
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | spitfire.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 18 #define TSB_TAG_TARGET 0x0000000000000000 /* All chips */ 19 #define TLB_SFSR 0x0000000000000018 /* All chips */ 20 #define TSB_REG 0x0000000000000028 /* All chips */ 21 #define TLB_TAG_ACCESS 0x0000000000000030 /* All chips */ 22 #define VIRT_WATCHPOINT 0x0000000000000038 /* All chips */ 23 #define PHYS_WATCHPOINT 0x0000000000000040 /* All chips */ 24 #define TSB_EXTENSION_P 0x0000000000000048 /* Ultra-III and later */ 25 #define TSB_EXTENSION_S 0x0000000000000050 /* Ultra-III and later, D-TLB only */ 26 #define TSB_EXTENSION_N 0x0000000000000058 /* Ultra-III and later */ [all …]
|
H A D | ross.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 20 * ----------------------------------------------------------------- 22 * ----------------------------------------------------------------- 23 * 31 24 23-22 21 20 19 18-15 14 13 12 11 10 9 8 7-2 1 0 25 * Phew, lots of fields there ;-) 31 * BM: Boot-Mode. One indicates the MMU is in boot mode. 34 * CS: Cache Size -- 0 = 128k, 1 = 256k 37 * CM: Cache Mode -- 0 = write-through, 1 = copy-back 38 * CE: Cache Enable -- 0 = no caching, 1 = cache is on 39 * NF: No Fault -- 0 = faults trap the CPU from supervisor mode [all …]
|
/openbmc/linux/Documentation/userspace-api/media/v4l/ |
H A D | audio.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 6 Audio Inputs and Outputs 9 Audio inputs and outputs are physical connectors of a device. Video 10 capture devices have inputs, output devices have outputs, zero or more 11 each. Radio devices have no audio inputs or outputs. They have exactly 13 tuners with video inputs or outputs only, and radio devices have none of 17 Audio and video inputs and outputs are associated. Selecting a video 29 outputs applications can enumerate them with the 52 Drivers must implement all audio input ioctls when the device has 53 multiple selectable audio inputs, all audio output ioctls when the [all …]
|
H A D | video.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 6 Video Inputs and Outputs 9 Video inputs and outputs are physical connectors of a device. These can 11 Video, S-Video and RGB connectors. Camera sensors are also considered to 13 VBI output devices have outputs, at least one each. Radio devices have 14 no video inputs or outputs. 17 outputs applications can enumerate them with the 29 implement all the input ioctls when the device has one or more inputs, 30 all the output ioctls when the device has one or more outputs. 35 .. code-block:: c [all …]
|
H A D | vidioc-enumoutput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMOUTPUT - Enumerate video outputs 34 To query the attributes of a video outputs applications initialize the 38 when the index is out of bounds. To enumerate all outputs applications 46 .. flat-table:: struct v4l2_output 47 :header-rows: 0 48 :stub-columns: 0 51 * - __u32 52 - ``index`` 53 - Identifies the output, set by the application. [all …]
|
H A D | vidioc-g-output.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_G_OUTPUT - VIDIOC_S_OUTPUT - Query or select the current video output 42 fail only when there are no video outputs, returning the ``EINVAL`` error 47 pointer to this integer. Side effects are possible. For example outputs 53 Information about video outputs is available using the 59 On success 0 is returned, on error -1 and the ``errno`` variable is set 61 :ref:`Generic Error Codes <gen-errors>` chapter. 65 video outputs at all.
|
H A D | vidioc-enumaudioout.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMAUDOUT - Enumerate audio outputs 39 bounds. To enumerate all audio outputs applications shall begin at index 45 to a sound card are not audio outputs in this sense. 53 On success 0 is returned, on error -1 and the ``errno`` variable is set 55 :ref:`Generic Error Codes <gen-errors>` chapter.
|
/openbmc/linux/drivers/gpu/drm/vc4/tests/ |
H A D | vc4_test_pv_muxing.c | 1 // SPDX-License-Identifier: GPL-2.0 37 if (!hvs_state->fifo_state[i].in_use) in check_fifo_conflict() 72 if (constraint->type != type) in __check_encoder_constraints() 75 for (j = 0; j < constraint->nchannels; j++) { in __check_encoder_constraints() 76 unsigned int _channel = constraint->channels[j]; in __check_encoder_constraints() 126 struct drm_device *drm = state->dev; in get_vc4_crtc_state_for_encoder() 159 channel = new_vc4_crtc_state->assigned_channel; in check_channel_for_encoder() 162 KUNIT_EXPECT_TRUE(test, new_hvs_state->fifo_state[channel].in_use); in check_channel_for_encoder() 179 strscpy(desc, t->name, KUNIT_PARAM_DESC_SIZE); in vc4_test_pv_muxing_desc() 211 VC4_PV_MUXING_TEST("2 outputs: DSI0, HDMI0", [all …]
|
/openbmc/linux/Documentation/gpu/ |
H A D | tegra.rst | 11 supports the built-in GPU, comprised of the gr2d and gr3d engines. Starting 18 - A host1x driver that provides infrastructure and access to the host1x 21 - A KMS driver that supports the display controllers as well as a number of 22 outputs, such as RGB, HDMI, DSI, and DisplayPort. 24 - A set of custom userspace IOCTLs that can be used to submit jobs to the 39 Once all clients are available, the infrastructure will initialize the logical 40 device using a driver-provided function which will set up the bits specific to 48 ------------------------------- 50 .. kernel-doc:: include/linux/host1x.h 52 .. kernel-doc:: drivers/gpu/host1x/bus.c [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/pwm/ |
H A D | pwm-samsung.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/pwm/pwm-samsung.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Thierry Reding <thierry.reding@gmail.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 15 and clock event timers, as well as to drive SoC outputs with PWM signal. Each 16 PWM timer block provides 5 PWM channels (not all of them can drive physical 17 outputs - see SoC and board manual). 24 - enum: [all …]
|
/openbmc/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 ----------------- 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 66 up to 5 PWM outputs pwm[1-3,5-6] for controlling fan speeds both manually and [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 97 outputs that can be used to control fan speed. 110 A sophisticated control system for the PWM outputs is designed into the [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 ----------- 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 59 for measuring fan speed. There are three (3) PWM outputs that can be used 62 A sophisticated control system for the PWM outputs is designed into the [all …]
|
/openbmc/qemu/include/hw/misc/ |
H A D | iotkit-secctl.h | 18 * + sysbus MMIO region 1 is the "non-secure privilege control block" registers 24 * + named GPIO outputs apb_ppc0_nonsec[0..2] and apb_ppc1_nonsec 25 * + named GPIO outputs apb_ppc0_ap[0..2] and apb_ppc1_ap 26 * + named GPIO outputs apb_ppc{0,1}_irq_enable 27 * + named GPIO outputs apb_ppc{0,1}_irq_clear 31 * + named GPIO outputs apb_ppcexp{0,1,2,3}_nonsec[0..15] 32 * + named GPIO outputs apb_ppcexp{0,1,2,3}_ap[0..15] 33 * + named GPIO outputs apb_ppcexp{0,1,2,3}_irq_enable 34 * + named GPIO outputs apb_ppcexp{0,1,2,3}_irq_clear 38 * + named GPIO outputs ahb_ppcexp{0,1,2,3}_nonsec[0..15] [all …]
|
/openbmc/qemu/include/hw/arm/ |
H A D | armsse.h | 2 * ARM SSE (Subsystems for Embedded): IoTKit, SSE-200 14 * hardware, which include the IoT Kit and the SSE-050, SSE-100 and 15 * SSE-200. Currently we model: 16 * - the Arm IoT Kit which is documented in 18 * - the SSE-200 which is documented in 22 * a Cortex-M33 29 * space are secure and non-secure aliases of each other 30 * The SSE-200 additionally contains: 31 * a second Cortex-M33 37 * per-CPU identity and control register blocks [all …]
|
/openbmc/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 22 - xlnx,xps-gpio-1.00.a 27 "#gpio-cells": 33 gpio-controller: true [all …]
|
/openbmc/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 …]
|
/openbmc/sdbusplus/tools/ |
H A D | sdbus++-gen-meson | 3 set -e 6 # to be stable on all machines. Force the locale to 'C' for consistency. 12 Usage: $(basename "$0") [options] <command-args>* 18 --help - Display this message 19 --command <cmd> - Command mode to execute (default 'meson'). 20 --directory <path> - Root directory of the YAML source (default '.'). 21 --output <path> - Root directory of the output (default '.'). 22 --tool <path> - Path to the processing tool (default 'sdbus++'). 23 --version - Display this tool's version string. 26 meson - Generate a tree of meson.build files corresponding [all …]
|
/openbmc/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 | adv_pci1720.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * COMEDI driver for Advantech PCI-1720U 9 * COMEDI - Linux Control and Measurement Device Interface 15 * Description: 4-channel Isolated D/A Output board 16 * Devices: [Advantech] PCI-7120U (adv_pci1720) 18 * Updated: Fri, 29 Oct 2015 17:19:35 -0700 23 * The PCI-1720 has 4 isolated 12-bit analog output channels with multiple 27 * The analog outputs can operate in two modes, immediate and synchronized. 35 * Jumper JP5 controls the "hot" reset state of the analog outputs. 36 * Depending on its setting, the analog outputs will either keep the [all …]
|
/openbmc/linux/arch/m68k/ifpsp060/ |
H A D | os.S | 3 |M68000 Hi-Performance Microprocessor Division 5 |Production Release P1.00 -- October 10, 1994 7 |M68060 Software Package Copyright © 1993, 1994 Motorola Inc. All rights reserved. 11 |MOTOROLA DISCLAIMS ALL WARRANTIES WHETHER EXPRESS OR IMPLIED, 32 | - example "Call-Out"s required by both the ISP and FPSP. 38 | EXAMPLE CALL-OUTS # 69 | (i.e. all the known length <= 4) are implemented by single moves 79 | a0 - supervisor source address 80 | a1 - user destination address 81 | d0 - number of bytes to write [all …]
|
/openbmc/linux/Documentation/input/devices/ |
H A D | rotary-encoder.rst | 2 rotary-encoder - a generic driver for GPIO connected devices 8 -------- 11 peripherals with two wires. The outputs are phase-shifted by 90 degrees 15 Some encoders have both outputs low in stable states, others also have 16 a stable state with both outputs high (half-period mode) and some have 17 a stable state in all steps (quarter-period mode). 19 The phase diagram of these two outputs look like this:: 33 |<-------->| 36 |<-->| 37 one step (half-period mode) [all …]
|