summaryrefslogtreecommitdiff
path: root/src/g80_sor.c
AgeCommit message (Collapse)Author
2010-07-23Remove RANDR_12_INTERFACE checking, always defined.Gaetan Nadon
RANDR_12_INTERFACE is defined in xserver/randr/randstr.h since version 1.2. This driver only configures against xserver 1.3 or higher. Reported-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Gaetan Nadon <memsize@videotron.ca> Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2010-05-25Don't use libcwrappers for calloc and freeTiago Vignatti
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2009-07-16Update to xextproto 7.1 support.Peter Hutterer
DPMS header was split into dpms.h (client) and dpmsconst.h (server). Drivers need to include dpmsconst.h if xextproto 7.1 is available. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2008-06-30G80: Handle extended I2C ports and LVDS panels with DDC-based EDIDs.Aaron Plattner
2008-05-09Add an option to allow validation of dual-link DVI modes.Aaron Plattner
These modes don't work at bootup (i.e. power saving) configuration on all GPUs, so they're still disabled by default. This option allows users to enable them in case they actually work.
2008-02-19G80: Fix connector mapping and TMDS initialization on certain GPUs.Aaron Plattner
2008-02-13[PATCH] Bug #14484: Fix G80SorSetProperty return value.Søren Sandmann Pedersen
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2007-12-01G80Create{Dac,Sor} return pointers, not Bools.Aaron Plattner
2007-10-14G80 bug #12397: Fix LVDS detection on certain laptops.Aaron Plattner
2007-07-24G80: Allow DVI scaling.Aaron Plattner
Revamp how the scaling code works. When a mode is set on a DVI output, determine the current preferred mode and scale to that. Add a new scaling option, "off", which disables scaling and scans out the actual timings in the mode to be set.
2007-07-13G80: Add an LVDS flat panel scaling property.Aaron Plattner
This property controls how non-native resolutions are scaled to the native resolution. Valid values are: * center: 1:1 pixel ratio with black borders to center the image. * fill: Scale image to the native resolution. * aspect: Scale image to fit the screen, adding black bars to preserve square pixels. Defaults to "aspect". Change with "xrandr --output LVDS --set scale <foo>".
2007-07-10G80: Add a dithering property and corresponding config file option.Aaron Plattner
2007-07-08Work around more MacBook wackiness.Aaron Plattner
Turn off more corrupt the framebuffer mode. Don't mess with the pixel clock for LVDS as long as we're trusting the VBIOS-programmed timings.
2007-06-07G80: Mode validation.Aaron Plattner
Disable LVDS modes larger than the native resolution. Disable dual-link TMDS modes for now since they don't work reliably.
2007-06-05G80: LVDS support.Aaron Plattner
2007-06-05G80: Rearrange HW video timing computations.Aaron Plattner
Compute the HW parameters in G80CrtcModeFixup and stash them in adjusted_mode. Move some register writes into G80CreateSor.
2007-04-13G80: Get rid of debug printouts.Aaron Plattner
2007-04-13G80: Get DPMS working with RandR 1.2.Aaron Plattner
Work around xf86DisableUnusedFunctions lameness by forcing DPMSModeOn at modeset time.
2007-04-13G80: Use the right mode struct when setting up an SOR.Aaron Plattner
2007-03-27G80: Improve output detection.Aaron Plattner
Detect output status for paired outputs together and cache status until the BlockHandler to avoid redundantly probing for EDIDs or performing load detection.
2007-03-27G80: Create output partners.Aaron Plattner
Each pair of outputs shares an I2C rec. This will be used in a future change for the detect and get_modes routines.
2007-03-11Initial RandR 1.2 support for G80.root
Mostly just rearranging code.