summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-11-16WIP: sync up with the latest ATOM bios code in rhdAlex Deucher
doesn't compile ATM
2007-11-16add missing hpd registerDave Airlie
2007-11-16make i2c unlock/lock registers for gpiosDave Airlie
2007-11-16avivo i2c: consolidate the avivo i2c codeDave Airlie
2007-11-16atombios: fixup warnings in atombios filesDave Airlie
2007-11-16remove avivo_reg.hDave Airlie
2007-11-16radeon: rename a large section of avivo regs to documented namesDave Airlie
2007-11-16Add copyright headersDave Airlie
2007-11-15r5xx: fix typo for crtc offsetDave Airlie
2007-11-15fix INMC() and OUTMC() on !AVIVO chipsAlex Deucher
WR_EN is bit 8 so don't use OUTREG8.
2007-11-15atombios_dac_detect() takes care of primary vs tv dac itselfAlex Deucher
2007-11-15RADEON: set proper defaults for tv dac BGADJ/DACADJAlex Deucher
we should get these values from the bios tables, but for now use some reasonable defaults. This should fix the washed out color problems on bugs 1082 and 12844.
2007-11-15RADEON: Make sure we set the MT properly for connected status unknownAlex Deucher
2007-11-13ignore sometime bogus agp_mode bit from chip (bug #13190)Roland Scheidegger
bit is wrong on at least X700 cards with rialto pcie-agp bridge chip, should be safe to use just the bit from the bridge hopefully to make agp setup work on these cards and not adversely affect others.
2007-11-12Merge tag 'xf86-video-ati-6.7.196' into debian-experimentalBrice Goglin
2007-11-11fix from last commitAlex Deucher
2007-11-11Add full parsing support for atom bios connector tableAlex Deucher
2007-11-11rework crtc output source setupAlex Deucher
2007-11-11make sure i2c bus exists before using itAlex Deucher
2007-11-09combine outputs based on idAlex Deucher
2007-11-09use atom to program plls on r4xxAlex Deucher
2007-11-09turn off vga control when using ext modesAlex Deucher
2007-11-08add pci ids for X1550PROAlex Deucher
2007-11-08make sure to assign gpioAlex Deucher
2007-11-08pull in another of Dave's fixesAlex Deucher
2007-11-07fix and move crtc source set up atombios_output.cAlex Deucher
it's really more output related.
2007-11-07add support for initing external tmds via ATOMAlex Deucher
2007-11-07add avivo output stuffAlex Deucher
2007-11-06more avivo updatesAlex Deucher
2007-11-06add additional connector typesAlex Deucher
2007-11-06First round of avivo supportAlex Deucher
2007-11-06Add atombios filesAlex Deucher
2007-11-06for r4xx ATOM cards, just use ATOM for PLLAlex Deucher
while crtc timing and pll seem to work fine, output setup and routing don't seem to work too reliably with atom. AMD claims ATOM was still pretty new with r4xx so it's probably better to stick with direct programming for some things.
2007-11-05radeon: Use indirect register access for (un)hiding the cursor.Michel Dänzer
This avoids hangs that occur when touching these registers while the card is busy with some cards.
2007-11-05radeon: Fix build warning on powerpc.Michel Dänzer
2007-11-05Revert "radeon: Reinstate sync in radeon_crtc_show/hide_cursor."Michel Dänzer
This reverts commit 0241cac643fa1c08a45ea44f5c670b290e760ad8. Taking the DRI lock in paths called from the SIGIO handler isn't safe. For example, the SIGIO handler may be called while the lock is held by an AIGLX context, resulting in deadlock. See e.g. https://bugs.freedesktop.org/show_bug.cgi?id=13005 .
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-11-03Initial integration of Atom code and some of Dave's code.Alex Deucher
ATOM builds, but it's not hooked up yet.
2007-10-28Fix typo in 'disposing cursor'Brice Goglin
Bug #12984.
2007-10-27RADEON: disable FP DETECT for DVI.Alex Deucher
These bits don't seem to be reliable or routed right in all cases.
2007-10-25RADEON: Fix IgnoreEDID optionAlex Deucher
2007-10-25RADEON: clean up mode handling and improve reliability of DDCAlex Deucher
- Reduce the number of times we do DDC and don't skip the magical GPIO dance when doing DDC. - If no DDC modes are found, add the screen modes
2007-10-25RADEON: Add driver option to force TV DAC load detection onAlex Deucher
2007-10-18RADEON: fix possible crash in radeon_crtc_mode_set()Alex Deucher
when radeon_crtc_mode_set() is called during ScreenInit(), we don't have pScrn->pScreen yet.
2007-10-17RADEON: Remove LVDSBiosNativeMode OptionAlex Deucher
Shouldn't be needed any longer as I've finally sorted out the LVDS issues due to the crtc setup.
2007-10-16RADEON: finish fixing LVDS/RMXAlex Deucher
For panels, both the mode and crtc values need to be updated based on the native mode timing. This shoudl fix any remaining problems with RMX.
2007-10-16radeon: Handle 64 bit PCI resource bases better.Michel Dänzer
2007-10-15RADEON: allow the user to set any tv standardAlex Deucher
allow the user to set any tv standard rather than limiting it to what the bios says is supported.