Created attachment 120330 [details] [Patch] ViaLVDSDFPPower function improvement Made improvements to ViaLVDSDFPPower function inside via_lvds.c. A very poor assumption was being made regarding the I/O pad state of pins connected to an LVDS-based DFP (Digital Flat Panel) in the previous version of the code. At this point, the best solution is to turn on or off the pins of both LVDS Channel 1 and Channel 2. The previous version of the code was relying on the supposed previous state of pins connected to the LVDS-based DFP, and this was leading to the LVDS-based DFP screen getting turned off completely when the computer resumes from ACPI S3 State. In the future, it will be nice if LVDS Channel 1 or Channel 2 pins can be turned on and off independently based on what is actually connected to the LVDS channel.
I opened this one long time ago, and it is no longer relevant.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.