Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-08-26 | Fix VT switching on M6 chips | Alex Deucher | |
Some M6 chips have a faulty MEM_SIZE register that in some cases reports 0 on 8 MB cards. On EnterVT we check the MEM_SIZE reg as a check to see if the card is posted or not. Since this reg returns 0, the driver attempts to post the card which can lead to a hang. Switch this to check if either crtc is active as is done in the bios init code. fixes bug 13994 (cherry picked from commit 268c848130ec1770bb645a74197b6aca7fc95abc) | |||
2008-08-02 | Add quirk for oem x300 card | Alex Deucher | |
- debian bug 492457 (cherry picked from commit d5799ac53c3e1b2ca1da97780b171a44060c3aad) | |||
2008-08-02 | Fix console switch on R500 | Benjamin Herrenschmidt | |
This patch fixes the console switch for me on R5xx. There are two aspects to it: - Fix the ordering of avivo_restore() to better match what's happening in the driver & ATOM, properly locking/unlocking and only enabling the CRTCs after everything has been properly programmed. - Don't ASIC_INIT if the card has any CRTC enabled. This is the best I came up with for avoiding spurrious ASIC_INIT on cards that -are- POSTed but don't have the BIOS coming from c0000 on x86. The problem with spurrious ASIC_INIT is that we do it before we do RADEONSave(), so that screws up the console switch. Note that I think we also should save/restore the palette, I don't think we do. right now, it's a minor issue for me because I fixed offb to be able to set it on AVIVO's but it might still have to be done in the long run. Tested with a VGA analog setup on DACA and a DVI setup on TMDS 0. I haven't tested any other combo but that should get us going. Cheers, Ben. Signed-off-by: Dave Airlie <airlied@redhat.com> (cherry picked from commit df53d12a06fad41f00cff849458cb358ab5e2098) | |||
2008-08-02 | ATOM: fix for r4xx cards with no VRAM_Usage tables | Alex Deucher | |
fixes bug 15954 (cherry picked from commit e8c07270e1fc2ee455320370692aaf90abac2773) | |||
2008-08-02 | RADEON: IGP VGA fixes take 2 | Alex Deucher | |
It seems only RS300/350/400/480 are missing the primary dac See bug 15708 (cherry picked from commit cfaa23d925e3c062cf87ea844566ac11ea02d69e) | |||
2008-05-29 | RADEON: don't enable legacy bios table based init yet | Alex Deucher | |
Needs more work and we need to figure out how best to decide when to use it. | |||
2008-05-28 | RADEON: only attempt to read vbios from legacy ISA space if it's primary | Alex Deucher | |
2008-05-27 | RADEON: improve support for secondary cards | Alex Deucher | |
this should fix bugs 16115, 16035 | |||
2008-05-27 | ATOM: remove duplicate code | Alex Deucher | |
2008-05-13 | RS4xx: Split out RS400 and RS480 as separate families | Alex Deucher | |
RS400 (intel based IGP) and RS480 (AMD based IGP) have different MC setups and need to be handled differently | |||
2008-05-12 | Replace CARD{8,16,32} with uint{8,16,32}_t | Matt Turner | |
As has been done with xf86-video-intel, replace all CARD* datatypes with uint*_t datatypes available from stdint.h. | |||
2008-04-04 | RADEON: add some quirks | Alex Deucher | |
2008-03-31 | radeon: split quirks into separate function and new quirk for IBM RN50 | Dave Airlie | |
Add a connector table quirk for the IBM RN50. | |||
2008-03-27 | radeon: size bios to max of bar vs 64k. | Dave Airlie | |
reported by dwmw2: rhbz 438299 | |||
2008-03-06 | RADEON: option to override TVDAC adj values from bios with driver defaults | Alex Deucher | |
If you have a washed out image on the tv dac, try this option. Option "DefaultTVDACAdj" "TRUE" | |||
2008-03-05 | RADEON: fix fetching of dac2 adj values from newer bios tables | Alex Deucher | |
2008-02-03 | RADEON: rework i2c handling | Alex 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-20 | RADEON: re-work i2c for DDC | Alex Deucher | |
Unify the radeon/avivo paths and grab the data/clk masks from bios if available | |||
2008-01-19 | RADEON: get dac2 adj values from the bios tables | Alex Deucher | |
2008-01-19 | RADEON: grab pll_in_min/pll_in_max from bios tables if available | Alex Deucher | |
2008-01-10 | RADEON: clean up output handling | Alex Deucher | |
2008-01-05 | RADEON: Fix TVStandard option | Alex Deucher | |
2007-12-30 | atombios: add support for reading tv standard from atombios | Dave Airlie | |
fix typo in atombios header file | |||
2007-12-21 | RADEON: various cleanups | Arkadiusz Miskiewicz | |
2007-12-21 | RADEON: clean up prototypes | Alex Deucher | |
2007-12-21 | set ddc line correctly post-merge | Dave Airlie | |
2007-12-21 | Merge remote branch 'origin/atombios-support' | Dave Airlie | |
Conflicts: src/radeon_display.c src/radeon_driver.c | |||
2007-12-19 | RADEON: add support for legacy radeons with DVI and no connector table | Alex Deucher | |
2007-12-17 | Merge 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-13 | RADEON: rework PLL calculation | Alex Deucher | |
- Take into account the limits from the bios tables - Unify the PLL calculation between legacy and avivo chips | |||
2007-12-12 | Merge 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-11 | sparse fixes and cleanups from arekm | Arkadiusz Miskiewicz | |
2007-12-11 | Merge branch 'master' of ↵ | Alex Deucher | |
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support fix conflicts | |||
2007-12-10 | RADEON: bios PLL cleanup | Alex Deucher | |
2007-12-01 | RADEON: convert atombios connector table parsing to use ATOM structs | Alex Deucher | |
convert and add hpd info | |||
2007-11-23 | atombios: add initial object header parsing for r600 cards | Dave Airlie | |
2007-11-21 | RADEON: store devices ids from bios for each driver output | Alex Deucher | |
2007-11-20 | RADEON: fixup for bios tables with wrong connector types | Alex Deucher | |
2007-11-20 | RADEON: switch to using ATOM defines for bios device table | Alex Deucher | |
2007-11-19 | fix logic in connector table check for TVs and switch counter to symbolic names | Alex Deucher | |
2007-11-19 | Don't assign a gpio for TV | Alex Deucher | |
2007-11-19 | CRTs/DFPs may share a DVI port, but TV and CV don't | Alex Deucher | |
2007-11-18 | fix typo in loop | Alex Deucher | |
2007-11-18 | RADEON: unify connectortype handling | Alex Deucher | |
2007-11-18 | RADEON: unify DDC line handling | Alex Deucher | |
2007-11-17 | WIP: more new ATOM integration work | Alex Deucher | |
2007-11-16 | WIP: sync up with the latest ATOM bios code in rhd | Alex Deucher | |
doesn't compile ATM | |||
2007-11-11 | fix from last commit | Alex Deucher | |
2007-11-11 | Add full parsing support for atom bios connector table | Alex Deucher | |
2007-11-09 | combine outputs based on id | Alex Deucher | |