CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2020/08/18 13:50:08
Modified files:
sys/dev/pci/drm/include/linux: delay.h
Log message:
Our usleep_range(min, max) implementation today is only taking account
of the min value to delay. On the iMac11,2 this was too short, causing
a timeout in the DP AUX transaction retry loop, leaving the eDP dark
after the KMS initialization attempt. Affected code line for reference:
sys/dev/pci/drm/drm_dp_helper.c:771, revision 1.11
Therefore we change the behavior of usleep_range(min, max) to delay
the average value of min and max instead, which finally fixes the KMS
initialization on the iMac11,2.
Help and ok jsg@