summaryrefslogtreecommitdiff
path: root/src/g80_output.c
AgeCommit message (Collapse)Author
2012-06-07nv: port to new compat API.Dave Airlie
Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-05-25Don't use libcwrappers for calloc and freeTiago Vignatti
Signed-off-by: Tiago Vignatti <tiago.vignatti@nokia.com>
2010-03-08Bug #24787: Don't crash if LVDS initialization failsAaron Plattner
Signed-off-by: Aaron Plattner <aplattner@nvidia.com>
2010-03-02G80: Log unrecognized outputsAaron Plattner
Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Reviewed-by: Andy Ritger <aritger@nvidia.com>
2009-06-10New chip support.Aaron Plattner
Part of the G80DispPreInit change suggested by <shenyn321@hotmail.com>.
2009-05-06G80: Fix incorrect I2C port access for ports above 3.Yinan Shen
2008-11-03Do E-EDID if built against a server that supports it.Adam Jackson
2008-08-23Fix warnings.Aaron Plattner
2008-08-23G80: Log the i2c port number for LVDS, when there is one.Aaron Plattner
2008-06-30Fix build by using CARD32 instead of uint32_t, like we do everywhere else.Aaron Plattner
2008-06-30G80: Handle extended I2C ports and LVDS panels with DDC-based EDIDs.Aaron Plattner
2008-04-28Fix a few startup bugs.Aaron Plattner
2008-02-19G80: Fix connector mapping and TMDS initialization on certain GPUs.Aaron Plattner
2008-01-25Fix warning.Aaron Plattner
2008-01-24Fix more load detection false positives.Aaron Plattner
2007-09-11G80: Fix LVDS detection on some 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-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-03Fix build. Including xf86DDC.h before we include xf86.h doesn't flyBenjamin Herrenschmidt
and it's not necessary anyway as it's pulled in by g80_type.h Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
2007-04-24Merge branch 'randr-1.2'Aaron Plattner
Conflicts: configure.ac man/Makefile.am man/nv.man src/g80_display.h src/g80_output.c src/nv_driver.c
2007-04-20Remove unused g80_ddc.h.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-27Fix warnings.Aaron Plattner
2007-03-11Initial RandR 1.2 support for G80.root
Mostly just rearranging code.