/linux/drivers/media/platform/nxp/ |
H A 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 38 #define CSIS_DRIVER_NAME "imx-mipi-csis" 49 /* CSIS version */ 54 /* CSIS common control */ 65 /* CSIS clock control */ 74 /* CSIS Interrupt mask */ 91 /* CSIS Interrupt source */ 485 * CSIS outputs data in quad pixel mode regardless of the mode 487 * the IP cores connected to the CSIS in i.MX SoCs (CSI bridge [all …]
|
H A 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
|
H A D | Makefile | 9 obj-$(CONFIG_VIDEO_IMX_MIPI_CSIS) += imx-mipi-csis.o
|
/linux/Documentation/devicetree/bindings/media/ |
H A 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 …]
|
H A 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@80000 { 156 compatible = "samsung,exynos4210-csis"; 161 clock-names = "csis", "sclk_csis"; 170 phy-names = "csis"; 183 samsung,csis-hs-settle = <12>; 188 /* ... CSIS 1 */
|
H A 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
|
H A D | imx.txt | 34 to the i.MX IPU CSIs.
|
H A D | nxp,imx8-isi.yaml | 45 A phandle referencing the block control that contains the CSIS to ISI
|
/linux/drivers/media/platform/samsung/exynos4-is/ |
H A 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 …]
|
H A D | Makefile | 4 s5p-csis-objs := mipi-csis.o 14 obj-$(CONFIG_VIDEO_S5P_MIPI_CSIS) += s5p-csis.o
|
H A 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
|
H A 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 …]
|
H A D | Kconfig | 36 tristate "S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS) driver" 42 receiver (MIPI-CSIS) devices. 45 module will be called s5p-csis.
|
H A D | mipi-csis.h | 10 #define CSIS_DRIVER_NAME "s5p-mipi-csis"
|
H A D | fimc-lite.h | 116 * @sensor: sensor subdev attached to FIMC-LITE directly or through MIPI-CSIS
|
/linux/Documentation/devicetree/bindings/phy/ |
H A 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.
|
/linux/Documentation/admin-guide/media/ |
H A 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]
|
H A 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).
|
H A D | platform-cardlist.rst | 54 s5p-csis S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
|
/linux/arch/arm/boot/dts/samsung/ |
H A D | exynos4.dtsi | 265 csis_0: csis@80000 { 266 compatible = "samsung,exynos4210-csis"; 271 clock-names = "csis", "sclk_csis"; 275 phy-names = "csis"; 281 csis_1: csis@90000 { 282 compatible = "samsung,exynos4210-csis"; 287 clock-names = "csis", "sclk_csis"; 291 phy-names = "csis";
|
H A D | s5pv210.dtsi | 562 csis0: csis@0 { 563 compatible = "samsung,s5pv210-csis"; 569 clock-names = "csis",
|
/linux/Documentation/driver-api/media/drivers/ |
H A D | fimc-devel.rst | 23 drivers/media/platform/samsung/exynos4-is/mipi-csis.[ch]
|
/linux/drivers/staging/media/imx/ |
H A D | imx-media-internal-sd.c | 225 * not a sync subdev (one of the CSIs) in imx_media_register_ipu_internal_subdevs()
|
/linux/drivers/phy/samsung/ |
H A D | phy-exynos-mipi-video.c | 3 * Samsung S5P/Exynos SoC series MIPI CSIS/DSIM DPHY driver
|
/linux/drivers/media/platform/nxp/imx8-isi/ |
H A D | imx8-isi-pipe.c | 32 * subdev between the CSIS and the ISI. We thus need to expose media bus codes 33 * corresponding to the CSIS output, which is narrower.
|