| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip-mipi-csi-tx.c | 177 grf_field_write(struct rockchip_mipi_csi *csi, enum grf_reg_fields index, in grf_field_write() 194 static inline void csi_writel(struct rockchip_mipi_csi *csi, u32 offset, u32 v) in csi_writel() 200 static inline u32 csi_readl(struct rockchip_mipi_csi *csi, u32 offset) in csi_readl() 205 static inline void csi_mask_write(struct rockchip_mipi_csi *csi, u32 offset, in csi_mask_write() 246 static void rockchip_mipi_csi_phy_write(struct rockchip_mipi_csi *csi, in rockchip_mipi_csi_phy_write() 267 rockchip_mipi_csi_phy_read(struct rockchip_mipi_csi *csi, u8 test_code) in rockchip_mipi_csi_phy_read() 281 static void rockchip_bidir4l_board_phy_reset(struct rockchip_mipi_csi *csi) in rockchip_bidir4l_board_phy_reset() 291 static void rockchip_bidir4l_board_phy_enable(struct rockchip_mipi_csi *csi) in rockchip_bidir4l_board_phy_enable() 299 static void rockchip_mipi_csi_irq_init(struct rockchip_mipi_csi *csi) in rockchip_mipi_csi_irq_init() 308 static void rockchip_mipi_csi_irq_disable(struct rockchip_mipi_csi *csi) in rockchip_mipi_csi_irq_disable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/sunxi/sun4i-csi/ |
| H A D | sun4i_dma.c | 36 static void sun4i_csi_capture_start(struct sun4i_csi *csi) in sun4i_csi_capture_start() 41 static void sun4i_csi_capture_stop(struct sun4i_csi *csi) in sun4i_csi_capture_stop() 52 struct sun4i_csi *csi = vb2_get_drv_priv(vq); in sun4i_csi_queue_setup() local 75 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_prepare() local 93 static int sun4i_csi_setup_scratch_buffer(struct sun4i_csi *csi, in sun4i_csi_setup_scratch_buffer() 111 static int sun4i_csi_buffer_fill_slot(struct sun4i_csi *csi, unsigned int slot) in sun4i_csi_buffer_fill_slot() 144 static int sun4i_csi_buffer_fill_all(struct sun4i_csi *csi) in sun4i_csi_buffer_fill_all() 158 static void sun4i_csi_buffer_mark_done(struct sun4i_csi *csi, in sun4i_csi_buffer_mark_done() 178 static int sun4i_csi_buffer_flip(struct sun4i_csi *csi, unsigned int sequence) in sun4i_csi_buffer_flip() 195 struct sun4i_csi *csi = vb2_get_drv_priv(vb->vb2_queue); in sun4i_csi_buffer_queue() local [all …]
|
| H A D | sun4i_v4l2.c | 56 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_querycap() local 95 static void _sun4i_csi_try_fmt(struct sun4i_csi *csi, in _sun4i_csi_try_fmt() 142 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_try_fmt_vid_cap() local 152 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_s_fmt_vid_cap() local 163 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_g_fmt_vid_cap() local 206 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_open() local 241 struct sun4i_csi *csi = video_drvdata(file); in sun4i_csi_release() local 290 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_get_fmt() local 307 struct sun4i_csi *csi = container_of(subdev, struct sun4i_csi, subdev); in sun4i_csi_subdev_set_fmt() local 353 int sun4i_csi_v4l2_register(struct sun4i_csi *csi) in sun4i_csi_v4l2_register()
|
| H A D | sun4i_csi.c | 47 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_bound() local 66 struct sun4i_csi *csi = container_of(notifier, struct sun4i_csi, in sun4i_csi_notify_complete() local 116 static int sun4i_csi_notifier_init(struct sun4i_csi *csi) in sun4i_csi_notifier_init() 156 struct sun4i_csi *csi; in sun4i_csi_probe() local 296 struct sun4i_csi *csi = platform_get_drvdata(pdev); in sun4i_csi_remove() local 329 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_resume() local 344 struct sun4i_csi *csi = dev_get_drvdata(dev); in sun4i_csi_runtime_suspend() local
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/imx/ |
| H A D | imx7-media-csi.c | 203 static u32 imx7_csi_reg_read(struct imx7_csi *csi, unsigned int offset) in imx7_csi_reg_read() 208 static void imx7_csi_reg_write(struct imx7_csi *csi, unsigned int value, in imx7_csi_reg_write() 214 static void imx7_csi_hw_reset(struct imx7_csi *csi) in imx7_csi_hw_reset() 225 static u32 imx7_csi_irq_clear(struct imx7_csi *csi) in imx7_csi_irq_clear() 235 static void imx7_csi_init_interface(struct imx7_csi *csi) in imx7_csi_init_interface() 251 static void imx7_csi_hw_enable_irq(struct imx7_csi *csi) in imx7_csi_hw_enable_irq() 267 static void imx7_csi_hw_disable_irq(struct imx7_csi *csi) in imx7_csi_hw_disable_irq() 280 static void imx7_csi_hw_enable(struct imx7_csi *csi) in imx7_csi_hw_enable() 289 static void imx7_csi_hw_disable(struct imx7_csi *csi) in imx7_csi_hw_disable() 298 static void imx7_csi_dma_reflash(struct imx7_csi *csi) in imx7_csi_dma_reflash() [all …]
|
| H A D | imx-media-internal-sd.c | 191 struct v4l2_subdev *csi) in imx_media_register_ipu_internal_subdevs()
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/rk628/ |
| H A D | rk628_csi_v4l2.c | 296 struct rk628_csi *csi = to_csi(sd); in tx_5v_power_present() local 318 struct rk628_csi *csi = to_csi(sd); in no_signal() local 326 struct rk628_csi *csi = to_csi(sd); in audio_present() local 333 struct rk628_csi *csi = to_csi(sd); in get_audio_sampling_rate() local 344 struct rk628_csi *csi = to_csi(sd); in rk628_hdmirx_ctrl_enable() local 363 struct rk628_csi *csi = to_csi(sd); in rk628_csi_get_detected_timings() local 474 struct rk628_csi *csi = to_csi(sd); in rk628_hdmirx_config_all() local 487 struct rk628_csi *csi = container_of(dwork, struct rk628_csi, in rk628_csi_delayed_work_enable_hotplug() local 523 struct rk628_csi *csi = to_csi(sd); in rk628_check_resulotion_change() local 548 struct rk628_csi *csi = container_of(dwork, struct rk628_csi, in rk628_delayed_work_res_change() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/tegra-video/ |
| H A D | csi.c | 95 static int csi_get_frmrate_table_index(struct tegra_csi *csi, u32 code, in csi_get_frmrate_table_index() 116 struct tegra_csi *csi = csi_chan->csi; in csi_chan_update_blank_intervals() local 161 struct tegra_csi *csi = csi_chan->csi; in csi_enum_frameintervals() local 259 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_calc_settle_time() local 297 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_enable_stream() local 356 struct tegra_csi *csi = csi_chan->csi; in tegra_csi_disable_stream() local 407 static int tegra_csi_channel_alloc(struct tegra_csi *csi, in tegra_csi_channel_alloc() 444 static int tegra_csi_tpg_channels_alloc(struct tegra_csi *csi) in tegra_csi_tpg_channels_alloc() 461 static int tegra_csi_channels_alloc(struct tegra_csi *csi) in tegra_csi_channels_alloc() 528 struct tegra_csi *csi = chan->csi; in tegra_csi_channel_init() local [all …]
|
| H A D | tegra210.c | 645 static void csi_write(struct tegra_csi *csi, u8 portno, unsigned int addr, in csi_write() 656 static void pp_write(struct tegra_csi *csi, u8 portno, u32 addr, u32 val) in pp_write() 667 static u32 pp_read(struct tegra_csi *csi, u8 portno, u32 addr) in pp_read() 679 static void cil_write(struct tegra_csi *csi, u8 portno, u32 addr, u32 val) in cil_write() 691 static u32 cil_read(struct tegra_csi *csi, u8 portno, u32 addr) in cil_read() 704 static void tpg_write(struct tegra_csi *csi, u8 portno, unsigned int addr, in tpg_write() 722 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_error_recover() local 774 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_start_streaming() local 882 struct tegra_csi *csi = csi_chan->csi; in tegra210_csi_stop_streaming() local
|
| H A D | video.h | 21 struct tegra_csi *csi; member
|
| H A D | csi.h | 61 struct tegra_csi *csi; member
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/sunxi/sun6i-csi/ |
| H A D | sun6i_csi.c | 33 struct sun6i_csi csi; member 44 static inline struct sun6i_csi_dev *sun6i_csi_to_dev(struct sun6i_csi *csi) in sun6i_csi_to_dev() 50 bool sun6i_csi_is_format_supported(struct sun6i_csi *csi, in sun6i_csi_is_format_supported() 164 int sun6i_csi_set_power(struct sun6i_csi *csi, bool enable) in sun6i_csi_set_power() 376 struct sun6i_csi *csi = &sdev->csi; in sun6i_csi_setup_bus() local 464 struct sun6i_csi *csi = &sdev->csi; in sun6i_csi_set_format() local 571 int sun6i_csi_update_config(struct sun6i_csi *csi, in sun6i_csi_update_config() 588 void sun6i_csi_update_buf_addr(struct sun6i_csi *csi, dma_addr_t addr) in sun6i_csi_update_buf_addr() 602 void sun6i_csi_set_stream(struct sun6i_csi *csi, bool enable) in sun6i_csi_set_stream() 629 static int sun6i_csi_link_entity(struct sun6i_csi *csi, in sun6i_csi_link_entity() [all …]
|
| H A D | sun6i_video.h | 19 struct sun6i_csi *csi; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/ipu-v3/ |
| H A D | ipu-csi.c | 177 static inline u32 ipu_csi_read(struct ipu_csi *csi, unsigned offset) in ipu_csi_read() 182 static inline void ipu_csi_write(struct ipu_csi *csi, u32 value, in ipu_csi_write() 192 static int ipu_csi_set_testgen_mclk(struct ipu_csi *csi, u32 pixel_clk, in ipu_csi_set_testgen_mclk() 378 ipu_csi_set_bt_interlaced_codes(struct ipu_csi *csi, in ipu_csi_set_bt_interlaced_codes() 427 int ipu_csi_init_interface(struct ipu_csi *csi, in ipu_csi_init_interface() 520 bool ipu_csi_is_interlaced(struct ipu_csi *csi) in ipu_csi_is_interlaced() 551 void ipu_csi_get_window(struct ipu_csi *csi, struct v4l2_rect *w) in ipu_csi_get_window() 570 void ipu_csi_set_window(struct ipu_csi *csi, struct v4l2_rect *w) in ipu_csi_set_window() 589 void ipu_csi_set_downsize(struct ipu_csi *csi, bool horiz, bool vert) in ipu_csi_set_downsize() 606 void ipu_csi_set_test_generator(struct ipu_csi *csi, bool active, in ipu_csi_set_test_generator() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/rk628/ |
| H A D | rk628_csi.c | 120 struct rk628_csi *csi = rk628->csi; in rk628_csi_get_detected_timings() local 203 struct rk628_csi *csi = rk628->csi; in mipi_dphy_init_hsfreqrange() local 253 struct rk628_csi *csi = rk628->csi; in mipi_dphy_power_on() local 306 struct rk628_csi *csi; in rk628_csi_set_csi() local
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rockchip/isp/ |
| H A D | csi.c | 72 struct rkisp_csi_device *csi; in rkisp_csi_link_setup() local 135 struct rkisp_csi_device *csi = v4l2_get_subdevdata(sd); in rkisp_csi_s_stream() local 181 static int csi_config(struct rkisp_csi_device *csi) in csi_config()
|
| H A D | capture_v20.c | 859 struct rkisp_csi_device *csi = &dev->csi_dev; in dmatx3_config_mi() local 903 struct rkisp_csi_device *csi = &dev->csi_dev; in dmatx2_config_mi() local 946 struct rkisp_csi_device *csi = &dev->csi_dev; in dmatx1_config_mi() local 990 struct rkisp_csi_device *csi = &dev->csi_dev; in dmatx0_config_mi() local
|
| H A D | capture_v21.c | 805 struct rkisp_csi_device *csi = &dev->csi_dev; in dmatx3_config_mi() local 848 struct rkisp_csi_device *csi = &dev->csi_dev; in dmatx2_config_mi() local 893 struct rkisp_csi_device *csi = &dev->csi_dev; in dmatx0_config_mi() local
|
| /OK3568_Linux_fs/kernel/Documentation/admin-guide/media/ |
| H A D | imx7.rst | 51 csi chapter
|
| /OK3568_Linux_fs/kernel/drivers/media/platform/rcar-vin/ |
| H A D | rcar-vin.h | 137 enum rvin_csi_id csi; member 281 } csi[RVIN_CSI_MAX]; member
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | imx6sll.dtsi | 617 csi: csi@20e8000 { label
|
| H A D | imx6sl.dtsi | 742 csi: csi@20e4000 { label
|
| H A D | sunxi-h3-h5.dtsi | 781 csi: camera@1cb0000 { label
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | imx6sl.dtsi | 702 csi: csi@020e4000 { label
|
| H A D | imx6sll.dtsi | 620 csi: csi@020e8000 { label
|