Searched refs:msm_dp_panel (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/gpu/drm/msm/dp/ |
| H A D | dp_panel.c | 24 struct msm_dp_panel msm_dp_panel; member 70 struct msm_dp_panel *msm_dp_panel; in msm_dp_panel_read_psr_cap() local 72 msm_dp_panel = &panel->msm_dp_panel; in msm_dp_panel_read_psr_cap() 75 if (msm_dp_panel->dpcd[DP_EDP_CONFIGURATION_CAP]) { in msm_dp_panel_read_psr_cap() 77 &msm_dp_panel->psr_cap, sizeof(msm_dp_panel->psr_cap)); in msm_dp_panel_read_psr_cap() 78 if (rlen == sizeof(msm_dp_panel->psr_cap)) { in msm_dp_panel_read_psr_cap() 81 msm_dp_panel->psr_cap.version, in msm_dp_panel_read_psr_cap() 82 msm_dp_panel->psr_cap.capabilities); in msm_dp_panel_read_psr_cap() 88 static int msm_dp_panel_read_dpcd(struct msm_dp_panel *msm_dp_panel) in msm_dp_panel_read_dpcd() argument 96 panel = container_of(msm_dp_panel, struct msm_dp_panel_private, msm_dp_panel); in msm_dp_panel_read_dpcd() [all …]
|
| H A D | dp_panel.h | 30 struct msm_dp_panel { struct 46 int msm_dp_panel_init_panel_info(struct msm_dp_panel *msm_dp_panel, argument 49 int msm_dp_panel_deinit(struct msm_dp_panel *msm_dp_panel); 50 int msm_dp_panel_timing_cfg(struct msm_dp_panel *msm_dp_panel, bool wide_bus_en); 51 int msm_dp_panel_read_link_caps(struct msm_dp_panel *msm_dp_panel, 53 u32 msm_dp_panel_get_mode_bpp(struct msm_dp_panel *msm_dp_panel, u32 mode_max_bpp, 55 void msm_dp_panel_handle_sink_request(struct msm_dp_panel *msm_dp_panel, 57 void msm_dp_panel_tpg_config(struct msm_dp_panel *msm_dp_panel, bool enable); 59 void msm_dp_panel_clear_dsc_dto(struct msm_dp_panel *msm_dp_panel); 61 void msm_dp_panel_enable_vsc_sdp(struct msm_dp_panel *msm_dp_panel, struct dp_sdp *vsc_sdp); [all …]
|
| H A D | dp_ctrl.h | 20 struct msm_dp_panel *panel); 21 int msm_dp_ctrl_on_stream(struct msm_dp_ctrl *msm_dp_ctrl, struct msm_dp_panel *panel); 23 struct msm_dp_panel *panel, 26 struct msm_dp_panel *panel); 30 struct msm_dp_panel *panel); 32 struct msm_dp_panel *panel); 41 struct msm_dp_panel *panel); 47 struct msm_dp_panel *panel, bool enable); 49 struct msm_dp_panel *panel);
|
| H A D | dp_ctrl.c | 205 struct msm_dp_panel *panel) in msm_dp_ctrl_reset() 391 struct msm_dp_panel *msm_dp_panel) in msm_dp_ctrl_config_ctrl_streams() argument 404 if (msm_dp_panel->msm_dp_mode.out_fmt_is_yuv_420) in msm_dp_ctrl_config_ctrl_streams() 408 msm_dp_panel->msm_dp_mode.bpp); in msm_dp_ctrl_config_ctrl_streams() 412 if (msm_dp_panel->psr_cap.version) in msm_dp_ctrl_config_ctrl_streams() 421 struct msm_dp_panel *panel) in msm_dp_ctrl_config_ctrl_link() 466 struct msm_dp_panel *msm_dp_panel) in msm_dp_ctrl_config_misc1_misc0() argument 471 msm_dp_panel->msm_dp_mode.bpp); in msm_dp_ctrl_config_misc1_misc0() 488 struct msm_dp_panel *panel) in msm_dp_ctrl_configure_source_params() 1264 struct msm_dp_panel *panel, in msm_dp_ctrl_calc_tu_parameters() [all …]
|
| H A D | dp_debug.h | 28 int msm_dp_debug_init(struct device *dev, struct msm_dp_panel *panel, 37 int msm_dp_debug_init(struct device *dev, struct msm_dp_panel *panel, in msm_dp_debug_init()
|
| H A D | dp_display.c | 63 struct msm_dp_panel *panel; 600 struct msm_dp_panel *msm_dp_panel) in msm_dp_display_set_mode() argument 610 bpp = msm_dp_panel->connector->display_info.bpc * 3; in msm_dp_display_set_mode() 612 msm_dp_panel_init_panel_info(msm_dp_panel, adjusted_mode, bpp ? bpp : 24); in msm_dp_display_set_mode() 616 msm_dp_panel->msm_dp_mode.out_fmt_is_yuv_420 ? false : dp->wide_bus_supported; in msm_dp_display_set_mode() 656 struct msm_dp_panel *msm_dp_panel) in msm_dp_display_enable() argument 667 rc = msm_dp_ctrl_on_stream(dp->ctrl, msm_dp_panel); in msm_dp_display_enable() 714 struct msm_dp_panel *msm_dp_panel) in msm_dp_display_disable() argument 721 msm_dp_panel_disable_vsc_sdp(msm_dp_panel); in msm_dp_display_disable() 727 msm_dp_link_psm_config(dp->link, &msm_dp_panel->link_info, true); in msm_dp_display_disable() [all …]
|