hc
2023-11-06 e3e12f52b214121840b44c91de5b3e5af5d3eb84
kernel/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c
....@@ -47,8 +47,16 @@
4747 const struct drm_display_mode *mode,
4848 unsigned int rate, unsigned int lanes)
4949 {
50
+ const struct drm_display_info *info;
5051 u32 max_bw, req_bw, bpp = 24;
5152
53
+ if (dp->plat_data->skip_connector)
54
+ return true;
55
+
56
+ info = &dp->connector.display_info;
57
+ if (info->bpc)
58
+ bpp = 3 * info->bpc;
59
+
5260 req_bw = mode->clock * bpp / 8;
5361 max_bw = lanes * rate;
5462 if (req_bw > max_bw)