/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 …]
|
/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 …]
|
/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 …]
|
/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 …]
|
D | tvp514x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 * Karicheri Muralidharan <m-karicheri2@ti.com> 24 #include <linux/v4l2-mediabus.h> 28 #include <media/v4l2-async.h> 29 #include <media/v4l2-device.h> 30 #include <media/v4l2-common.h> 31 #include <media/v4l2-mediabus.h> 32 #include <media/v4l2-fwnode.h> 33 #include <media/v4l2-ctrls.h> 35 #include <media/media-entity.h> [all …]
|
D | ov2640.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 * Copyright 2005-2009 Freescale Semiconductor, Inc. All Rights Reserved. 22 #include <linux/v4l2-mediabus.h> 25 #include <media/v4l2-device.h> 26 #include <media/v4l2-event.h> 27 #include <media/v4l2-subdev.h> 28 #include <media/v4l2-ctrls.h> 29 #include <media/v4l2-image-sizes.h> 163 #define GAIN 0x00 /* AGC - Gain control gain setting */ 178 #define REG08 0x08 /* Frame Exposure One-pin Control Pre-charge Row Num */ [all …]
|
D | saa717x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * saa717x - Philips SAA717xHL video decoder driver 8 * - Apply to SAA717x,NEC uPD64031,uPD64083. (1/31/2004) 10 * Changes by T.Adachi (tadachi@tadachi-net.com) 11 * - support audio, video scaler etc, and checked the initialize sequence. 27 #include <media/v4l2-device.h> 28 #include <media/v4l2-ctrls.h> 36 MODULE_PARM_DESC(debug, "Debug level (0-1)"); 44 struct v4l2_subdev sd; member 63 static inline struct saa717x_state *to_state(struct v4l2_subdev *sd) in to_state() argument [all …]
|
/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 …]
|
/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 …]
|
D | dm355_ccdc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2005-2009 Texas Instruments Inc 6 * ------------------------------ 8 * This module is for configuring DM355 CCD controller of VPFE to capture 11 * pre-process the Bayer RGB data, before writing it to SDRAM. 13 * TODO: 1) Raw bayer parameter settings and bayer capture 177 return -EFAULT; in ccdc_restore_defaults() 182 return -EFAULT; in ccdc_restore_defaults() 203 * be capture in CCDC reg. 215 * ppc - per pixel count. indicates how many pixels per cell in ccdc_setwin() [all …]
|
/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 …]
|
/linux-5.10/sound/soc/qcom/ |
D | lpass.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2010-2011,2013-2015,2020 The Linux Foundation. All rights reserved. 5 * lpass.h - Definitions for the QTi LPASS 15 #include <dt-bindings/sound/sc7180-lpass.h> 16 #include "lpass-hdmi.h" 27 return -EINVAL; \ 58 /* AHB-I/X bus clocks inside the low-power audio subsystem (LPASS) */ 67 /* MI2S SD lines to use for playback/capture */ 73 /* low-power audio interface (LPAIF) registers */ 77 /* regmap backed by the low-power audio interface (LPAIF) registers */ [all …]
|
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 …]
|
/linux-5.10/Documentation/admin-guide/media/ |
D | imx.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 i.MX Video Capture Driver 7 ------------ 10 handles the flow of image frames to and from capture devices and 13 For image capture, the IPU contains the following internal subunits: 15 - Image DMA Controller (IDMAC) 16 - Camera Serial Interface (CSI) 17 - Image Converter (IC) 18 - Sensor Multi-FIFO Controller (SMFC) 19 - Image Rotator (IRT) [all …]
|
/linux-5.10/sound/soc/qcom/qdsp6/ |
D | q6afe-dai.c | 1 // SPDX-License-Identifier: GPL-2.0 2 // Copyright (c) 2011-2017, The Linux Foundation. All rights reserved. 38 .capture = { \ 39 .stream_name = pre" TDM"#num" Capture", \ 80 .capture = { \ 81 .stream_name = #did" Capture", \ 122 struct q6afe_dai_data *dai_data = dev_get_drvdata(dai->dev); in q6slim_hw_params() 123 struct q6afe_slim_cfg *slim = &dai_data->port_config[dai->id].slim; in q6slim_hw_params() 125 slim->sample_rate = params_rate(params); in q6slim_hw_params() 130 slim->bit_width = 16; in q6slim_hw_params() [all …]
|
/linux-5.10/drivers/media/pci/cobalt/ |
D | cobalt-v4l2.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Derived from ivtv-ioctl.c and cx18-fileops.c 7 * Copyright 2012-2015 Cisco Systems, Inc. and/or its affiliates. 11 #include <linux/dma-mapping.h> 15 #include <linux/v4l2-dv-timings.h> 17 #include <media/v4l2-ctrls.h> 18 #include <media/v4l2-event.h> 19 #include <media/v4l2-dv-timings.h> 23 #include "cobalt-alsa.h" 24 #include "cobalt-cpld.h" [all …]
|
/linux-5.10/drivers/media/platform/omap3isp/ |
D | isppreview.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * TI OMAP3 ISP driver - Preview module 26 { /* RGB-RGB Matrix */ 38 {-38, -75, 112}, 39 {112, -94 , -18} 82 * Faulty pixels correction 4 pixels, 4 lines 85 * ------------------------------------------------------------- 86 * Maximum total 10 pixels, 4 lines 125 * Default Gamma Correction Table - All components 146 * preview_config_luma_enhancement - Configure the Luminance Enhancement table [all …]
|
/linux-5.10/arch/arm64/boot/dts/qcom/ |
D | sdm845-db845c.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 11 #include <dt-bindings/sound/qcom,q6afe.h> 12 #include <dt-bindings/sound/qcom,q6asm.h> 27 stdout-path = "serial0:115200n8"; 30 dc12v: dc12v-regulator { 31 compatible = "regulator-fixed"; [all …]
|
D | apq8096-db820c.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2014-2016, The Linux Foundation. All rights reserved. 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 #include <dt-bindings/sound/qcom,q6afe.h> 13 #include <dt-bindings/sound/qcom,q6asm.h> 27 * drawing no: LM25-P2751-1 29 * For the lines routed to the external connectors the 30 * lines are named after the 96Boards CE Specification 1.0, [all …]
|
/linux-5.10/drivers/media/usb/cx231xx/ |
D | cx231xx-417.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * - CX23885/7/8 support 25 #include <media/v4l2-common.h> 26 #include <media/v4l2-ioctl.h> 27 #include <media/v4l2-event.h> 28 #include <media/drv-intf/cx2341x.h> 32 #define CX231xx_FIRM_IMAGE_NAME "v4l-cx23885-enc.fw" 65 MODULE_PARM_DESC(mpeglines, "number of lines in an MPEG buffer, range 2-32"); 70 "number of bytes in each line of an MPEG buffer, range 512-1024"); 84 .name = "NTSC-M", [all …]
|
/linux-5.10/drivers/media/usb/em28xx/ |
D | em28xx-video.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 // em28xx-video.c - driver for Empia EM2800/EM2820/2840 USB 4 // video capture devices 38 #include "em28xx-v4l.h" 39 #include <media/v4l2-common.h> 40 #include <media/v4l2-ioctl.h> 41 #include <media/v4l2-event.h> 42 #include <media/drv-intf/msp3400.h> 64 dev_printk(KERN_DEBUG, &dev->intf->dev, \ 70 dev_printk(KERN_DEBUG, &dev->intf->dev, \ [all …]
|