Age | Commit message (Collapse) | Author |
|
Newer revisions of the atom firmware table have
changed. This helps select better pll dividers
in some cases. Noticed by Mathias Froehlich.
|
|
- clean up tv timing handling
- unify SetCRTCTiming and SetCRTCDTDTiming interfaces
|
|
This helps with flickering and blanking when
there is contention for MC bandwidth.
|
|
Force lower power mode and switch to a lower mode
when idle.
|
|
|
|
- replaces DynamicClocks Option as the name was misleading
- unified interface for atom and com based bioses
- fix up clock gating code for newer r3xx asics
|
|
Should fix bug 21050
|
|
|
|
|
|
The TV tables changed between for later cards.
|
|
Simplify the code, properly handle dithering, coherent mode, encoding, etc.
Should fix bug 17897.
|
|
The atom calls use the hw i2c engine for DDC. For some
reason, sw i2c doesn't seem to work on the VGA GPIO on
RV410 chips, so we use atom in that case.
This fixes the longstanding VGA DDC problems on RV410/M26
chips.
|
|
this should fix bugs 16115, 16035
|
|
As has been done with xf86-video-intel, replace all CARD* datatypes with
uint*_t datatypes available from stdint.h.
|
|
This patch adds support for dynamic clock gating and static
power management using the atom command tables. In some cases
the bios may already set this up during post, so YMMV.
I was only able to test on desktop cards, so I haven't tested
to see how much (if any) power this saves or how it affects the
thermal footprint.
|
|
|
|
Component output is still not working.
|
|
enable support for the atombios tv timings selection by programming the crtc
with the tv timings if a tv is detected on the output
|
|
fix typo in atombios header file
|
|
|
|
I commented out the object parsing for the time being as
using it will require some thought as to new output
related data structures.
|
|
|
|
doesn't compile ATM
|
|
ATOM builds, but it's not hooked up yet.
|