summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-06-13Add quirk for asus hd3450 boardMarkus Gapp
Fixes bug 22266
2009-06-04atom: connector quirkAlex Deucher
Some r6xx cards have a VGA and an HDMI port with a shared ddc line listed as an HDMI port with both analog and digital encoders. Fixes bug 19943
2009-06-04Add RV740 (HD4770) supportAlex Deucher
Verified by ernstp on IRC
2009-05-18r4xx: Add some missing pci idsAlex Deucher
Noticed by Romain in bug 21798
2009-05-14radeon: try harder when checking if a card is postedAlex Deucher
fixes debian bug 524280, possibly others.
2009-05-14Pre-R600 EXA: Fix coordinate limits off-by-one error.Michel Dänzer
Fixes http://bugs.freedesktop.org/show_bug.cgi?id=21598 . (cherry picked from commit 22e39392297fa11003df90c175db3c449d8f9853)
2009-05-13RV770: add missing pci idAlex Deucher
Fixes bug 21209
2009-05-08R3xx/R4xx tex vid: increase the guardband limit for rendering with a triAlex Deucher
limit goes from 2880 to 4021 now that we've switched to 1/12 subpixel mode. This allows us to render with a clipped tri at higher resolutions preventing diagonal tearing.
2009-05-08r3xx-r5xx: switch to 1/12 subpixel precisionAlex Deucher
- based on similar patch in Jerome's cs ddx tree - also fix clipping offsets - should eventually allow for 4k render targets - mesa driver uses 1/12 mode, this avoids changing the subpixel mode when switching between ddx and mesa
2009-05-08R3xx-R5xx: don't set TX_OFFSET_RS in RS_INST_COUNTAlex Deucher
Isn't necessary and seems to cause problems for RS690 users
2009-05-08RS690: gpio/connector fixesAlex Deucher
Fixes bug 21521
2009-05-08RS690/RS740: fix connector enumeration in some casesAlex Deucher
Should fix Masta-G's issue reported on IRC.
2009-05-08AVIVO: set default cursor mode in cursor initAlex Deucher
Should fix bug 21557
2009-05-08AVIVO: fix cursor corruption bands for realAlex Deucher
Don't have to leave both cursors enabled, just have to use the same mode for both cursors whether or not they are enabled.
2009-05-08AVIVO: move cusor offscreen when disablingAlex Deucher
Adapted from Yang's patch. Setting size to zero is actually a 1x1 cursor.
2009-05-08r2xx-r4xx: fix typo in last i2c fix and clarify hw i2c pin selAlex Deucher
2009-05-08radeon: fix several dpms issuesAlex Deucher
- atom dpms was unblanking for standby/suspend - return if r600+ in radeon_crtc_modeset_ioctl() - remove seprate standby/suspend handling in legacy crtc dpms. we turn the outputs off, so turn the crtcs off too. - disable the crtcs in legacy crtc dpms - move radeon_crtc_modeset_ioctl() calls to radeon_crtc_dpms() so they will get called for both atom and legacy paths Should fix bug 21321
2009-05-08AVIVO: better fix for cursor flickering/corruption issuesAlex Deucher
Should prevent ghost cursor from being left on screen.
2009-05-08R6xx/r7xx: fix CURSOR_SWAPPING_* macrosAlex Deucher
r6xx/r7xx have different swapper regs
2009-05-08AVIVO: fix cursor corruption/flickering issuesAlex Deucher
When both crtcs are enabled, both cursors need to be enabled or you get corruption bands. Thanks to Yang Zhao for figuring this out.
2009-05-08RV410: SE variants only have 1 quad pipeAlex Deucher
Should fix EXA corruption with the 3D engine. Mesa and drm patches forthcoming. Reported by Kano on IRC.
2009-05-08AVIVO: make sure cursor width isn't negativeAlex Deucher
2009-05-08r2xx/r3xx/r4xx: further i2c fixupsAlex Deucher
- hw i2c engine has pin selection on r2xx/r2xx/r3xx chips - also switch hw i2c pin sel for external tmds
2009-05-08AVIVO: fix for cursor corruption issueAlex Deucher
2009-05-08RS690: add quirk for acer boardAlex Deucher
thanks to Gino Badouri for testing
2009-05-08Endian fixes for object tableAlex Deucher
2009-05-08Remove old messagesAlex Deucher
R5xx/r6xx support isn't really experimental anymore
2009-05-08radeon: tweak ddc fix for all r300s.Dave Airlie
Alex seems to think this might affect some other chips
2009-05-08radeon: fix DDC on rv410 VGA ports for non-atom use.Dave Airlie
The rv410 hw i2c block appears to hold down whatever i2c lines it is connected to when in reset, so when doing DDC change hw i2c to point at different i2c lines.
2009-05-08Revert "DCE3/3.2: cleanup dpms after previous changes"Alex Deucher
This reverts commit f8c7d6a6162196a743f6885ecaf63ba50de1722a. This is apparently still needed for some setups, however, I can't reproduce this locally anymore.
2009-05-08radeon: fix tmds_pll randr propertyAlex Deucher
2009-05-08radeon: remove old crtc size heuristicsAlex Deucher
IIRC, the old randr code used to use this to use for front buffer sizing, but it has since been changed.
2009-05-08R6xx/R7xx: cleanup macroAlex Deucher
2009-05-08Clear the framebuffer before initializing modes.Michel Dänzer
Fixes garbage being visible shortly on server startup or when VT switching back to X.
2009-05-08radeon: chip family typoAlex Deucher
2009-05-08R6xx/R7xx: set proper 3D client driver name for r600Alex Deucher
2009-04-07ATOM: code cleanupAlex Deucher
- remove cases that aren't possible (e.g., no TMDSA on DCE3 cards) - condense duplicate cases
2009-04-07DCE3/3.2: further fixesAlex Deucher
disable the dig transmitter and encoder before setup and enable
2009-04-07Cast info->sclk to intAlex Deucher
2009-04-07Fix missing ')' in PCIE macroAlex Deucher
2009-04-07radeon: fix Xv vsync for multi-headAlex Deucher
2009-04-04DCE3/3.2: cleanup dpms after previous changesAlex Deucher
2009-04-04DCE3/3.2: fix up transmitter/encoder setupAlex Deucher
Should fix bug 21050
2009-04-02Enable byte swapping for r6xx/r7xx HardwareEduard Fuchs
Patch from Eduard Fuchs with some cleanup from me. Tested at 32 bpp on MPC8641HPCN board (PowerPC) with HD2400 PCIe card
2009-04-02Add RV790 (HD 4890) supportAlex Deucher
2009-03-31Add PCIE register accessorsAlex Deucher
2009-03-31Unify mc_idle()Alex Deucher
2009-03-31COMBIS: Clarify case 0 for LCD DDC tableAlex Deucher
2009-03-31COMBIOS: fix default sclk/mclk from biosAlex Deucher
2009-03-31mac mini: 3rd time's the charmAlex Deucher
fixes 10fbbac4bed59e12ad794ac873dd415d9ee4e340 fixes bugs 20796 and 20979