Home
last modified time | relevance | path

Searched refs:csis (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.6/drivers/media/platform/nxp/
Dimx-mipi-csis.c511 static inline u32 mipi_csis_read(struct mipi_csis_device *csis, u32 reg) in mipi_csis_read() argument
513 return readl(csis->regs + reg); in mipi_csis_read()
516 static inline void mipi_csis_write(struct mipi_csis_device *csis, u32 reg, in mipi_csis_write() argument
519 writel(val, csis->regs + reg); in mipi_csis_write()
522 static void mipi_csis_enable_interrupts(struct mipi_csis_device *csis, bool on) in mipi_csis_enable_interrupts() argument
524 mipi_csis_write(csis, MIPI_CSIS_INT_MSK, on ? 0xffffffff : 0); in mipi_csis_enable_interrupts()
525 mipi_csis_write(csis, MIPI_CSIS_DBG_INTR_MSK, on ? 0xffffffff : 0); in mipi_csis_enable_interrupts()
528 static void mipi_csis_sw_reset(struct mipi_csis_device *csis) in mipi_csis_sw_reset() argument
530 u32 val = mipi_csis_read(csis, MIPI_CSIS_CMN_CTRL); in mipi_csis_sw_reset()
532 mipi_csis_write(csis, MIPI_CSIS_CMN_CTRL, in mipi_csis_sw_reset()
[all …]
DMakefile9 obj-$(CONFIG_VIDEO_IMX_MIPI_CSIS) += imx-mipi-csis.o
/Linux-v6.6/drivers/media/platform/samsung/exynos4-is/
DMakefile4 s5p-csis-objs := mipi-csis.o
14 obj-$(CONFIG_VIDEO_S5P_MIPI_CSIS) += s5p-csis.o
Dmedia-dev.c651 if (WARN_ON(fmd->csis[id].sd)) in register_csis_entity()
657 fmd->csis[id].sd = sd; in register_csis_entity()
795 if (fmd->csis[i].sd == NULL) in fimc_md_unregister_entities()
797 v4l2_device_unregister_subdev(fmd->csis[i].sd); in fimc_md_unregister_entities()
798 fmd->csis[i].sd = NULL; in fimc_md_unregister_entities()
960 struct v4l2_subdev *sensor, *csis; in fimc_md_create_links() local
983 csis = fmd->csis[pdata->mux_id].sd; in fimc_md_create_links()
984 if (WARN(csis == NULL, in fimc_md_create_links()
990 &csis->entity, CSIS_PAD_SINK, in fimc_md_create_links()
997 sensor->entity.name, csis->entity.name); in fimc_md_create_links()
[all …]
Dmedia-dev.h119 struct fimc_csis_info csis[CSIS_MAX_ENTITIES]; member
DKconfig45 module will be called s5p-csis.
Dfimc-capture.c182 struct v4l2_subdev *csis = p->subdevs[IDX_CSIS]; in fimc_capture_irq_handler() local
230 v4l2_subdev_call(csis, video, s_rx_buffer, in fimc_capture_irq_handler()
/Linux-v6.6/Documentation/admin-guide/media/
Dimx7.rst83 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]
Dplatform-cardlist.rst54 s5p-csis S5P/EXYNOS MIPI-CSI2 receiver (MIPI-CSIS)
Dfimc.rst153 optional s5p-csis.ko (MIPI-CSI receiver subdev).
/Linux-v6.6/arch/arm/boot/dts/samsung/
Dexynos4.dtsi265 csis_0: csis@11880000 {
266 compatible = "samsung,exynos4210-csis";
271 clock-names = "csis", "sclk_csis";
275 phy-names = "csis";
281 csis_1: csis@11890000 {
282 compatible = "samsung,exynos4210-csis";
287 clock-names = "csis", "sclk_csis";
291 phy-names = "csis";
Ds5pv210.dtsi560 csis0: csis@fa600000 {
561 compatible = "samsung,s5pv210-csis";
567 clock-names = "csis",
Dexynos4412-midas.dtsi468 samsung,csis-hs-settle = <12>;
488 samsung,csis-hs-settle = <18>;
489 samsung,csis-wclk;
Dexynos4210-i9100.dts280 samsung,csis-hs-settle = <6>;
/Linux-v6.6/Documentation/driver-api/media/drivers/
Dfimc-devel.rst23 drivers/media/platform/samsung/exynos4-is/mipi-csis.[ch]
/Linux-v6.6/
DMAINTAINERS13142 F: drivers/media/platform/nxp/imx-mipi-csis.c
18999 F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml