summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-07-27Thinkpad R60e TV quirk via DMI infoZhenyu Wang
(cherry picked from commit b7765b0837af4cc80f1257ba04495140ef5d536e) (cherry picked from commit 06c5a72a496fabace408fbb8733f299a408d1c7c)
2008-07-27Add no LVDS quirk for Transtec Senyo 610 mini PCJesse Barnes
Fixes FDO #16757. (cherry picked from commit ed0fbd016b8fbcf01eddfd17fd25e745e7af2ba4) (cherry picked from commit 13959ee3984d5f34c976287c8f5406393ceacc30)
2008-07-27Don't disable pipe A on 855 chipsJesse Barnes
It needs to stay enabled or we may see hangs when trying to re-enable it (say at VT switch time). Fixes FDO bug #15168. (cherry picked from commit b37a2a8ca82279468e3806dcf77d5fa7bdd0e874) (cherry picked from commit 91cbb5b8ad1fbc22dd77c0329fc3962b1ca99b9e)
2008-07-27Only initialize integrated TV encoder for mobile chipsZhenyu Wang
(cherry picked from commit c4565a9811487402d899d0933cc63e27ffe1ff08) (cherry picked from commit a0e7b79b34940d646949512bd24c96372031888d)
2008-07-27Improve FBC size checkingJesse Barnes
In hindsight, this is obvious, since nowhere do we tell the FBC unit how much memory it has available. We need to make sure the compressed buffer is big enough to handle the uncompresed buffer, both in terms of vertical size and total framebuffer size, or the compressor could overwrite the memory immediately following the compressed buffer. (cherry picked from commit 7332132a79e5b5c208d43e93dfe0c8b12eb1728d) (cherry picked from commit 7d1aa118a24195833466a4a4342c71f37db673f8)
2008-07-27Add pipea force enable quirk for another 855GM machine.Stefan Dirsch
Fixes Novell Bug #406123, thanks Christoph. (cherry picked from commit f2ec3fd8f2c63b1bc0745802dcf737eda4bb42b6) (cherry picked from commit 92ec2fc750ce17b1ec36493e8d731ef4b0bb772d)
2008-07-27Fix official name for GM45 chipsetZhenyu Wang
(cherry picked from commit a34a4e3f6420e2b06bbdaa124fe0ccb1bc6a0bd9)
2008-07-27The phase shift its are now reserved.Julien Cristau
(cherry picked from commit 9a05662918223477eb1cf6f80ffac08712721c70) (cherry picked from commit 82300116af8b01fc3c071d9c8625ffea122431fa) Conflicts: src/i830_hdmi.c
2008-07-27Give asus and eeepc backlight method higher priorityZhenyu Wang
On #16418, Evgeniy Manachkin <sfstudio@mail.ru> reported that last asus and eeepc backlight patch is wrong, as acpi_video0 method will take priority and doesn't work. (cherry picked from commit 6506ac7aa008436158db4f4196802cab462f3446) (cherry picked from commit cb4c1fa7499d82beb01566aaf1f323a03ebc1ae4)
2008-07-27i810: Remove an effectively unused variable (only used in an incorrect free())Roland Test-tools Bär
Bug #15401. (cherry picked from commit 0597d94001afe0a9a34104285ce4dffc75b68071) (cherry picked from commit 696f9783cc0e269ac8c5c65d8889f22524b5c5e4)
2008-07-27Add pipea force enable quirk for HP Pavilion ze4944eaJesse Barnes
Fixes bug #16540, thanks Bryce. (cherry picked from commit 0283d22f510ba47dfdac2806a58e46649c26580b) (cherry picked from commit c61480f420445f7e3341305362b8cea656b0f7a2)
2008-07-27Add pipe a force enable quirk for Lenovo T60Jesse Barnes
Fixes bug #16494. (cherry picked from commit 08903abe4dc0295c7ed7d1ff1a22e0e579540c15) (cherry picked from commit 9869cd11549cd608593fea111880502192e93fd5)
2008-07-27Add support for Intel 4 series chipsets.Zhenyu Wang
(cherry picked from commit 1cfe769c74d1a3a392bf1aaaf5c2dcc8273daf66) (cherry picked from commit 093f65fd04c38e6c1f19889074f9316749959c7a)
2008-07-26intel-gem: Give a better error message if the kernel rejects the tiling mode.Eric Anholt
2008-07-23Bump version 2.4.0Zhenyu Wang
2008-07-23shut up gcc warningZhenyu Wang
(cherry picked from commit 6ac352f146bafe3b4bb5832340eb0ccb730565d2)
2008-07-23Fix distcheck for clean doltcompileZhenyu Wang
(cherry picked from commit 075cf7fce57da4e51acafb3bfd3d61ba1a8096d5)
2008-07-23shut up gcc warningZhenyu Wang
2008-07-23Fix distcheck for clean doltcompileZhenyu Wang
2008-07-23Fix HDMI output numberZhenyu Wang
Output 33 is confusing. (cherry picked from commit 29d982c6bf873c6685bd0e395a8b0e5e3b1063e0)
2008-07-23Add little hotplug detector app.Eric Anholt
(cherry picked from commit b60bbbfd7b7dcf31726ad615a493f34f17cc6309)
2008-07-23Remove VGA regs from debug output.Eric Anholt
(cherry picked from commit 52a414d1158aa7512fb79560dc220e2a78456a2d)
2008-07-23Fix HDMI output numberZhenyu Wang
Output 33 is confusing.
2008-07-22Bug #16801: fix X crash when NoAccel on 965Zhenyu Wang
(cherry picked from commit fd060ce89d86f6e8ff742d5b287abe8ecea32927)
2008-07-22only check pipe underrun if vtSema is true.Zhenyu Wang
(cherry picked from commit 577c4d1a0c753fb46d43be05a9781d2e204fac45)
2008-07-22SSC is LVDS onlyZhenyu Wang
Fix regression on my 855GM for VGA output. (cherry picked from commit 04bbed2248e3e8f86efd64225abf2db8eb552653)
2008-07-22Check underrun on enabled pipeZhenyu Wang
(cherry picked from commit 7defa4f1f0eba82f39e74f96d2ad7ed2481b537e)
2008-07-22Thinkpad R60e TV quirk via DMI infoZhenyu Wang
(cherry picked from commit b7765b0837af4cc80f1257ba04495140ef5d536e)
2008-07-22Bug #16801: fix X crash when NoAccel on 965Zhenyu Wang
2008-07-22only check pipe underrun if vtSema is true.Zhenyu Wang
2008-07-22SSC is LVDS onlyZhenyu Wang
Fix regression on my 855GM for VGA output.
2008-07-22Check underrun on enabled pipeZhenyu Wang
2008-07-22Thinkpad R60e TV quirk via DMI infoZhenyu Wang
2008-07-22Add no LVDS quirk for Transtec Senyo 610 mini PCJesse Barnes
Fixes FDO #16757. (cherry picked from commit ed0fbd016b8fbcf01eddfd17fd25e745e7af2ba4)
2008-07-21Don't set up the HWS page in GEM mode now that the kernel manages it.Eric Anholt
2008-07-21Add no LVDS quirk for Transtec Senyo 610 mini PCJesse Barnes
Fixes FDO #16757.
2008-07-21Fix distcheck.Eric Anholt
(cherry picked from commit 62a037b0585d6ecb43daac9d4eb0927a4618a367)
2008-07-21Fix uninitialized-use warning in i830_debug.c ring dumping.Eric Anholt
(cherry picked from commit 3cbfc6c76bcd2bc9194a944092f6ce0881ff9da2)
2008-07-21Get prototype for i830_bios_get_tv().Eric Anholt
(cherry picked from commit 1b1c4975768f63ed0f3933ec384d24c324a383b3)
2008-07-21Choose a split for DSPARB based on the configured modes for both planes.Jesse Barnes
Previously, we were attempting to give both planes equal space in the FIFO to be fair. However, larger modes require more fifo space, so split it based on the relative HDisplay of the modes. This should resolve some fifo underrun issues with differently-sized displays, or single large ones. Bug #16169. (cherry picked from commit b8ca1c747a679c931267363639fc0bc690cae2d6)
2008-07-21Don't disable pipe A on 855 chipsJesse Barnes
It needs to stay enabled or we may see hangs when trying to re-enable it (say at VT switch time). Fixes FDO bug #15168. (cherry picked from commit b37a2a8ca82279468e3806dcf77d5fa7bdd0e874)
2008-07-21Only initialize integrated TV encoder for mobile chipsZhenyu Wang
(cherry picked from commit c4565a9811487402d899d0933cc63e27ffe1ff08)
2008-07-21xvmc: use vector based structureZhenyu Wang
This is more clear to read MV components. (cherry picked from commit bca316863b79148b2f51a97d58b94e52ba3eae9f)
2008-07-21move FBC register dump out of display registersZhenyu Wang
This makes it easier to read. (cherry picked from commit 0c67219d0e6cfc858af2eb375c2f9473d0f6db60)
2008-07-21Fix GPIO pin usage for DDC on second HDMI port.lipeng
(cherry picked from commit a76ae7cab3001ce6639ae23fb0769c4e46b57e71)
2008-07-21Fix DSPARB setting on 845/865, which have only the AEND field and 96 entries.Eric Anholt
(cherry picked from commit 5054a86b1b362f3f63310afb9ef2d37c9f1cfca5)
2008-07-21Link the driver with -lpciaccess and -ldrm if neededJulien Cristau
This makes sure the driver ends up with a DT_NEEDED reference to the libraries it's using. (cherry picked from commit 8ac00ca97995e36514ff593fec3c0f0d316ed138)
2008-07-21Fix gen4asm rule to work with a build dirJulien Cristau
(cherry picked from commit d61182511b1520b04133d28480e1ffaacbaeb753)
2008-07-21Use up to 256 separate vertex buffersCarl Worth
This allows us to only call i830WaitSync once every 128 calls to composite rather than on every call. However, we do need to also call MI_FLUSH to avoid the vertex cache getting in our way, (since our "separate" buffers are all allocated as one contiguous chunk). (cherry picked from commit 757c00927a6f5760135136450b8d02d0f999ac1c)
2008-07-21Allow for multiple vertex buffers (though only use one for now)Carl Worth
Using more than one (in the future) will allow for doing less frequent calls to i830WaitSync. (cherry picked from commit 0c548cd040d0c5e1812470ccdf6de86b6a2926d7)