summaryrefslogtreecommitdiff
path: root/src/radeon_output.c
AgeCommit message (Collapse)Author
2009-06-28radeon: call hdmi-b connectors dvi in randrAlex Deucher
Technically HDMI-B is a glorfied DL DVI, but this is confusing to users, so call it DVI when reporting randr outputs. This allows us to remove two quirks where the bios was actually correct.
2009-06-25Add a (harmlessly) missing break statement.Adam Jackson
2009-06-25Cosmetic cleanup to digital output detectionAdam Jackson
No functional change, but this logic would need extending anyway for DisplayID, so unify it now.
2009-06-24atom: Fix phantom VGA connector when HDMI-B present.Adam Jackson
HDMI-B is really a glorified DL-DVI connector, the analog pins work fine.
2009-05-03r2xx-r4xx: fix typo in last i2c fix and clarify hw i2c pin selAlex Deucher
2009-04-30AVIVO: first pass at display watermark setupAlex Deucher
This helps with flickering and blanking when there is contention for MC bandwidth.
2009-04-23r2xx/r3xx/r4xx: further i2c fixupsAlex Deucher
- hw i2c engine has pin selection on r2xx/r2xx/r3xx chips - also switch hw i2c pin sel for external tmds
2009-04-17radeon: tweak ddc fix for all r300s.Dave Airlie
Alex seems to think this might affect some other chips
2009-04-17radeon: fix DDC on rv410 VGA ports for non-atom use.Dave Airlie
The rv410 hw i2c block appears to hold down whatever i2c lines it is connected to when in reset, so when doing DDC change hw i2c to point at different i2c lines.
2009-04-16Revert "DCE3/3.2: cleanup dpms after previous changes"Alex Deucher
This reverts commit f8c7d6a6162196a743f6885ecaf63ba50de1722a. This is apparently still needed for some setups, however, I can't reproduce this locally anymore.
2009-04-10radeon: fix tmds_pll randr propertyAlex Deucher
2009-04-04DCE3/3.2: cleanup dpms after previous changesAlex Deucher
2009-04-04DCE3/3.2: fix up transmitter/encoder setupAlex Deucher
Should fix bug 21050
2009-03-31mac mini: 3rd time's the charmAlex Deucher
fixes 10fbbac4bed59e12ad794ac873dd415d9ee4e340 fixes bugs 20796 and 20979
2009-03-31Mac mini: fix connector setup for realAlex Deucher
fixes f061308e7abcf93d1612681b935387fee23e0a24 fixes bugs 20796 and 20979
2009-03-27mac mini: fix connector setup regressionAlex Deucher
fixes bug 20796
2009-03-20DCE3.2: use RMX for for non-native modes on DVIAlex Deucher
DVI seems to have issues with low dotclocks, so use the scaler instead. Fixes bug 20754
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-14radeon: fix typo in bios scratch reg setupAlex Deucher
2009-03-13uniphy: start adding DisplayPort setupAdam Jackson
2009-03-13Add some more cases to the DVI single-link checks.Adam Jackson
2009-03-09R4xx: add R4xxATOM optionAlex Deucher
If set, enables the use of atombios for modesetting on r4xx cards.
2009-03-06output: Filter out dual-link modes from DP->DVI connectionsroot
There's not enough pins on a DP->DVI connector for this to possibly work.
2009-03-06atom: Enable DisplayPort source to DVI/HDMI sinkroot
DP source to DP sink still doesn't work yet, of course.
2009-03-06output: Allow for multiple DisplayPort outputs.Adam Jackson
2009-03-04Revert "radeon: adjust LVDS so that default modes get added"Alex Deucher
This reverts commit 1a2b16561d19ec9c027c562902f5fc086c856994.
2009-03-03radeon: adjust LVDS so that default modes get addedAlex Deucher
we can scale, so add the default modes. for panels with an EDID, set the continous freq bit. for panels without and EDID, add a FAKE edid with the continous freq bit set. Based on similar code in the Intel driver.
2009-03-03AVIVO: add aspect scaling modeAlex Deucher
No luck yet for aspect on pre-avivo chips
2009-02-23radeon: re-enable load detection output attribute for TV/CVAlex Deucher
2009-02-18Set default RMX type to FULL on LVDSAlex Deucher
2009-02-18DCE3.2+: allow output cloningAlex Deucher
2009-02-17ATOM: don't unblank uninitialized crtcsAlex Deucher
If the crtc timing isn't setup, you might get stuck in a loop in the BlankCRTC command table fixes bug 16781
2009-01-28Merge branch 'atom-rework' and fix conflictsAlex Deucher
2009-01-28Move encoder specific data to encoder dev_privAlex Deucher
2009-01-26Encoders not assigned yet, use supported devicesAlex Deucher
need to move this to encoder setup
2009-01-26Fix legacy output setupAlex Deucher
don't have assigned encoders at this point. Need to eventually move this stuff to encoder dev_priv.
2009-01-26Warning fixesAlex Deucher
2009-01-26Move legacy output setup functions to legacy_output.cAlex 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-23Remove some unused cruftAlex Deucher
2009-01-23Remove TMDSType, DACType, LVDSType from output recAlex Deucher
2009-01-21Move active_device setup to detect()Alex Deucher
Also add encoder debugging printouts
2009-01-21Fixup encoder setup on pre-ATOM chipsAlex Deucher
2009-01-21clean up encoder setupAlex Deucher
- make sure not to duplicate encoders - use single encoder array
2009-01-19ATOM: round 1 of output reworkAlex Deucher
2009-01-19start to re-org outputsAlex Deucher
2009-01-07[PATCH] Fixed enumerations in radeon-output.cNicos Gollan
2009-01-06ATOM: rework encoder/transmitter setupAlex Deucher