drm/amd/display: Add crtc matching and panel type tests for connector
authorBhawanpreet Lakha <bhawanpreet.lakha@amd.com>
Wed, 24 Jun 2026 15:47:52 +0000 (11:47 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Wed, 15 Jul 2026 13:15:40 +0000 (09:15 -0400)
commit1803ad56ab8f1055eabfa584f1d4a8d1dcc57dce
treeb46e2cef6d944dd40a71e1645ed09efb51593043
parenteff243192f707a079ceee35fa1b06cd3e1c0b0de
drm/amd/display: Add crtc matching and panel type tests for connector

Add KUnit coverage for amdgpu_dm_find_first_crtc_matching_connector():
match, no match, empty state, skipping NULL connector slots, and
returning the first match when several target the same crtc.

Also add coverage for amdgpu_dm_set_panel_type(): VSDB OLED/miniLED,
DPCD OLED/miniLED, Samsung miniLED above and below threshold, and the
default LCD fallback.

Assisted-by: Copilot:Claude-Opus-4.8
Reviewed-by: Alex Hung <alex.hung@amd.com>
Signed-off-by: Bhawanpreet Lakha <bhawanpreet.lakha@amd.com>
Signed-off-by: George Zhang <george.zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.c
drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_connector.h
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c