summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-12-10Fix tv quirk for Dell Latitude X1Zhenyu Wang
which is actually 915GM, reported by Andreas Schildbach <andreas@schildbach.de>
2007-12-09exa: fix rendering issue on some 855GM laptopsZhenyu Wang
This trys to initialize more 3d states on i830 like mesa code, which fixes exa rendering failure for some 855GM users.
2007-12-05Fix backlight setting save/restoreJesse Barnes
We need to save the current backlight value at LVDS init time, as well as when we change the DPMS setting. Also, since 0 is a valid backlight value, don't set the backlight value to maximum at startup if the value happens to be zero. These fixes should make the backlight user experience much more consistent and hopefully less frustrating.
2007-12-04Add BCM_ to backlight control method enumsJesse Barnes
Avoids polluting the global namespace with such generic terms.
2007-12-04Use "LEGACY" backlight method if backlight control is suchJesse Barnes
This may regress the user experience a bit (fewer backlight levels) on machines where both the LBB and native registers work, but it's better that it work for everyone than work extra well for some and not at all for others.
2007-11-29xvmc: add "XvMC" option, default is false.Zhenyu Wang
2007-11-29xvmc: move batch buffer init/fini code into genericZhenyu Wang
2007-11-28Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfreeZhenyu Wang
2007-11-27Merge branch 'master' into xvmcZhenyu Wang
2007-11-16vendor is CARD8Alan Hourihane
2007-11-16Merge branch 'upstream-unstable' into debian-unstableBrice Goglin
2007-11-16xvmc: add xvmc decoder type stringZhenyu Wang
2007-11-16xvmc: move some i915 context destroy code to generic functionZhenyu Wang
2007-11-16xvmc: clean batch buffer finishZhenyu Wang
2007-11-16xvmc: remove i915 drm map typeZhenyu Wang
2007-11-15Fix typo in 1920x1080 resolution entryJesse Barnes
2007-11-16xvmc: more i915 xvmc cleanupsZhenyu Wang
2007-11-15Adjust default TV out paramatersJesse Barnes
According to several users, a default brightness of 0 results in much better TV output. Improved control of these parameters will be provided by Randr1.3, which will standardize several output properties across various chips.
2007-11-15Add 1920x1080 mode to TV outJesse Barnes
Allows users to use 1080p modes on TV out, see bug #13034.
2007-11-15remove unnecessary i830_reg.h includesZhenyu Wang
i830_reg.h only contains 3d engine cmds for 8XX chips.
2007-11-15Move fb compression reg definition into i810_reg.hZhenyu Wang
where we put MMIO control reg in, and shared with intel_reg_dump program.
2007-11-15xvmc: intel_xvmc.c cleanupsZhenyu Wang
2007-11-15xvmc: remove unused SAREAPTR macroZhenyu Wang
2007-11-15xvmc: i915 rename filesZhenyu Wang
2007-11-15xvmc: some code clean upZhenyu Wang
2007-11-15xvmc: move locking code into generic placeZhenyu Wang
2007-11-15xvmc: oops, should first map batch buffer before initZhenyu Wang
2007-11-15Merge branch 'master' into xvmcZhenyu Wang
2007-11-15Merge branch 'master' into xvmcZhenyu Wang
2007-11-14Backlight fixesJesse Barnes
Open the "actual_brightness" file as read only, since we only read from it. Also set an initial backlight_duty_cycle at init time so we don't set the brightness to 0 at startup.
2007-11-14Disable FBC by default on 965GMJesse Barnes
Several people have reported that they see frequent FBC related display corruption on 965GM, so disable it for now. Users wanting to enable it can use the driver option "Framebuffercompression" to override the default.
2007-11-14Add more FBC regsJesse Barnes
Needed for the new debug code
2007-11-14Fix kernel get_brightness functionJesse Barnes
We need to look at "actual_brightness" rather than "brightness". The former contains the brightness value the kernel driver has actually set, while the latter is merely what the user requested.
2007-11-14Correct FBC debug messageJesse Barnes
To be consistent, it should say 'plane' rather than 'pipe'.
2007-11-14Add FBC registers to register dump outputJesse Barnes
Just for completeness.
2007-11-14Don't stop ring before restoring hw stateJesse Barnes
Some of the hw state restoration callbacks may want to use the ring for various things like stopping video playback, so leave the ring enabled until we get back from RestoreHWState. Also rename the functions so that their purpose is clearer and remove a couple of redundant lines.
2007-11-15xvmc: move batch buffer init/fini to intel_batchbuffer.cZhenyu Wang
2007-11-15xvmc: take out batch buffer handling codeZhenyu Wang
2007-11-14Don't enable fbc with XAA or tiling is off.Zhenyu Wang
This slightly reworks my last fbc patch. We don't support tiled front buffer with XAA now, so also disable fbc on it. If tiled alloc failed, disable fbc too.
2007-11-13Review PLL spreadsheet and update register ranges.Keith Packard
The PLL spreadsheet makes the precise register ranges allowed for each mode quite clear, and shows a few inaccuracies in the b-spec. In particular, the N register value may range from 1 to 6 instead of 3 to 8. This should close the gap we've seen in the reachable frequencies.
2007-11-14Remove one redundant line.Zhenyu Wang
2007-11-14Don't setup fb compression if fb is not tilingZhenyu Wang
2007-11-13Remove harmless error messageJesse Barnes
This really isn't an error in general. If vblank pipe setup really fails for some reason, it'll be obvious enough when the user tries to use vblank events for something. Patch from Hong Liu.
2007-11-14xvmc: attempt to move batch buffer code out of i915 privateZhenyu Wang
2007-11-13Merge branch 'master' into xvmcZhenyu Wang
2007-11-12Improve backlight controlJesse Barnes
This commit fixes backlight support for several platforms. Except on recent machines supporting the IGD OpRegion specification, backlight control is rather platform specific. In some cases, we can program the native backlight control regsiters directly without any trouble. On others, we need to use the legacy backlight control register. On still others, we need a combination of the two. And on some platforms, none of the above will work, so we go through the kernel backlight interface, which provides a platform specific driver for backlight control.
2007-11-12Fix typo in PLL enable checkJesse Barnes
Check against DPLL_A instead of DPLL_B before writing PIPEACONF. Thanks to Colin Guthrie for his sharp eyes.
2007-11-10autoreconfJulien Cristau
2007-11-10Merge tag 'xf86-video-intel-2.1.99' into debian-experimentalJulien Cristau
Conflicts: configure.ac src/i830.h src/i830_display.c src/i830_lvds.c src/i830_memory.c src/i830_quirks.c src/i830_tv.c
2007-11-09Add 'ret' variable to i830_allocator_initJesse Barnes
Needed in the XF86DRI_MM case.