summaryrefslogtreecommitdiff
path: root/src/atombios_output.c
AgeCommit message (Collapse)Author
2009-04-07ATOM: code cleanupAlex Deucher
- remove cases that aren't possible (e.g., no TMDSA on DCE3 cards) - condense duplicate cases
2009-04-07DCE3/3.2: further fixesAlex Deucher
disable the dig transmitter and encoder before setup and enable
2009-04-04DCE3/3.2: fix up transmitter/encoder setupAlex Deucher
Should fix bug 21050
2009-03-23R4xx ATOM: fix crtc routing for CRT1Alex Deucher
should fix bug 20814
2009-03-18ATOM: fix up tv-out supportAlex Deucher
- fix purple hue when using ATOMTvOut option - fix TV load detection on newer r6xx/r7xx chips - disable CV for now
2009-03-18AVIVO: Fix dac load detectionAlex Deucher
2009-03-14atom: fix up bios scartch register usageAlex Deucher
the bios scratch registers keep 3 types of state for each output: 1. dpms 2. active 3. connected some of the command tables use the active flags. We used to set the active flags based on dpms state, but instead set them based on whether they are connected or not.
2009-03-13uniphy: start adding DisplayPort setupAdam Jackson
2009-03-09R4xx: add R4xxATOM optionAlex Deucher
If set, enables the use of atombios for modesetting on r4xx cards.
2009-03-06atom: Enable DisplayPort source to DVI/HDMI sinkroot
DP source to DP sink still doesn't work yet, of course.
2009-03-03AVIVO: add aspect scaling modeAlex Deucher
No luck yet for aspect on pre-avivo chips
2009-02-17Fix crtc routing on pre-DCE3.2 systemsAlex Deucher
This should fix peterz and bug 20074
2009-02-09ATOM: warning fixesAlex Deucher
2009-02-03Fix encoder accountingAlex Deucher
Should fix bug 19924
2009-01-28Merge branch 'atom-rework' and fix conflictsAlex Deucher
2009-01-28Move encoder specific data to encoder dev_privAlex Deucher
2009-01-28Merge branch 'atom-tvout' of ↵Alex Deucher
ssh://agd5f@git.freedesktop.org/git/xorg/driver/xf86-video-ati Conflicts: src/radeon_atombios.c
2009-01-26ATOM: print useful output info for DPMS eventsAlex Deucher
2009-01-26Warning fixesAlex Deucher
2009-01-26Fix off by one when printing encoder nameAlex Deucher
- also cleanup some debugging output
2009-01-26Additional output cleanupAlex Deucher
2009-01-23Remove OutputType and other cruftAlex Deucher
2009-01-23track encoder stateAlex Deucher
2009-01-23Remove TMDSType, DACType, LVDSType from output recAlex Deucher
2009-01-21Fix logic cut and paste errorAlex Deucher
2009-01-21ATOM: more output cleanupAlex Deucher
2009-01-19ATOM: round 1 of output reworkAlex Deucher
2009-01-16ATOM: switch to define for external tmdsAlex Deucher
2009-01-16ATOM: combine DAC setup functionsAlex Deucher
plus a few other clean-ups
2009-01-16DCE30: LVTMA requires DIG2 encoderAlex Deucher
Fixes bug 19544
2009-01-06ATOM: rework encoder/transmitter setupAlex Deucher
2009-01-06ATOM: refactor output dpmsAlex Deucher
2009-01-06ATOM: handle cases where TMDS uses linkbAlex Deucher
fixes bug 18564
2009-01-04ATOM: add format rev 2 for digitial command tablesAlex Deucher
should fix bug 18911
2009-01-04ATOM: fail on more tables with unhandled revisionsAlex Deucher
2008-12-17missed one in last commitAlex Deucher
2008-12-17Make sure we hit the right bios regAlex Deucher
2008-12-17properly handle EnableYUVAlex Deucher
A bit of a hack. we really need to restructure the bios scratch reg handling.
2008-12-17Fix colors on tv-outAlex Deucher
Call EnableYUV to set the transform and enable/disable it. should also fix green tint with tv connected at boot issues.
2008-12-17radeon: r500 tv-out force scaler values to nice set that looks correctDave Airlie
2008-12-17atombios: re-enable TV dpmsDave Airlie
2008-12-17radeon: use latest atombios constants for TV encoders in set_crtc_sourceDave Airlie
2008-12-17atom/tv: enable scaler can set the TV output scaler up.Dave Airlie
Add the tv standard to the scaler enable for TV use.
2008-12-17atom/tv: fixup the tv out default if bios doesn't specifyDave Airlie
2008-12-16DCE32: add support for DCE3.2 digital outputs.Dave Airlie
This adds support for the digital outputs on the RV730.
2008-12-16radeon: fixes from Alex for some output enginesDave Airlie
(cherry picked from commit 1e8ac6ea7b35ccbc3649c96ead60f69158f66ebc)
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.