/linux/drivers/staging/media/imx/ |
H A D | imx6-mipi-csi2.c | 132 static void csi2_enable(struct csi2_dev *csi2, bool enable) in csi2_enable() 145 static void csi2_set_lanes(struct csi2_dev *csi2, unsigned int lanes) in csi2_set_lanes() 150 static void dw_mipi_csi2_phy_write(struct csi2_dev *csi2, in dw_mipi_csi2_phy_write() 203 static int csi2_dphy_init(struct csi2_dev *csi2) in csi2_dphy_init() 230 static int __maybe_unused csi2_dphy_wait_ulp(struct csi2_dev *csi2) in csi2_dphy_wait_ulp() 255 static void csi2_dphy_wait_stopstate(struct csi2_dev *csi2, unsigned int lanes) in csi2_dphy_wait_stopstate() 271 static int csi2_dphy_wait_clock_lane(struct csi2_dev *csi2) in csi2_dphy_wait_clock_lane() 288 static void csi2ipu_gasket_init(struct csi2_dev *csi2) in csi2ipu_gasket_init() 304 static int csi2_get_active_lanes(struct csi2_dev *csi2, unsigned int *lanes) in csi2_get_active_lanes() 341 static int csi2_start(struct csi2_dev *csi2) in csi2_start() [all …]
|
H A D | imx-media-dev-common.c | 26 struct v4l2_subdev *sd, *csi2 = NULL; in imx_media_create_csi2_links() local
|
/linux/drivers/staging/media/ipu7/ |
H A D | ipu7-isys-csi2.c | 51 s64 ipu7_isys_csi2_get_link_freq(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi2_get_link_freq() 70 struct ipu7_isys_csi2 *csi2 = to_ipu7_isys_csi2(asd); in csi2_subscribe_event() local 91 static void csi2_irq_enable(struct ipu7_isys_csi2 *csi2) in csi2_irq_enable() 118 static void csi2_irq_disable(struct ipu7_isys_csi2 *csi2) in csi2_irq_disable() 144 static void ipu7_isys_csi2_disable_stream(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi2_disable_stream() 155 static int ipu7_isys_csi2_enable_stream(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi2_enable_stream() 293 struct ipu7_isys_csi2 *csi2 = to_ipu7_isys_csi2(asd); in ipu7_isys_csi2_enable_streams() local 339 struct ipu7_isys_csi2 *csi2 = to_ipu7_isys_csi2(asd); in ipu7_isys_csi2_disable_streams() local 392 void ipu7_isys_csi2_cleanup(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi2_cleanup() 403 int ipu7_isys_csi2_init(struct ipu7_isys_csi2 *csi2, in ipu7_isys_csi2_init() [all …]
|
H A D | ipu7-isys.c | 55 struct ipu7_isys_csi2_config *csi2) in isys_complete_ext_device_registration() 185 const struct ipu7_isys_internal_csi2_pdata *csi2 = in isys_notifier_init() local 311 const struct ipu7_isys_internal_csi2_pdata *csi2 = in isys_csi2_unregister_subdevices() local 821 static void ipu7_isys_register_errors(struct ipu7_isys_csi2 *csi2) in ipu7_isys_register_errors() 837 static void ipu7_isys_csi2_error(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi2_error() 892 struct ipu7_isys_csi2 *csi2 = NULL; in isys_isr_one() local 1028 static void ipu7_isys_csi2_isr(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi2_isr()
|
H A D | ipu7-isys-csi-phy.c | 222 static void ipu7_isys_csi_ctrl_cfg(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi_ctrl_cfg() 266 static int __dids_config(struct ipu7_isys_csi2 *csi2, u32 id, u8 vc, u8 dt) in __dids_config() 298 static int ipu7_isys_csi_ctrl_dids_config(struct ipu7_isys_csi2 *csi2, u32 id) in ipu7_isys_csi_ctrl_dids_config() 953 int ipu7_isys_csi_phy_powerup(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi_phy_powerup() 1026 void ipu7_isys_csi_phy_powerdown(struct ipu7_isys_csi2 *csi2) in ipu7_isys_csi_phy_powerdown()
|
H A D | ipu7-isys.h | 100 struct ipu7_isys_csi2 *csi2; member 132 struct ipu7_isys_csi2_config csi2; member
|
H A D | ipu7-isys-video.h | 87 struct ipu7_isys_csi2 *csi2; member
|
/linux/drivers/media/platform/renesas/rzg2l-cru/ |
H A D | rzg2l-csi2.c | 270 static u32 rzg2l_csi2_read(struct rzg2l_csi2 *csi2, unsigned int reg) in rzg2l_csi2_read() 275 static void rzg2l_csi2_write(struct rzg2l_csi2 *csi2, unsigned int reg, in rzg2l_csi2_write() 281 static void rzg2l_csi2_set(struct rzg2l_csi2 *csi2, unsigned int reg, u32 set) in rzg2l_csi2_set() 286 static void rzg2l_csi2_clr(struct rzg2l_csi2 *csi2, unsigned int reg, u32 clr) in rzg2l_csi2_clr() 291 static int rzg2l_csi2_calc_mbps(struct rzg2l_csi2 *csi2) in rzg2l_csi2_calc_mbps() 334 static int rzg2l_csi2_dphy_disable(struct rzg2l_csi2 *csi2) in rzg2l_csi2_dphy_disable() 357 static int rzg2l_csi2_dphy_enable(struct rzg2l_csi2 *csi2) in rzg2l_csi2_dphy_enable() 425 struct rzg2l_csi2 *csi2 = sd_to_csi2(sd); in rzg2l_csi2_dphy_setting() local 433 static int rzg2l_csi2_mipi_link_enable(struct rzg2l_csi2 *csi2) in rzg2l_csi2_mipi_link_enable() 466 static int rzg2l_csi2_mipi_link_disable(struct rzg2l_csi2 *csi2) in rzg2l_csi2_mipi_link_disable() [all …]
|
/linux/drivers/media/pci/intel/ipu6/ |
H A D | ipu6-isys-csi2.c | 80 s64 ipu6_isys_csi2_get_link_freq(struct ipu6_isys_csi2 *csi2) in ipu6_isys_csi2_get_link_freq() 102 struct ipu6_isys_csi2 *csi2 = to_ipu6_isys_csi2(asd); in csi2_subscribe_event() local 164 ipu6_isys_csi2_calc_timing(struct ipu6_isys_csi2 *csi2, in ipu6_isys_csi2_calc_timing() 194 void ipu6_isys_register_errors(struct ipu6_isys_csi2 *csi2) in ipu6_isys_register_errors() 207 void ipu6_isys_csi2_error(struct ipu6_isys_csi2 *csi2) in ipu6_isys_csi2_error() 232 struct ipu6_isys_csi2 *csi2 = to_ipu6_isys_csi2(asd); in ipu6_isys_csi2_set_stream() local 347 struct ipu6_isys_csi2 *csi2 = to_ipu6_isys_csi2(asd); in ipu6_isys_csi2_enable_streams() local 512 void ipu6_isys_csi2_cleanup(struct ipu6_isys_csi2 *csi2) in ipu6_isys_csi2_cleanup() 523 int ipu6_isys_csi2_init(struct ipu6_isys_csi2 *csi2, in ipu6_isys_csi2_init() 570 struct ipu6_isys_csi2 *csi2 = ipu6_isys_subdev_to_csi2(stream->asd); in ipu6_isys_csi2_sof_event_by_stream() local [all …]
|
H A D | ipu6-isys.c | 108 struct ipu6_isys_csi2_config *csi2) in isys_complete_ext_device_registration() 163 const struct ipu6_isys_internal_csi2_pdata *csi2 = in isys_csi2_unregister_subdevices() local 307 static void ipu6_isys_csi2_isr(struct ipu6_isys_csi2 *csi2) in ipu6_isys_csi2_isr() 1225 struct ipu6_isys_csi2 *csi2 = NULL; in isys_isr_one() local
|
H A D | ipu6-isys.h | 102 struct ipu6_isys_csi2_config csi2; member 158 struct ipu6_isys_csi2 *csi2; member
|
H A D | ipu6-isys-video.c | 717 struct ipu6_isys_csi2 *csi2; in ipu6_isys_video_prepare_stream() local 747 struct ipu6_isys_csi2 *csi2 = NULL; in ipu6_isys_configure_stream_watermark() local
|
H A D | ipu6-isys-video.h | 91 struct ipu6_isys_csi2 *csi2; member
|
/linux/drivers/media/platform/raspberrypi/rp1-cfe/ |
H A D | csi2.c | 25 #define csi2_dbg(csi2, fmt, arg...) dev_dbg((csi2)->v4l2_dev->dev, fmt, ##arg) argument 26 #define csi2_err(csi2, fmt, arg...) dev_err((csi2)->v4l2_dev->dev, fmt, ##arg) argument 109 static inline u32 csi2_reg_read(struct csi2_device *csi2, u32 offset) in csi2_reg_read() 114 static inline void csi2_reg_write(struct csi2_device *csi2, u32 offset, u32 val) in csi2_reg_write() 130 struct csi2_device *csi2 = s->private; in csi2_regs_show() local 175 struct csi2_device *csi2 = s->private; in csi2_errors_show() local 217 static void csi2_isr_handle_errors(struct csi2_device *csi2, u32 status) in csi2_isr_handle_errors() 259 void csi2_isr(struct csi2_device *csi2, bool *sof, bool *eof) in csi2_isr() 286 void csi2_set_buffer(struct csi2_device *csi2, unsigned int channel, in csi2_set_buffer() 301 void csi2_set_compression(struct csi2_device *csi2, unsigned int channel, in csi2_set_compression() [all …]
|
/linux/drivers/acpi/ |
H A D | mipi-disco-img.c | 112 struct crs_csi2 *csi2; in acpi_mipi_add_crs_csi2() local 134 struct crs_csi2 *csi2; in acpi_mipi_get_crs_csi2() local 153 static void acpi_mipi_del_crs_csi2(struct crs_csi2 *csi2) in acpi_mipi_del_crs_csi2() 175 struct crs_csi2 *csi2; in acpi_mipi_check_crs_csi2() local 200 static void alloc_crs_csi2_swnodes(struct crs_csi2 *csi2) in alloc_crs_csi2_swnodes() 369 static void prepare_crs_csi2_swnodes(struct crs_csi2 *csi2) in prepare_crs_csi2_swnodes() 395 struct crs_csi2 *csi2; in acpi_mipi_scan_crs_csi2() local 594 static void init_crs_csi2_swnodes(struct crs_csi2 *csi2) in init_crs_csi2_swnodes() 710 struct crs_csi2 *csi2, *csi2_tmp; in acpi_mipi_init_crs_csi2_swnodes() local 721 struct crs_csi2 *csi2, *csi2_tmp; in acpi_mipi_crs_csi2_cleanup() local
|
/linux/drivers/staging/media/atomisp/pci/ |
H A D | atomisp_csi2.c | 15 v4l2_mbus_framefmt *__csi2_get_format(struct atomisp_mipi_csi2_device *csi2, in __csi2_get_format() 63 struct atomisp_mipi_csi2_device *csi2 = v4l2_get_subdevdata(sd); in csi2_get_format() local 78 struct atomisp_mipi_csi2_device *csi2 = v4l2_get_subdevdata(sd); in atomisp_csi2_set_ffmt() local 156 static int mipi_csi2_init_entities(struct atomisp_mipi_csi2_device *csi2, in mipi_csi2_init_entities() 186 atomisp_mipi_csi2_unregister_entities(struct atomisp_mipi_csi2_device *csi2) in atomisp_mipi_csi2_unregister_entities() 192 int atomisp_mipi_csi2_register_entities(struct atomisp_mipi_csi2_device *csi2, in atomisp_mipi_csi2_register_entities()
|
/linux/arch/arm64/boot/dts/renesas/ |
H A D | r9a07g043u.dtsi | 97 csi2: csi2@10830400 { label
|
H A D | r9a09g047.dtsi | 933 csi2: csi2@16000400 { label
|
H A D | r9a07g044.dtsi | 850 csi2: csi2@10830400 { label
|
H A D | r9a07g054.dtsi | 855 csi2: csi2@10830400 { label
|
/linux/drivers/media/platform/ti/omap3isp/ |
H A D | ispcsiphy.h | 25 struct isp_csi2_device *csi2; member
|
H A D | omap3isp.h | 128 struct isp_csi2_cfg csi2; member
|
/linux/drivers/media/platform/qcom/camss/ |
H A D | camss-csiphy.h | 48 struct csiphy_csi2_cfg *csi2; member
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6sx.dtsi | 1296 csi2: csi@221c000 { label
|
/linux/drivers/media/i2c/ |
H A D | ccs-pll.h | 126 } csi2; member
|