summaryrefslogtreecommitdiff
path: root/src/radeon_atombios.h
AgeCommit message (Collapse)Author
2009-10-21ATOM: fix up get clock infoAlex Deucher
Newer revisions of the atom firmware table have changed. This helps select better pll dividers in some cases. Noticed by Mathias Froehlich.
2009-10-07ATOM: rework crtc modesetAlex Deucher
- clean up tv timing handling - unify SetCRTCTiming and SetCRTCDTDTiming interfaces
2009-04-30AVIVO: first pass at display watermark setupAlex Deucher
This helps with flickering and blanking when there is contention for MC bandwidth.
2009-04-15Unify ForceLowPowerMode and DynamicPM OptionsAlex Deucher
Force lower power mode and switch to a lower mode when idle.
2009-04-15radeon: Add functions to set sclk/mclk using atombiosAlex Deucher
2009-04-15Add unified ClockGating OptionAlex Deucher
- 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
2009-04-04DCE3/3.2: fix up transmitter/encoder setupAlex Deucher
Should fix bug 21050
2009-01-28Move encoder specific data to encoder dev_privAlex Deucher
2009-01-26Warning fixesAlex Deucher
2008-12-17atombios: fixup parsing of TV tables on r500 and r600 cards.Dave Airlie
The TV tables changed between for later cards.
2008-10-06Refactor atom LCD/DFP output setupAlex Deucher
Simplify the code, properly handle dithering, coherent mode, encoding, etc. Should fix bug 17897.
2008-10-03Add support for DDC via atom commands for RV410Alex Deucher
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.
2008-05-27RADEON: improve support for secondary cardsAlex Deucher
this should fix bugs 16115, 16035
2008-05-12Replace CARD{8,16,32} with uint{8,16,32}_tMatt Turner
As has been done with xf86-video-intel, replace all CARD* datatypes with uint*_t datatypes available from stdint.h.
2008-04-04ATOMBIOS: Add support for DynamicClocks optionAlex Deucher
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.
2008-01-03radeon: Miscellaneous warning fixes.Michel Dänzer
2008-01-02RADEON: add support for ATOM component video tableAlex Deucher
Component output is still not working.
2007-12-30atombios: enable support for using tv timingsDave Airlie
enable support for the atombios tv timings selection by programming the crtc with the tv timings if a tv is detected on the output
2007-12-30atombios: add support for reading tv standard from atombiosDave Airlie
fix typo in atombios header file
2007-12-21RADEON: various cleanupsArkadiusz Miskiewicz
2007-11-18WIP: new atom code comples.Alex Deucher
I commented out the object parsing for the time being as using it will require some thought as to new output related data structures.
2007-11-17WIP: more new ATOM integration workAlex Deucher
2007-11-16WIP: sync up with the latest ATOM bios code in rhdAlex Deucher
doesn't compile ATM
2007-11-03Initial integration of Atom code and some of Dave's code.Alex Deucher
ATOM builds, but it's not hooked up yet.