Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-02 | bring over setproperty from intel code | David Airlie | |
2007-02-02 | move i2c buses into outputs | David Airlie | |
2007-02-02 | fixup callers to crtcsetmode fixes my cursors | David Airlie | |
2007-02-02 | add locks for crtcs and some missing lines from intel update | David Airlie | |
2007-02-01 | update to latest intel codebase modulo using their mode set | David Airlie | |
and it breaks my cursor | |||
2007-02-01 | radeon: always reset cursor regs | David Airlie | |
2007-01-30 | add option to force the DRI on for RN50 chips | Alex 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-28 | Drop pATI->Chipset, no longer used. | George Sapountzis | |
2007-01-28 | Add option "probe_sparse" to force probing sparse I/O bases. | George Sapountzis | |
2007-01-28 | Sane probe, based on work by Luc Verhaegen <libv@skynet.be>. | George Sapountzis | |
2007-01-28 | Drop checking of sparse I/O bases conflicts | George Sapountzis | |
This will be handled with an option somehow. | |||
2007-01-28 | Minor refactoring of module (un)loading for TV_OUT. | George Sapountzis | |
2007-01-28 | Drop 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-28 | Banked 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-28 | Always 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-28 | We always use the accelerator CRTC within the xserver. | George Sapountzis | |
- cull (pATI->NewHW.crtc != ATI_CRTC_MACH64). | |||
2007-01-28 | Clean pATI->Adapter and pATI->VGAAdapter. | George Sapountzis | |
- cull (pATI->Adapter != ATI_ADAPTER_MACH64) - treat pATI->VGAAdapter as Bool | |||
2007-01-28 | Keep PCI mach64 only, drop: | George Sapountzis | |
- Chip < ATI_CHIP_88800GXC - Chipset != ATI_CHIPSET_ATI - Adapter != ATI_ADAPTER_MACH64 - depth < 8 | |||
2007-01-28 | Keep 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-28 | Drop probing for VGA, VGAWonder, 8514, Mach32. | George Sapountzis | |
- ChipHasSUBSYS_CNTL - Coprocessor - SharedAccelerator - SharedVGA <=> (VGAAdapter != ATI_ADAPTER_NONE) | |||
2007-01-28 | Drop 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-23 | remove unused restore palette function | Dave Airlie | |
2007-01-23 | remove isused and isactive | Dave Airlie | |
2007-01-23 | radeon: fixup problem with cursor not going off | David Airlie | |
Also fixup secondary dac detect to return unknown for now | |||
2007-01-23 | fixup init disp bandwidth | David Airlie | |
This probably break old-style dualhead badly | |||
2007-01-22 | removed even more mergedfb remains | Dave Airlie | |
2007-01-22 | remove more mergedfb relics | Dave Airlie | |
2007-01-22 | radeon: fixup some of the video code after randr | Dave Airlie | |
This may not be complete, I need to test on dual-head system later | |||
2007-01-22 | remove unused merged code | Dave Airlie | |
2007-01-22 | add back overlay CRTC chooser this may not work yet | Dave Airlie | |
2007-01-21 | remove alot more mergedfb support | Dave Airlie | |
2007-01-18 | remove mergedfb | Dave Airlie | |
2007-01-17 | move some cursor code around for show/hide | Dave Airlie | |
2007-01-17 | make dri work again | Dave Airlie | |
2007-01-17 | comment out unblanking on VT switch | Dave Airlie | |
2007-01-14 | radeon: get randr-1.2 mode switching mostly working on my laptop | Dave 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-14 | use more randr-ish names for variables | Dave Airlie | |
2007-01-14 | radeon: move blank/unblank to use randr | Dave Airlie | |
2007-01-14 | disable dpms on/off as it was writing regs before we wanted to | Dave Airlie | |
2007-01-14 | radeon: destroy and fixup LVDS crtc | Dave Airlie | |
2007-01-12 | ati: fix detection of some newer radeons using ati wrapper | Timo Jyrinki | |
This is mainly due to the cards having a different resource 1. Fixes 6796 | |||
2007-01-12 | always create a second CRTC I think this should solve any problems | Dave Airlie | |
2007-01-05 | minor randr1.2 fixups | Dave Airlie | |
2007-01-05 | hook up DPMS through xf86 | Dave Airlie | |
2007-01-05 | set binding for new heads | Dave Airlie | |
2007-01-05 | fix LUT | Dave Airlie | |
2007-01-04 | fix 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-04 | fix cursor handling | Dave Airlie | |
2007-01-04 | hook up crtc modesetting | Dave Airlie | |
2007-01-04 | fix typo | Dave Airlie | |