| /linux/Documentation/devicetree/bindings/media/ |
| H A D | allwinner,sun6i-a31-mipi-csi2.yaml | 1 # 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 D | allwinner,sun8i-a83t-mipi-csi2.yaml | 1 # 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 D | cdns,csi2tx.txt | 1 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 D | ti,cal.yaml | 1 # 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 D | Kconfig | 1 # 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 D | imx8qm-ss-img.dtsi | 1 // 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 D | fsl,imx8mp-media-blk-ctrl.yaml | 1 # 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 D | platform-cardlist.rst | 1 .. 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 D | ipu6-isys.rst | 1 .. 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 D | qcom_camss.rst | 1 .. 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 D | renesas,dsi-csi2-tx.yaml | 1 # 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 D | Makefile | 1 # 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 D | Makefile | 1 # 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 D | Kconfig | 1 # 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 D | Makefile | 1 # 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 D | Kconfig | 1 # 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 D | xlnx,csi2rxss.yaml | 1 # 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 D | omap3isp.h | 1 /* 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 D | imx8-isi-gasket.c | 1 // 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 D | Makefile | 1 # 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 D | Kconfig | 1 # 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 D | r8a774c0-ek874-mipi-2.1.dts | 1 // 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 D | fimc-devel.rst | 1 .. 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 D | ipu6-fw-isys.h | 1 /* 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 D | Makefile | 1 # 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 …]
|