summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-02-02bring over setproperty from intel codeDavid Airlie
2007-02-02move i2c buses into outputsDavid Airlie
2007-02-02fixup callers to crtcsetmode fixes my cursorsDavid Airlie
2007-02-02add locks for crtcs and some missing lines from intel updateDavid Airlie
2007-02-01update to latest intel codebase modulo using their mode setDavid Airlie
and it breaks my cursor
2007-02-01radeon: always reset cursor regsDavid Airlie
2007-01-30add option to force the DRI on for RN50 chipsAlex Deucher
Allow user to force the DRI on for RN50 chips. 3D is not guaranteed to work on these chips, however in some cases it does. fixes bug 9802.
2007-01-28Drop pATI->Chipset, no longer used.George Sapountzis
2007-01-28Add option "probe_sparse" to force probing sparse I/O bases.George Sapountzis
2007-01-28Sane probe, based on work by Luc Verhaegen <libv@skynet.be>.George Sapountzis
2007-01-28Drop checking of sparse I/O bases conflictsGeorge Sapountzis
This will be handled with an option somehow.
2007-01-28Minor refactoring of module (un)loading for TV_OUT.George Sapountzis
2007-01-28Drop support for non-programmable clocks.George Sapountzis
From README.ati: Clocks for supported programmable clock generators: The driver currently supports all programmable clock generators known to exist on Mach64 adapters. Clocks for unsupported programmable clock generators: This case is unlikely to occur, but is documented for the sake of completeness. Thus: - check for (pATI->ProgrammableClock > ATI_CLOCK_FIXED) && (pATI->ProgrammableClock < ATI_CLOCK_MAX) - drop "probe_clocks" option - pATIHW->ClockUnmap is no longer used - pATIHW->ClockMap is only used with NewHW.crtc which is always ATI_CRTC_MACH64 and has the identity map, so drop it - (pATI->ProgrammableClock != ATI_CLOCK_INTERNAL) => (pATI->depth <= 8)
2007-01-28Banked memory is no longer needed.George Sapountzis
- (pATI->BankInfo.BankSize = 0) in all cases, cull pATI->BankInfo - only keep the minimal pATIHW.SetBank interface for save/restore - clean ATISwap() a little, (NewHW.crtc != ATI_CRTC_VGA) - (UseSmallApertures == TRUE) <=> pATI->VGAAdapter
2007-01-28Always use the linear aperture.George Sapountzis
- drop (pATI->OptionLinear == FALSE) - AcceleratorVideoRAM is always set, i.e. VGAVideoRAM is not used - pATI->LinearBase is always set - xf86LinearVidMem() is now checked in atipreinit() for both CPIO and MMIO
2007-01-28We always use the accelerator CRTC within the xserver.George Sapountzis
- cull (pATI->NewHW.crtc != ATI_CRTC_MACH64).
2007-01-28Clean pATI->Adapter and pATI->VGAAdapter.George Sapountzis
- cull (pATI->Adapter != ATI_ADAPTER_MACH64) - treat pATI->VGAAdapter as Bool
2007-01-28Keep PCI mach64 only, drop:George Sapountzis
- Chip < ATI_CHIP_88800GXC - Chipset != ATI_CHIPSET_ATI - Adapter != ATI_ADAPTER_MACH64 - depth < 8
2007-01-28Keep PCI mach64 only (atipreinit.c, atimode.c), drop:George Sapountzis
- Chip < ATI_CHIP_88800GXC - Chipset != ATI_CHIPSET_ATI - Adapter != ATI_ADAPTER_MACH64 - depth < 8 atimode.c only: - NewHW.crtc != ATI_CRTC_MACH64 This allows to drop VGACalculate(), VGAWonderCalculate() cruft early.
2007-01-28Drop probing for VGA, VGAWonder, 8514, Mach32.George Sapountzis
- ChipHasSUBSYS_CNTL - Coprocessor - SharedAccelerator - SharedVGA <=> (VGAAdapter != ATI_ADAPTER_NONE)
2007-01-28Drop AVOID_NON_PCI.George Sapountzis
This was not set anyway, because configure.ac would compute ATIMISC_NON_PCI and then test ATI_AVOID_NON_PCI to set AVOID_NON_PCI...
2007-01-23remove unused restore palette functionDave Airlie
2007-01-23remove isused and isactiveDave Airlie
2007-01-23radeon: fixup problem with cursor not going offDavid Airlie
Also fixup secondary dac detect to return unknown for now
2007-01-23fixup init disp bandwidthDavid Airlie
This probably break old-style dualhead badly
2007-01-22removed even more mergedfb remainsDave Airlie
2007-01-22remove more mergedfb relicsDave Airlie
2007-01-22radeon: fixup some of the video code after randrDave Airlie
This may not be complete, I need to test on dual-head system later
2007-01-22remove unused merged codeDave Airlie
2007-01-22add back overlay CRTC chooser this may not work yetDave Airlie
2007-01-21remove alot more mergedfb supportDave Airlie
2007-01-18remove mergedfbDave Airlie
2007-01-17move some cursor code around for show/hideDave Airlie
2007-01-17make dri work againDave Airlie
2007-01-17comment out unblanking on VT switchDave Airlie
2007-01-14radeon: get randr-1.2 mode switching mostly working on my laptopDave Airlie
The main change is to fix the dac macro + cntl register writes for rv350 and above, this still has a problem with resetting the same mode after connect disconnect cycle, need to talk to keithp
2007-01-14use more randr-ish names for variablesDave Airlie
2007-01-14radeon: move blank/unblank to use randrDave Airlie
2007-01-14disable dpms on/off as it was writing regs before we wanted toDave Airlie
2007-01-14radeon: destroy and fixup LVDS crtcDave Airlie
2007-01-12ati: fix detection of some newer radeons using ati wrapperTimo Jyrinki
This is mainly due to the cards having a different resource 1. Fixes 6796
2007-01-12always create a second CRTC I think this should solve any problemsDave Airlie
2007-01-05minor randr1.2 fixupsDave Airlie
2007-01-05hook up DPMS through xf86Dave Airlie
2007-01-05set binding for new headsDave Airlie
2007-01-05fix LUTDave Airlie
2007-01-04fix uninitialized mode regs (bug 9495)Roland Scheidegger
Since the reorganization of the mode setting code, the mode registers relying on state already set (by bios) were not read, thus clearing out all bits the driver does not touch. At the very least, this could lead to completely nonfunctional to misbehaving dvi output (see bug 9495). Fix this by using the SavedReg values, which also makes it more obvious that those are bits which were not set by the driver previously, but come from register readback. (cherry picked from 9506f7015a1e442f4ca0bd3bfae555ec7e8a5f37 commit)
2007-01-04fix cursor handlingDave Airlie
2007-01-04hook up crtc modesettingDave Airlie
2007-01-04fix typoDave Airlie