summaryrefslogtreecommitdiff
path: root/src/radeon_output.c
AgeCommit message (Collapse)Author
2008-08-26radeon: Fix pasto in connector table setup for vga powerbooksBryce Harrington
fixes bug 17214 (cherry picked from commit 1cf7a5494fa94e8d9f30f9b2905dfbe6d4faa445)
2008-08-26Remove un-needed dac check for single crtc cardsAlex Deucher
Connector tables should be setup properly already and this check breaks systems with 2 DACs and 1 crtc like the es1000. (cherry picked from commit 18429390440a829fb24ed3afd99ccf8278138496)
2008-08-02Fix error in driver connector table for powerbook w/ vgaAlex Deucher
(cherry picked from commit 0a505297f09aefb1b4432176a263bfdf6f256f77)
2008-08-02Interlaced mode fixups for AVIVO chipsAlex Deucher
(cherry picked from commit b0378bb145c8a915c943bef7d17f2cdecfccc891)
2008-08-02atombios: fix typo in mode conversion for panelDave Airlie
(cherry picked from commit a6db4dc65aec560f3b1f37ff73ec6b0bd8207295)
2008-06-24RADEON: cleanupsAlex Deucher
- fix some warnings - RS400 and RS480 are separate families now (update default tmds and dac2 tables)
2008-06-23RADEON: adjust randr crtc/output prepare/commit orderingAlex Deucher
This fixes some occasional mode change problems with multiple heads active. It seems radeons generally like to turn on the whole output/crtc setup in one shot.
2008-06-19RADEON: fix read past the end of an arrayAlex Deucher
2008-05-20RADEON: cleanup connection detection and remove duplicate codeAlex Deucher
2008-05-20RADEON: enable cloning on multi-crtc cardsAlex Deucher
2008-05-13RS4xx: Split out RS400 and RS480 as separate familiesAlex Deucher
RS400 (intel based IGP) and RS480 (AMD based IGP) have different MC setups and need to be handled differently
2008-05-12Replace CARD{8,16,32} with uint{8,16,32}_tMatt Turner
As has been done with xf86-video-intel, replace all CARD* datatypes with uint*_t datatypes available from stdint.h.
2008-05-12radeon: add initial support for cloning outputs. (single-CRTC cards only)Alex Deucher
airlied - This code was originally written by Alex, and I've modified it to only run on single-CRTC cards for now until we can test it some more.
2008-04-29RADEON: assorted fixesAlex Deucher
- free rotate pixmaps on VT switch - save crtc/output status so we only turn on crtcs/outputs if they are off - show/hide cursors when changing modes
2008-03-31radeon: use correct DDC interfaces so quirks get appliedDave Airlie
Radeon seemed to mess up applying certain quirks, hopefully this will fix it.
2008-03-27RADEON: fix lid issues on AVIVO chips for real this time :)Alex Deucher
2008-03-19[PATCH] Compile warning fixes.Paulo Cesar Pereira de Andrade
Minor changes to avoid declarations mixed with code. Ansified functions with empty prototype to specify they don't receive arguments. Added some prototypes to radeon.h, and major reorder on radeon.h adding prototypes in alphabetical order and specifying to file that defines it.
2008-03-11RADEON: enable output attributes that require a modeset immediatelyAlex Deucher
This should fix bug 14915
2008-03-11DCE3: add support for PCIEPHY (untested)Alex Deucher
2008-03-11ATOMBIOS: enable load detection by default on both DACsAlex Deucher
Load detection is reliable with atom, so enable it by default on both DACA and DACB, rather than just DACA.
2008-03-11DCE3: add output attribute to enable/disable coherent modeAlex Deucher
Enabled by default. The TMDS transmitter can be programmed slightly differently depending on the chips in the panel. If you have problems with tmds on a particular panel, try disabling it.
2008-02-22RS6xx: fix DDC on DDIA output (usually HDMI port)Alex Deucher
2008-02-20radeon: Fix typo flagged by gcc -Wall.Michel Dänzer
2008-02-19RADEON: fix DDC types 5 and 6Alex Deucher
2008-02-13RADEON: disable LVDS if panel size is 0x0Alex Deucher
if we can't get the panel size from the bios or edid or a user specified option, assume it's not connected.
2008-02-12R6xx: fix up use of bios scratch regs to reflect the new offsetsAlex Deucher
2008-02-12R6xx: bios scratch regs moved.Alex Deucher
2008-02-11RADEON: always restore crtc1 before crtc0 when using both crtcsAlex Deucher
In some rare cases restoring crtc0 first will result in a blank screen on crtc1. If you are having issues with a blank screen on crtc1 that used to work on 6.6.3 or before, this should help.
2008-02-11RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for ATOM biosAlex Deucher
Tested on atom-based Desktop cards. It'd nice to get some testing on atom-based laptops.
2008-02-10RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for COM biosAlex Deucher
Tested on my M10-based laptop.
2008-02-07R6xx: fix ddc after my i2c reworkAlex Deucher
Seems r6xx does something different for its i2c table, revert to the old behavior for now.
2008-02-03RADEON: rework i2c handlingAlex Deucher
Split out clk, data, and lock regs and masks. some cards use different regs and masks for each. For cards with ATOMBIOS, use the i2c bios table to grab the i2c data.
2008-02-01RADEON: remove unused "aspect" scaler optionAlex Deucher
2008-01-20RADEON: re-work i2c for DDCAlex Deucher
Unify the radeon/avivo paths and grab the data/clk masks from bios if available
2008-01-19RADEON: get dac2 adj values from the bios tablesAlex Deucher
2008-01-18RADEON: print the name of the output when printing the EDIDBrice Goglin
2008-01-17AVIVO: Add support for RMXAlex Deucher
Both centered and expansion modes are supported. Select using output attributes.
2008-01-10RADEON: clean up output handlingAlex Deucher
2008-01-08RADEON: Make default output actually work...Alex Deucher
2008-01-07RADEON: add default outputs if no connected devicesAlex Deucher
If no connected devices found at server startup, default to something so the server comes up. LVDS on mobility chips, DAC or TMDS on others.
2008-01-05RADEON: Fix TVStandard optionAlex Deucher
2008-01-04RADEON: fix tvdac load detection at server start upAlex Deucher
2008-01-03radeon: Miscellaneous warning fixes.Michel Dänzer
2008-01-02RADEON: various avivo tv-out related clean-upsAlex Deucher
2008-01-02RADEON: preliminary support for ATOM RMXAlex Deucher
not functional yet.
2008-01-02RADEON: add support for ATOM component video tableAlex Deucher
Component output is still not working.
2008-01-02r600: fix tv-out output namingDave Airlie
2007-12-30atombios: enable TV-out detection code - tv out works for me with thisDave Airlie
2007-12-24RADEON: default "IgnoreLidStatus" to TRUEAlex Deucher
Seems there are lots of busted ACPI lid status and people starting X with the lid closed.
2007-12-23RADEON: Add "IgnoreLidStatus" optionAlex Deucher
Generally, users that start X with the laptop lid closed want to use one or more external monitors rather than the internal panel and do not want the internal panel to be on by default. Others, it seems, want to always have the internal panel on, regardless of the lid. I can't win. Enable this option to force the latter.