Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-20 | DCE3.2: use RMX for for non-native modes on DVI | Alex Deucher | |
DVI seems to have issues with low dotclocks, so use the scaler instead. Fixes bug 20754 | |||
2009-03-14 | atom: fix up bios scartch register usage | Alex 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-14 | radeon: fix typo in bios scratch reg setup | Alex Deucher | |
2009-03-13 | uniphy: start adding DisplayPort setup | Adam Jackson | |
2009-03-13 | Add some more cases to the DVI single-link checks. | Adam Jackson | |
2009-03-09 | R4xx: add R4xxATOM option | Alex Deucher | |
If set, enables the use of atombios for modesetting on r4xx cards. | |||
2009-03-06 | output: Filter out dual-link modes from DP->DVI connections | root | |
There's not enough pins on a DP->DVI connector for this to possibly work. | |||
2009-03-06 | atom: Enable DisplayPort source to DVI/HDMI sink | root | |
DP source to DP sink still doesn't work yet, of course. | |||
2009-03-06 | output: Allow for multiple DisplayPort outputs. | Adam Jackson | |
2009-03-04 | Revert "radeon: adjust LVDS so that default modes get added" | Alex Deucher | |
This reverts commit 1a2b16561d19ec9c027c562902f5fc086c856994. | |||
2009-03-03 | radeon: adjust LVDS so that default modes get added | Alex 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-03 | AVIVO: add aspect scaling mode | Alex Deucher | |
No luck yet for aspect on pre-avivo chips | |||
2009-02-23 | radeon: re-enable load detection output attribute for TV/CV | Alex Deucher | |
2009-02-18 | Set default RMX type to FULL on LVDS | Alex Deucher | |
2009-02-18 | DCE3.2+: allow output cloning | Alex Deucher | |
2009-02-17 | ATOM: don't unblank uninitialized crtcs | Alex 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-28 | Merge branch 'atom-rework' and fix conflicts | Alex Deucher | |
2009-01-28 | Move encoder specific data to encoder dev_priv | Alex Deucher | |
2009-01-26 | Encoders not assigned yet, use supported devices | Alex Deucher | |
need to move this to encoder setup | |||
2009-01-26 | Fix legacy output setup | Alex Deucher | |
don't have assigned encoders at this point. Need to eventually move this stuff to encoder dev_priv. | |||
2009-01-26 | Warning fixes | Alex Deucher | |
2009-01-26 | Move legacy output setup functions to legacy_output.c | Alex Deucher | |
2009-01-26 | Fix off by one when printing encoder name | Alex Deucher | |
- also cleanup some debugging output | |||
2009-01-26 | Additional output cleanup | Alex Deucher | |
2009-01-23 | Remove OutputType and other cruft | Alex Deucher | |
2009-01-23 | Remove some unused cruft | Alex Deucher | |
2009-01-23 | Remove TMDSType, DACType, LVDSType from output rec | Alex Deucher | |
2009-01-21 | Move active_device setup to detect() | Alex Deucher | |
Also add encoder debugging printouts | |||
2009-01-21 | Fixup encoder setup on pre-ATOM chips | Alex Deucher | |
2009-01-21 | clean up encoder setup | Alex Deucher | |
- make sure not to duplicate encoders - use single encoder array | |||
2009-01-19 | ATOM: round 1 of output rework | Alex Deucher | |
2009-01-19 | start to re-org outputs | Alex Deucher | |
2009-01-07 | [PATCH] Fixed enumerations in radeon-output.c | Nicos Gollan | |
2009-01-06 | ATOM: rework encoder/transmitter setup | Alex Deucher | |
2009-01-06 | ATOM: rework object table parsing | Alex Deucher | |
2008-12-17 | Allow arbitrary tv-out modes | Alex Deucher | |
2008-12-10 | Add support for Apple eMacs | Alex Deucher | |
Thanks to Joseph Adams for helping me sort this out. Verified on eMac G4/1.0 with radeon 7500 Later eMacs with radeon 9200 or 9600 chips may have different ddc setups. Need to verify. | |||
2008-12-05 | set coherent mode consistently (enabled for now) | Alex Deucher | |
It's set to enabled in the output setup, but then was set to disabled when teh output properties were setup. Set it up consistently. | |||
2008-12-01 | Add quirk for r200 card with the primary dac wired to both ports | Alex Deucher | |
refactor load detection setup as a byproduct should fix bug 18719 | |||
2008-11-25 | Interlaced mode fixes | Ramon van der Stelt | |
see bug 12626 | |||
2008-11-25 | radeon: fixup shared DDC lines for some rv610 cards. | Alex Deucher | |
Some cards share DDC between a HDMI and VGA output, and expect the driver to use load detect or EDID to figure it out. airlied- shipped in RHEL5 Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2008-11-24 | Get hardcoded edid from the bios for servers that support it | Alex Deucher | |
should fix bug 11300 | |||
2008-10-06 | Turn coherent mode off by default on DVI | Alex Deucher | |
2008-10-06 | Refactor atom LCD/DFP output setup | Alex Deucher | |
Simplify the code, properly handle dithering, coherent mode, encoding, etc. Should fix bug 17897. | |||
2008-10-03 | Add support for DDC via atom commands for RV410 | Alex Deucher | |
The atom calls use the hw i2c engine for DDC. For some reason, sw i2c doesn't seem to work on the VGA GPIO on RV410 chips, so we use atom in that case. This fixes the longstanding VGA DDC problems on RV410/M26 chips. | |||
2008-08-20 | radeon: Fix pasto in connector table setup for vga powerbooks | Bryce Harrington | |
fixes bug 17214 | |||
2008-08-08 | Further cleanup and unification of i2c code | Alex Deucher | |
- unify the ddc and i2c code - add gpio mask support for legacy chips - remove the magic gpio dance for ancient monitors (if you have an ancient monitor that ddc stops working on let me know). This should speed up DDC on legacy chips. -- radeon sw gpio i2c -- 4 sets of gpio registers for clk and data and corresponding bit masks mask - locks the gpio for use by sw get - reads the value off the gpio pad put - sets the gpio direction to output a - "other stuff" On legacy chips you clear them if you want to use a gpio for i2c. In some cases they are used for the output value when the gpio in the output state. | |||
2008-08-06 | Remove un-needed dac check for single crtc cards | Alex Deucher | |
Connector tables should be setup properly already and this check breaks systems with 2 DACs and 1 crtc like the es1000. | |||
2008-07-28 | Fix error in driver connector table for powerbook w/ vga | Alex Deucher | |
2008-07-21 | Interlaced mode fixups for AVIVO chips | Alex Deucher | |