Home
last modified time | relevance | path

Searched refs:csis (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/drivers/media/platform/nxp/
H A Dimx-mipi-csis.c37 #define CSIS_DRIVER_NAME "imx-mipi-csis"
511 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_CTR in mipi_csis_sw_reset()
537 mipi_csis_system_enable(struct mipi_csis_device *csis, int on) mipi_csis_system_enable() argument
557 __mipi_csis_set_format(struct mipi_csis_device *csis, const struct v4l2_mbus_framefmt *format, const struct csis_pix_format *csis_fmt) __mipi_csis_set_format() argument
592 mipi_csis_calculate_params(struct mipi_csis_device *csis, const struct csis_pix_format *csis_fmt) mipi_csis_calculate_params() argument
642 mipi_csis_set_params(struct mipi_csis_device *csis, const struct v4l2_mbus_framefmt *format, const struct csis_pix_format *csis_fmt) mipi_csis_set_params() argument
690 mipi_csis_clk_enable(struct mipi_csis_device *csis) mipi_csis_clk_enable() argument
695 mipi_csis_clk_disable(struct mipi_csis_device *csis) mipi_csis_clk_disable() argument
700 mipi_csis_clk_get(struct mipi_csis_device *csis) mipi_csis_clk_get() argument
729 mipi_csis_start_stream(struct mipi_csis_device *csis, const struct v4l2_mbus_framefmt *format, const struct csis_pix_format *csis_fmt) mipi_csis_start_stream() argument
739 mipi_csis_stop_stream(struct mipi_csis_device *csis) mipi_csis_stop_stream() argument
747 struct mipi_csis_device *csis = dev_id; mipi_csis_irq_handler() local
780 mipi_csis_phy_enable(struct mipi_csis_device *csis) mipi_csis_phy_enable() argument
788 mipi_csis_phy_disable(struct mipi_csis_device *csis) mipi_csis_phy_disable() argument
796 mipi_csis_phy_reset(struct mipi_csis_device *csis) mipi_csis_phy_reset() argument
806 mipi_csis_phy_init(struct mipi_csis_device *csis) mipi_csis_phy_init() argument
828 mipi_csis_clear_counters(struct mipi_csis_device *csis) mipi_csis_clear_counters() argument
839 mipi_csis_log_counters(struct mipi_csis_device *csis, bool non_errors) mipi_csis_log_counters() argument
857 mipi_csis_dump_regs(struct mipi_csis_device *csis) mipi_csis_dump_regs() argument
898 struct mipi_csis_device *csis = m->private; mipi_csis_dump_regs_show() local
904 mipi_csis_debugfs_init(struct mipi_csis_device *csis) mipi_csis_debugfs_init() argument
921 mipi_csis_debugfs_exit(struct mipi_csis_device *csis) mipi_csis_debugfs_exit() argument
937 struct mipi_csis_device *csis = sd_to_mipi_csis_device(sd); mipi_csis_s_stream() local
1150 struct mipi_csis_device *csis = sd_to_mipi_csis_device(sd); mipi_csis_log_status() local
1190 struct mipi_csis_device *csis = sd_to_mipi_csis_device(sd); mipi_csis_link_setup() local
1234 struct mipi_csis_device *csis = mipi_notifier_to_csis_state(notifier); mipi_csis_notify_bound() local
1244 mipi_csis_async_register(struct mipi_csis_device *csis) mipi_csis_async_register() argument
1309 struct mipi_csis_device *csis = sd_to_mipi_csis_device(sd); mipi_csis_runtime_suspend() local
1324 struct mipi_csis_device *csis = sd_to_mipi_csis_device(sd); mipi_csis_runtime_resume() local
1349 mipi_csis_subdev_init(struct mipi_csis_device *csis) mipi_csis_subdev_init() argument
1384 mipi_csis_parse_dt(struct mipi_csis_device *csis) mipi_csis_parse_dt() argument
1398 struct mipi_csis_device *csis; mipi_csis_probe() local
1492 struct mipi_csis_device *csis = sd_to_mipi_csis_device(sd); mipi_csis_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
H A DMakefile4 s5p-csis-objs := mipi-csis.o
14 obj-$(CONFIG_VIDEO_S5P_MIPI_CSIS) += s5p-csis.o
H A Dmedia-dev.c37 #include "mipi-csis.h"
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()
649 if (WARN_ON(fmd->csis[id].sd)) in register_csis_entity()
655 fmd->csis[id].sd = sd; in register_csis_entity()
793 if (fmd->csis[i].sd == NULL) in fimc_md_unregister_entities()
795 v4l2_device_unregister_subdev(fmd->csis[i].sd); in fimc_md_unregister_entities()
796 fmd->csis[i].sd = NULL; in fimc_md_unregister_entities()
958 struct v4l2_subdev *sensor, *csis; in fimc_md_create_links() local
981 csis in fimc_md_create_links()
[all...]
H A Dmedia-dev.h23 #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
H A 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()
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
H A DMakefile4 s5p-csis-objs := mipi-csis.o
14 obj-$(CONFIG_VIDEO_S5P_MIPI_CSIS) += s5p-csis.o
H A Dmedia-dev.c36 #include "mipi-csis.h"
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()
651 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 in fimc_md_create_links()
[all...]
H A Dmedia-dev.h22 #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 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()
/kernel/linux/linux-5.10/drivers/staging/media/imx/
H A DMakefile18 obj-$(CONFIG_VIDEO_IMX7_CSI) += imx7-mipi-csis.o

Completed in 11 milliseconds