summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-08-05RADEON: Major rework of BIOS table parsingAlex Deucher
- greatly simplify ATOM and legacy connector table parsing - use bios tables to detect LVDS and TV outputs - add support for TV table parsing (legacy only)
2007-08-03RADEON: Change indexing of TV constants table in preparation for standard ↵Alex Deucher
re-work
2007-08-02RADEON: avoid a divide by 0 and only save tv out regs if the chip has themAlex Deucher
2007-08-02RADEON: fix tv-out enable/disableAlex Deucher
2007-08-02RADEON: add missing breakAlex Deucher
2007-08-02RADEON: move tv dac enable to enabledisplay()Alex Deucher
2007-08-02RADEON: limit tv modes to the only one we can program at the momentAlex Deucher
2007-08-01RADEON: remove unused elementsAlex Deucher
2007-08-01RADEON: convert hard coded tv out values to calculationsAlex Deucher
2007-07-31RADEON: more fixes...Alex Deucher
2007-07-31RADEON: fix name of tv outputAlex Deucher
2007-07-31RADEON: tv-out fixes. works now. tested on rv350.Alex Deucher
VT siwtch is busted, and xrandr doesn't play nice yet. uncomment code in radeon_output.c to test.
2007-07-29RADEON: add info about tv out code and authorshipAlex Deucher
2007-07-29RADEON: Initial pass at integrated tv out supportAlex Deucher
Based on the GATOS tv-out support by Federico Ulivi <fulivi@lycos.com> and information from ati with substantial rework by myself. Code is not actually hooked up yet.
2007-07-25RADEON: Compute PLL VCO gainAlex Deucher
2007-07-25RADEON: write out saved vclk and pixclk valuesAlex Deucher
2007-07-25RADEON: hack around console restore hang on r4xxAlex Deucher
r4xx seems to hang when unblanking the crtc(s) when restoring the console. This needs to be investigated further.
2007-07-25RADEON: fix randr on r4xxAlex Deucher
Seems the way we parse the ATOM connector table results in reversed connectors.
2007-07-19RADEON: fix palette when depth != 24Alex Deucher
2007-07-05RADEON: set default values for crtc_offset_cntlsAlex Deucher
2007-07-05RADEON: Fix tiling on r1xx and r2xxAlex Deucher
spotted by Andrew Randrianasulu <randrik@mail.ru> fixes bug 11357
2007-06-29RADEON: save crtc on/off state for console restoreAlex Deucher
- prevents a possible hang if console is only using 1 crtc
2007-06-29RADEON: simplify console restoreAlex Deucher
- still need to track crtcs for blank/unblank when restoring text console
2007-06-28RADEON: factor out surface_cntl init into one functionAlex Deucher
2007-06-28RADEON: move crtc base setups to new functionsAlex Deucher
2007-06-28RADEON: fix corruption after 3D apps runAlex Deucher
2007-06-28RADEON: set info->CurrentLayout.displayWidth in RADEONSetPitch()Alex Deucher
2007-06-28RADEON: Switch cursor back to memcpy()Alex Deucher
2007-06-25RADEON: make sure we unblank in RADEONRestore()Alex Deucher
reported by Andrew Randrianasulu (bugs 11357, 11146)
2007-06-25RADEON: make sure we set the stride properlyAlex Deucher
2007-06-25RADEON: attempt to fix cursor on big endian (only tested on x86)Alex Deucher
2007-06-25RADEON: fix possible segfault on mobility chips with MM tablesAlex Deucher
reported by Stefan Buehler
2007-06-25RADEON: tiling and FB size fixesAlex Deucher
- fix tiling on older radeons - allow the user to specify FB size using Virtual line in config Current default is 1600x1200 - reset ecp_div for Xv in randr crtc mode set
2007-06-22RADEON: bump crtc max to 1200 so 1600x1200 will work out of the boxAlex Deucher
- a better fix will be forthcoming...
2007-06-22RADEON: Fix VT switch hangsAndrew Randrianasulu
- re-order DRI resume functions in EnterVT() - fixes bug 11287
2007-06-19RADEON: Split FP reg restore to only touch regs relevant to the outputAlex Deucher
- only restore output specific regs - restore fp2_gen_cntl on R200 DAC restore as R200 DAC2 is connected via DVO
2007-06-18RADEON: only touch LVDS on mobility chipsAlex Deucher
2007-06-12RADEON: yet another LVDS...Alex Deucher
2007-06-12RADEON: additional LVDS off fix (missed in previous commit)Alex Deucher
2007-06-12radeon: Fix panel size detection from registers with stretched mode programmed.Michel Dänzer
2007-06-12RADEON: make sure to clear RADEON_LVDS_ON when turning LVDS offAlex Deucher
- fixes bug 3483
2007-06-12RADEON: limit PanelPwrDly to 2000 ms on ATOM bios as per legacy biosTormod Volden
- fixes bug 11238
2007-06-07RADEON: fix some issues with bios table init codeAlex Deucher
- fix some issues with bios table init code - re-org preinit to better handle bios table init of cards
2007-06-07Fixed 'make dist'.Tilman Sauerbeck
2007-06-06RADEON: implement support for posting cards based on x86 bios tables (untested)Alex Deucher
This is based on the netbsd radeonfb driver by Garrett D'Amore. The code is not hooked up yet, but should allow you to post cards without needing to execute bios code. This should be useful on non-x86 platforms, for posting secndary cards, and for suspend/resume. Works on legacy bioses only (no ATOM support).
2007-06-05RADEON: fixup RADEONDisplayVideo() to better handle the crtc being usedAlex Deucher
2007-06-04RADEON: fix indentingAlex Deucher
2007-06-04RADEON: no need to go through all the crtcs, we've got what we needAlex Deucher
2007-06-04RADEON: add support for RMX on DVI, make sure RMX is only enabled on crtc1Alex Deucher
2007-06-04RADEON: remove some cruftAlex Deucher