/openbmc/linux/Documentation/devicetree/bindings/media/ |
H A D | samsung,exynos4210-fimc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/media/samsung,exynos4210-fimc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> 11 - Sylwester Nawrocki <s.nawrocki@samsung.com> 20 - samsung,exynos4210-fimc 21 - samsung,exynos4212-fimc 22 - samsung,s5pv210-fimc 30 clock-names: [all …]
|
/openbmc/linux/drivers/media/platform/st/stm32/dma2d/ |
H A D | dma2d.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * STM32 DMA2D - 2D Graphics Accelerator Driver 5 * Copyright (c) 2021 Dillon Min 6 * Dillon Min, <dillon.minfei@gmail.com> 8 * based on s5p-g2d 24 #include <media/v4l2-mem2mem.h> 25 #include <media/v4l2-device.h> 26 #include <media/v4l2-ioctl.h> 27 #include <media/v4l2-event.h> 28 #include <media/videobuf2-v4l2.h> [all …]
|
/openbmc/linux/samples/v4l/ |
H A D | v4l2-pci-skeleton.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 * This skeleton PCI driver assumes that the card has an S-Video connector as 21 #include <linux/v4l2-dv-timings.h> 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-dev.h> 24 #include <media/v4l2-ioctl.h> 25 #include <media/v4l2-dv-timings.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-event.h> 28 #include <media/videobuf2-v4l2.h> [all …]
|
/openbmc/linux/drivers/staging/vc04_services/bcm2835-camera/ |
H A D | bcm2835-camera.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <media/videobuf2-vmalloc.h> 19 #include <media/videobuf2-dma-contig.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-ioctl.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-fh.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-common.h> 29 #include "../vchiq-mmal/mmal-common.h" [all …]
|
/openbmc/linux/drivers/media/platform/st/sti/delta/ |
H A D | delta-v4l2.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Jean-Christophe Trotin <jean-christophe.trotin@st.com> 15 #include <media/v4l2-ioctl.h> 16 #include <media/v4l2-event.h> 17 #include <media/videobuf2-dma-contig.h> 20 #include "delta-debug.h" 21 #include "delta-ipc.h" 23 #define DELTA_NAME "st-delta" 25 #define DELTA_PREFIX "[---:----]" 32 ((dec && (dec)->op) ? (dec)->op(args) : 0) [all …]
|
/openbmc/linux/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_video.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2016 Florent Revest <florent.revest@free-electrons.com> 11 * Copyright (c) 2009-2010 Samsung Electronics Co., Ltd. 18 #include <media/videobuf2-dma-contig.h> 19 #include <media/v4l2-device.h> 20 #include <media/v4l2-ioctl.h> 21 #include <media/v4l2-event.h> 22 #include <media/v4l2-mem2mem.h> 73 return container_of(file->private_data, struct cedrus_ctx, fh); in cedrus_file2ctx() 86 if (!cedrus_is_capable(ctx, fmt->capabilities) || in cedrus_find_format() [all …]
|
/openbmc/linux/drivers/media/pci/cobalt/ |
H A 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 …]
|
/openbmc/linux/drivers/media/platform/st/sti/hva/ |
H A D | hva-v4l2.c | 1 // SPDX-License-Identifier: GPL-2.0 12 #include <media/v4l2-event.h> 13 #include <media/v4l2-ioctl.h> 14 #include <media/videobuf2-dma-contig.h> 17 #include "hva-hw.h" 93 struct hva_frameinfo *frameinfo = &ctx->frameinfo; in set_default_params() 94 struct hva_streaminfo *streaminfo = &ctx->streaminfo; in set_default_params() 96 frameinfo->pixelformat = V4L2_PIX_FMT_NV12; in set_default_params() 97 frameinfo->width = HVA_DEFAULT_WIDTH; in set_default_params() 98 frameinfo->height = HVA_DEFAULT_HEIGHT; in set_default_params() [all …]
|
/openbmc/linux/drivers/media/usb/uvc/ |
H A D | uvc_v4l2.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * uvc_v4l2.c -- USB Video Class driver - V4L2 API 5 * Copyright (C) 2005-2010 22 #include <media/v4l2-common.h> 23 #include <media/v4l2-ctrls.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-ioctl.h> 41 if (xmap->menu_count == 0 || in uvc_control_add_xu_mapping() 42 xmap->menu_count > UVC_MAX_CONTROL_MENU_ENTRIES) in uvc_control_add_xu_mapping() 43 return -EINVAL; in uvc_control_add_xu_mapping() [all …]
|
/openbmc/linux/drivers/staging/media/omap4iss/ |
H A D | iss_video.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * TI OMAP4 ISS V4L2 Driver - Generic video node 18 #include <media/v4l2-dev.h> 19 #include <media/v4l2-ioctl.h> 20 #include <media/v4l2-mc.h> 25 /* ----------------------------------------------------------------------------- 103 * iss_video_mbus_to_pix - Convert v4l2_mbus_framefmt to v4l2_pix_format 106 * @pix: v4l2_pix_format format (output) 108 * Fill the output pix structure with information from the input mbus format. 110 * per line value in the pix format and information from the video instance. [all …]
|
/openbmc/linux/drivers/media/test-drivers/ |
H A D | vim2m.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * A virtual v4l2-mem2mem example device. 5 * This is a virtual device driver for testing mem-to-mem vb2 framework. 9 * The device is capable of multi-instance, multi-buffer-per-transaction 12 * Copyright (c) 2009-2010 Samsung Electronics Co., Ltd. 23 #include <media/v4l2-mem2mem.h> 24 #include <media/v4l2-device.h> 25 #include <media/v4l2-ioctl.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-event.h> [all …]
|
/openbmc/linux/drivers/usb/gadget/function/ |
H A D | uvc_v4l2.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * uvc_v4l2.c -- USB Video Class Gadget driver 5 * Copyright (C) 2009-2010 19 #include <media/v4l2-dev.h> 20 #include <media/v4l2-event.h> 21 #include <media/v4l2-ioctl.h> 36 if (uformat->type == UVCG_UNCOMPRESSED) { in to_uvc_format() 37 unc = to_uvcg_uncompressed(&uformat->group.cg_item); in to_uvc_format() 39 return ERR_PTR(-EINVAL); in to_uvc_format() 41 memcpy(guid, unc->desc.guidFormat, sizeof(guid)); in to_uvc_format() [all …]
|
/openbmc/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_video.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * vsp1_video.c -- R-Car VSP1 Video Node 5 * Copyright (C) 2013-2015 Renesas Electronics Corporation 14 #include <linux/v4l2-mediabus.h> 18 #include <media/media-entity.h> 19 #include <media/v4l2-dev.h> 20 #include <media/v4l2-fh.h> 21 #include <media/v4l2-ioctl.h> 22 #include <media/v4l2-subdev.h> 23 #include <media/videobuf2-v4l2.h> [all …]
|
/openbmc/linux/drivers/staging/media/deprecated/atmel/ |
H A D | atmel-isc-base.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2019 Microchip Technology, Inc. 21 #include <linux/atmel-isc-media.h> 23 #include <media/v4l2-ctrls.h> 24 #include <media/v4l2-device.h> 25 #include <media/v4l2-event.h> 26 #include <media/v4l2-image-sizes.h> 27 #include <media/v4l2-ioctl.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-subdev.h> [all …]
|
/openbmc/linux/drivers/media/platform/ti/omap3isp/ |
H A D | ispvideo.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * TI OMAP3 ISP - Generic video node 7 * Copyright (C) 2009-2010 Nokia Corporation 22 #include <media/v4l2-dev.h> 23 #include <media/v4l2-ioctl.h> 24 #include <media/v4l2-mc.h> 25 #include <media/videobuf2-dma-contig.h> 31 /* ----------------------------------------------------------------------------- 37 * corresponding in-memory formats to the table below!!! 128 * isp_video_mbus_to_pix - Convert v4l2_mbus_framefmt to v4l2_pix_format [all …]
|
/openbmc/linux/drivers/media/platform/nxp/dw100/ |
H A D | dw100.c | 1 // SPDX-License-Identifier: GPL-2.0+ 20 #include <media/v4l2-ctrls.h> 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-event.h> 23 #include <media/v4l2-ioctl.h> 24 #include <media/v4l2-mem2mem.h> 25 #include <media/videobuf2-dma-contig.h> 190 if (fmt->fourcc == pixel_format && fmt->types & fmt_type) in dw100_find_pixel_format() 199 return dw100_find_pixel_format(f->fmt.pix_mp.pixelformat, in dw100_find_format() 200 to_dw100_fmt_type(f->type)); in dw100_find_format() [all …]
|
/openbmc/linux/drivers/media/platform/microchip/ |
H A D | microchip-isc-base.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2016-2019 Microchip Technology, Inc. 21 #include <linux/atmel-isc-media.h> 23 #include <media/v4l2-ctrls.h> 24 #include <media/v4l2-device.h> 25 #include <media/v4l2-event.h> 26 #include <media/v4l2-image-sizes.h> 27 #include <media/v4l2-ioctl.h> 28 #include <media/v4l2-fwnode.h> 29 #include <media/v4l2-subdev.h> [all …]
|
/openbmc/linux/drivers/media/pci/solo6x10/ |
H A D | solo6x10-v4l2-enc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright (C) 2010-2013 Bluecherry, LLC <https://www.bluecherrydvr.com> 17 #include <media/v4l2-ioctl.h> 18 #include <media/v4l2-common.h> 19 #include <media/v4l2-event.h> 20 #include <media/videobuf2-dma-sg.h> 23 #include "solo6x10-tw28.h" 24 #include "solo6x10-jpeg.h" 95 struct solo_dev *solo_dev = solo_enc->solo_dev; in solo_is_motion_on() 97 return (solo_dev->motion_mask >> solo_enc->ch) & 1; in solo_is_motion_on() [all …]
|
/openbmc/linux/drivers/media/platform/samsung/s3c-camif/ |
H A D | camif-capture.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Based on drivers/media/platform/s5p-fimc, 9 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. 30 #include <media/media-device.h> 31 #include <media/v4l2-ctrls.h> 32 #include <media/v4l2-event.h> 33 #include <media/v4l2-ioctl.h> 34 #include <media/videobuf2-v4l2.h> 35 #include <media/videobuf2-dma-contig.h> 37 #include "camif-core.h" [all …]
|
/openbmc/linux/drivers/media/platform/allegro-dvt/ |
H A D | allegro-core.c | 1 // SPDX-License-Identifier: GPL-2.0 17 #include <linux/mfd/syscon/xlnx-vcu.h> 23 #include <linux/sizes.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-device.h> 28 #include <media/v4l2-event.h> 29 #include <media/v4l2-ioctl.h> 30 #include <media/v4l2-mem2mem.h> 31 #include <media/videobuf2-dma-contig.h> 32 #include <media/videobuf2-v4l2.h> [all …]
|
/openbmc/linux/drivers/media/platform/ti/vpe/ |
H A D | vpe.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI VPE mem2mem driver, based on the virtual v4l2-mem2mem example driver 10 * Copyright (c) 2009-2010 Samsung Electronics Co., Ltd. 14 * Based on the virtual v4l2-mem2mem example device 18 #include <linux/dma-mapping.h> 32 #include <linux/sizes.h> 34 #include <media/v4l2-common.h> 35 #include <media/v4l2-ctrls.h> 36 #include <media/v4l2-device.h> 37 #include <media/v4l2-event.h> [all …]
|
/openbmc/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-m2m.c | 1 // SPDX-License-Identifier: GPL-2.0 25 #include <media/media-entity.h> 26 #include <media/v4l2-ctrls.h> 27 #include <media/v4l2-device.h> 28 #include <media/v4l2-event.h> 29 #include <media/v4l2-fh.h> 30 #include <media/v4l2-ioctl.h> 31 #include <media/v4l2-mem2mem.h> 32 #include <media/videobuf2-core.h> 33 #include <media/videobuf2-dma-contig.h> [all …]
|
/openbmc/linux/drivers/media/platform/chips-media/ |
H A D | coda-common.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Coda multi-standard codec IP 6 * Javier Martin, <javier.martin@vista-silicon.com> 31 #include <media/v4l2-ctrls.h> 32 #include <media/v4l2-device.h> 33 #include <media/v4l2-event.h> 34 #include <media/v4l2-ioctl.h> 35 #include <media/v4l2-mem2mem.h> 36 #include <media/videobuf2-v4l2.h> 37 #include <media/videobuf2-dma-contig.h> [all …]
|
/openbmc/linux/drivers/media/platform/samsung/exynos4-is/ |
H A D | fimc-capture.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2010 - 2012 Samsung Electronics Co., Ltd. 21 #include <media/v4l2-device.h> 22 #include <media/v4l2-ioctl.h> 23 #include <media/v4l2-mem2mem.h> 24 #include <media/v4l2-rect.h> 25 #include <media/videobuf2-v4l2.h> 26 #include <media/videobuf2-dma-contig.h> 29 #include "fimc-core.h" 30 #include "fimc-reg.h" [all …]
|
/openbmc/linux/drivers/staging/media/tegra-video/ |
H A D | vi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 21 #include <media/v4l2-dv-timings.h> 22 #include <media/v4l2-event.h> 23 #include <media/v4l2-fh.h> 24 #include <media/v4l2-fwnode.h> 25 #include <media/v4l2-ioctl.h> 26 #include <media/videobuf2-dma-contig.h> 36 * struct tegra_vi_graph_entity - Entity in the video graph 72 for (i = offset; i < vi->soc->nformats; ++i) { in tegra_get_format_idx_by_code() 73 if (vi->soc->video_formats[i].code == code) in tegra_get_format_idx_by_code() [all …]
|