| /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/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/userspace-api/media/v4l/ |
| H A D | ext-ctrls-rf-tuner.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _rf-tuner-controls: 16 baseband frequency (BB). Tuners that could do baseband output are often 17 called Zero-IF tuners. Older tuners were typically simple PLL tuners 29 .. _rf-tuner-control-id: 48 range and step are driver-specific. 65 range and step are driver-specific. 73 driver-specific. 77 located inside mixer block, where RF signal is down-converted by the 79 The range and step are driver-specific. [all …]
|
| H A D | dev-stateless-decoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 Memory-to-memory Stateless Video Decoder Interface 19 This section describes how user-space ("the client") is expected to communicate 25 Stateless decoders make use of the :ref:`media-request-api`. A stateless 27 ``OUTPUT`` queue when :c:func:`VIDIOC_REQBUFS` or :c:func:`VIDIOC_CREATE_BUFS` 34 ``OUTPUT`` queue. 40 calls :c:func:`VIDIOC_ENUM_FMT` on the ``OUTPUT`` queue. 42 * The driver must always return the full set of supported ``OUTPUT`` formats, 46 codec-specific capability controls (such as H.264 profiles) to the set 53 active on the ``OUTPUT`` queue. [all …]
|
| H A D | pixfmt-v4l2.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 5 Single-planar format structure 14 .. flat-table:: struct v4l2_pix_format 15 :header-rows: 0 16 :stub-columns: 0 19 * - __u32 20 - ``width`` 21 - Image width in pixels. 22 * - __u32 23 - ``height`` [all …]
|
| H A D | dev-encoder.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 7 Memory-to-Memory Stateful Video Encoder Interface 13 further post-processing by the client. 35 5. Single-planar API (see :ref:`planar-apis`) and applicable structures may be 36 used interchangeably with multi-planar API, unless specified otherwise, 42 7. Given an ``OUTPUT`` buffer A, then A' represents a buffer on the ``CAPTURE`` 48 Refer to :ref:`decoder-glossary`. 53 .. kernel-render:: DOT 66 qi -> Initialization [ label = "open()" ]; 68 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/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/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/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/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/tools/docs/ |
| H A D | get_feat.py | 4 # SPDX-License-Identifier: GPL-2.0 36 proc = subprocess.run(["uname", "-m"], check=True, 63 - neither feature nor arch is passed: generates a full matrix; 64 - arch provided: generates a table of supported tables for the 66 - only feature provided: generates a table with feature details, 83 Instead of using a --arch parameter, get feature for the current 94 parseable by other scripts. The output format is not ReST. 106 """Add a --arch parsing argument""" 108 parser.add_argument("--arch", 109 help="Output features for an specific" [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/drivers/gpu/drm/vkms/ |
| H A D | vkms_drv.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 31 * struct vkms_frame_info - Structure to store the state of a frame 34 * @src: source rectangle of this frame in the source framebuffer, stored in 16.16 fixed-point form 53 * struct pixel_argb_u16 - Internal representation of a pixel color. 66 * Caution: the byte ordering of this structure is machine-dependent, 79 * typedef pixel_write_t - These functions are used to read a pixel from a 80 * &struct pixel_argb_u16, convert it in a specific format and write it in the @out_pixel 95 * enum pixel_read_direction - Enum used internally by VKMS to represent a reading direction in a 108 * typedef pixel_read_line_t - These functions are used to read a pixel line in the source frame, 113 * is non-negative and smaller than @plane->frame_info->fb->width. [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/Documentation/doc-guide/ |
| H A D | sphinx.rst | 10 documentation is placed in ``Documentation/output``. 12 .. _Sphinx: http://www.sphinx-doc.org/ 16 documentation comments, or kernel-doc comments, from source files. Usually these 18 kernel-doc comments have some special structure and formatting, but beyond that 34 :ref:`sphinx-pre-install` for further details. 42 Sphinx inside a virtual environment, using ``virtualenv-3`` 50 (sphinx_latest) $ pip install -r Documentation/sphinx/requirements.txt 57 Image output 58 ------------ 66 output. [all …]
|