summaryrefslogtreecommitdiff
path: root/src/atombios_output.c
AgeCommit message (Collapse)Author
2008-11-03Fix HDMI output setup on DIG1/DIG2.Adam Jackson
The only reliable way to detect an HDMI sink is to check for the appropriate EDID extension block, so this will only work right on servers with xf86DoEEDID(). RANDR 1.2 will call this internally for us if it exists, but pre-1.6 servers are out of luck.
2008-10-21atombios: oops typoDave Airlie
2008-10-21atombios: set missing pixel clockDave Airlie
2008-10-15Add LCD dithering quirk for macbook proAlex Deucher
fixes bug 17897.
2008-10-10Fix grey level dithering setupAlex Deucher
2008-10-07Fixups from last DFP/LCD refactorAlex Deucher
- fix DFP1 -> LCD1 - use _INDEX rather than _SUPPORT defs
2008-10-06set grey levels correctly for temporal ditheringAlex Deucher
2008-10-06Refactor atom LCD/DFP output setupAlex Deucher
Simplify the code, properly handle dithering, coherent mode, encoding, etc. Should fix bug 17897.
2008-07-08atombios: add support for other endians.Benjamin Herrenschmidt
This is a cleaned up (in as much as atombios can be..) of benh's patch. airlied - removed benh's debugging for now, it might need to be put back later..
2008-05-14Add RS600 supportAlex Deucher
2008-04-27RADEON: decrease crtc/output verbosityAlex Deucher
2008-03-11DCE3: add support for PCIEPHY (untested)Alex Deucher
2008-03-11DCE3: enable DPMS on DIG portsAlex Deucher
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-03-06AVIVO: fix typo from a previous commitAlex Deucher
Leave tv dpms hook disabled or you may get bad interactions with the shared DAC
2008-03-06RADEON: take 2 on proper pragma pack support for bsdsAlex Deucher
See bug 14594. Based on suggestion by Henry Zhao
2008-03-06DCE3.0: Minor fixupsAlex Deucher
2008-03-05AVIVO: Initial support for DCE 3.0 using atombiosAlex Deucher
DACs are working well, DIG support (DVI, HDMI, LVDS, etc.) still has some issues.
2008-03-01RS6xx: change isIGP checks to CHIP_FAMILY_RS690Alex Deucher
these paths are only relevant on RS6xx chips
2008-02-29AVIVO: LVDS panels need dithering enabledAlex Deucher
Fixes bug 14760
2008-02-28AVIVO: disable dithering on DFPsAlex Deucher
This should fix the color banding some people have noticed. Also save/restore DDIA regs on RS6xx
2008-02-22ATOM: properly set up DDIA output on RS6xx boardsAlex Deucher
2008-02-12R6xx: fix up use of bios scratch regs to reflect the new offsetsAlex Deucher
2008-02-10RADEON: Implement proper (hopefully) BIOS/DRIVER interaction for COM biosAlex Deucher
Tested on my M10-based laptop.
2008-02-01RADEON: remove unused "aspect" scaler optionAlex Deucher
2008-01-17AVIVO: Add support for RMXAlex Deucher
Both centered and expansion modes are supported. Select using output attributes.
2008-01-14ATOMBIOS: disable the scaler by default on avivo cardsAlex Deucher
Fixes bug 14001
2008-01-10RADEON: clean up output handlingAlex Deucher
2008-01-03radeon: Miscellaneous warning fixes.Michel Dänzer
2008-01-03r500: tvout avoid doing dpms here it makes my tv mode go all crappyDave Airlie
need to investigate further
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.
2007-12-30atombios: enable TV-out detection code - tv out works for me with thisDave Airlie
2007-11-26RADEON: first pass at TV/Component videoAlex Deucher
Untested and not likely to work just yet.
2007-11-26RADEON: move crtc output source selection into atombios_output.cAlex Deucher
The function fits better as an output function and should now work with clones as well.
2007-11-23r500: make vt switch work again for meDave Airlie
2007-11-21RADEON: provide clearer debugging infoAlex Deucher
2007-11-21RADEON: major re-org and clean up of atom output controlAlex Deucher
- use radeon_output->devices to determine output - clean up and simplify dpms and mode set
2007-11-21RADEON: make naming consistent and remove some cruftAlex Deucher
2007-11-20RADEON: add LVDS atom supportAlex Deucher
2007-11-20RADEON: enable/disable the right TMDS controllerAlex Deucher
2007-11-18WIP: new atom code comples.Alex Deucher
I commented out the object parsing for the time being as using it will require some thought as to new output related data structures.
2007-11-16atombios: fixup warnings in atombios filesDave Airlie
2007-11-16Add copyright headersDave Airlie
2007-11-11rework crtc output source setupAlex Deucher
2007-11-07fix and move crtc source set up atombios_output.cAlex Deucher
it's really more output related.
2007-11-07add support for initing external tmds via ATOMAlex Deucher
2007-11-07add avivo output stuffAlex Deucher
2007-11-06Add atombios filesAlex Deucher