Bug 93245 - [Patch] ViaLVDSDFPPower function improvement
Summary: [Patch] ViaLVDSDFPPower function improvement
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/openchrome (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium enhancement
Assignee: Openchrome development list
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-12-04 07:22 UTC by Kevin Brace
Modified: 2017-01-22 18:52 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
[Patch] ViaLVDSDFPPower function improvement (2.19 KB, text/plain)
2015-12-04 07:22 UTC, Kevin Brace
no flags Details

Description Kevin Brace 2015-12-04 07:22:25 UTC
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.
Comment 1 Kevin Brace 2017-01-22 18:52:31 UTC
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.