drm/bridge: analogix_dp: support dual connector with other display interface
Signed-off-by: Guochun Huang <hero.huang@rock-chips.com> Change-Id: Ic86b7237d7d01031ca761d557389426051c58eee
This commit is contained in:
@@ -1916,7 +1916,7 @@ analogix_dp_bridge_mode_valid(struct drm_bridge *bridge,
|
||||
|
||||
drm_mode_copy(&m, mode);
|
||||
|
||||
if (dp->plat_data->split_mode)
|
||||
if (dp->plat_data->split_mode || dp->plat_data->dual_connector_split)
|
||||
dp->plat_data->convert_to_origin_mode(&m);
|
||||
|
||||
max_link_rate = min_t(u32, dp->video_info.max_link_rate,
|
||||
|
||||
@@ -43,6 +43,11 @@ struct analogix_dp_plat_data {
|
||||
bool ssc;
|
||||
|
||||
bool split_mode;
|
||||
|
||||
/* split with other display interface */
|
||||
bool dual_connector_split;
|
||||
bool left_display;
|
||||
|
||||
struct analogix_dp_device *left;
|
||||
struct analogix_dp_device *right;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user