uconn.c's handling of display connectors was refactored for Linux v6.5, causing a regression that issues a warning on boot for 8600m GT (MacBookPro4,1) and likely other legacy GPUs.
Implement the missing DCB connector values per NVIDIA spec, and change the WARN_ON macro to a printk message to more gracefully handle unknown connector types without issuing a warning. Alex Ramírez (2): drm/nouveau: add missing DCB connector types drm/nouveau: implement missing DCB connector types .../nouveau/include/nvkm/subdev/bios/conn.h | 85 ++++++++++++++----- .../gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 73 +++++++++++----- 2 files changed, 117 insertions(+), 41 deletions(-) -- 2.51.0
