Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-10-08 | Fix connector table mapping for lvtma/kaleidoscope/uniphy. | Adam Jackson | |
Fixes DPMS on LVDS. | |||
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-09-19 | cleanup macbook quirk | Alex Deucher | |
2008-09-19 | more macbook fixes | Alex Deucher | |
2008-09-19 | Fix copy/paste error in the last commit | Alex Deucher | |
DVI-D -> DVI-I | |||
2008-09-19 | radeon: Add quirk for macbook | Alex Deucher | |
- should fix bug 17625 | |||
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-04 | radeon: make r600 use i2c table lookup for ddc. | Dave Airlie | |
This may fix DDC on rv770 cards. | |||
2008-07-15 | ATOM: fix for r4xx cards with no VRAM_Usage tables | Alex Deucher | |
fixes bug 15954 | |||
2008-07-08 | Add quirk for Falcon NW laptop | Alex Deucher | |
2008-07-08 | atombios: 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-06-26 | Revert "Revert "ATOM: disable TV-out for now"" | Dave Airlie | |
Oops I really didn't mean to do this, I was testing something and it slipped past. This reverts commit dd18caa4b2efc430eaae0c4362b65641f9bef440. | |||
2008-06-20 | atombios: use MMIO from the entity not the info | Dave Airlie | |
2008-06-14 | Revert "ATOM: disable TV-out for now" | Dave Airlie | |
This reverts commit effa245914823371e052cd9aa1143a02350891e7. | |||
2008-06-11 | radeon: add lots of endian bits into the atombios parser | Dave Airlie | |
2008-06-01 | ATOM: disable TV-out for now | Alex Deucher | |
It only sort of works in NTSC mode and isn't handled correctly in all cases yet. Until we sort out the remaining details leave it disabled. See bugs: 16186, 16178, 16185 | |||
2008-05-27 | RADEON: improve support for secondary cards | Alex Deucher | |
this should fix bugs 16115, 16035 | |||
2008-05-27 | ATOM: remove duplicate code | Alex Deucher | |
2008-05-20 | ATOM: Ignore invalid connector entries | Alex Deucher | |
2008-05-14 | Add RS600 support | Alex Deucher | |
2008-05-12 | Replace CARD{8,16,32} with uint{8,16,32}_t | Matt Turner | |
As has been done with xf86-video-intel, replace all CARD* datatypes with uint*_t datatypes available from stdint.h. | |||
2008-04-27 | RADEON: decrease crtc/output verbosity | Alex Deucher | |
2008-04-04 | ATOMBIOS: Add support for DynamicClocks option | Alex Deucher | |
This patch adds support for dynamic clock gating and static power management using the atom command tables. In some cases the bios may already set this up during post, so YMMV. I was only able to test on desktop cards, so I haven't tested to see how much (if any) power this saves or how it affects the thermal footprint. | |||
2008-04-04 | RADEON: add some quirks | Alex Deucher | |
2008-03-11 | DCE3: add support for PCIEPHY (untested) | Alex Deucher | |
2008-03-11 | ATOM: remove some cruft | Alex Deucher | |
2008-03-06 | DCE3: Ignore outputs with DIN connectors for now | Alex Deucher | |
2008-03-06 | AVIVO: don't add outputs for invalid connectors | Alex Deucher | |
2008-03-06 | DCE3.0: Minor fixups | Alex Deucher | |
2008-03-05 | AVIVO: Initial support for DCE 3.0 using atombios | Alex Deucher | |
DACs are working well, DIG support (DVI, HDMI, LVDS, etc.) still has some issues. | |||
2008-03-01 | RS6xx: change isIGP checks to CHIP_FAMILY_RS690 | Alex Deucher | |
these paths are only relevant on RS6xx chips | |||
2008-02-28 | RS6xx: rework output parsing | Alex Deucher | |
Turns out it's not as complex as I originially thought. IGP chips just have non-standard GPIO entires for DDC. | |||
2008-02-23 | RS6xx: gpio entry for DDIA varies depending on the number of DFP ports | Alex Deucher | |
2008-02-22 | RS6xx: fix DDC on DDIA output (usually HDMI port) | Alex Deucher | |
2008-02-18 | ATOM: fix RS6xx connector table parsing and fix some warnings | Alex Deucher | |
2008-02-11 | R6xx: add missing objects | Alex Deucher | |
2008-02-07 | R6xx: fix ddc after my i2c rework | Alex Deucher | |
Seems r6xx does something different for its i2c table, revert to the old behavior for now. | |||
2008-02-03 | RADEON: rework i2c handling | Alex 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-01-10 | RADEON: clean up output handling | Alex Deucher | |
2008-01-04 | RADEON: fix compile | Alex Deucher | |
2008-01-05 | i2c: a line mux of 0 is valid | Dave Airlie | |
2008-01-04 | atombios: i2c lines are all done with sw so we can accept any of them. | Dave Airlie | |
hch reported this working on his laptop with 0x7e60 as EDID for LVDS | |||
2008-01-03 | radeon: Miscellaneous warning fixes. | Michel Dänzer | |
2008-01-03 | r600: change devices list depending on connector | Dave Airlie | |
2008-01-03 | r600: fixup crash on unknown output type | Dave Airlie | |
not sure this is 100% the correct approach | |||
2008-01-02 | RADEON: various avivo tv-out related clean-ups | Alex Deucher | |
2008-01-02 | RADEON: add support for ATOM component video table | Alex Deucher | |
Component output is still not working. | |||
2007-12-30 | atombios: enable support for using tv timings | Dave Airlie | |
enable support for the atombios tv timings selection by programming the crtc with the tv timings if a tv is detected on the output |