/linux-5.10/include/sound/ |
D | memalloc.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 31 #define SNDRV_DMA_TYPE_CONTINUOUS 1 /* continuous no-DMA memory */ 32 #define SNDRV_DMA_TYPE_DEV 2 /* generic device continuous */ 33 #define SNDRV_DMA_TYPE_DEV_UC 5 /* continuous non-cahced */ 35 #define SNDRV_DMA_TYPE_DEV_SG 3 /* generic device SG-buffer */ 36 #define SNDRV_DMA_TYPE_DEV_UC_SG 6 /* SG non-cached */ 38 #define SNDRV_DMA_TYPE_DEV_SG SNDRV_DMA_TYPE_DEV /* no SG-buf support */ 42 #define SNDRV_DMA_TYPE_DEV_IRAM 4 /* generic device iram-buffer */ 64 return (size + PAGE_SIZE - 1) >> PAGE_SHIFT; in snd_sgbuf_aligned_pages() 69 * Scatter-Gather generic device pages [all …]
|
/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
D | tc358743.txt | 1 * Toshiba TC358743 HDMI-RX to MIPI CSI2-TX Bridge 3 The Toshiba TC358743 HDMI-RX to MIPI CSI2-TX (H2C) is a bridge that converts 4 a HDMI stream to MIPI CSI-2 TX. It is programmable through I2C. 8 - compatible: value should be "toshiba,tc358743" 9 - clocks, clock-names: should contain a phandle link to the reference clock 14 - reset-gpios: gpio phandle GPIO connected to the reset pin 15 - interrupts: GPIO connected to the interrupt pin 16 - data-lanes: should be <1 2 3 4> for four-lane operation, 17 or <1 2> for two-lane operation 18 - clock-lanes: should be <0> [all …]
|
D | imx219.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Sony 1/4.0-Inch 8Mpixel CMOS Digital Image Sensor 10 - Dave Stevenson <dave.stevenson@raspberrypi.com> 12 description: |- 13 The Sony imx219 is a 1/4.0-inch CMOS active pixel digital image sensor 16 Image data is sent through MIPI CSI-2, which is configured as either 2 or 30 VDIG-supply: 34 VANA-supply: [all …]
|
D | ov5647.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dave Stevenson <dave.stevenson@raspberrypi.com> 11 - Jacopo Mondi <jacopo@jmondi.org> 13 description: |- 14 The OV5647 is a raw image sensor with MIPI CSI-2 and CCP2 image data 29 pwdn-gpios: 35 description: |- 36 Should contain one endpoint sub-node used to model connection to the [all …]
|
/linux-5.10/include/sound/sof/ |
D | stream.h | 1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 36 /* continuous and non-standard rates for flexibility */ 38 #define SOF_RATE_KNOT (1 << 31) /**< non-continuous */ 90 uint16_t chmap[SOF_IPC_MAX_CHANNELS]; /**< channel map - SOF_CHMAP_ */ 93 /* PCM params info - SOF_IPC_STREAM_PCM_PARAMS */ 97 uint32_t flags; /**< generic PCM flags - SOF_PCM_FLAG_ */ 102 /* PCM params info reply - SOF_IPC_STREAM_PCM_PARAMS_REPLY */ 109 /* free stream - SOF_IPC_STREAM_PCM_PARAMS */
|
/linux-5.10/arch/arm/boot/dts/ |
D | meson8b-ec100.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 22 stdout-path = "serial0:115200n8"; 30 emmc_pwrseq: emmc-pwrseq { 31 compatible = "mmc-pwrseq-emmc"; 32 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>; 35 gpio-keys { 36 compatible = "gpio-keys-polled"; [all …]
|
/linux-5.10/drivers/gpu/drm/gma500/ |
D | oaktrail.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2007-2011, Intel Corporation. 78 /* Bit 0, Frequency, 15 bits,0 - 32767Hz */ 84 /* 0: Type-1, */ 85 /* 1: Type-2, */ 86 /* 2: Type-3, */ 87 /* 3: Type-4 */ 94 /* Bit 8, Minimum Supported Frame Rate, 6 bits, 0 - 63Hz */ 107 /*Bit 0, Frequency, 16 bits, 0 - 32767Hz*/ 108 u8 Panel_Initial_Brightness;/* [7:0] 0 - 100% */ [all …]
|
/linux-5.10/Documentation/ABI/testing/ |
D | sysfs-bus-iio-counter-104-quad-8 | 7 Contact: linux-iio@vger.kernel.org 16 Contact: linux-iio@vger.kernel.org 21 normal, range limit, non-recycle, and modulo-n. The preset value 25 Counting is continuous in either direction. 36 Non-recycle: 37 Counter is disabled whenever a 24-bit count overflow or 38 underflow takes place. The counter is re-enabled when a 42 Modulo-N: 52 Contact: linux-iio@vger.kernel.org 56 Read-only attribute that indicates whether excessive noise is [all …]
|
/linux-5.10/include/uapi/drm/ |
D | exynos_drm.h | 1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */ 8 * Seung-Woo Kim <sw0312.kim@samsung.com> 26 * User-desired buffer creation information structure. 28 * @size: user-desired memory allocation size. 29 * - this size value would be page-aligned internally. 32 * - this handle will be set by gem module of kernel side. 41 * A structure for getting a fake-offset that can be used with mmap. 44 * @reserved: just padding to be 64-bit aligned. 45 * @offset: a fake-offset of gem object. 84 /* Physically Continuous memory and used as default. */ [all …]
|
/linux-5.10/drivers/staging/media/atomisp/pci/runtime/pipeline/src/ |
D | pipeline.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * Copyright (c) 2010 - 2015, Intel Corporation. 55 bool continuous); 75 IA_CSS_LEAVE_ERR_PRIVATE(-EINVAL); in ia_css_pipeline_create() 76 return -EINVAL; in ia_css_pipeline_create() 119 IA_CSS_LOG("pipe_num = %d", pipeline->pipe_num); in ia_css_pipeline_destroy() 138 pipeline->pipe_id = pipe_id; in ia_css_pipeline_start() 206 return -EINVAL; in ia_css_pipeline_request_stop() 211 pipeline->stop_requested = true; in ia_css_pipeline_request_stop() 216 ia_css_pipeline_get_sp_thread_id(pipeline->pipe_num, &thread_id); in ia_css_pipeline_request_stop() [all …]
|
/linux-5.10/Documentation/devicetree/bindings/input/ |
D | microchip,qt1050.txt | 1 Microchip AT42QT1050 Five-channel Touch Sensor IC 11 - compatible: Must be "microchip,qt1050" 12 - reg: The I2C address of the device 13 - interrupts: The sink for the touchpad's IRQ output, 14 see ../interrupt-controller/interrupts.txt 17 - wakeup-source: touch keys can be used as a wakeup source 19 Each button (key) is represented as a sub-node: 25 - linux,code: Keycode to emit. 26 - reg: The key number. Valid values: 0, 1, 2, 3, 4. 28 Optional subnode-properties: [all …]
|
/linux-5.10/drivers/staging/media/atomisp/pci/camera/pipe/src/ |
D | pipe_binarydesc.c | 1 // SPDX-License-Identifier: GPL-2.0 49 descr->mode = mode; in pipe_binarydesc_get_offline() 50 descr->online = false; in pipe_binarydesc_get_offline() 51 descr->continuous = pipe->stream->config.continuous; in pipe_binarydesc_get_offline() 52 descr->striped = false; in pipe_binarydesc_get_offline() 53 descr->two_ppc = false; in pipe_binarydesc_get_offline() 54 descr->enable_yuv_ds = false; in pipe_binarydesc_get_offline() 55 descr->enable_high_speed = false; in pipe_binarydesc_get_offline() 56 descr->enable_dvs_6axis = false; in pipe_binarydesc_get_offline() 57 descr->enable_reduced_pipe = false; in pipe_binarydesc_get_offline() [all …]
|
/linux-5.10/Documentation/core-api/ |
D | librs.rst | 2 Reed-Solomon Library Programming Interface 10 The generic Reed-Solomon Library provides encoding, decoding and error 13 Reed-Solomon codes are used in communication and storage applications to 30 ------------ 54 -------- 56 The encoder calculates the Reed-Solomon code over the given data length 60 The expanded data can be inverted on the fly by providing a non-zero 63 Reed-Solomon code for all 0x00 is all 0x00. The code is inverted before 68 no support for encoding continuous bitstreams with a symbol size != 8 at 83 -------- [all …]
|
/linux-5.10/drivers/staging/media/atomisp/pci/ |
D | sh_css.c | 1 // SPDX-License-Identifier: GPL-2.0 98 /* Name of the sp program: should not be built-in */ 109 #define STATS_ENABLED(stage) (stage && stage->binary && stage->binary->info && \ 110 (stage->binary->info->sp.enable.s3a || stage->binary->info->sp.enable.dis)) 143 /* A global struct for save/restore to hold all the data that should sustain power-down: 152 struct ia_css_env driver_env; /* driver-supplied env copy */ 195 * - 0, if the "stop" requests have been successfully sent out. 196 * - CSS error code, otherwise. 215 * - true, if all "ia_css_pipe" instances in the target "ia_css_stream" 217 * - false, otherwise. [all …]
|
D | sh_css_mipi.c | 1 // SPDX-License-Identifier: GPL-2.0 57 switch (pipe->stream->config.mode) { in ia_css_mipi_is_source_port_valid() 59 port = (unsigned int)pipe->stream->config.source.port.port; in ia_css_mipi_is_source_port_valid() 63 port = (unsigned int)pipe->stream->config.source.tpg.id; in ia_css_mipi_is_source_port_valid() 67 port = (unsigned int)pipe->stream->config.source.prbs.id; in ia_css_mipi_is_source_port_valid() 89 * - A line is multiple of 4 bytes = 1 word. 90 * - Each frame has SOF and EOF (each 1 word). 91 * - Each line has format header and optionally SOL and EOL (each 1 word). 92 * - Odd and even lines of YUV420 format are different in bites per pixel size. 93 * - Custom size of embedded data. [all …]
|
D | atomisp_subdev.c | 1 // SPDX-License-Identifier: GPL-2.0 26 #include <media/v4l2-event.h> 27 #include <media/v4l2-mediabus.h> 87 for (i = 0; i < ARRAY_SIZE(atomisp_in_fmt_conv) - 1; i++) in atomisp_subdev_is_compressed() 99 for (i = 0; i < ARRAY_SIZE(atomisp_in_fmt_conv) - 1; i++) in atomisp_find_in_fmt_conv() 111 for (i = 0; i < ARRAY_SIZE(atomisp_in_fmt_conv) - 1; i++) in atomisp_find_in_fmt_conv_by_atomisp_in_fmt() 123 sink = atomisp_subdev_get_ffmt(&asd->subdev, NULL, in atomisp_subdev_format_conversion() 126 src = atomisp_subdev_get_ffmt(&asd->subdev, NULL, in atomisp_subdev_format_conversion() 129 return atomisp_is_mbuscode_raw(sink->code) in atomisp_subdev_format_conversion() 130 && !atomisp_is_mbuscode_raw(src->code); in atomisp_subdev_format_conversion() [all …]
|
/linux-5.10/drivers/gpu/drm/i915/ |
D | i915_pvinfo.h | 2 * Copyright(c) 2011-2016 Intel Corporation. All rights reserved. 70 * Each VM can only have one portion of continuous area for now. 84 } nonmappable_gmadr; /* non aperture */ 89 u32 rsv3[0x200 - 24]; /* pad to half page */ 112 u32 rsv7[0x200 - 24]; /* pad to one page */
|
/linux-5.10/tools/testing/selftests/mqueue/ |
D | mq_perf_tests.c | 46 " %s [-c #[,#..] -f] path\n" 48 " -c # Skip most tests and go straight to a high queue depth test\n" 58 " -f Only usable with continuous mode. Pin ourself to the CPUs\n" 99 mqd_t queue = -1; 105 .longName = "continuous", 110 .descrip = "Run continuous tests at a high queue depth in " 120 "re-run the tests using fake mode in order to check " 132 "continuous mode, but don't actually do any mq stuff, " 136 "the no-mqueue work and mqueue work tests", 189 if (queue != -1) in shutdown() [all …]
|
/linux-5.10/include/soc/fsl/qe/ |
D | ucc_slow.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 28 #define T_A 0x04000000 /* Address - the data transmitted as address 31 #define T_CM 0x02000000 /* continuous mode */ 33 #define T_P 0x01000000 /* Preamble - send Preamble sequence before 54 #define R_CM 0x02000000 /* continuous mode */ 62 #define R_NO 0x00100000 /* Rx Non Octet Aligned Packet */ 89 /* 16-bit CCITT CRC (HDLC). (X16 + X12 + X5 + 1) */ 93 /* 32-bit CCITT CRC (Ethernet and HDLC) */ 219 * us_info - (In) pointer to the slow UCC info structure. 220 * uccs_ret - (Out) pointer to the slow UCC structure. [all …]
|
/linux-5.10/drivers/net/ethernet/intel/i40e/ |
D | i40e_virtchnl_pf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 53 * termed as channel and each channel can in-turn have 4 queues which 82 /* VSI indices - actual VSI pointers are maintained in the PF structure 83 * When assigned, these will be non-zero, because VSI 0 is always 92 /* num of continuous malformed or invalid msgs detected */
|
/linux-5.10/arch/powerpc/platforms/52xx/ |
D | mpc52xx_gpt.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 19 * -EBUSY). Thus, the safety wdt function always has precedence over the gpt 21 * this means that gpt0 is locked in wdt mode until the next reboot - this 27 * gpio-controller; 28 * #gpio-cells = < 2 >; 29 * This driver will register the GPIO pin if it finds the gpio-controller 34 * interrupt-controller; 35 * #interrupt-cells = < 1 >; 75 * struct mpc52xx_gpt - Private data structure for MPC52xx GPT driver 131 /* --------------------------------------------------------------------- [all …]
|
/linux-5.10/drivers/net/ethernet/intel/ice/ |
D | ice_virtchnl_pf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 /* Restrict number of MAC Addr and VLAN that non-trusted VF can programmed */ 41 for ((i) = 0; (i) < (pf)->num_alloc_vfs; (i)++) 87 /* VSI indices - actual VSI pointers are maintained in the PF structure 88 * When assigned, these will be non-zero, because VSI 0 is always 95 u64 num_inval_msgs; /* number of continuous invalid msgs */ 170 return -EOPNOTSUPP; in ice_sriov_configure() 177 return -EOPNOTSUPP; in ice_set_vf_mac() 185 return -EOPNOTSUPP; in ice_get_vf_cfg() 192 return -EOPNOTSUPP; in ice_set_vf_trust() [all …]
|
/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | func-read.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 4 .. _func-read: 13 v4l2-read - Read from a V4L2 device 18 .. code-block:: c 85 continuous capturing when the application can empty the buffers fast 101 :c:func:`read()` was interrupted by a signal. On error, -1 is 107 Non-blocking I/O has been selected using O_NONBLOCK and no data was
|
/linux-5.10/Documentation/driver-api/iio/ |
D | buffers.rst | 11 The Industrial I/O core offers a way for continuous data capture based on a 35 is non *zero*, then a triggered capture will contain data samples for this 50 For example, a driver for a 3-axis accelerometer with 12 bit resolution where 51 data is stored in two 8-bits registers as follows:: 54 +---+---+---+---+---+---+---+---+ 56 +---+---+---+---+---+---+---+---+ 59 +---+---+---+---+---+---+---+---+ 61 +---+---+---+---+---+---+---+---+ 116 Setting **scan_index** to -1 can be used to indicate that the specific channel 122 .. kernel-doc:: include/linux/iio/buffer.h [all …]
|
/linux-5.10/lib/ |
D | textsearch.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 * both linear and non-linear data. Individual search algorithms are 21 * .. code-block:: none 24 * +----------------+ 25 * | finish()|<--------------(6)-----------------+ 26 * |get_next_block()|<--------------(5)---------------+ | 28 * | | +------------------------------+ 30 * | | +------------------------------+ 32 * | | +---------------+ (2) (4) (8) 33 * | (1)|----->| prepare() |---+ | | [all …]
|