| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | st,stm32-sai.txt | 4 as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97. 5 The SAI contains two independent audio sub-blocks. Each sub-block has 9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai" 10 - reg: Base address and size of SAI common register set. 11 - clocks: Must contain phandle and clock specifier pairs for each entry 12 in clock-names. 13 - clock-names: Must contain "pclk" "x8k" and "x11k" 15 Mandatory for "st,stm32h7-sai" compatible. 16 Not used for "st,stm32f4-sai" compatible. 19 - interrupts: cpu DAI interrupt line shared by SAI sub-blocks [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | st,stm32-sai.txt | 4 as I2S standards, LSB or MSB-justified, PCM/DSP, TDM, and AC'97. 5 The SAI contains two independent audio sub-blocks. Each sub-block has 9 - compatible: Should be "st,stm32f4-sai" or "st,stm32h7-sai" 10 - reg: Base address and size of SAI common register set. 11 - clocks: Must contain phandle and clock specifier pairs for each entry 12 in clock-names. 13 - clock-names: Must contain "pclk" "x8k" and "x11k" 15 Mandatory for "st,stm32h7-sai" compatible. 16 Not used for "st,stm32f4-sai" compatible. 19 - interrupts: cpu DAI interrupt line shared by SAI sub-blocks [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_catalog.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 2 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 14 * Max hardware block count: For ex: max 12 SSPP pipes or 74 * MDP TOP BLOCK features 94 * SSPP sub-blocks/features 101 * @DPU_SSPP_CSC_10BIT, Support of 10-bit Color space conversion 104 * @DPU_SSPP_QOS_8LVL, SSPP support 8-level QoS control 134 * MIXER sub-blocks/features 136 * @DPU_MIXER_SOURCESPLIT Layer mixer supports source-split configuration 137 * @DPU_MIXER_GC Gamma correction block [all …]
|
| /kernel/linux/linux-4.19/drivers/gpu/drm/msm/disp/dpu1/ |
| D | dpu_hw_catalog.h | 1 /* Copyright (c) 2015-2018, The Linux Foundation. All rights reserved. 23 * Max hardware block count: For ex: max 12 SSPP pipes or 80 * MDP TOP BLOCK features 100 * SSPP sub-blocks/features 106 * @DPU_SSPP_CSC_10BIT, Support of 10-bit Color space conversion 109 * @DPU_SSPP_QOS_8LVL, SSPP support 8-level QoS control 138 * MIXER sub-blocks/features 140 * @DPU_MIXER_SOURCESPLIT Layer mixer supports source-split configuration 141 * @DPU_MIXER_GC Gamma correction block 154 * PINGPONG sub-blocks [all …]
|
| /kernel/linux/linux-4.19/sound/soc/uniphier/ |
| D | aio-core.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (c) 2016-2018 Socionext Inc. 17 #include "aio-reg.h" 22 return wr - rd; in rb_cnt() 24 return len - (rd - wr); in rb_cnt() 30 return wr - rd; in rb_cnt_to_end() 32 return len - rd; in rb_cnt_to_end() 38 return len - (wr - rd) - 8; in rb_space() 40 return rd - wr - 8; in rb_space() 46 return rd - wr - 8; in rb_space_to_end() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/uniphier/ |
| D | aio-core.c | 1 // SPDX-License-Identifier: GPL-2.0 5 // Copyright (c) 2016-2018 Socionext Inc. 17 #include "aio-reg.h" 22 return wr - rd; in rb_cnt() 24 return len - (rd - wr); in rb_cnt() 30 return wr - rd; in rb_cnt_to_end() 32 return len - rd; in rb_cnt_to_end() 38 return len - (wr - rd) - 8; in rb_space() 40 return rd - wr - 8; in rb_space() 46 return rd - wr - 8; in rb_space_to_end() [all …]
|
| /kernel/linux/linux-4.19/Documentation/media/kapi/ |
| D | v4l2-subdev.rst | 1 V4L2 sub-devices 2 ---------------- 4 Many drivers need to communicate with sub-devices. These devices can do all 6 encoding or decoding. For webcams common sub-devices are sensors and camera 10 driver with a consistent interface to these sub-devices the 11 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created. 13 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct 14 can be stand-alone for simple sub-devices or it might be embedded in a larger 16 low-level device struct (e.g. ``i2c_client``) that contains the device data as 19 it easy to go from a :c:type:`v4l2_subdev` to the actual low-level bus-specific [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/media/ |
| D | v4l2-subdev.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 V4L2 sub-devices 4 ---------------- 6 Many drivers need to communicate with sub-devices. These devices can do all 8 encoding or decoding. For webcams common sub-devices are sensors and camera 12 driver with a consistent interface to these sub-devices the 13 :c:type:`v4l2_subdev` struct (v4l2-subdev.h) was created. 15 Each sub-device driver must have a :c:type:`v4l2_subdev` struct. This struct 16 can be stand-alone for simple sub-devices or it might be embedded in a larger 18 low-level device struct (e.g. ``i2c_client``) that contains the device data as [all …]
|
| /kernel/linux/linux-5.10/fs/xfs/scrub/ |
| D | bitmap.c | 1 // SPDX-License-Identifier: GPL-2.0+ 30 return -ENOMEM; in xbitmap_set() 32 INIT_LIST_HEAD(&bmr->list); in xbitmap_set() 33 bmr->start = start; in xbitmap_set() 34 bmr->len = len; in xbitmap_set() 35 list_add_tail(&bmr->list, &bitmap->list); in xbitmap_set() 49 list_del(&bmr->list); in xbitmap_destroy() 54 /* Set up a per-AG block bitmap. */ 59 INIT_LIST_HEAD(&bitmap->list); in xbitmap_init() 75 if (ap->start > bp->start) in xbitmap_range_cmp() [all …]
|
| /kernel/linux/linux-4.19/fs/xfs/scrub/ |
| D | bitmap.c | 1 // SPDX-License-Identifier: GPL-2.0+ 35 return -ENOMEM; in xfs_bitmap_set() 37 INIT_LIST_HEAD(&bmr->list); in xfs_bitmap_set() 38 bmr->start = start; in xfs_bitmap_set() 39 bmr->len = len; in xfs_bitmap_set() 40 list_add_tail(&bmr->list, &bitmap->list); in xfs_bitmap_set() 54 list_del(&bmr->list); in xfs_bitmap_destroy() 59 /* Set up a per-AG block bitmap. */ 64 INIT_LIST_HEAD(&bitmap->list); in xfs_bitmap_init() 80 if (ap->start > bp->start) in xfs_bitmap_range_cmp() [all …]
|
| /kernel/linux/linux-5.10/fs/ntfs/ |
| D | compress.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * compress.c - NTFS kernel compressed attributes handling. 4 * Part of the Linux-NTFS project. 6 * Copyright (c) 2001-2004 Anton Altaparmakov 22 * ntfs_compression_constants - enum of constants used in the compression code 30 /* Compression sub-block constants. */ 36 * The maximum compression block size is by definition 16 * the cluster 45 * ntfs_compression_buffer - one buffer for the decompression engine 50 * ntfs_cb_lock - spinlock which protects ntfs_compression_buffer 55 * allocate_compression_buffers - allocate the decompression buffers [all …]
|
| /kernel/linux/linux-4.19/fs/ntfs/ |
| D | compress.c | 2 * compress.c - NTFS kernel compressed attributes handling. 3 * Part of the Linux-NTFS project. 5 * Copyright (c) 2001-2004 Anton Altaparmakov 19 * along with this program (in the main directory of the Linux-NTFS 21 * Foundation,Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 36 * ntfs_compression_constants - enum of constants used in the compression code 44 /* Compression sub-block constants. */ 50 * The maximum compression block size is by definition 16 * the cluster 59 * ntfs_compression_buffer - one buffer for the decompression engine 64 * ntfs_cb_lock - spinlock which protects ntfs_compression_buffer [all …]
|
| /kernel/linux/linux-5.10/Documentation/filesystems/ |
| D | zonefs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 4 ZoneFS - Zone filesystem for Zoned block devices 10 zonefs is a very simple file system exposing each zone of a zoned block device 11 as a file. Unlike a regular POSIX-compliant file system with native zoned block 13 constraint of zoned block devices to the user. Files representing sequential 17 As such, zonefs is in essence closer to a raw block device access interface 18 than to a full-featured POSIX file system. The goal of zonefs is to simplify 19 the implementation of zoned block device support in applications by replacing 20 raw block device file accesses with a richer file API, avoiding relying on 21 direct block device file ioctls which may be more obscure to developers. One [all …]
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | fimc.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 17 drivers/media/platform/exynos4-is directory. 20 -------------- 22 S5PC100 (mem-to-mem only), S5PV210, Exynos4210 25 ------------------ 27 - camera parallel interface capture (ITU-R.BT601/565); 28 - camera serial interface capture (MIPI-CSI2); 29 - memory-to-memory processing (color space conversion, scaling, mirror 31 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC [all …]
|
| /kernel/linux/linux-5.10/arch/sparc/lib/ |
| D | NGmemcpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 95 sub %g1, 8, %g1 100 sub %g1, 16, %g1 105 sub %g1, 24, %g1 110 sub %g1, 32, %g1 115 sub %g1, 40, %g1 120 sub %g1, 48, %g1 125 sub %g1, 56, %g1 134 sub %i4, 8, %i4 172 save %sp, -SAVE_AMOUNT, %sp [all …]
|
| /kernel/linux/linux-4.19/arch/sparc/lib/ |
| D | NGmemcpy.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 95 sub %g1, 8, %g1 100 sub %g1, 16, %g1 105 sub %g1, 24, %g1 110 sub %g1, 32, %g1 115 sub %g1, 40, %g1 120 sub %g1, 48, %g1 125 sub %g1, 56, %g1 134 sub %i4, 8, %i4 172 save %sp, -SAVE_AMOUNT, %sp [all …]
|
| /kernel/linux/linux-4.19/Documentation/media/v4l-drivers/ |
| D | fimc.rst | 6 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd. 15 drivers/media/platform/exynos4-is directory. 18 -------------- 20 S5PC100 (mem-to-mem only), S5PV210, EXYNOS4210 23 ------------------ 25 - camera parallel interface capture (ITU-R.BT601/565); 26 - camera serial interface capture (MIPI-CSI2); 27 - memory-to-memory processing (color space conversion, scaling, mirror 29 - dynamic pipeline re-configuration at runtime (re-attachment of any FIMC 30 instance to any parallel video input or any MIPI-CSI front-end); [all …]
|
| /kernel/linux/linux-5.10/include/drm/ |
| D | drm_fourcc.h | 54 * struct drm_format_info - information about a DRM format 86 * Number of bytes per block (per plane), where blocks are 99 * block and non-block formats in the same way. 101 * For formats that are intended to be used only with non-linear 113 * Block width in pixels, this is intended to be accessed through 121 * Block height in pixels, this is intended to be accessed through 139 * struct drm_format_name_buf - name of a DRM format 147 * drm_format_info_is_yuv_packed - check that the format info matches a YUV 157 return info->is_yuv && info->num_planes == 1; in drm_format_info_is_yuv_packed() 161 * drm_format_info_is_yuv_semiplanar - check that the format info matches a YUV [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 5 using a queued mailbox interrupt mechanism. The IP block is external to the 10 Each mailbox IP block has a certain number of h/w fifo queues and output 25 routed to different processor sub-systems on DRA7xx as they are routed through 31 The sub-mailboxes are represented as child nodes of this parent node. 34 -------------------- 35 - compatible: Should be one of the following, 36 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs 37 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs 38 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx, 40 - reg: Contains the mailbox register address range (base [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mailbox/ |
| D | omap-mailbox.txt | 5 using a queued mailbox interrupt mechanism. The IP block is external to the 10 Each mailbox IP block/cluster has a certain number of h/w fifo queues and output 25 routed to different processor sub-systems on DRA7xx as they are routed through 28 into a single IP block present within the Main NavSS. The interrupt lines from 35 a SoC. The sub-mailboxes are represented as child nodes of this parent node. 38 -------------------- 39 - compatible: Should be one of the following, 40 "ti,omap2-mailbox" for OMAP2420, OMAP2430 SoCs 41 "ti,omap3-mailbox" for OMAP3430, OMAP3630 SoCs 42 "ti,omap4-mailbox" for OMAP44xx, OMAP54xx, AM33xx, [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/powerpc/fsl/ |
| D | srio-rmu.txt | 5 node is composed of three types of sub-nodes ("fsl-srio-msg-unit", 6 "fsl-srio-dbell-unit" and "fsl-srio-port-write-unit"). 10 - compatible 13 Definition: Must include "fsl,srio-rmu-vX.Y", "fsl,srio-rmu". 15 The version X.Y should match the general SRIO controller's IP Block 18 - reg 20 Value type: <prop-encoded-array> 25 - fsl,liodn 26 Usage: optional-but-recommended (for devices with PAMU) 27 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/powerpc/fsl/ |
| D | srio-rmu.txt | 5 node is composed of three types of sub-nodes ("fsl-srio-msg-unit", 6 "fsl-srio-dbell-unit" and "fsl-srio-port-write-unit"). 10 - compatible 13 Definition: Must include "fsl,srio-rmu-vX.Y", "fsl,srio-rmu". 15 The version X.Y should match the general SRIO controller's IP Block 18 - reg 20 Value type: <prop-encoded-array> 25 - fsl,liodn 26 Usage: optional-but-recommended (for devices with PAMU) 27 Value type: <prop-encoded-array> [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | max8998.txt | 1 * Maxim MAX8998, National/TI LP3974 multi-function device 3 The Maxim MAX8998 is a multi-function device which includes voltage/current 5 other sub-blocks. It is interfaced using an I2C interface. Each sub-block 8 PMIC sub-block 9 -------------- 11 The PMIC sub-block contains a number of voltage and current regulators, 17 - compatible: Should be one of the following: 18 - "maxim,max8998" for Maxim MAX8998 19 - "national,lp3974" or "ti,lp3974" for National/TI LP3974. 20 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | max8998.txt | 1 * Maxim MAX8998, National/TI LP3974 multi-function device 3 The Maxim MAX8998 is a multi-function device which includes voltage/current 5 other sub-blocks. It is interfaced using an I2C interface. Each sub-block 8 PMIC sub-block 9 -------------- 11 The PMIC sub-block contains a number of voltage and current regulators, 17 - compatible: Should be one of the following: 18 - "maxim,max8998" for Maxim MAX8998 19 - "national,lp3974" or "ti,lp3974" for National/TI LP3974. 20 - reg: Specifies the i2c slave address of the pmic block. It should be 0x66. [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/ |
| D | glossary.rst | 1 .. SPDX-License-Identifier: GPL-2.0 OR GFDL-1.1-no-invariants-or-later 51 **Field-programmable Gate Array** 56 See https://en.wikipedia.org/wiki/Field-programmable_gate_array. 60 :term:`SPI` device, or an :term:`IP Block` inside an 65 together make a larger user-facing functional peripheral. For 66 instance, the :term:`SoC` :term:`ISP` :term:`IP Block` 73 **Inter-Integrated Circuit** 75 A multi-master, multi-slave, packet switched, single-ended, 77 like sub-device hardware components. 79 See http://www.nxp.com/docs/en/user-guide/UM10204.pdf. [all …]
|