Home
last modified time | relevance | path

Searched +full:mipi +full:- +full:csi2 (Results 1 – 25 of 50) sorted by relevance

12

/linux/Documentation/devicetree/bindings/media/
H A Dallwinner,sun6i-a31-mipi-csi2.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/allwinner,sun6i-a31-mipi-csi2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A31 MIPI CSI-2
10 - Paul Kocialkowski <paul.kocialkowski@bootlin.com>
15 - const: allwinner,sun6i-a31-mipi-csi2
16 - items:
17 - const: allwinner,sun8i-v3s-mipi-csi2
18 - const: allwinner,sun6i-a31-mipi-csi2
[all …]
H A Dallwinner,sun8i-a83t-mipi-csi2.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/media/allwinner,sun8i-a83t-mipi-csi2.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A83T MIPI CSI-2
10 - Paul Kocialkowski <paul.kocialkowski@bootlin.com>
14 const: allwinner,sun8i-a83t-mipi-csi2
24 - description: Bus Clock
25 - description: Module Clock
26 - description: MIPI-specific Clock
[all …]
H A Dcdns,csi2tx.txt1 Cadence MIPI-CSI2 TX controller
4 The Cadence MIPI-CSI2 TX controller is a CSI-2 bridge supporting up to
8 - compatible: must be set to "cdns,csi2tx" or "cdns,csi2tx-1.3"
9 for version 1.3 of the controller, "cdns,csi2tx-2.1" for v2.1
10 - reg: base address and size of the memory mapped region
11 - clocks: phandles to the clocks driving the controller
12 - clock-names: must contain:
15 * pixel_if[0-3]_clk: pixel stream output clock, one for each stream
19 - phys: phandle to the D-PHY. If it is set, phy-names need to be set
20 - phy-names: must contain "dphy"
[all …]
H A Dti,cal.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Benoit Parrot <bparrot@ti.com>
12 description: |-
15 processing capability to connect CSI2 image-sensor modules to the
18 CAL supports 2 camera port nodes on MIPI bus.
24 - ti,dra72-cal
26 - ti,dra72-pre-es2-cal
28 - ti,dra76-cal
[all …]
/linux/drivers/media/platform/cadence/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 tristate "Cadence MIPI-CSI2 RX Controller"
14 Support for the Cadence MIPI CSI2 Receiver controller.
17 called cdns-csi2rx.
20 tristate "Cadence MIPI-CSI2 TX Controller"
26 Support for the Cadence MIPI CSI2 Transceiver controller.
29 called cdns-csi2tx.
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8qm-ss-img.dtsi1 // SPDX-License-Identifier: GPL-2.0+
7 compatible = "fsl,imx8qm-isi";
10 #address-cells = <1>;
11 #size-cells = <0>;
17 remote-endpoint = <&mipi_csi0_out>;
25 remote-endpoint = <&mipi_csi1_out>;
32 compatible = "nxp,imx8qm-jpgdec", "nxp,imx8qxp-jpgdec";
36 compatible = "nxp,imx8qm-jpgenc", "nxp,imx8qxp-jpgenc";
40 compatible = "fsl,imx8qm-mipi-csi2", "fsl,imx8qxp-mipi-csi2";
43 #address-cells = <1>;
[all …]
/linux/Documentation/devicetree/bindings/soc/imx/
H A Dfsl,imx8mp-media-blk-ctrl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Paul Elder <paul.elder@ideasonboard.com>
13 The i.MX8MP Media Block Control (MEDIA BLK_CTRL) is a top-level peripheral
20 - const: fsl,imx8mp-media-blk-ctrl
21 - const: syscon
26 '#address-cells':
29 '#size-cells':
[all …]
/linux/Documentation/admin-guide/media/
H A 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 …]
H A Dipu6-isys.rst1 .. SPDX-License-Identifier: GPL-2.0
9 Copyright |copy| 2023--2024 Intel Corporation
15 Input System (MIPI CSI2 receiver) drivers located under
26 Intel IPU6 is made up of two components - Input System (ISYS) and Processing
29 The Input System mainly works as MIPI CSI-2 receiver which receives and
32 There are 2 driver modules - intel-ipu6 and intel-ipu6-isys. intel-ipu6 is an
34 firmware authentication, DMA mapping and IPU-MMU (internal Memory mapping Unit)
36 sub-device interfaces. The IPU6 ISYS driver supports camera sensors connected
37 to the IPU6 ISYS through V4L2 sub-device sensor drivers.
39 .. Note:: See Documentation/driver-api/media/drivers/ipu6.rst for more
[all …]
H A Dqcom_camss.rst1 .. SPDX-License-Identifier: GPL-2.0
9 ------------
25 ----------------------------------
30 - 2 / 3 CSIPHY modules. They handle the Physical layer of the CSI2 receivers.
32 - 2 / 4 CSID (CSI Decoder) modules. They handle the Protocol and Application
33 layer of the CSI2 receivers. A CSID can decode data stream from any of the
36 - ISPIF (ISP Interface) module. Handles the routing of the data streams from
38 - 1 / 2 VFE (Video Front End) module(s). Contain a pipeline of image processing
48 -----------------------
52 - Input from camera sensor via CSIPHY;
[all …]
/linux/Documentation/devicetree/bindings/display/bridge/
H A Drenesas,dsi-csi2-tx.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/display/bridge/renesas,dsi-csi2-tx.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Renesas R-Car MIPI DSI/CSI-2 Encoder
10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
13 This binding describes the MIPI DSI/CSI-2 encoder embedded in the Renesas
14 R-Car Gen4 SoCs. The encoder can operate in either DSI or CSI-2 mode, with up
20 - renesas,r8a779a0-dsi-csi2-tx # for V3U
21 - renesas,r8a779g0-dsi-csi2-tx # for V4H
[all …]
/linux/drivers/media/platform/sunxi/sun6i-mipi-csi2/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
2 sun6i-mipi-csi2-y += sun6i_mipi_csi2.o
4 obj-$(CONFIG_VIDEO_SUN6I_MIPI_CSI2) += sun6i-mipi-csi2.o
/linux/drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
2 sun8i-a83t-mipi-csi2-y += sun8i_a83t_mipi_csi2.o sun8i_a83t_dphy.o
4 obj-$(CONFIG_VIDEO_SUN8I_A83T_MIPI_CSI2) += sun8i-a83t-mipi-csi2.o
/linux/drivers/media/platform/samsung/exynos4-is/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
33 module will be called s5p-fimc.
36 tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver"
41 This is a V4L2 driver for Samsung S5P and EXYNOS4 SoC MIPI-CSI2
42 receiver (MIPI-CSIS) devices.
45 module will be called s5p-csis.
48 tristate "EXYNOS FIMC-LITE camera interface driver"
55 This is a V4L2 driver for Samsung EXYNOS4/5 SoC FIMC-LITE camera
59 module will be called exynos-fimc-lite.
62 tristate "EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver"
[all …]
/linux/drivers/media/platform/sunxi/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
3 obj-y += sun4i-csi/
4 obj-y += sun6i-csi/
5 obj-y += sun6i-mipi-csi2/
6 obj-y += sun8i-a83t-mipi-csi2/
7 obj-y += sun8i-di/
8 obj-y += sun8i-rotate/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
5 source "drivers/media/platform/sunxi/sun4i-csi/Kconfig"
6 source "drivers/media/platform/sunxi/sun6i-csi/Kconfig"
7 source "drivers/media/platform/sunxi/sun6i-mipi-csi2/Kconfig"
8 source "drivers/media/platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig"
9 source "drivers/media/platform/sunxi/sun8i-di/Kconfig"
10 source "drivers/media/platform/sunxi/sun8i-rotate/Kconfig"
/linux/Documentation/devicetree/bindings/media/xilinx/
H A Dxlnx,csi2rxss.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Xilinx MIPI CSI-2 Receiver Subsystem
10 - Vishal Sagar <vishal.sagar@amd.com>
13 The Xilinx MIPI CSI-2 Receiver Subsystem is used to capture MIPI CSI-2
16 The subsystem consists of a MIPI D-PHY in slave mode which captures the
17 data packets. This is passed along the MIPI CSI-2 Rx IP which extracts the
20 For more details, please refer to PG232 Xilinx MIPI CSI-2 Receiver Subsystem.
21 Please note that this bindings includes only the MIPI CSI-2 Rx controller
[all …]
/linux/drivers/media/platform/ti/omap3isp/
H A Domap3isp.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * TI OMAP3 ISP - Bus Configuration
25 * struct isp_parallel_cfg - Parallel interface configuration
27 * 0 - CAMEXT[13:0] -> CAM[13:0]
28 * 2 - CAMEXT[13:2] -> CAM[11:0]
29 * 4 - CAMEXT[13:4] -> CAM[9:0]
30 * 6 - CAMEXT[13:6] -> CAM[7:0]
32 * 0 - Sample on rising edge, 1 - Sample on falling edge
34 * 0 - Active high, 1 - Active low
36 * 0 - Active high, 1 - Active low
[all …]
/linux/drivers/media/platform/nxp/imx8-isi/
H A Dimx8-isi-gasket.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright 2019-2023 NXP
8 #include <media/mipi-csi2.h>
10 #include "imx8-isi-core.h"
12 /* -----------------------------------------------------------------------------
34 regmap_write(isi->gasket, GASKET_BASE(port) + GASKET_HSIZE, fmt->width); in mxc_imx8_gasket_enable()
35 regmap_write(isi->gasket, GASKET_BASE(port) + GASKET_VSIZE, fmt->height); in mxc_imx8_gasket_enable()
37 val = GASKET_CTRL_DATA_TYPE(fd->entry[0].bus.csi2.dt); in mxc_imx8_gasket_enable()
38 if (fd->entry[0].bus.csi2.dt == MIPI_CSI2_DT_YUV422_8B) in mxc_imx8_gasket_enable()
42 regmap_write(isi->gasket, GASKET_BASE(port) + GASKET_CTRL, val); in mxc_imx8_gasket_enable()
[all …]
/linux/drivers/media/platform/nxp/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0-only
3 obj-y += dw100/
4 obj-y += imx-jpeg/
5 obj-y += imx8-isi/
7 obj-$(CONFIG_VIDEO_IMX7_CSI) += imx7-media-csi.o
8 obj-$(CONFIG_VIDEO_IMX8MQ_MIPI_CSI2) += imx8mq-mipi-csi2.o
9 obj-$(CONFIG_VIDEO_IMX_MIPI_CSIS) += imx-mipi-csis.o
10 obj-$(CONFIG_VIDEO_IMX_PXP) += imx-pxp.o
11 obj-$(CONFIG_VIDEO_MX2_EMMAPRP) += mx2_emmaprp.o
/linux/drivers/media/platform/renesas/rzg2l-cru/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
4 tristate "RZ/G2L MIPI CSI-2 Receiver"
13 Support for Renesas RZ/G2L (and alike SoC's) MIPI CSI-2
17 module will be called rzg2l-csi2.
33 module will be called rzg2l-cru.
/linux/arch/arm64/boot/dts/renesas/
H A Dr8a774c0-ek874-mipi-2.1.dts1 // SPDX-License-Identifier: GPL-2.0
4 * connected with aistarvision-mipi-v2-adapter board
9 /dts-v1/;
10 #include "r8a774c0-ek874.dts"
13 #include "aistarvision-mipi-adapter-2.1.dtsi"
16 …model = "Silicon Linux RZ/G2E evaluation kit EK874 (CAT874 + CAT875) with aistarvision-mipi-v2-ada…
17 compatible = "si-linux,cat875", "si-linux,cat874", "renesas,r8a774c0";
38 clock-lanes = <0>;
39 data-lanes = <1 2>;
40 remote-endpoint = <&ov5645_ep>;
[all …]
/linux/Documentation/driver-api/media/drivers/
H A Dfimc-devel.rst1 .. SPDX-License-Identifier: GPL-2.0
8 Copyright |copy| 2012 - 2013 Samsung Electronics Co., Ltd.
11 ------------------
13 - media device driver
15 drivers/media/platform/samsung/exynos4-is/media-dev.[ch]
17 - camera capture video device driver
19 drivers/media/platform/samsung/exynos4-is/fimc-capture.c
21 - MIPI-CSI2 receiver subdev
23 drivers/media/platform/samsung/exynos4-is/mipi-csis.[ch]
25 - video post-processor (mem-to-mem)
[all …]
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-fw-isys.h1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (C) 2013--2024 Intel Corporation */
30 /* Single device queue for high priority commands (bypass in-order queue) */
160 * enum ipu6_fw_isys_mipi_vc: MIPI csi2 spec
213 /* captured as MIPI packets */
220 * enum ipu6_fw_isys_mipi_store_mode. Describes if long MIPI packets reach
221 * MIPI SRAM with the long packet header or
222 * if not, then only option is to capture it with pin type MIPI.
286 * struct ipu6_fw_isys_output_pin_payload_abi - ISYS output pin buffer
287 * @out_buf_id: Points to output pin buffer - buffer identifier
[all …]
/linux/drivers/staging/media/imx/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 imx-media-common-objs := imx-media-capture.o imx-media-dev-common.o \
3 imx-media-of.o imx-media-utils.o
5 imx6-media-objs := imx-media-dev.o imx-media-internal-sd.o \
6 imx-ic-common.o imx-ic-prp.o imx-ic-prpencvf.o imx-media-vdic.o \
7 imx-media-csc-scaler.o
9 imx6-media-csi-objs := imx-media-csi.o imx-media-fim.o
11 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-common.o
12 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx6-media.o
13 obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx6-media-csi.o
[all …]

12