Chenyu Chen
e239d3e3cb
drm/edid: parse panel type from DisplayID 2.x Display Parameters
...
Parse the Display Parameters Data Block (tag 0x21) defined in
DisplayID v2.1a Section 4.2.6. Extract the Display Device Technology
field from the color depth and device technology byte, which indicates
whether the panel uses LCD or OLED technology.
Add a panel_type field to struct drm_display_info and populate it
during DisplayID iteration so downstream drivers can use it for
panel-type-dependent behavior. Add DRM_MODE_PANEL_TYPE_LCD to the UAPI
panel type property alongside the existing OLED value.
Assisted-by: Copilot:Claude-Opus-4.6
Signed-off-by: Chenyu Chen <chen-yu.chen@amd.com >
Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2026-06-17 16:22:17 -04:00
..
2025-07-16 16:17:35 -04:00
2026-04-14 13:52:31 +02:00
2024-11-15 09:42:13 +01:00
2026-05-11 14:28:46 +05:30
2026-05-15 15:37:16 +10:00
2026-05-28 09:58:36 +02:00
2024-03-07 17:17:25 +02:00
2025-07-04 15:58:22 +02:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2025-11-26 23:03:32 +01:00
2026-05-04 14:05:04 +10:00
2023-12-06 10:08:37 +01:00
2026-05-04 14:05:04 +10:00
2025-03-20 14:45:48 +01:00
2026-05-19 10:57:25 +02:00
2026-02-06 11:38:35 +10:00
2025-11-25 08:43:46 +01:00
2026-03-03 09:28:31 +01:00
2025-11-26 23:03:35 +01:00
2026-05-04 14:05:04 +10:00
2026-06-17 16:22:17 -04:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:05:04 +10:00
2026-05-04 14:26:53 +02:00
2025-07-04 15:59:06 +02:00
2026-05-18 15:16:47 +02:00
2025-07-04 15:58:22 +02:00
2025-09-29 13:57:43 +02:00
2026-05-06 11:22:15 +02:00
2023-11-09 16:48:27 +02:00
2026-04-16 09:08:42 +02:00
2026-05-25 10:45:38 +02:00
2024-04-15 13:50:40 -03:00
2026-04-28 15:43:04 -04:00
2024-09-26 09:31:27 +02:00
2024-09-26 09:31:28 +02:00
2024-09-26 09:31:29 +02:00
2025-12-18 09:05:30 +00:00
2025-11-26 22:16:13 +01:00
2023-11-14 10:23:12 +01:00
2025-09-23 15:06:06 +02:00
2025-07-16 20:01:13 +03:00
2025-07-09 14:03:28 +02:00
2023-11-14 10:01:14 +01:00
2024-08-30 08:22:36 +02:00
2025-07-16 20:06:22 +03:00
2026-06-02 13:16:40 -04:00
2025-05-30 09:47:28 +02:00
2026-05-18 15:16:47 +02:00
2026-05-07 00:17:15 -07:00
2026-01-08 18:06:56 +01:00
2023-12-06 10:08:32 +01:00
2026-05-04 14:05:04 +10:00
2024-03-07 17:17:25 +02:00
2025-07-03 10:14:56 -07:00
2026-05-04 14:05:04 +10:00
2026-04-24 10:12:16 -07:00
2025-10-31 10:34:56 +02:00
2026-05-04 14:05:04 +10:00
2026-01-14 02:18:31 +02:00
2024-01-05 21:14:46 +01:00
2026-05-04 14:05:04 +10:00
2025-07-16 20:04:45 +03:00
2026-04-18 02:10:37 +03:00
2025-12-23 10:00:47 +01:00
2026-04-12 20:51:11 -07:00
2026-05-11 09:14:21 +02:00
2025-06-27 11:48:22 +02:00
2023-12-06 10:35:49 +01:00
2026-05-04 14:05:04 +10:00
2025-06-03 09:21:01 +02:00
2025-04-24 15:51:41 -07:00
2025-03-24 09:31:03 +01:00
2026-01-14 02:18:31 +02:00
2026-03-05 19:38:55 -05:00
2026-04-24 08:43:42 -04:00
2024-08-23 16:47:56 +02:00
2026-05-04 14:05:04 +10:00
2026-03-25 15:05:22 +01:00
2026-02-20 10:54:02 -08:00
2023-07-20 12:01:03 +02:00
2023-06-23 15:54:00 +02:00
2025-02-17 14:27:35 +01:00
2025-09-03 10:23:01 -05:00
2026-05-04 14:05:04 +10:00
2024-06-24 18:03:18 +02:00
2025-12-11 16:55:36 +02:00
2025-01-21 10:32:33 +01:00
2026-04-17 14:43:30 +02:00
2025-11-08 19:42:22 -07:00
2025-07-01 16:14:47 -07:00
2023-07-29 21:11:54 +02:00