Home
last modified time | relevance | path

Searched +full:min +full:- +full:pix +full:- +full:sizes (Results 1 – 25 of 47) sorted by relevance

12

/linux-6.12.1/Documentation/devicetree/bindings/media/
Dsamsung,exynos4210-fimc.yaml1 # 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 …]
/linux-6.12.1/drivers/media/platform/st/stm32/dma2d/
Ddma2d.c1 // 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 …]
/linux-6.12.1/samples/v4l/
Dv4l2-pci-skeleton.c1 // 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 …]
/linux-6.12.1/drivers/media/pci/mgb4/
Dmgb4_vout.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2021-2023 Digiteq Automotive
9 * When the device is in loopback mode (a direct, in HW, in->out frame passing
16 #include <media/v4l2-ioctl.h>
17 #include <media/videobuf2-v4l2.h>
18 #include <media/videobuf2-dma-sg.h>
19 #include <media/v4l2-dv-timings.h>
67 struct mgb4_regs *video = &voutdev->mgbdev->video; in get_timings()
68 const struct mgb4_vout_regs *regs = &voutdev->config->regs; in get_timings()
70 u32 hsync = mgb4_read_reg(video, regs->hsync); in get_timings()
[all …]
Dmgb4_vin.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2021-2023 Digiteq Automotive
11 * When the device is in loopback mode (a direct, in HW, in->out frame passing
21 #include <linux/v4l2-dv-timings.h>
22 #include <media/v4l2-ioctl.h>
23 #include <media/videobuf2-v4l2.h>
24 #include <media/videobuf2-dma-sg.h>
25 #include <media/v4l2-dv-timings.h>
26 #include <media/v4l2-event.h>
92 voutdev = vindev->mgbdev->vout[i]; in loopback_dev()
[all …]
/linux-6.12.1/drivers/staging/vc04_services/bcm2835-camera/
Dbcm2835-camera.c1 // SPDX-License-Identifier: GPL-2.0
14 #include <linux/dma-mapping.h>
19 #include <media/videobuf2-vmalloc.h>
20 #include <media/videobuf2-dma-contig.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-ioctl.h>
23 #include <media/v4l2-ctrls.h>
24 #include <media/v4l2-fh.h>
25 #include <media/v4l2-event.h>
26 #include <media/v4l2-common.h>
[all …]
/linux-6.12.1/Documentation/userspace-api/media/v4l/
Dpixfmt-srggb8-pisp-comp.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _v4l2-pix-fmt-pisp-comp1-rggb:
4 .. _v4l2-pix-fmt-pisp-comp1-grbg:
5 .. _v4l2-pix-fmt-pisp-comp1-gbrg:
6 .. _v4l2-pix-fmt-pisp-comp1-bggr:
7 .. _v4l2-pix-fmt-pisp-comp1-mono:
8 .. _v4l2-pix-fmt-pisp-comp2-rggb:
9 .. _v4l2-pix-fmt-pisp-comp2-grbg:
10 .. _v4l2-pix-fmt-pisp-comp2-gbrg:
11 .. _v4l2-pix-fmt-pisp-comp2-bggr:
[all …]
/linux-6.12.1/drivers/media/platform/st/sti/delta/
Ddelta-v4l2.c1 // 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 …]
/linux-6.12.1/drivers/staging/media/sunxi/cedrus/
Dcedrus_video.c1 // 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 …]
/linux-6.12.1/drivers/media/pci/cobalt/
Dcobalt-v4l2.c1 // 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-6.12.1/drivers/media/platform/st/sti/hva/
Dhva-v4l2.c1 // 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 …]
/linux-6.12.1/drivers/staging/media/omap4iss/
Diss_video.c1 // 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 …]
/linux-6.12.1/drivers/media/usb/uvc/
Duvc_v4l2.c1 // 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 …]
/linux-6.12.1/drivers/media/test-drivers/
Dvim2m.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/renesas/vsp1/
Dvsp1_video.c1 // 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 …]
/linux-6.12.1/drivers/staging/media/deprecated/atmel/
Datmel-isc-base.c1 // 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 …]
/linux-6.12.1/drivers/usb/gadget/function/
Duvc_v4l2.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/ti/omap3isp/
Dispvideo.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/nxp/dw100/
Ddw100.c1 // 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 …]
/linux-6.12.1/drivers/media/pci/solo6x10/
Dsolo6x10-v4l2-enc.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/samsung/s3c-camif/
Dcamif-capture.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/allegro-dvt/
Dallegro-core.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/ti/vpe/
Dvpe.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/microchip/
Dmicrochip-isc-base.c1 // 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 …]
/linux-6.12.1/drivers/media/platform/nxp/imx8-isi/
Dimx8-isi-m2m.c1 // 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 …]

12