| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-bus-iio-dac | 3 Contact: linux-iio@vger.kernel.org 6 is useful when one wants to change the DAC output codes. For 9 - disable toggle operation; 10 - change out_currentY_rawN, where N is the integer value of the symbol; 11 - enable toggle operation. 15 Contact: linux-iio@vger.kernel.org 18 specific to toggle enabled channels and refers to the DAC output 24 Contact: linux-iio@vger.kernel.org 26 Performs a SW switch to a predefined output symbol. This attribute 27 is specific to toggle enabled channels and allows switching between [all …]
|
| /linux/include/uapi/sound/ |
| H A D | firewire.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 30 unsigned int notification; /* DICE-specific bits */ 33 #define SND_EFW_TRANSACTION_USER_SEQNUM_MAX ((__u32)((__u16)~0) - 1) 51 __u32 message; /* Digi00x-specific message */ 56 __u32 message; /* MOTU-specific bits. */ 77 * struct snd_firewire_event_ff400_message - the container for message from Fireface 400 when 139 * Returns -EBUSY if the driver is already streaming. 150 * - 828mk2 151 * - 896hd 152 * - Traveler [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | ext-ctrls-rf-tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _rf-tuner-controls: 15 baseband frequency (BB). Tuners that could do baseband output are often 16 called Zero-IF tuners. Older tuners were typically simple PLL tuners 28 .. _rf-tuner-control-id: 47 range and step are driver-specific. 64 range and step are driver-specific. 72 driver-specific. 76 located inside mixer block, where RF signal is down-converted by the 78 The range and step are driver-specific. [all …]
|
| H A D | dev-stateless-decoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Memory-to-memory Stateless Video Decoder Interface 18 This section describes how user-space ("the client") is expected to communicate 24 Stateless decoders make use of the :ref:`media-request-api`. A stateless 26 ``OUTPUT`` queue when :c:func:`VIDIOC_REQBUFS` or :c:func:`VIDIOC_CREATE_BUFS` 33 ``OUTPUT`` queue. 39 calls :c:func:`VIDIOC_ENUM_FMT` on the ``OUTPUT`` queue. 41 * The driver must always return the full set of supported ``OUTPUT`` formats, 45 codec-specific capability controls (such as H.264 profiles) to the set 52 active on the ``OUTPUT`` queue. [all …]
|
| H A D | pixfmt-v4l2.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 Single-planar format structure 13 .. flat-table:: struct v4l2_pix_format 14 :header-rows: 0 15 :stub-columns: 0 18 * - __u32 19 - ``width`` 20 - Image width in pixels. 21 * - __u32 22 - ``height`` [all …]
|
| H A D | dev-encoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 6 Memory-to-Memory Stateful Video Encoder Interface 12 further post-processing by the client. 34 5. Single-planar API (see :ref:`planar-apis`) and applicable structures may be 35 used interchangeably with multi-planar API, unless specified otherwise, 41 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE`` 47 Refer to :ref:`decoder-glossary`. 52 .. kernel-render:: DOT 65 qi -> Initialization [ label = "open()" ]; 67 Initialization -> Encoding [ label = "Both queues streaming" ]; [all …]
|
| H A D | vidioc-g-dv-timings.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 …C_G_DV_TIMINGS - VIDIOC_S_DV_TIMINGS - VIDIOC_SUBDEV_G_DV_TIMINGS - VIDIOC_SUBDEV_S_DV_TIMINGS - G… 46 To set DV timings for the input or output, applications use the 56 registered in read-only mode is not allowed. An error is returned and the errno 57 variable is set to ``-EPERM``. 59 The ``linux/v4l2-dv-timings.h`` header can be used to get the timings of 61 the current input or output does not support DV timings (e.g. if 68 On success 0 is returned, on error -1 and the ``errno`` variable is set 70 :ref:`Generic Error Codes <gen-errors>` chapter. 77 Digital video timings are not supported for this input or output. [all …]
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-daemon.txt | 1 perf-daemon(1) 6 ---- 7 perf-daemon - Run record sessions on background 11 -------- 22 ----------- 32 …916507 916508 ... \_ perf record --control=fifo:control,ack -m 10M -e cycles --overwrite --switc… 33 …916507 916509 ... \_ perf record --control=fifo:control,ack -m 20M -e sched:* --overwrite --swit… 38 to produce data periodically, like with --switch-output configuration 41 Each session is started with control setup (with perf record --control 49 ------- [all …]
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-class-tpm | 4 Contact: linux-integrity@vger.kernel.org 5 Description: The device/ directory under a specific TPM instance exposes 12 Contact: linux-integrity@vger.kernel.org 24 Contact: linux-integrity@vger.kernel.org 27 TPM vendor specific cancel operation. 32 Contact: linux-integrity@vger.kernel.org 35 Example output:: 44 is manufacturer specific. 49 Contact: linux-integrity@vger.kernel.org 50 Description: The "durations" property shows the 3 vendor-specific values [all …]
|
| /linux/Documentation/devicetree/bindings/display/hisilicon/ |
| H A D | dw-dsi.txt | 1 Device-Tree bindings for DesignWare DSI Host Controller v1.20a driver 7 - compatible: value should be "hisilicon,hi6220-dsi". 8 - reg: physical base address and length of dsi controller's registers. 9 - clocks: contains APB clock phandle + clock-specifier pair. 10 - clock-names: should be "pclk". 11 - ports: contains DSI controller input and output sub port. 12 The input port connects to ADE output port with the reg value "0". 13 The output port with the reg value "1", it could connect to panel or 17 A example of HiKey board hi6220 SoC and board specific DT entry: 20 SoC specific: [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | brcm,bcm-keypad.txt | 3 Broadcom Keypad controller is used to interface a SoC with a matrix-type 6 The keypad controller can sense a key-press and key-release and report the 9 This binding is based on the matrix-keymap binding with the following 12 keypad,num-rows and keypad,num-columns are required. 14 Required SoC Specific Properties: 15 - compatible: should be "brcm,bcm-keypad" 17 - reg: physical base address of the controller and length of memory mapped 20 - interrupts: The interrupt number to the cpu. 22 Board Specific Properties: 23 - keypad,num-rows: Number of row lines connected to the keypad [all …]
|
| /linux/lib/842/ |
| H A D | 842.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 11 * where there are between 0 and 4 template args, depending on the specific 12 * template operation. For normal operations, each arg is either a specific 13 * number of data bytes to add to the output buffer, or an index pointing 14 * to a previously-written number of data bytes to copy to the output buffer. 16 * The template code is a 5-bit value. This code indicates what to do with 22 * bytes being written to the output buffer. Each template (i.e. all actions 23 * in the table row) will add up to 8 bytes being written to the output buffer. 29 * buffer should be copied directly to the output buffer. 33 * 4, or 8 byte value already in the output buffer, that should be copied to [all …]
|
| /linux/Documentation/sound/cards/ |
| H A D | maya44.rst | 8 keep here as reference -- tiwai 22 …gramming information, so I (Rainer Zimmermann) had to find out some card-specific information by e… 24 This is the first testing version of the Maya44 driver released to the alsa-devel mailing list (Feb… 29 - playback and capture at all sampling rates 30 - input/output level 31 - crossmixing 32 - line/mic switch 33 - phantom power switch 34 - analogue monitor a.k.a bypass 39 - Channel 3+4 analogue - S/PDIF input switching [all …]
|
| /linux/Documentation/leds/ |
| H A D | leds-lp55xx.rst | 8 ----------- 13 Create LED class devices for multiple output channels 14 Device attributes for user-space interface 28 control multi output LED channels such as led current, channel index. 33 LP5523/55231 has 9 output channels:: 47 To support device specific configurations, special structure 50 - Maximum number of channels 51 - Reset command, chip enable command 52 - Chip specific initialization 53 - Brightness control register access [all …]
|
| /linux/sound/firewire/motu/ |
| H A D | motu-register-dsp-message-parser.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 // motu-register-dsp-message-parser.c - a part of driver for MOTU FireWire series 5 // Copyright (c) 2021 Takashi Sakamoto <o-takash [all...] |
| /linux/Documentation/networking/ |
| H A D | xfrm_proc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 XFRM proc - /proc/net/xfrm_* files 7 Masahide NAKAMURA <nakam@linux-ipv6.org> 11 ------------------------- 36 Transformation protocol specific error 40 Transformation mode specific error 77 …State direction mismatch (lookup found an output state on the input path, expected input or no dir… 94 Transformation protocol specific error 97 Transformation mode specific error 119 …State direction mismatch (lookup found an input state on the output path, expected output or no di…
|
| /linux/include/crypto/ |
| H A D | kpp.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Key-agreement Protocol Primitives (KPP) 24 * @dst_len: Size of the output buffer. It needs to be at least 41 * struct crypto_kpp - user-instantiated object which encapsulate 55 * struct kpp_alg - generic key-agreement protocol primitives 57 * @set_secret: Function invokes the protocol specific function to 61 * counterpart. In case of error, where output is not big 62 * enough req->dst_len will be updated to the size 66 * In case of error, where output is not big enough, 67 * req->dst_len will be updated to the size required [all …]
|
| /linux/Documentation/gpu/ |
| H A D | komeda-kms.rst | 1 .. SPDX-License-Identifier: GPL-2.0 17 specific capabilities that can give the flowed pipeline pixel data a 23 ----- 30 ------ 33 The usage of scaler is very flexible and can be connected to layer output 35 frame and then feed the output data into wb_layer which will then write it 39 ------------------- 41 frame. its output frame can be fed into post image processor for showing it on 47 -------------------------- 52 ----------------------------- [all …]
|
| /linux/drivers/hv/ |
| H A D | hv_common.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Hyper-V. This file is specifically for code that must be 6 * built-in to the kernel image when CONFIG_HYPERV is set 8 * specific code under arch/. 29 #include <linux/dma-map-ops.h> 42 * Hyper-V specific globals so they are shared across all architectures and are 72 * Per-cpu array holding the tail pointer for the SynIC event ring buffer 82 * Hyper-V specific initialization and shutdown code that is 84 * specific initialization functions. 111 * Boolean to control whether to report panic messages over Hyper-V. [all …]
|
| /linux/Documentation/livepatch/ |
| H A D | module-elf-format.rst | 16 Formerly, livepatch required separate architecture-specific code to write 17 relocations. However, arch-specific code to write relocations already 19 code. So, instead of duplicating code and re-implementing what the module 21 loader to perform the all the arch-specific relocation work. Specifically, 26 of arch-specific code required to port livepatch to a particular 34 selected from OS-specific ranges according to the definitions from glibc. 37 ----------------------------------------------------- 39 reference non-exported global symbols and non-included local symbols. 40 Relocations referencing these types of symbols cannot be left in as-is 46 module ELF output. Using these dynrela sections, livepatch could resolve [all …]
|
| /linux/arch/arm/mach-pxa/ |
| H A D | mfp-pxa2xx.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 * the following MFP_xxx bit definitions in mfp.h are re-used for pxa2xx: 19 * bit 23 - Input/Output (PXA2xx specific) 20 * bit 24 - Wakeup Enable(PXA2xx specific) 21 * bit 25 - Keep Output (PXA2xx specific) 33 * retain their last output level (low or high). 49 /* NOTE: pins configured as output _must_ provide a low power state,
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | request-api.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 4 .. _media-request-api: 12 the same pipeline to reconfigure and collaborate closely on a per-frame basis. 14 to specific frames (aka 'per-frame controls') in order to be used efficiently. 16 While the initial use-case was V4L2, it can be extended to other subsystems 20 it is, it is terribly inefficient: user-space would have to flush all activity 26 The Request API allows a specific configuration of the pipeline (media 28 specific buffers. This allows user-space to schedule several tasks ("requests") 34 ------------- 37 subsystem-specific APIs to support request usage. At the Media Controller [all …]
|
| /linux/arch/arm/boot/dts/allwinner/ |
| H A D | sun8i-a23-a33.dtsi | 2 * Copyright 2014 Chen-Yu Tsai 4 * Chen-Yu Tsai <wens@csie.org> 6 * This file is dual-licensed: you can use it either under the terms 45 #include <dt-bindings/interrupt-controller/arm-gic.h> 47 #include <dt-bindings/clock/sun6i-rtc.h> 48 #include <dt-bindings/clock/sun8i-a23-a33-ccu.h> 49 #include <dt-bindings/reset/sun8i-a23-a33-ccu.h> 52 interrupt-parent = <&gic>; 53 #address-cells = <1>; 54 #size-cells = <1>; [all …]
|
| /linux/Documentation/virt/coco/ |
| H A D | tdx-guest.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 The TDX guest driver exposes IOCTL interfaces via the /dev/tdx-guest misc 11 device to allow userspace to get certain TDX guest-specific details. 20 :Output: Details about output data and return value (with details about 24 ----------------------- 27 :Output: Upon successful execution, TDREPORT data is copied to 28 tdx_report_req.tdreport and return 0. Return -EINVAL for invalid 29 operands, -EIO on TDCALL failure or standard error number on other 37 subtype-specific TDREPORT request. Although the subtype option is mentioned in 46 --------- [all …]
|
| /linux/tools/power/cpupower/bench/ |
| H A D | benchmark.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* cpufreq-bench CPUFreq microbenchmark 17 if (config->output != stdout) { \ 40 if (config->verbose) in calculate_timespace() 43 /* get the initial calculation time for a specific number of rounds */ in calculate_timespace() 48 timed = (unsigned int)(then - now); in calculate_timespace() 59 timed = (unsigned int)(then - now); in calculate_timespace() 62 if (config->verbose) in calculate_timespace() 70 * generates a specific sleep an load time with the performance 87 sleep_time = config->sleep; in start_benchmark() [all …]
|