Lines Matching refs:mdsi

46 	struct mipi_dsi_device *mdsi;  member
72 bool mcde_dsi_irq(struct mipi_dsi_device *mdsi) in mcde_dsi_irq() argument
78 d = host_to_mcde_dsi(mdsi->host); in mcde_dsi_irq()
134 struct mipi_dsi_device *mdsi) in mcde_dsi_host_attach() argument
138 if (mdsi->lanes < 1 || mdsi->lanes > 2) { in mcde_dsi_host_attach()
143 dev_info(d->dev, "attached DSI device with %d lanes\n", mdsi->lanes); in mcde_dsi_host_attach()
145 dev_info(d->dev, "format %08x, %dbpp\n", mdsi->format, in mcde_dsi_host_attach()
146 mipi_dsi_pixel_format_to_bpp(mdsi->format)); in mcde_dsi_host_attach()
147 dev_info(d->dev, "mode flags: %08lx\n", mdsi->mode_flags); in mcde_dsi_host_attach()
149 d->mdsi = mdsi; in mcde_dsi_host_attach()
151 d->mcde->mdsi = mdsi; in mcde_dsi_host_attach()
157 struct mipi_dsi_device *mdsi) in mcde_dsi_host_detach() argument
161 d->mdsi = NULL; in mcde_dsi_host_detach()
163 d->mcde->mdsi = NULL; in mcde_dsi_host_detach()
327 void mcde_dsi_te_request(struct mipi_dsi_device *mdsi) in mcde_dsi_te_request() argument
332 d = host_to_mcde_dsi(mdsi->host); in mcde_dsi_te_request()
368 u8 bpp = mipi_dsi_pixel_format_to_bpp(d->mdsi->format); in mcde_dsi_setup_video_mode()
378 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO_BURST) in mcde_dsi_setup_video_mode()
380 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) { in mcde_dsi_setup_video_mode()
385 switch (d->mdsi->format) { in mcde_dsi_setup_video_mode()
443 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) { in mcde_dsi_setup_video_mode()
492 bpl *= d->mdsi->lanes; in mcde_dsi_setup_video_mode()
498 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO_SYNC_PULSE) { in mcde_dsi_setup_video_mode()
509 line_duration = (blkline_pck + 6) / d->mdsi->lanes; in mcde_dsi_setup_video_mode()
521 blkeol_duration = (blkeol_pck + 6) / d->mdsi->lanes; in mcde_dsi_setup_video_mode()
525 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO_BURST) { in mcde_dsi_setup_video_mode()
578 if (d->mdsi->mode_flags & MIPI_DSI_MODE_EOT_PACKET) in mcde_dsi_start()
606 if (d->mdsi->lanes == 2) in mcde_dsi_start()
608 if (!(d->mdsi->mode_flags & MIPI_DSI_CLOCK_NON_CONTINUOUS)) in mcde_dsi_start()
632 if (d->mdsi->lanes == 2) in mcde_dsi_start()
641 if (d->mdsi->lanes == 2) in mcde_dsi_start()
687 if (!d->mdsi) { in mcde_dsi_bridge_mode_set()
694 (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) ? "VIDEO" : "CMD" in mcde_dsi_bridge_mode_set()
698 if (d->mdsi->lp_rate) in mcde_dsi_bridge_mode_set()
699 lp_freq = d->mdsi->lp_rate; in mcde_dsi_bridge_mode_set()
702 if (d->mdsi->hs_rate) in mcde_dsi_bridge_mode_set()
703 hs_freq = d->mdsi->hs_rate; in mcde_dsi_bridge_mode_set()
734 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) { in mcde_dsi_bridge_mode_set()
798 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) { in mcde_dsi_bridge_disable()
903 if (d->mdsi) in mcde_dsi_bind()
904 d->mcde->mdsi = d->mdsi; in mcde_dsi_bind()