Hi Ankit, I've completed isolated testing and can confirm the SCDC polling patch works perfectly.
Test results: - Kernel: 6.19.2 - Hardware: Intel Alder Lake-N (N100) with integrated UHD Graphics - Display: Cisco Desk Pro (CS-DESKPRO-2) 4K@60Hz via HDMI 2.0 - Status: 4K@60Hz (3840x2160@60Hz) working correctly - Result: Stable display, no corruption, works across reboots The SCDC polling approach is also more consistent with other implementations like Windows, which performs similar SCDC polling after port enable. Relevant dmesg output: [ 5.491988] i915: loading out-of-tree module taints kernel. [ 6.104904] i915 0000:00:02.0: [drm] Found alderlake_p/alderlake_n (device ID 46d1) integrated display version 13.00 stepping D0 [ 6.218551] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/tgl_guc_70.bin version 70.49.4 [ 6.268439] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1 [ 6.691347] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device Thanks, Jerome
