summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-12-02RADEON/R600: small code cleanupGeorge Wu
2007-12-01RADEON: move GPIO lookup to a separate functionAlex Deucher
2007-12-01RADEON: fix typo in previous commitAlex Deucher
check gpio table revision before connector table revision
2007-12-01RADEON: convert atombios connector table parsing to use ATOM structsAlex Deucher
convert and add hpd info
2007-11-30RADEON: remove unused cruft from last atom importAlex Deucher
2007-11-30RADEON: save/restore avivo crtc cursor controlAlex Deucher
this should prevent the cursor from showing up on in text mode or vesafb etc. after running the driver.
2007-11-30Merge branch 'master' of ↵Alex Deucher
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support merge master and fix conflicts
2007-12-01radeon: add in pll spread spectrum workaroundDave Airlie
2007-11-30RADEON: rework MacModel optionAlex Deucher
this brings in some previous research from Michel Dänzer, Sjoerd Simons, and myself. Hopefully, the driver will pick the correct MacModel in more cases. This also changes the default connector table for desktop Macs to dual DVI rather than DVI+VGA as that seems to be the case more often than not. External TMDS chips are handled separately now as well. Eventually we should add an option to allow the user to specify what external TMDS chip they need, but we don't have enough info yet, so we'll rely on OF to init the external chip in most cases for now.
2007-11-30Merge branch 'atombios-support' of ↵Alex Deucher
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
2007-11-30RADEON: disable atom pll set for r4xx cardsAlex Deucher
the clocks do not get set correctly in all cases. this needs further investigation.
2007-11-30RADEON: small cleanup of pll codeAlex Deucher
2007-11-30Add LVTMA PWRSEQ registers to fix VT switching for LVDSGeorge Wu
2007-11-29RADEON: add MacModel "mini-internal" for minis with internal TMDSAlex Deucher
Some macs (minis and powerbooks) use internal tmds, others use external tmds and not just for dual-link TMDS, it shows up with single-link as well. Unforunately, there doesn't seem to be any good way to figure it out.
2007-11-29RADEON: implement CLUT adjust supportAlex Deucher
2007-11-29RADEON: fix cursor offset on avivo chipsAlex Deucher
2007-11-27RADEON: switch r4xx to atombios load detectionAlex Deucher
works great
2007-11-27RADEON: re-org load detection for legacy chipsAlex Deucher
2007-11-28legacy: fix fb/agp read/writesDave Airlie
2007-11-26RADEON: first pass at TV/Component videoAlex Deucher
Untested and not likely to work just yet.
2007-11-26RADEON: move crtc output source selection into atombios_output.cAlex Deucher
The function fits better as an output function and should now work with clones as well.
2007-11-26RADEON: add default connector table for avivo chipsAlex Deucher
2007-11-26RADEON: fix backlight control on some laptopsArkadiusz Miskiewicz
It seems the bios scratch regs are involved in backlight control on some laptops. This patch fixes the problematic laptops and doesn't seem to break the previous bios lid and output control fixes.
2007-11-26RADEON: only return status unknown for XPRESS chipsAlex Deucher
this seems to cause more issues than it attempted to fix so limit it to XPRESS chips for now.
2007-11-26RADEON: fix typo in man pageAlex Deucher
2007-11-23r500: set default minimum pll freqDave Airlie
2007-11-23r5xx: cleanup pll code..Dave Airlie
Clean the PLL code to use the radeon pll structs.
2007-11-23radeon: fix up memory mapping issues for vt switchDave Airlie
2007-11-23fix silly spacesDave Airlie
2007-11-23r600: add hi agp address for mcDave Airlie
2007-11-23atombios: use values from object headerDave Airlie
2007-11-23atombios: add initial object header parsing for r600 cardsDave Airlie
2007-11-23r500: make vt switch work again for meDave Airlie
2007-11-23avivo: fix typo in register savingDave Airlie
2007-11-22radeon: fix openoffice/render bug on r100 chipsAdam Jackson
2007-11-22Revert "Disable RENDER acceleration by default on some RV200 chips."Dave Airlie
This reverts commit 145da701bf4fb9c0ad9f95620b20914ae0126852. pull in fix from ajax next commit
2007-11-22Disable RENDER acceleration by default on some RV200 chips.Stefan Dirsch
Novell Bug #341699: Render acceleration is known to be broken on at least "Radeon 7500 QW" and "Radeon Mobility M7 LW".
2007-11-22really do not set up surface regs for depth buf on r100-class igps (bug #13080)Roland Scheidegger
fix the if condition testing for these chips...
2007-11-21RADEON: reorder crtc/pll setupAlex Deucher
2007-11-21RADEON: fix crtc to output routingAlex Deucher
Thanks to AMD for the information
2007-11-21Merge branch 'atombios-support' of ↵Alex Deucher
git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
2007-11-21RADEON: attempt to fix crtc to output routingAlex Deucher
The output routing seems to be based on the output ids from the bios connector tables and the connected status in the bios scratch regs. I don't fully understand this yet, but this seems to work for the most part, however changing modes can sometimes lead to a blanked head. This can be remedied by forcing a dpms off cycle.
2007-11-21RADEON: provide clearer debugging infoAlex Deucher
2007-11-21re-enable mobility chipsDave Airlie
2007-11-21RADEON: major re-org and clean up of atom output controlAlex Deucher
- use radeon_output->devices to determine output - clean up and simplify dpms and mode set
2007-11-21RADEON: make naming consistent and remove some cruftAlex Deucher
2007-11-21RADEON: store devices ids from bios for each driver outputAlex Deucher
2007-11-20Merge branch 'atombios-support' of ↵Alex Deucher
git://git.freedesktop.org/git/xorg/driver/xf86-video-ati into atombios-support
2007-11-20RADEON: add LVDS atom supportAlex Deucher
2007-11-20RADEON: enable/disable the right TMDS controllerAlex Deucher