Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-06-05 | radeon: fix typo in memory calcs | Dave Airlie | |
noticed by ghepeu on irc. | |||
2008-06-03 | RADEON: minor cleanups | Alex Deucher | |
2008-06-03 | Call DRM_IOCTL_MODESET_CTL ioctl to avoid problems with DRM post vblank-rework. | Michel Dänzer | |
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-30 | RADEON: update RADEONGetVRAMType() for newer chips | Alex Deucher | |
2008-05-30 | RADEON: add Int10 option | Alex Deucher | |
On some radeons you can't read the bios without initializing int10. On ATOM-based secondary cards, intitializing int10 tends to hang the card. | |||
2008-05-29 | RADEON: don't enable legacy bios table based init yet | Alex Deucher | |
Needs more work and we need to figure out how best to decide when to use it. | |||
2008-05-28 | ATOM: fail of we are not able to get a bios image | Alex Deucher | |
2008-05-28 | R1xx: Gamma fixes for overlay | Alex Deucher | |
2008-05-28 | RADEON: only attempt to read vbios from legacy ISA space if it's primary | Alex Deucher | |
2008-05-27 | R3/4/5xx: use get_param to get the num_gb_pipes from the drm | Alex Deucher | |
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-28 | radeon: fix surface access on avivo chips. | Dave Airlie | |
This should fix VT switch on vesafb | |||
2008-05-27 | r600: fix vt switch issue | Michael Babej | |
RH BZ 441492 | |||
2008-05-24 | atombios: for LVDS set use ref div as per legacy | Dave Airlie | |
2008-05-20 | Strip ^M's from src/AtomBios/includes/ObjectID.h | Alan Coopersmith | |
2008-05-20 | On non-gcc compilers, use C99's __func__ instead of gcc's __FUNCTION__ | Alan Coopersmith | |
2008-05-20 | R200/R300: fix gamma setup for overlay | Tobias Diedrich | |
More pending. See bug 16001 | |||
2008-05-20 | RADEON: cleanup connection detection and remove duplicate code | Alex Deucher | |
2008-05-20 | RADEON: enable cloning on multi-crtc cards | Alex Deucher | |
2008-05-20 | ATOM: Ignore invalid connector entries | Alex Deucher | |
2008-05-20 | Change RMX code to follow the programming algorithm suggested by ATI. | Egbert Eich | |
ATI provides the following algorithm to calculate the RMX scaling ratios in its programming specs: when RMX_AUTO_RATIO_HORZ_INC set to 1,Horizontal auto ratio result trucated, and then incremented by 1. Horz_Ratio = ( ((Active display width in characters (including overscan) + 1) / (Panel width in characters)) x 4096 + 1 ) else Horz_Ratio = ( ((Active display width in characters (including overscan)) / (Panel width in characters)) x 4096 + 1 ) when RMX_AUTO_RATIO_VERT_INC set to 1, Vertical auto ratio result trucated, and then incremented by 1. Vert_Ration = ( ((Active display width in characters (including overscan) + 1) / (Panel width in characters)) x 4096 + 1) else Vert_Ration = ( ((Active display width in characters (including overscan)) / (Panel width in characters)) x 4096 + 1) This patch implements this behavor. Additionally it avoids the use of floats. | |||
2008-05-20 | R3/4/5xx: fixup logic from last commit | Alex Deucher | |
Spotted by otaylor and MrCooper | |||
2008-05-20 | R3/4/5xx: fix EXA rotation | Alex Deucher | |
xrandr uses PictOpSrc for rotation which we were falling back on since render semanties require alpha=0 for REPEAT_NONE when there is no alpha channel and there is a transform. If the dst has no alpha channel we should be ok I think. Otayler and I discussed this on IRC. the more general fix would be to clip the dst to the src and mask for bounded ops like in/add/over in the pixel exact transform case. | |||
2008-05-14 | RADEON: missing stdint.h includes | Corbin Simpson | |
2008-05-14 | Add RS600 support | Alex Deucher | |
2008-05-13 | RS4xx: Split out RS400 and RS480 as separate families | Alex Deucher | |
RS400 (intel based IGP) and RS480 (AMD based IGP) have different MC setups and need to be handled differently | |||
2008-05-13 | Reinstate CARD* types that are part of external interfaces. | Michel Dänzer | |
The compiler pointed this out... | |||
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-05-12 | RADEON: fix lockup on start | Avi Rozen | |
see debian bug 480312 | |||
2008-05-12 | radeon: fix set_cursor_colours remove fb offset | Dave Airlie | |
2008-05-12 | radeon: rs485 vs rs485m.. mobile? non-mobile? bi? | Dave Airlie | |
So it appears we have in the wild two chipsets with the same PCI ID (0x1002:0x5974) that are mobile and non-mobile. the RH bug references is a desktop system. The Dell Vostro 1100 also has this chipset with LVDS bits. | |||
2008-05-12 | radeon: add initial support for cloning outputs. (single-CRTC cards only) | Alex Deucher | |
airlied - This code was originally written by Alex, and I've modified it to only run on single-CRTC cards for now until we can test it some more. | |||
2008-05-09 | RADEON: fixup ifdef from last commit | Alex Deucher | |
2008-05-08 | RADEON: disable MMIO paths for EXA composite/texvid on IGP/R5xx | Alex Deucher | |
The MMIO paths eventually lead to a hang on r5xx/IGP. I haven't been able to find out why yet. | |||
2008-05-07 | radeon: fix zaphod EXA with texture video | Dave Airlie | |
2008-05-07 | avivo: fix zaphod cursor in theory | Dave Airlie | |
2008-05-07 | radeon: fix textured-xv on zaphod | Dave Airlie | |
2008-05-07 | radeon: zaphod: fix render accel for EXA | Dave Airlie | |
2008-05-07 | radeon: fix EXA pixmap offset on zaphod | Dave Airlie | |
2008-05-07 | radeon: zaphod fixes for pciaccess not allowing multiple MMIO maps | Dave Airlie | |
2008-05-07 | radeon: zaphod fix for cursor on second head | Dave Airlie | |
We don't need to add fbOffset here as the mmap we have of the framebuffer starts half way. | |||
2008-05-02 | Add a test for __GLIBC__ to CD_Common_Types.h. | Julien Cristau | |
Atombios redefines the standard types but the definitions conflict with the ones from glibc (causes build failures on GNU/Hurd and GNU/kFreeBSD). | |||
2008-05-02 | ATOM: add support for DragonFlyBSD | thegraze | |
2008-04-30 | RADEON: lock the cursors when updating | Alex Deucher | |
this should fix occasional corruption seen when updating the cursor. | |||
2008-04-29 | RADEON: assorted fixes | Alex Deucher | |
- free rotate pixmaps on VT switch - save crtc/output status so we only turn on crtcs/outputs if they are off - show/hide cursors when changing modes | |||
2008-04-28 | R3xx+: further fix for IGP chips | Stephan Wolf | |
see bug 15538 | |||
2008-04-27 | IGP: fix EXA composite corruption | Alex Deucher | |
2008-04-27 | RADEON: remove duplicate register define | Alex Deucher | |
Also add more bit defs to wait_until register |