mirror of
https://github.com/torvalds/linux.git
synced 2026-05-28 09:04:39 +02:00
drm/amd/display: add support for disconnected eDP panels
[why] On some configurations, eDP from GPU is muxed with another GPU. DC does not know state of mux, but DM has this knowledge. This flag allows DC to ignore creating EDP link when DM informs DC that EDP mux is not connected. [how] Add flag to dc, populate flag in DM Signed-off-by: Jun Lei <Jun.Lei@amd.com> Reviewed-by: Tony Cheng <Tony.Cheng@amd.com> Acked-by: Bhawanpreet Lakha <Bhawanpreet.Lakha@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
21e471f085
commit
8dea49605f
|
|
@ -169,9 +169,14 @@ static bool create_links(
|
|||
link = link_create(&link_init_params);
|
||||
|
||||
if (link) {
|
||||
dc->links[dc->link_count] = link;
|
||||
link->dc = dc;
|
||||
++dc->link_count;
|
||||
if (dc->config.edp_not_connected &&
|
||||
link->connector_signal == SIGNAL_TYPE_EDP) {
|
||||
link_destroy(&link);
|
||||
} else {
|
||||
dc->links[dc->link_count] = link;
|
||||
link->dc = dc;
|
||||
++dc->link_count;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -205,6 +205,7 @@ struct dc_config {
|
|||
bool disable_fractional_pwm;
|
||||
bool allow_seamless_boot_optimization;
|
||||
bool power_down_display_on_boot;
|
||||
bool edp_not_connected;
|
||||
};
|
||||
|
||||
enum visual_confirm {
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user