summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-01-09Update PIPELINE_SELECT instruction and surface state format for new chipsetZhenyu Wang
2008-01-09GTT access change for new integrated graphics deviceZhenyu Wang
2008-01-09Add new integrated graphics chipset idsZhenyu Wang
2008-01-07Change origin i965G_1 to chipset market name G35.Zhenyu Wang
2008-01-04Don't modify low bit of BLC_PWM_CTL when using combo backlight controlJesse Barnes
On some platforms, the low bit of BLC_PWM_CTL is wired as a 'max brightness' flag, rather than a regular part of the backlight duty cycle. So when in the combo mode, divide the total number of backlight levels available by two (tossing one bit) and adjust the programming in the set_brightness routine. Note that platforms with this behavior may need quirks added so that they work by default.
2008-01-04Fix copy'n'paste-o in unused airlied i2c code.hulifox008
2008-01-03Fix compilation error when not using DRIJesse Barnes
This patch complements 88f8b688e2316ae4a1f7485f0010ce90de54783a which added uint64_t typed variables to avoid unsigned long overflows in 32-bit architectures but didn't include <stdint.h> with the required definition. When XF86DRI and _XF86DRI_SERVER_ are defined this header gets indirectly included through "i830_dri.h", thanks to "i830_common.h" which masquerades this problem as released in 2.1.0 and that manifests with : In file included from i810_driver.c:88: i830.h:137: error: expected specifier-qualifier-list before 'uint64_t' i830.h:240: error: expected specifier-qualifier-list before 'uint64_t' Patch from Carlo Marcelo Arenas Belon <carenas@sajinet.com.pe>
2008-01-02xvmc: setup driver info for XvMCGetDRInfo requestZhenyu Wang
User don't need to have XvMCConfig file then, if ld.so can find libIntelXvMC.so in ld path.
2008-01-02xvmc: add context id info in debug/traceZhenyu Wang
2008-01-02TV: fix 576p refresh rateNanhai Zou
2007-12-28xvmc: move drmOpen earlierZhenyu Wang
remove wrong comments
2007-12-27Aopen Minipc 965GM LVDS quirkJoakim
2007-12-26xvmc: make XvMC default onZhenyu Wang
2007-12-25xvmc: consolidate put surface interfacesZhenyu Wang
Make surface list track like context list, and move generic PutSurface code out of i915. So MC driver just needs to fill specific the command params, and we can get one single type of intel xvmc command to issue, ddx driver's put_image_size got removed. Fix last commit with missing XvMCContext assignment. Fix priv_data free with apropriate X11 XFree.
2007-12-24xvmc: store XvMCContext pointer instead of context_id in internal ctx listZhenyu Wang
2007-12-20xvmc: add disable xvmc build supportZhenyu Wang
Move xvmc source files under XVMC config
2007-12-20xvmc: handle surface create/destory in generic codeZhenyu Wang
2007-12-20xvmc: move dri context handling to generic codeZhenyu Wang
Use XvMCContext's context_id for dri context handling instead of driver private id. Remove unnecessary field for i915 private structs.
2007-12-19Merge branch 'master' into xvmcZhenyu Wang
2007-12-18Unconditionally restore pipe configurationJesse Barnes
This is a partial fix for #13196, which covers both leaving pipes disabled at server exit time and problems with restoring the pipe configuration on certain chipsets. It restores the pipe configuration unconditionally (previously we made sure the PLL was running and we weren't in VGA mode) but also adds some additional PLL settle time to the PLL register write paths.
2007-12-18Always set pPriv->buf to NULL after freeing the memory it pointed to.Michel Dänzer
Fixes https://bugs.freedesktop.org/show_bug.cgi?id=13108 .
2007-12-13i830_sdvo_mode_valid: Fix return values to match what we actually check.Adam Jackson
2007-12-10CRT hotplug detection improvementsJesse Barnes
Patch from Hong Liu. Fixup CRT detection by making sure the pipe is enabled before CRT detection actually occurs. Fixes bugs Hong was seeing on G35 and other machines.
2007-12-10ivch: fails on address mismatch as I seem to get this on my 865 systemDave Airlie
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-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