| /kernel/linux/linux-6.6/drivers/media/platform/nxp/ |
| D | imx-mipi-csis.c | 3 * Samsung CSIS MIPI CSI-2 receiver driver. 5 * The Samsung CSIS IP is a MIPI CSI-2 receiver found in various NXP i.MX7 and 37 #define CSIS_DRIVER_NAME "imx-mipi-csis" 48 /* CSIS version */ 53 /* CSIS common control */ 64 /* CSIS clock control */ 73 /* CSIS Interrupt mask */ 90 /* CSIS Interrupt source */ 480 * CSIS outputs data in quad pixel mode regardless of the mode 482 * the IP cores connected to the CSIS in i.MX SoCs (CSI bridge [all …]
|
| D | Kconfig | 32 tristate "NXP MIPI CSI-2 CSIS receiver found on i.MX7 and i.MX8 models" 39 Video4Linux2 sub-device driver for the MIPI CSI-2 CSIS receiver
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/ |
| D | samsung,exynos4210-csis.yaml | 4 $id: http://devicetree.org/schemas/media/samsung,exynos4210-csis.yaml# 7 title: Samsung S5P/Exynos SoC series MIPI CSI-2 receiver (MIPI CSIS) 16 - samsung,s5pv210-csis 17 - samsung,exynos4210-csis 18 - samsung,exynos4212-csis 19 - samsung,exynos5250-csis 41 - const: csis 57 - const: csis 63 description: MIPI CSIS I/O and PLL voltage supply (e.g. 1.8V). 66 description: MIPI CSIS Core voltage supply (e.g. 1.1V). [all …]
|
| D | samsung,fimc.yaml | 17 CSIS, FIMC-LITE and FIMC-IS (ISP). 78 "^csis@[0-9a-f]+$": 80 $ref: samsung,exynos4210-csis.yaml# 155 csis@11880000 { 156 compatible = "samsung,exynos4210-csis"; 161 clock-names = "csis", "sclk_csis"; 170 phy-names = "csis"; 183 samsung,csis-hs-settle = <12>; 188 /* ... CSIS 1 */
|
| D | nxp,imx-mipi-csi2.yaml | 15 receiver IP core named CSIS. The IP core originates from Samsung, and may be 16 compatible with some of the Exynos4 and S5P SoCs. i.MX7 SoCs use CSIS version 17 3.3, and i.MX8 SoCs use CSIS version 3.6.3. 20 completely wrapped by the CSIS and doesn't expose a control interface of its
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | samsung-mipi-csis.txt | 1 Samsung S5P/Exynos SoC series MIPI CSI-2 receiver (MIPI CSIS) 6 - compatible : "samsung,s5pv210-csis" for S5PV210 (S5PC110), 7 "samsung,exynos4210-csis" for Exynos4210 (S5PC210), 8 "samsung,exynos4212-csis" for Exynos4212/Exynos4412, 9 "samsung,exynos5250-csis" for Exynos5250; 11 - interrupts : should contain MIPI CSIS interrupt; the format of the 14 - vddio-supply : MIPI CSIS I/O and PLL voltage supply (e.g. 1.8V); 15 - vddcore-supply : MIPI CSIS Core voltage supply (e.g. 1.1V); 18 - clock-names : must contain "csis", "sclk_csis" entries, matching entries 25 - samsung,csis-wclk : CSI-2 wrapper clock selection. If this property is present [all …]
|
| D | samsung-fimc.txt | 6 the S5P SoCs series known as CAMIF), MIPI CSIS, FIMC-LITE and FIMC-IS (ISP). 109 I2C0) nodes and linked to a port node in the csis or the parallel-ports node, 193 csis_0: csis@11880000 { 194 compatible = "samsung,exynos4210-csis"; 203 samsung,csis-hs-settle = <12>; 209 The MIPI-CSIS device binding is defined in samsung-mipi-csis.txt.
|
| D | imx7-mipi-csi2.txt | 14 - interrupts : should contain MIPI CSIS interrupt; 25 provides power to MIPI CSIS core; 31 - fsl,csis-hs-settle : differential receiver (HS-RX) settle time; 72 fsl,csis-hs-settle = <3>;
|
| /kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/ |
| D | mipi-csis.c | 33 #include "mipi-csis.h" 41 /* CSIS global control */ 121 [CSIS_CLK_GATE] = "csis", 127 "vddcore", /* CSIS Core (1.0V, 1.1V or 1.2V) suppply */ 128 "vddio", /* CSIS I/O and PLL (1.8V) supply */ 178 * @pads: CSIS pads array 179 * @sd: v4l2_subdev associated with CSIS device instance 181 * @pdev: CSIS platform device 182 * @phy: pointer to the CSIS generic PHY 184 * @supplies: CSIS regulator supplies [all …]
|
| D | Makefile | 4 s5p-csis-objs := mipi-csis.o 14 obj-$(CONFIG_VIDEO_S5P_MIPI_CSIS) += s5p-csis.o
|
| D | media-dev.h | 23 #include "mipi-csis.h" 28 #define CSIS_OF_NODE_NAME "csis" 99 * @csis: MIPI CSIS subdevs data 115 struct fimc_csis_info csis[CSIS_MAX_ENTITIES]; member
|
| D | media-dev.c | 37 #include "mipi-csis.h" 305 * If neither CSIS nor FIMC was set up, in __fimc_pipeline_s_stream() 449 * directly or through MIPI-CSIS, depending on the external media bus in fimc_md_parse_one_endpoint() 522 if (!of_node_name_eq(node, "csis")) in fimc_md_register_sensor_entities() 524 /* The csis node can have only port subnode. */ in fimc_md_register_sensor_entities() 575 * MIPI-CSIS, FIMC and FIMC-LITE platform devices registration. 649 if (WARN_ON(fmd->csis[id].sd)) in register_csis_entity() 655 fmd->csis[id].sd = sd; in register_csis_entity() 658 "Failed to register MIPI-CSIS.%d (%d)\n", id, ret); in register_csis_entity() 733 /* Register FIMC, FIMC-LITE and CSIS media entities */ [all …]
|
| D | Kconfig | 35 tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver" 41 receiver (MIPI-CSIS) devices. 44 module will be called s5p-csis.
|
| /kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/ |
| D | mipi-csis.c | 33 #include "mipi-csis.h" 41 /* CSIS global control */ 121 [CSIS_CLK_GATE] = "csis", 127 "vddcore", /* CSIS Core (1.0V, 1.1V or 1.2V) supply */ 128 "vddio", /* CSIS I/O and PLL (1.8V) supply */ 178 * @pads: CSIS pads array 179 * @sd: v4l2_subdev associated with CSIS device instance 181 * @pdev: CSIS platform device 182 * @phy: pointer to the CSIS generic PHY 184 * @supplies: CSIS regulator supplies [all …]
|
| D | Makefile | 4 s5p-csis-objs := mipi-csis.o 14 obj-$(CONFIG_VIDEO_S5P_MIPI_CSIS) += s5p-csis.o
|
| D | media-dev.h | 22 #include "mipi-csis.h" 27 #define CSIS_OF_NODE_NAME "csis" 98 * @csis: MIPI CSIS subdevs data 119 struct fimc_csis_info csis[CSIS_MAX_ENTITIES]; member
|
| D | media-dev.c | 36 #include "mipi-csis.h" 304 * If neither CSIS nor FIMC was set up, in __fimc_pipeline_s_stream() 448 * directly or through MIPI-CSIS, depending on the external media bus in fimc_md_parse_one_endpoint() 524 if (!of_node_name_eq(node, "csis")) in fimc_md_register_sensor_entities() 526 /* The csis node can have only port subnode. */ in fimc_md_register_sensor_entities() 577 * MIPI-CSIS, FIMC and FIMC-LITE platform devices registration. 651 if (WARN_ON(fmd->csis[id].sd)) in register_csis_entity() 657 fmd->csis[id].sd = sd; in register_csis_entity() 660 "Failed to register MIPI-CSIS.%d (%d)\n", id, ret); in register_csis_entity() 735 /* Register FIMC, FIMC-LITE and CSIS media entities */ [all …]
|
| D | Kconfig | 36 tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver" 42 receiver (MIPI-CSIS) devices. 45 module will be called s5p-csis.
|
| /kernel/linux/linux-5.10/Documentation/admin-guide/media/ |
| D | imx7.rst | 83 media-ctl -l "'ov2680 1-0036':0 -> 'imx7-mipi-csis.0':0[1]" 84 media-ctl -l "'imx7-mipi-csis.0':1 -> 'csi-mux':1[1]" 92 media-ctl -V "'imx7-mipi-csis.0':0 [fmt:SBGGR10_1X10/800x600 field:none]" 136 <- "imx7-mipi-csis.0":1 [ENABLED] 141 - entity 14: imx7-mipi-csis.0 (2 pads, 2 links) 156 -> "imx7-mipi-csis.0":0 [ENABLED]
|
| D | fimc.rst | 52 connections of the MIPI-CSIS device(s) to the FIMC entities. 129 sub-device node is created per each MIPI-CSIS device. 153 optional s5p-csis.ko (MIPI-CSI receiver subdev).
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/phy/ |
| D | samsung,mipi-video-phy.yaml | 7 title: Samsung S5P/Exynos SoC MIPI CSIS/DSIM DPHY 17 0 - MIPI CSIS 0, 19 2 - MIPI CSIS 1, 24 4 - MIPI CSIS 2.
|
| /kernel/linux/linux-6.6/Documentation/admin-guide/media/ |
| D | imx7.rst | 83 media-ctl -l "'ov2680 1-0036':0 -> 'imx7-mipi-csis.0':0[1]" 84 media-ctl -l "'imx7-mipi-csis.0':1 -> 'csi-mux':1[1]" 92 media-ctl -V "'imx7-mipi-csis.0':0 [fmt:SBGGR10_1X10/800x600 field:none]" 136 <- "imx7-mipi-csis.0":1 [ENABLED] 141 - entity 14: imx7-mipi-csis.0 (2 pads, 2 links) 156 -> "imx7-mipi-csis.0":0 [ENABLED]
|
| D | fimc.rst | 52 connections of the MIPI-CSIS device(s) to the FIMC entities. 129 sub-device node is created per each MIPI-CSIS device. 153 optional s5p-csis.ko (MIPI-CSI receiver subdev).
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/phy/ |
| D | samsung-phy.txt | 1 Samsung S5P/Exynos SoC series MIPI CSIS/DSIM DPHY 22 0 - MIPI CSIS 0, 24 2 - MIPI CSIS 1, 28 4 - MIPI CSIS 2.
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| D | imx7-mipi-csis.c | 32 #define CSIS_DRIVER_NAME "imx7-mipi-csis" 44 /* CSIS common control */ 55 /* CSIS clock control */ 64 /* CSIS Interrupt mask */ 81 /* CSIS Interrupt source */ 772 * The CSIS can't transcode in any way, the source format is identical in mipi_csis_enum_mbus_code() 807 * The CSIS can't transcode in any way, the source format can't be in mipi_csis_set_fmt() 863 /* Store the CSIS format descriptor for active formats. */ in mipi_csis_set_fmt() 953 of_property_read_u32(node, "fsl,csis-hs-settle", &state->hs_settle); in mipi_csis_parse_dt()
|