summaryrefslogtreecommitdiff
path: root/src/radeon_bios.c
AgeCommit message (Collapse)Author
2008-02-03RADEON: rework i2c handlingAlex Deucher
Split out clk, data, and lock regs and masks. some cards use different regs and masks for each. For cards with ATOMBIOS, use the i2c bios table to grab the i2c data.
2008-01-20RADEON: re-work i2c for DDCAlex Deucher
Unify the radeon/avivo paths and grab the data/clk masks from bios if available
2008-01-19RADEON: get dac2 adj values from the bios tablesAlex Deucher
2008-01-19RADEON: grab pll_in_min/pll_in_max from bios tables if availableAlex Deucher
2008-01-10RADEON: clean up output handlingAlex Deucher
2008-01-05RADEON: Fix TVStandard optionAlex Deucher
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-12-21RADEON: clean up prototypesAlex Deucher
2007-12-21set ddc line correctly post-mergeDave Airlie
2007-12-21Merge remote branch 'origin/atombios-support'Dave Airlie
Conflicts: src/radeon_display.c src/radeon_driver.c
2007-12-19RADEON: add support for legacy radeons with DVI and no connector tableAlex Deucher
2007-12-17Merge branch 'master' of ↵Alex Deucher
git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support merge master and fix conflicts
2007-12-13RADEON: rework PLL calculationAlex Deucher
- Take into account the limits from the bios tables - Unify the PLL calculation between legacy and avivo chips
2007-12-12Merge branch 'master' of ↵Alex Deucher
git+ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support merge and fix conflicts
2007-12-11sparse fixes and cleanups from arekmArkadiusz Miskiewicz
2007-12-11Merge branch 'master' of ↵Alex Deucher
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support fix conflicts
2007-12-10RADEON: bios PLL cleanupAlex Deucher
2007-12-01RADEON: convert atombios connector table parsing to use ATOM structsAlex Deucher
convert and add hpd info
2007-11-23atombios: add initial object header parsing for r600 cardsDave Airlie
2007-11-21RADEON: store devices ids from bios for each driver outputAlex Deucher
2007-11-20RADEON: fixup for bios tables with wrong connector typesAlex Deucher
2007-11-20RADEON: switch to using ATOM defines for bios device tableAlex Deucher
2007-11-19fix logic in connector table check for TVs and switch counter to symbolic namesAlex Deucher
2007-11-19Don't assign a gpio for TVAlex Deucher
2007-11-19CRTs/DFPs may share a DVI port, but TV and CV don'tAlex Deucher
2007-11-18fix typo in loopAlex Deucher
2007-11-18RADEON: unify connectortype handlingAlex Deucher
2007-11-18RADEON: unify DDC line handlingAlex Deucher
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-11fix from last commitAlex Deucher
2007-11-11Add full parsing support for atom bios connector tableAlex Deucher
2007-11-09combine outputs based on idAlex Deucher
2007-11-06First round of avivo supportAlex Deucher
2007-11-04WIP: get ATOM crtc stuff working on r4xxAlex Deucher
2007-11-03Initial support for r4xxAlex Deucher
- add r3xx/r4xx MC access macros and functions
2007-11-03More of Dave's ATOM init code.Alex Deucher
2007-10-10RADEON: more XPRESS connector table hacksAlex Deucher
Seems XPRESS desktop chips with DVI-D list a proprietary connector type rather than DVI-D. try and do the right thing. Also, XPRESS chips seem to include connector type 8 and ddc type 8 which are unknown at this time.
2007-10-06radeon: add support for DDC type 6Dave Airlie
thanks to arekm on xorg-devel for testing/feedback
2007-10-04radeon: Fix compile warnings.Michel Dänzer
2007-10-04radeon: Fix for pci-rework.Michel Dänzer
Surprisingly easy, thanks to George's pci-rework changes.
2007-09-30RADEON: add support for ext tmds table and ext tmds chip initAlex Deucher
This probably won't work on all chips as the various gpio lines seem to need special magic to to actually talk to the i2c slave chips.
2007-09-30RADEON: remove cruftAlex Deucher
2007-09-24RADEON: more clean up of mode codeAlex Deucher
also print out LVDS mode info from bios for both legacy and atom bioses
2007-09-19RADEON: fix external TMDS parsing in legacy bios connector tableAlex Deucher
2007-09-19Revert "RADEON: initial pass at external TMDS support"Alex Deucher
This reverts commit 4000a710c93dd2d82891e4082bc7fa922ba9c5f4. This needs to be reworked and needs more soak time. so revert for now.
2007-09-17RADEON: XPRESS connector tables are crapAlex Deucher
besides specifying the pimary DAC (which they don't have), most seem to specify DDC_CRT2 for DDC, which does not seem to ever work. Some have reported success with DDC_MONID so lets give that a try.
2007-09-17RADEON: initial pass at external TMDS supportAlex Deucher
- Based on Dave Airlie's initial work and the dvo support in the intel driver. - Only sil164 is supported at the moment. - Once we get some testing and such, we ought to move the dvo drivers out of the drivers so they can be shared among all drivers - Doesn't seem to work on my card (r4xx ATOM) card ATM - Legacy bios table programming sequence not implemented yet
2007-08-27RADEON: make tmds pll an output attributeAlex Deucher
sometimes the bios tmds plls are busted for certain monitors. sometimes the dirver tables are. Let the user pick at run time.