Summary: |
[Patch] ViaLVDSDFPPower function improvement |
Product: |
xorg
|
Reporter: |
Kevin Brace <kevinbrace> |
Component: |
Driver/openchrome | Assignee: |
Openchrome development list <openchrome-devel> |
Status: |
RESOLVED
FIXED
|
QA Contact: |
|
Severity: |
enhancement
|
|
|
Priority: |
medium
|
CC: |
kevinbrace
|
Version: |
unspecified | |
|
Hardware: |
x86 (IA32) | |
|
OS: |
Linux (All) | |
|
Whiteboard: |
|
i915 platform:
|
|
i915 features:
|
|
Attachments: |
|
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.
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.