| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | qcom,lpass-cpu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/qcom,lpass-cpu.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 11 - Rohit kumar <rohitkr@codeaurora.org> 14 Qualcomm Technologies Inc. SOC Low-Power Audio SubSystem (LPASS) that consist 16 is a module to configure Low-Power Audio Interface(LPAIF) core registers 22 - qcom,lpass-cpu 23 - qcom,apq8016-lpass-cpu [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/gspca/stv06xx/ |
| D | stv06xx_st6422.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Strongly based on qc-usb-messenger, which is: 10 * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher 11 * Mark Cave-Ayland, Carlo E Prelz, Dick Streefland 20 /* Note we actually get 124 lines of data, of which we skip the 4st 32 /* Note we actually get 248 lines of data, of which we skip the 4st 34 first 240 of the 244 lines it actually gets, so that it ignores 49 static int setbrightness(struct sd *sd, s32 val); 50 static int setcontrast(struct sd *sd, s32 val); 51 static int setgain(struct sd *sd, u8 gain); [all …]
|
| /kernel/linux/linux-4.19/drivers/media/usb/gspca/stv06xx/ |
| D | stv06xx_st6422.c | 8 * Strongly based on qc-usb-messenger, which is: 9 * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher 10 * Mark Cave-Ayland, Carlo E Prelz, Dick Streefland 30 /* Note we actually get 124 lines of data, of which we skip the 4st 42 /* Note we actually get 248 lines of data, of which we skip the 4st 44 first 240 of the 244 lines it actually gets, so that it ignores 59 static int setbrightness(struct sd *sd, s32 val); 60 static int setcontrast(struct sd *sd, s32 val); 61 static int setgain(struct sd *sd, u8 gain); 62 static int setexposure(struct sd *sd, s16 expo); [all …]
|
| /kernel/linux/linux-4.19/drivers/media/i2c/soc_camera/ |
| D | mt9m001.c | 18 #include <media/drv-intf/soc_mediabus.h> 19 #include <media/v4l2-clk.h> 20 #include <media/v4l2-subdev.h> 21 #include <media/v4l2-ctrls.h> 83 /* Order important - see above */ 92 /* exposure/auto-exposure cluster */ 102 unsigned short y_skip_top; /* Lines to skip at the top */ 147 dev_dbg(&client->dev, "%s\n", __func__); in mt9m001_init() 164 static int mt9m001_s_stream(struct v4l2_subdev *sd, int enable) in mt9m001_s_stream() argument 166 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9m001_s_stream() [all …]
|
| D | mt9v022.c | 20 #include <media/drv-intf/soc_mediabus.h> 21 #include <media/v4l2-subdev.h> 22 #include <media/v4l2-clk.h> 23 #include <media/v4l2-ctrls.h> 115 /* Order important - see above */ 145 /* exposure/auto-exposure cluster */ 150 /* gain/auto-gain cluster */ 165 unsigned short y_skip_top; /* Lines to skip at the top */ 216 mt9v022->chip_control |= 0x10; in mt9v022_init() 217 ret = reg_write(client, MT9V022_CHIP_CONTROL, mt9v022->chip_control); in mt9v022_init() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| D | imx-ic-prpencvf.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * V4L2 Capture IC Preprocess Subdev for Freescale i.MX5/6 SOC 5 * This subdevice handles capture of video frames from the CSI or VDIC, 9 * Copyright (c) 2012-2017 Mentor Graphics Inc. 18 #include <media/v4l2-ctrls.h> 19 #include <media/v4l2-device.h> 20 #include <media/v4l2-ioctl.h> 21 #include <media/v4l2-mc.h> 22 #include <media/v4l2-subdev.h> 24 #include "imx-media.h" [all …]
|
| D | imx-ic-prp.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * V4L2 Capture IC Preprocess Subdev for Freescale i.MX5/6 SOC 5 * This subdevice handles capture of video frames from the CSI or VDIC, 9 * Copyright (c) 2012-2017 Mentor Graphics Inc. 18 #include <media/v4l2-ctrls.h> 19 #include <media/v4l2-device.h> 20 #include <media/v4l2-ioctl.h> 21 #include <media/v4l2-subdev.h> 23 #include "imx-media.h" 24 #include "imx-ic.h" [all …]
|
| D | imx-media-csi.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * V4L2 Capture CSI Subdev for Freescale i.MX5/6 SOC 5 * Copyright (c) 2014-2017 Mentor Graphics Inc. 15 #include <media/v4l2-ctrls.h> 16 #include <media/v4l2-device.h> 17 #include <media/v4l2-event.h> 18 #include <media/v4l2-fwnode.h> 19 #include <media/v4l2-mc.h> 20 #include <media/v4l2-subdev.h> 21 #include <media/videobuf2-dma-contig.h> [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | mt9m001.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <media/v4l2-ctrls.h> 19 #include <media/v4l2-device.h> 20 #include <media/v4l2-event.h> 21 #include <media/v4l2-subdev.h> 83 /* Order important - see above */ 92 /* exposure/auto-exposure cluster */ 106 unsigned short y_skip_top; /* Lines to skip at the top */ 181 dev_dbg(&client->dev, "%s\n", __func__); in mt9m001_init() 186 static int mt9m001_apply_selection(struct v4l2_subdev *sd) in mt9m001_apply_selection() argument [all …]
|
| D | ov5640.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. 4 * Copyright (C) 2014-2017 Mentor Graphics Inc. 8 #include <linux/clk-provider.h> 21 #include <media/v4l2-async.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-device.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-fwnode.h> 26 #include <media/v4l2-subdev.h> [all …]
|
| D | tda1997x.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/v4l2-dv-timings.h> 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-dv-timings.h> 22 #include <media/v4l2-event.h> 23 #include <media/v4l2-fwnode.h> 31 #include <dt-bindings/media/tda1997x.h> 40 MODULE_PARM_DESC(debug, "debug level (0-2)"); 46 "OBA", /* One-Bit Audio */ [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/media/imx/ |
| D | imx-ic-prp.c | 2 * V4L2 Capture IC Preprocess Subdev for Freescale i.MX5/6 SOC 4 * This subdevice handles capture of video frames from the CSI or VDIC, 8 * Copyright (c) 2012-2017 Mentor Graphics Inc. 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-device.h> 24 #include <media/v4l2-ioctl.h> 25 #include <media/v4l2-subdev.h> 27 #include "imx-media.h" 28 #include "imx-ic.h" 38 #define H_ALIGN 1 /* multiple of 2 lines */ [all …]
|
| D | imx-ic-prpencvf.c | 2 * V4L2 Capture IC Preprocess Subdev for Freescale i.MX5/6 SOC 4 * This subdevice handles capture of video frames from the CSI or VDIC, 8 * Copyright (c) 2012-2017 Mentor Graphics Inc. 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-device.h> 24 #include <media/v4l2-ioctl.h> 25 #include <media/v4l2-mc.h> 26 #include <media/v4l2-subdev.h> 28 #include "imx-media.h" 29 #include "imx-ic.h" [all …]
|
| D | imx-media-csi.c | 2 * V4L2 Capture CSI Subdev for Freescale i.MX5/6 SOC 4 * Copyright (c) 2014-2017 Mentor Graphics Inc. 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-event.h> 22 #include <media/v4l2-fwnode.h> 23 #include <media/v4l2-mc.h> 24 #include <media/v4l2-subdev.h> 25 #include <media/videobuf2-dma-contig.h> 26 #include <video/imx-ipu-v3.h> [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/am437x/ |
| D | am437x-vpfe.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (C) 2013 - 2014 Texas Instruments, Inc. 12 #include <linux/am437x-vpfe.h> 20 #include <media/v4l2-dev.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/videobuf2-v4l2.h> 24 #include <media/videobuf2-dma-contig.h> 26 #include "am437x-vpfe_regs.h" 36 /* BT656 - 8 bit */ [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/am437x/ |
| D | am437x-vpfe.h | 2 * Copyright (C) 2013 - 2014 Texas Instruments, Inc. 24 #include <linux/am437x-vpfe.h> 31 #include <media/v4l2-dev.h> 32 #include <media/v4l2-device.h> 33 #include <media/v4l2-ioctl.h> 34 #include <media/videobuf2-v4l2.h> 35 #include <media/videobuf2-dma-contig.h> 37 #include "am437x-vpfe_regs.h" 47 /* BT656 - 8 bit */ 49 /* BT656 - 10 bit */ [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/davinci/ |
| D | vpfe_capture.c | 2 * Copyright (C) 2008-2009 Texas Instruments Inc 14 * Driver name : VPFE Capture driver 15 * VPFE Capture driver allows applications to capture and stream video 23 * YUV data through an in-built analog encoder or Digital LCD port. This 24 * driver is for capture through VPFE. A typical EVM using these SoCs have 29 * MT9T001) --> Raw Bayer RGB ---> MUX -> VPFE (CCDC/ISIF) 43 * does very little or no processing on YUV data and does pre-process Raw 50 * - MMAP IO 51 * - Capture using TVP5146 over BT.656 52 * - support for interfacing decoders using sub device model [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
| D | vpfe_capture.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2008-2009 Texas Instruments Inc 5 * Driver name : VPFE Capture driver 6 * VPFE Capture driver allows applications to capture and stream video 14 * YUV data through an in-built analog encoder or Digital LCD port. This 15 * driver is for capture through VPFE. A typical EVM using these SoCs have 19 * MT9T001) --> Raw Bayer RGB ---> MUX -> VPFE (CCDC/ISIF) 33 * does very little or no processing on YUV data and does pre-process Raw 40 * - MMAP IO 41 * - Capture using TVP5146 over BT.656 [all …]
|
| /kernel/linux/linux-4.19/drivers/media/i2c/ |
| D | tda1997x.c | 1 // SPDX-License-Identifier: GPL-2.0 16 #include <linux/v4l2-dv-timings.h> 19 #include <media/v4l2-ctrls.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-dv-timings.h> 22 #include <media/v4l2-event.h> 23 #include <media/v4l2-fwnode.h> 31 #include <dt-bindings/media/tda1997x.h> 40 MODULE_PARM_DESC(debug, "debug level (0-2)"); 46 "OBA", /* One-Bit Audio */ [all …]
|
| D | ov5640.c | 2 * Copyright (C) 2011-2013 Freescale Semiconductor, Inc. All Rights Reserved. 3 * Copyright (C) 2014-2017 Mentor Graphics Inc. 12 #include <linux/clk-provider.h> 25 #include <media/v4l2-async.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-device.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-subdev.h> 134 * to set the MIPI CSI-2 virtual channel. 139 "MIPI CSI-2 virtual channel (0..3), default 0"); [all …]
|
| /kernel/linux/linux-4.19/include/media/ |
| D | v4l2-subdev.h | 2 * V4L2 sub-device support header. 21 #include <linux/v4l2-subdev.h> 22 #include <media/media-entity.h> 23 #include <media/v4l2-async.h> 24 #include <media/v4l2-common.h> 25 #include <media/v4l2-dev.h> 26 #include <media/v4l2-fh.h> 27 #include <media/v4l2-mediabus.h> 52 * struct v4l2_decode_vbi_line - used to decode_vbi_line 58 * @line: Line number of the sliced VBI data (1-23) [all …]
|
| /kernel/linux/linux-5.10/include/media/ |
| D | v4l2-subdev.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * V4L2 sub-device support header. 12 #include <linux/v4l2-subdev.h> 13 #include <media/media-entity.h> 14 #include <media/v4l2-async.h> 15 #include <media/v4l2-common.h> 16 #include <media/v4l2-dev.h> 17 #include <media/v4l2-fh.h> 18 #include <media/v4l2-mediabus.h> 43 * struct v4l2_decode_vbi_line - used to decode_vbi_line [all …]
|
| /kernel/linux/linux-4.19/Documentation/media/v4l-drivers/ |
| D | imx.rst | 1 i.MX Video Capture Driver 5 ------------ 8 handles the flow of image frames to and from capture devices and 11 For image capture, the IPU contains the following internal subunits: 13 - Image DMA Controller (IDMAC) 14 - Camera Serial Interface (CSI) 15 - Image Converter (IC) 16 - Sensor Multi-FIFO Controller (SMFC) 17 - Image Rotator (IRT) 18 - Video De-Interlacing or Combining Block (VDIC) [all …]
|
| /kernel/linux/linux-4.19/drivers/staging/media/mt9t031/ |
| D | mt9t031.c | 16 #include <linux/v4l2-mediabus.h> 21 #include <media/v4l2-clk.h> 22 #include <media/v4l2-subdev.h> 23 #include <media/v4l2-ctrls.h> 26 * ATTENTION: this driver still cannot be used outside of the soc-camera 74 /* exposure/auto-exposure cluster */ 83 unsigned short y_skip_top; /* Lines to skip at the top */ 161 return ret >= 0 ? 0 : -EIO; in mt9t031_idle() 164 static int mt9t031_s_stream(struct v4l2_subdev *sd, int enable) in mt9t031_s_stream() argument 166 struct i2c_client *client = v4l2_get_subdevdata(sd); in mt9t031_s_stream() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/qcom/ |
| D | lpass-cpu.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2010-2011,2013-2015 The Linux Foundation. All rights reserved. 5 * lpass-cpu.c -- ALSA SoC CPU DAI driver for QTi LPASS 18 #include <sound/soc-dai.h> 19 #include "lpass-lpaif-reg.h" 36 struct lpass_variant *v = drvdata->variant; in lpass_cpu_init_i2sctl_bitfields() 38 i2sctl->loopback = devm_regmap_field_alloc(dev, map, v->loopback); in lpass_cpu_init_i2sctl_bitfields() 39 i2sctl->spken = devm_regmap_field_alloc(dev, map, v->spken); in lpass_cpu_init_i2sctl_bitfields() 40 i2sctl->spkmode = devm_regmap_field_alloc(dev, map, v->spkmode); in lpass_cpu_init_i2sctl_bitfields() 41 i2sctl->spkmono = devm_regmap_field_alloc(dev, map, v->spkmono); in lpass_cpu_init_i2sctl_bitfields() [all …]
|