Suraj Kandpal
2dbb3d70af
drm/i915/edp: eDP Data Overrride
...
We need override certain link rates in favour of the next available
higher link rate. The Link rates that need to be overridden are
indicated by a mask in VBT. To make sure these modes are skipped we
don't add them in them in the sink rates array.
--v2
-Update the link rates after we have a final set of link rates [Ankit]
-Break this patch up [Ankit]
-Optimize the assingment during loop [Ankit]
--v3
-Add protection against broken VBTs [Jani]
--v4
-Fix build errors
-Create a seprate function to check if edp data override is selected
and using the correct vbt
--v5
-Use correct number to check the num of edp rates [Ankit]
--v6
-No seprate function check if vbt is broken in the reject rate function
[Jani]
Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com >
Reviewed-by: Ankit Nautiyal <ankit.k.nautiyal@intel.com >
Link: https://lore.kernel.org/r/20250821042653.269227-4-suraj.kandpal@intel.com
2025-08-25 10:06:47 +05:30
..
2025-06-20 11:34:09 +10:00
2025-06-13 13:39:15 -07:00
2025-06-06 11:50:47 -07:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-10 19:23:25 +02:00
2025-06-14 09:25:22 -07:00
2025-06-12 09:50:36 -07:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-05-30 09:15:40 -07:00
2025-06-03 11:53:55 -07:00
2025-06-08 09:07:37 +02:00
2025-05-24 08:29:32 +02:00
2025-06-12 10:31:28 +05:30
2025-05-30 20:21:36 +02:00
2025-06-08 09:07:37 +02:00
2025-05-23 13:26:24 -07:00
2025-06-08 09:07:37 +02:00
2025-06-20 11:34:09 +10:00
2025-06-03 13:24:14 -07:00
2025-06-08 09:07:37 +02:00
2025-06-07 10:05:35 -07:00
2025-05-21 14:08:44 +02:00
2025-05-27 15:22:01 -07:00
2025-08-25 10:06:47 +05:30
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-03 08:39:20 -07:00
2025-06-08 09:07:37 +02:00
2025-05-22 18:04:43 +02:00
2025-06-08 09:07:37 +02:00
2025-05-24 22:49:07 +02:00
2025-06-10 21:09:28 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-13 17:02:31 +02:00
2025-06-05 08:49:30 -07:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-03 11:53:55 -07:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-06-12 09:50:36 -07:00
2025-06-08 09:07:37 +02:00
2025-06-14 09:25:22 -07:00
2025-06-06 11:50:47 -07:00
2025-05-31 15:44:16 -07:00
2025-06-08 09:07:37 +02:00
2025-06-08 11:33:00 -07:00
2025-06-08 09:07:37 +02:00
2025-05-28 14:55:35 -07:00
2025-06-05 08:20:21 -07:00
2025-06-10 14:35:40 +02:00
2025-06-08 09:07:37 +02:00
2025-05-31 19:12:53 -07:00
2025-06-08 09:07:37 +02:00
2025-06-12 09:50:36 -07:00
2025-06-06 13:16:50 -07:00
2025-06-11 22:42:36 -07:00
2025-06-08 23:29:48 +01:00
2025-06-02 11:04:29 -07:00
2025-05-20 21:46:10 -05:00
2025-06-08 09:07:37 +02:00
2025-06-09 15:34:06 -04:00
2025-06-09 22:02:13 -04:00
2025-05-31 07:53:30 -07:00
2025-06-05 08:07:24 -07:00
2025-06-13 12:25:31 +01:00
2025-05-21 14:53:17 +02:00
2025-06-08 09:07:37 +02:00
2025-06-08 09:07:37 +02:00
2025-05-27 16:28:02 -07:00
2025-05-21 12:26:51 +02:00
2025-06-08 09:07:37 +02:00
2025-06-09 15:34:06 -04:00
2025-06-06 11:50:47 -07:00
2025-06-08 09:07:37 +02:00
2025-05-27 10:27:53 -04:00
2025-06-04 11:26:17 -07:00
2025-05-29 08:15:35 -07:00
2025-06-16 11:00:28 +02:00
2025-06-08 09:07:37 +02:00
2025-05-27 10:27:54 -04:00
2025-06-06 11:50:47 -07:00
2025-06-08 09:07:37 +02:00
2025-05-23 07:09:00 +02:00