/kernel/linux/linux-5.10/drivers/gpu/drm/mcde/ |
H A D | mcde_dsi.c | 45 struct mipi_dsi_device *mdsi; member 67 bool mcde_dsi_irq(struct mipi_dsi_device *mdsi) in mcde_dsi_irq() argument 73 d = host_to_mcde_dsi(mdsi->host); in mcde_dsi_irq() 150 d->mcde->mdsi = d->mdsi; in mcde_dsi_attach_to_mcde() 164 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) in mcde_dsi_attach_to_mcde() 171 struct mipi_dsi_device *mdsi) in mcde_dsi_host_attach() 175 if (mdsi->lanes < 1 || mdsi->lanes > 2) { in mcde_dsi_host_attach() 180 dev_info(d->dev, "attached DSI device with %d lanes\n", mdsi in mcde_dsi_host_attach() 170 mcde_dsi_host_attach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) mcde_dsi_host_attach() argument 193 mcde_dsi_host_detach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) mcde_dsi_host_detach() argument 390 mcde_dsi_te_request(struct mipi_dsi_device *mdsi) mcde_dsi_te_request() argument [all...] |
H A D | mcde_drm.h | 74 struct mipi_dsi_device *mdsi; member 98 bool mcde_dsi_irq(struct mipi_dsi_device *mdsi); 99 void mcde_dsi_te_request(struct mipi_dsi_device *mdsi);
|
H A D | mcde_display.c | 84 if (mcde_dsi_irq(mcde->mdsi)) { in mcde_display_irq() 691 if (mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) in mcde_configure_dsi_formatter() 693 switch (mcde->mdsi->format) { in mcde_configure_dsi_formatter() 895 if (!mcde->mdsi) { in mcde_display_enable() 922 (mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) ? in mcde_display_enable() 924 mipi_dsi_pixel_format_to_bpp(mcde->mdsi->format)); in mcde_display_enable() 926 mipi_dsi_pixel_format_to_bpp(mcde->mdsi->format) / 8; in mcde_display_enable() 943 if (mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) { in mcde_display_enable() 958 if (!(mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO)) in mcde_display_enable() 1097 mcde_dsi_te_request(mcde->mdsi); in mcde_start_flow() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/mcde/ |
H A D | mcde_dsi.c | 45 struct mipi_dsi_device *mdsi; member 67 bool mcde_dsi_irq(struct mipi_dsi_device *mdsi) in mcde_dsi_irq() argument 73 d = host_to_mcde_dsi(mdsi->host); in mcde_dsi_irq() 150 d->mcde->mdsi = d->mdsi; in mcde_dsi_attach_to_mcde() 164 if (d->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) in mcde_dsi_attach_to_mcde() 171 struct mipi_dsi_device *mdsi) in mcde_dsi_host_attach() 175 if (mdsi->lanes < 1 || mdsi->lanes > 2) { in mcde_dsi_host_attach() 180 dev_info(d->dev, "attached DSI device with %d lanes\n", mdsi in mcde_dsi_host_attach() 170 mcde_dsi_host_attach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) mcde_dsi_host_attach() argument 193 mcde_dsi_host_detach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) mcde_dsi_host_detach() argument 390 mcde_dsi_te_request(struct mipi_dsi_device *mdsi) mcde_dsi_te_request() argument [all...] |
H A D | mcde_drm.h | 76 struct mipi_dsi_device *mdsi; member 106 bool mcde_dsi_irq(struct mipi_dsi_device *mdsi); 107 void mcde_dsi_te_request(struct mipi_dsi_device *mdsi);
|
H A D | mcde_display.c | 92 if (!mcde->dpi_output && mcde_dsi_irq(mcde->mdsi)) { in mcde_display_irq() 799 if (mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) in mcde_configure_dsi_formatter() 801 switch (mcde->mdsi->format) { in mcde_configure_dsi_formatter() 1084 (mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) ? in mcde_setup_dsi() 1086 mipi_dsi_pixel_format_to_bpp(mcde->mdsi->format)); in mcde_setup_dsi() 1088 mipi_dsi_pixel_format_to_bpp(mcde->mdsi->format) / 8; in mcde_setup_dsi() 1120 if (mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO) { in mcde_setup_dsi() 1135 if (!(mcde->mdsi->mode_flags & MIPI_DSI_MODE_VIDEO)) in mcde_setup_dsi() 1342 mcde_dsi_te_request(mcde->mdsi); in mcde_start_flow()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/dsi/ |
H A D | dsi_manager.c | 144 struct msm_dsi *mdsi = dsi_mgr_get_dsi(DSI_CLOCK_MASTER); in dsi_mgr_phy_enable() local 154 if (IS_DUAL_DSI() && mdsi && sdsi) { in dsi_mgr_phy_enable() 155 if (!mdsi->phy_enabled && !sdsi->phy_enabled) { in dsi_mgr_phy_enable() 156 msm_dsi_host_reset_phy(mdsi->host); in dsi_mgr_phy_enable() 159 ret = enable_phy(mdsi, src_pll_id, in dsi_mgr_phy_enable() 166 msm_dsi_phy_disable(mdsi->phy); in dsi_mgr_phy_enable() 185 struct msm_dsi *mdsi = dsi_mgr_get_dsi(DSI_CLOCK_MASTER); in dsi_mgr_phy_disable() local 193 if (IS_DUAL_DSI() && mdsi && sdsi) { in dsi_mgr_phy_disable() 194 if (!mdsi->phy_enabled && !sdsi->phy_enabled) { in dsi_mgr_phy_disable() 196 msm_dsi_phy_disable(mdsi in dsi_mgr_phy_disable() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dsi/ |
H A D | dsi_manager.c | 130 struct msm_dsi *mdsi = dsi_mgr_get_dsi(DSI_CLOCK_MASTER); in dsi_mgr_phy_enable() local 139 if (IS_BONDED_DSI() && mdsi && sdsi) { in dsi_mgr_phy_enable() 140 if (!mdsi->phy_enabled && !sdsi->phy_enabled) { in dsi_mgr_phy_enable() 141 msm_dsi_host_reset_phy(mdsi->host); in dsi_mgr_phy_enable() 144 ret = enable_phy(mdsi, in dsi_mgr_phy_enable() 151 msm_dsi_phy_disable(mdsi->phy); in dsi_mgr_phy_enable() 170 struct msm_dsi *mdsi = dsi_mgr_get_dsi(DSI_CLOCK_MASTER); in dsi_mgr_phy_disable() local 178 if (IS_BONDED_DSI() && mdsi && sdsi) { in dsi_mgr_phy_disable() 179 if (!mdsi->phy_enabled && !sdsi->phy_enabled) { in dsi_mgr_phy_disable() 181 msm_dsi_phy_disable(mdsi in dsi_mgr_phy_disable() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/hisilicon/kirin/ |
H A D | dw_drm_dsi.c | 724 struct mipi_dsi_device *mdsi) in dsi_host_attach() 728 if (mdsi->lanes < 1 || mdsi->lanes > 4) { in dsi_host_attach() 733 dsi->lanes = mdsi->lanes; in dsi_host_attach() 734 dsi->format = mdsi->format; in dsi_host_attach() 735 dsi->mode_flags = mdsi->mode_flags; in dsi_host_attach() 741 struct mipi_dsi_device *mdsi) in dsi_host_detach() 723 dsi_host_attach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) dsi_host_attach() argument 740 dsi_host_detach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) dsi_host_detach() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/hisilicon/kirin/ |
H A D | dw_drm_dsi.c | 726 struct mipi_dsi_device *mdsi) in dsi_host_attach() 732 if (mdsi->lanes < 1 || mdsi->lanes > 4) { in dsi_host_attach() 737 dsi->lanes = mdsi->lanes; in dsi_host_attach() 738 dsi->format = mdsi->format; in dsi_host_attach() 739 dsi->mode_flags = mdsi->mode_flags; in dsi_host_attach() 749 struct mipi_dsi_device *mdsi) in dsi_host_detach() 725 dsi_host_attach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) dsi_host_attach() argument 748 dsi_host_detach(struct mipi_dsi_host *host, struct mipi_dsi_device *mdsi) dsi_host_detach() argument
|