summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-11-16Merge tag 'xf86-video-intel-2.5.1' into upstream-experimentalJulien Cristau
2008-11-13Make sure DRM library paths are includedJesse Barnes
We need @DRM_LIBS@ in order to find drm_intel if installed in a non-standard path.
2008-11-13Make sure DRM library paths are includedJesse Barnes
We need @DRM_LIBS@ in order to find drm_intel if installed in a non-standard path.
2008-11-13enable Intel G35 SDVO HDMI audio outputMa Ling
Set the SDVO_AUDIO_ENABLE bit to enable SDVO HDMI audio output of the Intel G35 chipset. Signed-off-by: Ma Ling <ling.ma@intel.com> Signed-off-by: Wu Fengguang <wfg@linux.intel.com>
2008-11-13enable Intel G45 integrated HDMI audio outputWu Fengguang
Enable audio output for the integrated HDMI of Intel G45 chipset by introducing the SDVO_AUDIO_ENABLE bit. Signed-off-by: Wu Fengguang <wfg@linux.intel.com>
2008-11-13introduce i830_hdmi_priv.has_hdmi_sinkWu Fengguang
HDMI is compatible with DVI, and we've seen many boards that use HDMI port for DVI output. So Zhenyu proposed this flag: i830_hdmi_priv.has_hdmi_sink to indicate the presence of HDMI capable monitors. Signed-off-by: Wu Fengguang <wfg@linux.intel.com>
2008-11-11Default to FULL_ASPECT panel fittingJesse Barnes
Now that 8xx is fixed, we should be able to preserve aspect ratio by default. Fixes fdo bz #18033.
2008-11-11Update version to 2.5.1 in preparation for releaseJesse Barnes
2008-11-11quirk LVDS on Asus Eee boxZhenyu Wang
Reported by Yang Sheng <sheng.yang@intel.com>
2008-11-11Use long crt hotplug activation time on GM45.Keith Packard
The GM45 b-spec requires the use of the longer hotplug activation period, but does not require looping twice over the detection logic. With this patch, CRT detection appears solid on my GM45. Signed-off-by: Keith Packard <keithp@keithp.com>
2008-11-11TV: fix timing parameters for PAL, 480p, 1080iZhenyu Wang
2008-11-11TV: save serveral TV_CTL register fields in mode setZhenyu Wang
Driver should keep those fields according with spec.
2008-11-11TV: fix default contrast and saturation modifierZhenyu Wang
Color knobs was set with higher modifier which caused strong color on TV screen. Setting fixed point modifier to default 1.0 makes picture on TV look nicer.
2008-11-11TV: white space cleanupZhenyu Wang
2008-11-11SDVO: fix more command definition errorsZhenyu Wang
2008-11-11SDVO: add command for set monitor power stateZhenyu Wang
SDVO encoder power state must be higher than monitor's state. This only adds command and doesn't enable monitor power state setting yet.
2008-11-11SDVO: add GetScaledHDTVResolutionSupport commandZhenyu Wang
2008-11-11SDVO: fix sdvo tv format and sdtv resolution request/reply definitionZhenyu Wang
2008-11-11SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource commandZhenyu Wang
2008-11-11SDVO: fix wrong order of sdvo version's major/minorZhenyu Wang
2008-11-11Make IS_GM45 into IS_G4X defineZhenyu Wang
Those are identical that using one define is much clear. And it can also apply fixes for GM45 too, which is missing with origin define.
2008-11-11Make I830FALLBACK debugging a runtime instead of compile-time option.Jesse Barnes
Conflicts: src/i965_render.c
2008-11-11Add an option to make the overlay be the first XV adaptor.Maxim Levitsky
2008-11-11Don't modify render standby if kernel mode setting is activeJesse Barnes
Since we can't bang on registers directly in that case.
2008-11-11Quirk: No LVDS on Dell Studio HybridAdam Jackson
2008-11-11Ignore intel_gtt binaryCarl Worth
We simply forgot to add this to .gitignore when it was created.
2008-11-11Default kernel mode setting to off, add configure flag to enableDave Airlie
Should help avoid unpleasantness.
2008-11-11TV: fix contrast and saturation for 915/945GZhenyu Wang
915/945G uses exponent-mantissa format instead of fixed-point format on 965G.
2008-11-07quirk LVDS on Asus Eee boxZhenyu Wang
Reported by Yang Sheng <sheng.yang@intel.com>
2008-11-06Use long crt hotplug activation time on GM45.Keith Packard
The GM45 b-spec requires the use of the longer hotplug activation period, but does not require looping twice over the detection logic. With this patch, CRT detection appears solid on my GM45. Signed-off-by: Keith Packard <keithp@keithp.com>
2008-11-06TV: subcarrier fix for NTSC and PALZhenyu Wang
Using subcarrier DDA values from spec give more close result to standard frequency.
2008-11-06TV: fix timing parameters for PAL, 480p, 1080iZhenyu Wang
2008-11-06TV: save serveral TV_CTL register fields in mode setZhenyu Wang
Driver should keep those fields according with spec.
2008-11-06TV: fix default contrast and saturation modifierZhenyu Wang
Color knobs was set with higher modifier which caused strong color on TV screen. Setting fixed point modifier to default 1.0 makes picture on TV look nicer.
2008-11-06TV: white space cleanupZhenyu Wang
2008-11-06SDVO: fix more command definition errorsZhenyu Wang
2008-11-06SDVO: add command for set monitor power stateZhenyu Wang
SDVO encoder power state must be higher than monitor's state. This only adds command and doesn't enable monitor power state setting yet.
2008-11-06SDVO: add GetScaledHDTVResolutionSupport commandZhenyu Wang
2008-11-06SDVO: fix sdvo tv format and sdtv resolution request/reply definitionZhenyu Wang
2008-11-06SDVO: add HDMI audio encrypt change bit for GetInterruptEventSource commandZhenyu Wang
2008-11-06SDVO: fix wrong order of sdvo version's major/minorZhenyu Wang
2008-11-06Make IS_GM45 into IS_G4X defineZhenyu Wang
Those are identical that using one define is much clear. And it can also apply fixes for GM45 too, which is missing with origin define.
2008-11-05i965: Support render acceleration with pixmaps in BOs.Eric Anholt
This required reordering the relocation emits for surface/binding table so that we didn't add new relocations to things that had already been relocated at (the check_aperture requirement).
2008-11-05Make I830FALLBACK debugging a runtime instead of compile-time option.Eric Anholt
2008-11-05Add an option to make the overlay be the first XV adaptor.Maxim Levitsky
2008-11-04Remove the CheckDevices timer.Eric Anholt
This was an early attempt to support display switch hotkey. It never really worked, as the events didn't show up when they should. It also cost a wakeup every second to check just in case, instead of taking an interrupt like we can now using ACPI. Additionally, some machines apparently get stuck with the event set and end up DDCing checking for new devices every second and smashing your video modes.
2008-11-03Use buffer objects for binding table and surface-state objects.Carl Worth
Instead of having a static array for these and doing an ugly sync everytime we recycle the array, we now simply allocate short-lived buffer objects for this dynamic state. The dri layer, in turn, can take care of efficiently reusing objects as necessary. On a GM965 this change was tested to improve the performance of x11perf -aa10text from roughly 120000 to 154000 glyphs/sec.
2008-11-03Unreference the vertex_buffer_bo in gen4_render_state_cleanupCarl Worth
This avoids leaking one buffer object.
2008-11-03Rename gen4_dynamic_state to gen4_vertex_bufferCarl Worth
We don't actually plan to put any other data in this structure, so it doesn't make sense to have a generic name, (since we'll only be using it for our vertex buffer).
2008-11-03965: Move composite setup to new _emit_batch_header_for_compositeCarl Worth
This function is the new name for _allocate_dynamic_state now that it also emits everything to the batch necessary for setting up a composite operation. This happens in prepare_composite() every time and in composite() whenever our vertex buffer fills up. It's not yet strictly necessary to be redoing this setup in composite() but it will be soon when the setup starts referring to buffer objects for surface state and binding table. This move prepares for that.