Home
last modified time | relevance | path

Searched +full:jpeg +full:- +full:codec (Results 1 – 25 of 107) sorted by relevance

12345

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/
Dexynos-jpeg-codec.txt1 Samsung S5P/Exynos SoC series JPEG codec
5 - compatible : should be one of:
6 "samsung,s5pv210-jpeg", "samsung,exynos4210-jpeg",
7 "samsung,exynos3250-jpeg", "samsung,exynos5420-jpeg",
8 "samsung,exynos5433-jpeg";
9 - reg : address and length of the JPEG codec IP register set;
10 - interrupts : specifies the JPEG codec IP interrupt;
11 - clock-names : should contain:
12 - "jpeg" for the core gate clock,
13 - "sclk" for the special clock (optional).
[all …]
Drenesas,jpu.txt1 * Renesas JPEG Processing Unit
3 The JPEG processing unit (JPU) incorporates the JPEG codec with an encoding
4 and decoding function conforming to the JPEG baseline process, so that the JPU
5 can encode image data and decode JPEG data quickly.
8 - compatible: "renesas,jpu-<soctype>", "renesas,rcar-gen2-jpu" as fallback.
10 - "renesas,jpu-r8a7790" for R-Car H2
11 - "renesas,jpu-r8a7791" for R-Car M2-W
12 - "renesas,jpu-r8a7792" for R-Car V2H
13 - "renesas,jpu-r8a7793" for R-Car M2-N
15 - reg: Base address and length of the registers block for the JPU.
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/
Dsamsung,s5pv210-jpeg.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/media/samsung,s5pv210-jpeg.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Samsung S5PV210 and Exynos SoC JPEG codec
10 - Jacek Anaszewski <jacek.anaszewski@gmail.com>
11 - Krzysztof Kozlowski <krzk@kernel.org>
12 - Sylwester Nawrocki <s.nawrocki@samsung.com>
13 - Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
18 - samsung,s5pv210-jpeg
[all …]
Drenesas,jpu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas JPEG Processing Unit
10 - Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
13 The JPEG processing unit (JPU) incorporates the JPEG codec with an encoding
14 and decoding function conforming to the JPEG baseline process, so that the
15 JPU can encode image data and decode JPEG data quickly.
20 - enum:
21 - renesas,jpu-r8a7790 # R-Car H2
[all …]
Dcoda.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Chips&Media Coda multi-standard codec IP
10 - Philipp Zabel <p.zabel@pengutronix.de>
12 description: |-
13 Coda codec IPs are present in i.MX SoCs in various versions,
19 - items:
20 - const: fsl,imx27-vpu
21 - const: cnm,codadx6
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/jpeg/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Mediatek JPEG Codec driver"
12 Mediatek jpeg codec driver provides HW capability to decode
13 JPEG format
16 module will be called mtk-jpeg
/kernel/linux/linux-5.10/drivers/media/platform/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 Say Y here to enable support for platform-specific V4L drivers.
13 source "drivers/media/platform/marvell-ccic/Kconfig"
22 Chrome9 chipsets. Currently only tested on OLPC xo-1.5 systems
125 will be called s3c-camif.
139 will be called stm32-dcmi.
150 source "drivers/media/platform/exynos4-is/Kconfig"
153 source "drivers/media/platform/rcar-vin/Kconfig"
174 bool "Memory-to-memory multimedia devices"
185 tristate "Chips&Media Coda multi-standard codec IP"
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dplatform-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
17 am437x-vpfe TI AM437x VPFE
18 aspeed-video Aspeed AST2400 and AST2500
19 atmel-isc ATMEL Image Sensor Controller (ISC)
20 atmel-isi ATMEL Image Sensor Interface (ISI)
24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller
25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller
26 coda-vpu Chips&Media Coda multi-standard codec IP
29 exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem)
30 exynos-fimc-lite EXYNOS FIMC-LITE camera interface
[all …]
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Dplatform-cardlist.rst1 .. SPDX-License-Identifier: GPL-2.0
17 am437x-vpfe TI AM437x VPFE
18 aspeed-video Aspeed AST2400 and AST2500
19 atmel-isc ATMEL Image Sensor Controller (ISC)
20 atmel-isi ATMEL Image Sensor Interface (ISI)
24 cdns-csi2rx Cadence MIPI-CSI2 RX Controller
25 cdns-csi2tx Cadence MIPI-CSI2 TX Controller
26 coda-vpu Chips&Media Coda multi-standard codec IP
29 exynos-fimc-is EXYNOS4x12 FIMC-IS (Imaging Subsystem)
30 exynos-fimc-lite EXYNOS FIMC-LITE camera interface
[all …]
/kernel/linux/linux-6.6/drivers/media/pci/zoran/
Dzr36050.c1 // SPDX-License-Identifier: GPL-2.0-or-later
22 /* codec io API */
37 * read/write via codec layer (registers are located in the master device)
43 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36050_read()
47 if (ptr->codec->master_data->readreg) in zr36050_read()
48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36050_read()
50 zrdev_err(zr, "%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36050_read()
52 zrdev_dbg(zr, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, value); in zr36050_read()
59 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36050_write()
61 zrdev_dbg(zr, "%s: writing 0x%02x to 0x%04x\n", ptr->name, value, reg); in zr36050_write()
[all …]
Dzr36060.c1 // SPDX-License-Identifier: GPL-2.0-or-later
22 /* codec io API */
37 * read/write via codec layer (registers are located in the master device)
44 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36060_read()
47 if (ptr->codec->master_data->readreg) in zr36060_read()
48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xff; in zr36060_read()
50 zrdev_err(zr, "%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36060_read()
57 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36060_write()
62 if (ptr->codec->master_data->writereg) in zr36060_write()
63 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36060_write()
[all …]
Dvideocodec.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Interface for MJPEG (and maybe later MPEG/WAVELETS) codec's
16 * Should ease the (re-)usage of drivers supporting cards with (different)
20 * The codecs are typically have a "strong" binding to their master - so I
22 * i2c. If you have an other opinion, let's discuss & implement it :-)))
29 * The best is just calling them at module (de-)initialisation.
47 * ----------------------------------------------------------------------------
51 * ----------------------------------------------------------------------------
60 * name -> name of the device structure for reference and debugging
61 * master_data -> data ref. for the master (e.g. the zr36055,57,67)
[all …]
Dzoran_device.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * This part handles device access (PCI/I2C/codec/...)
18 #include <linux/i2c-algo-bit.h>
20 #include <media/v4l2-common.h>
26 #include <linux/dma-mapping.h>
68 // || zr->revision < 1) // Revision 1 has also Triton support in zr36057_init_vfe()
90 * A bit number of -1 (lacking) gives a mask of 0, in GPIO()
114 if ((por & ZR36057_POR_PO_TIME) && !zr->card.gws_not_connected) { in post_office_wait()
116 pci_info(zr->pci_dev, "pop timeout %08x\n", por); in post_office_wait()
117 return -1; in post_office_wait()
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-jpeg/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 tristate "Samsung S5P/Exynos3250/Exynos4 JPEG codec driver"
12 and EXYNOS4 JPEG codec
Djpeg-regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* linux/drivers/media/platform/samsung/s5p-jpeg/jpeg-regs.h
4 * Register definition file for Samsung JPEG codec driver
6 * Copyright (c) 2011-2014 Samsung Electronics Co., Ltd.
18 /* JPEG mode register */
29 /* JPEG operation status register */
34 #define S5P_QT_NUMt_SHIFT(t) (((t) - 1) << 1)
39 #define S5P_HT_NUMt_AC_SHIFT(t) (((t) << 1) - 1)
42 #define S5P_HT_NUMt_DC_SHIFT(t) (((t) - 1) << 1)
45 /* JPEG restart interval register upper byte */
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/zoran/
Dzr36050.c1 // SPDX-License-Identifier: GPL-2.0-or-later
24 /* codec io API */
37 MODULE_PARM_DESC(debug, "Debug level (0-4)");
48 read/write via codec layer (registers are located in the master device)
57 if (ptr->codec->master_data->readreg) in zr36050_read()
58 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36050_read()
61 KERN_ERR "%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36050_read()
63 dprintk(4, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, value); in zr36050_read()
70 dprintk(4, "%s: writing 0x%02x to 0x%04x\n", ptr->name, value, reg); in zr36050_write()
73 if (ptr->codec->master_data->writereg) in zr36050_write()
[all …]
Dzr36060.c1 // SPDX-License-Identifier: GPL-2.0-or-later
24 /* codec io API */
40 MODULE_PARM_DESC(debug, "Debug level (0-4)");
50 * read/write via codec layer (registers are located in the master device)
59 if (ptr->codec->master_data->readreg) in zr36060_read()
60 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xff; in zr36060_read()
62 pr_err("%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36060_read()
72 if (ptr->codec->master_data->writereg) in zr36060_write()
73 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36060_write()
75 pr_err("%s: invalid I/O setup, nothing written!\n", ptr->name); in zr36060_write()
[all …]
Dzoran_device.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * This part handles device access (PCI/I2C/codec/...)
18 #include <linux/i2c-algo-bit.h>
20 #include <media/v4l2-common.h>
26 #include <linux/dma-mapping.h>
69 // || zr->revision < 1) // Revision 1 has also Triton support in zr36057_init_vfe()
91 * A bit number of -1 (lacking) gives a mask of 0, in GPIO()
116 if ((por & ZR36057_POR_PO_TIME) && !zr->card.gws_not_connected) { in post_office_wait()
118 pci_info(zr->pci_dev, "pop timeout %08x\n", por); in post_office_wait()
119 return -1; in post_office_wait()
[all …]
Dvideocodec.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
5 * Interface for MJPEG (and maybe later MPEG/WAVELETS) codec's
15 /* Should ease the (re-)usage of drivers supporting cards with (different)
19 The codecs are typically have a "strong" binding to their master - so I
21 i2c. If you have an other opinion, let's discuss & implement it :-)))
28 The best is just calling them at module (de-)initialisation.
46 ----------------------------------------------------------------------------
50 ----------------------------------------------------------------------------
59 name -> name of the device structure for reference and debugging
60 master_data -> data ref. for the master (e.g. the zr36055,57,67)
[all …]
Dzr36057.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * zr36057.h - zr36057 register offsets
99 #define ZR36057_JMC 0x100 /* JPEG Mode and Control */
113 #define ZR36057_JPC 0x104 /* JPEG Process Control */
137 #define ZR36057_JCBA 0x11c /* JPEG Code Base Address */
139 #define ZR36057_JCFT 0x120 /* JPEG Code FIFO Threshold */
141 #define ZR36057_JCGI 0x124 /* JPEG Codec Guest ID */
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
Dhantro.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Hantro VPU codec driver
8 * Based on s5p-mfc driver by Samsung Electronics Co., Ltd.
20 #include <media/v4l2-ctrls.h>
21 #include <media/v4l2-device.h>
22 #include <media/v4l2-ioctl.h>
23 #include <media/v4l2-mem2mem.h>
24 #include <media/videobuf2-core.h>
25 #include <media/videobuf2-dma-contig.h>
40 * struct hantro_irq - irq handler and name
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/
Dhantro.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Hantro VPU codec driver
8 * Based on s5p-mfc driver by Samsung Electronics Co., Ltd.
21 #include <media/v4l2-ctrls.h>
22 #include <media/v4l2-device.h>
23 #include <media/v4l2-ioctl.h>
24 #include <media/v4l2-mem2mem.h>
25 #include <media/videobuf2-core.h>
26 #include <media/videobuf2-dma-contig.h>
45 * struct hantro_irq - irq handler and name
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/s5p-jpeg/
Djpeg-regs.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* linux/drivers/media/platform/s5p-jpeg/jpeg-regs.h
4 * Register definition file for Samsung JPEG codec driver
6 * Copyright (c) 2011-2014 Samsung Electronics Co., Ltd.
18 /* JPEG mode register */
29 /* JPEG operation status register */
34 #define S5P_QT_NUMt_SHIFT(t) (((t) - 1) << 1)
39 #define S5P_HT_NUMt_AC_SHIFT(t) (((t) << 1) - 1)
42 #define S5P_HT_NUMt_DC_SHIFT(t) (((t) - 1) << 1)
45 /* JPEG restart interval register upper byte */
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dpixfmt-compressed.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
8 .. _compressed-formats:
12 .. flat-table:: Compressed Image Formats
13 :header-rows: 1
14 :stub-columns: 0
17 * - Identifier
18 - Code
19 - Details
20 * .. _V4L2-PIX-FMT-JPEG:
22 - ``V4L2_PIX_FMT_JPEG``
[all …]
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dpixfmt-compressed.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
8 .. _compressed-formats:
18 .. flat-table:: Compressed Image Formats
19 :header-rows: 1
20 :stub-columns: 0
23 * - Identifier
24 - Code
25 - Details
26 * .. _V4L2-PIX-FMT-JPEG:
28 - ``V4L2_PIX_FMT_JPEG``
[all …]

12345