xf86-video-intel/src
Zhenyu Wang 8d7cbab267 Fix maxium backlight level restored issue
The origin check for bring back max value for '0'
backlight level is ok for legacy or combo control method
as '0' mostly doesn't act in ideal lowest level. But it
breaks in using kernel control method which should provide
a reasonable backlight range.

This is tested fine on T61 with thinkpad_acpi module.
2008-12-04 18:43:03 +08:00
..
bios_reader Include <X11/Xfuncproto.h> prior to including "edid.h" from the sdk. 2008-12-03 14:59:21 -02:00
ch7xxx Add stdint.h to DVO drivers 2008-03-12 12:33:36 -07:00
ch7017 Add stdint.h to DVO drivers 2008-03-12 12:33:36 -07:00
ivch Cleanse DVO drivers of CARD* types. 2008-03-11 11:27:10 -07:00
reg_dumper Make IS_GM45 into IS_G4X define 2008-11-06 09:46:54 +08:00
scripts Review PLL spreadsheet and update register ranges. 2007-11-13 22:28:22 -08:00
sil164 Add stdint.h to DVO drivers 2008-03-12 12:33:36 -07:00
tfp410 Add stdint.h to DVO drivers 2008-03-12 12:33:36 -07:00
xvmc Export libIntelXvMC and libI80XvMC symbols. 2008-11-29 02:35:59 -02:00
.gitignore Move .cvsignore to .gitignore 2006-04-06 15:51:56 -07:00
Makefile.am Merge branch '965-xvmc' 2008-11-27 10:48:09 +08:00
brw_defines.h Document and use 'legacy' border color mode 2008-10-06 13:22:08 -07:00
brw_structs.h Document and use 'legacy' border color mode 2008-10-06 13:22:08 -07:00
common.h Merge branch '965-xvmc' 2008-11-27 10:48:09 +08:00
drmmode_display.c mode: fix missing comma 2008-09-09 18:13:56 +10:00
drmmode_display.h Track move of bufmgr functions to libdrm_intel. 2008-09-09 19:18:10 -07:00
exa_sf.g4a Clarify comment in exa_sf program 2008-03-30 18:05:32 -07:00
exa_sf.g4b Use m4 to clean up gen4 asm progs. Start adding projective transform support. 2008-03-31 02:20:43 -07:00
exa_sf_mask.g4a remove old monolithic shaders 2008-03-31 12:04:00 -07:00
exa_sf_mask.g4b Back to new shaders, fix urb read length 2008-03-31 11:59:14 -07:00
exa_wm.g4i Set some mask bits to try and get yuv conversion working 2008-04-13 12:43:16 -07:00
exa_wm_affine.g4i Fix composite with mask using new compositing thread code 2008-03-31 23:50:20 -07:00
exa_wm_ca.g4a Revert "Compute pixel values directly into data port" 2008-04-10 16:58:11 -05:00
exa_wm_ca.g4b Revert "Compute pixel values directly into data port" 2008-04-10 16:58:11 -05:00
exa_wm_ca_srcalpha.g4a Revert "Compute pixel values directly into data port" 2008-04-10 16:58:11 -05:00
exa_wm_ca_srcalpha.g4b Revert "Compute pixel values directly into data port" 2008-04-10 16:58:11 -05:00
exa_wm_mask_affine.g4a Fix composite with mask using new compositing thread code 2008-03-31 23:50:20 -07:00
exa_wm_mask_affine.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_mask_projective.g4a Fix composite with mask using new compositing thread code 2008-03-31 23:50:20 -07:00
exa_wm_mask_projective.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_mask_sample_a.g4a Rename src/mask/data registers to indicate channel 2008-04-10 16:58:11 -05:00
exa_wm_mask_sample_a.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_mask_sample_argb.g4a Rename src/mask/data registers to indicate channel 2008-04-10 16:58:11 -05:00
exa_wm_mask_sample_argb.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_noca.g4a Revert "Compute pixel values directly into data port" 2008-04-10 16:58:11 -05:00
exa_wm_noca.g4b Revert "Compute pixel values directly into data port" 2008-04-10 16:58:11 -05:00
exa_wm_nomask.g4a Fix composite with mask using new compositing thread code 2008-03-31 23:50:20 -07:00
exa_wm_projective.g4i Set some mask bits to try and get yuv conversion working 2008-04-13 12:43:16 -07:00
exa_wm_src_affine.g4a Fix composite with mask using new compositing thread code 2008-03-31 23:50:20 -07:00
exa_wm_src_affine.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_src_projective.g4a Fix composite with mask using new compositing thread code 2008-03-31 23:50:20 -07:00
exa_wm_src_projective.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_src_sample_a.g4a Rename src/mask/data registers to indicate channel 2008-04-10 16:58:11 -05:00
exa_wm_src_sample_a.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_src_sample_argb.g4a Rename src/mask/data registers to indicate channel 2008-04-10 16:58:11 -05:00
exa_wm_src_sample_argb.g4b Forgot to build exa_wm_src_sample_argb.g4b 2008-04-04 19:17:55 -07:00
exa_wm_src_sample_planar.g4a Kludge to make planar video work - duplicate sampler state 2008-04-13 12:43:16 -07:00
exa_wm_src_sample_planar.g4b Kludge to make planar video work - duplicate sampler state 2008-04-13 12:43:16 -07:00
exa_wm_write.g4a Set some mask bits to try and get yuv conversion working 2008-04-13 12:43:16 -07:00
exa_wm_write.g4b Set some mask bits to try and get yuv conversion working 2008-04-13 12:43:16 -07:00
exa_wm_xy.g4a Use m4 to clean up gen4 asm progs. Start adding projective transform support. 2008-03-31 02:20:43 -07:00
exa_wm_xy.g4b Shrink WM thread to 32 registers and 1024 scratch space. 2008-04-01 00:06:08 -07:00
exa_wm_yuv_rgb.g4a Use compressed instructions for yuv conversion 2008-04-13 12:42:53 -07:00
exa_wm_yuv_rgb.g4b Use compressed instructions for yuv conversion 2008-04-13 12:42:53 -07:00
i2c_vid.h Move the ivch's fixed panel mode support to i830_dvo.c for other LVDS drivers. 2007-06-22 16:38:31 -07:00
i810.h Eliminate INT10 call to get BIOS contents 2008-10-01 16:39:01 -07:00
i810_accel.c Add some additional checks when XAA is enabled. 2007-03-07 15:49:47 +00:00
i810_common.h Merging XORG-CURRENT into trunk 2004-04-23 19:35:55 +00:00
i810_cursor.c Nuke more CARD* types from i810 driver. Untested. 2008-03-11 12:14:51 -07:00
i810_dga.c Drop libc wrapper; don't include xf86_ansic.h and add includes now missing. 2006-03-22 23:24:03 +00:00
i810_dri.c Replace ALLOCATE_LOCAL/DEALLOCATE_LOCAL with xalloc/xfree 2007-11-28 22:13:55 +08:00
i810_dri.h Bump to 1.7.4 2007-01-09 14:05:43 +00:00
i810_driver.c Eliminate INT10 call to get BIOS contents 2008-10-01 16:39:01 -07:00
i810_hwmc.c x86_64 warning fixes 2006-04-10 11:26:06 -07:00
i810_io.c Nuke more CARD* types from i810 driver. Untested. 2008-03-11 12:14:51 -07:00
i810_memory.c Nuke more CARD* types from i810 driver. Untested. 2008-03-11 12:14:51 -07:00
i810_reg.h enable Intel G45 integrated HDMI audio output 2008-11-13 09:51:17 +08:00
i810_ring.h Separate i810 and i830 ring macros out into separate files. 2008-03-12 16:12:28 -07:00
i810_video.c Nuke more CARD* types from i810 driver. Untested. 2008-03-11 12:14:51 -07:00
i810_wmark.c Numerous symbol scope issues. 2007-01-06 18:19:34 -08:00
i830.h Merge commit 'origin/master' into dri2 2008-11-17 12:26:38 -05:00
i830_3d.c Change OUT_RING and similar calls to OUT_BATCH for batchbuffer merge 2008-03-14 10:18:11 -07:00
i830_accel.c Enable tiling for DRI2 back/depth buffers. 2008-12-03 13:30:10 -08:00
i830_batchbuffer.c Merge commit 'origin/master' into dri2 2008-11-17 12:26:38 -05:00
i830_batchbuffer.h Reduce incidence of MI_FLUSH usage. 2008-10-19 14:46:12 -07:00
i830_bios.c Work around libpciaccess reporting a 0 rom size by guessing. 2008-10-02 14:45:12 -07:00
i830_bios.h Fix bios_reader build against old servers. 2008-10-06 17:00:29 -07:00
i830_common.h Use pipes, not planes for sarea geometry data 2008-10-19 15:23:52 -07:00
i830_crt.c Use long crt hotplug activation time on GM45. 2008-11-06 15:04:27 -08:00
i830_cursor.c Remove i830+ driver's use of CARD*/INT* types for great justice. 2008-03-11 12:07:52 -07:00
i830_debug.c Add some MCHBAR registers for debugging tile swizzling issues. 2008-09-09 19:07:53 -07:00
i830_debug.h Move PrintErrorState and CheckInheritedErrors code to i830_debug.c. 2006-12-12 14:55:10 -08:00
i830_display.c Merge commit 'origin/master' into dri2 2008-11-17 12:26:38 -05:00
i830_display.h Ensure pipe/output active before doing load detection. 2007-07-13 13:39:36 -07:00
i830_dri.c Enable tiling for DRI2 back/depth buffers. 2008-12-03 13:30:10 -08:00
i830_dri.h Use dri_bo for all object allocations, including pixmaps under uxa 2008-08-05 15:40:14 -07:00
i830_driver.c Merge commit 'origin/master' into dri2 2008-11-17 12:26:38 -05:00
i830_dvo.c Reorganize VBIOS code 2008-08-05 13:37:38 -07:00
i830_exa.c Re-enable composite accel on 965 with UXA. 2008-12-03 10:52:34 -08:00
i830_hdmi.c enable Intel G45 integrated HDMI audio output 2008-11-13 09:51:17 +08:00
i830_hwmc.c Disable XvMC on DRI2 for now 2008-12-04 09:24:31 +08:00
i830_hwmc.h Merge branch '965-xvmc' 2008-11-27 10:48:09 +08:00
i830_i2c.c Remove i830+ driver's use of CARD*/INT* types for great justice. 2008-03-11 12:07:52 -07:00
i830_io.c Added i830_io.c, which just includes i810_io.c with BUILD_FOR_I830 set. 2005-08-26 15:32:40 +00:00
i830_lvds.c Fix maxium backlight level restored issue 2008-12-04 18:43:03 +08:00
i830_memory.c Remove DRI_MM defines which are always true now. 2008-12-02 13:01:56 -08:00
i830_modes.c Eliminate INT10 call to get BIOS contents 2008-10-01 16:39:01 -07:00
i830_quirks.c quirk LVDS on Asus Eee box 2008-11-07 16:06:26 +08:00
i830_reg.h Move fb compression reg definition into i810_reg.h 2007-11-15 18:33:27 +08:00
i830_render.c Make I830FALLBACK debugging a runtime instead of compile-time option. 2008-11-05 17:22:00 -08:00
i830_ring.h Use batchbuffers instead of ring emits for general commands. 2008-06-10 11:37:03 -07:00
i830_sdvo.c enable Intel G35 SDVO HDMI audio output 2008-11-13 09:51:17 +08:00
i830_sdvo.h Automatically detect the presence of HDMI. 2008-06-19 15:02:06 -07:00
i830_sdvo_regs.h SDVO: fix more command definition errors 2008-11-06 10:14:00 +08:00
i830_tv.c TV: add support to set TV margins in xorg.conf 2008-12-03 09:48:23 +08:00
i830_video.c Merge branch '965-xvmc' 2008-11-27 10:48:09 +08:00
i830_video.h xvmc: Don't copy on xvmc surface in PutImage 2008-06-28 19:15:57 +08:00
i830_xaa.c XAA tiling support was mis-computing adjusted pitch (>>4 instead of >>2) 2008-10-17 00:33:36 -07:00
i915_3d.c Change OUT_RING and similar calls to OUT_BATCH for batchbuffer merge 2008-03-14 10:18:11 -07:00
i915_3d.h Use batchbuffers instead of ring emits for general commands. 2008-06-10 11:37:03 -07:00
i915_hwmc.c xvmc: Don't copy on xvmc surface in PutImage 2008-06-28 19:15:57 +08:00
i915_hwmc.h xvmc: Don't copy on xvmc surface in PutImage 2008-06-28 19:15:57 +08:00
i915_reg.h Add defines for 9xx S3 word in 3D_STATE_LOAD_STATE_IMMEDIATE 2008-03-18 14:10:25 -07:00
i915_render.c Make I830FALLBACK debugging a runtime instead of compile-time option. 2008-11-05 17:22:00 -08:00
i915_video.c Use dri_bo for all object allocations, including pixmaps under uxa 2008-08-05 15:40:14 -07:00
i965_hwmc.c Merge branch '965-xvmc' 2008-11-27 10:48:09 +08:00
i965_hwmc.h Merge branch '965-xvmc' 2008-11-27 10:48:09 +08:00
i965_render.c refresh batch_bo reference after intel_batch_flush() 2008-11-24 15:10:39 -08:00
i965_video.c Merge branch '965-xvmc' 2008-11-27 10:48:09 +08:00
local_xf86Rename.h Convert I830PipeSetMode to xf86CrtcSetMode. Add rotation structures. 2007-01-15 08:05:32 +11:00
packed_yuv_sf.g4a Add license headers to 965 programs. 2007-04-12 12:34:23 -07:00
packed_yuv_sf.g4b Use m4 to clean up gen4 asm progs. Start adding projective transform support. 2008-03-31 02:20:43 -07:00
packed_yuv_wm.g4a Use symbolic names for channels in YUV code 2008-04-10 16:58:11 -05:00
packed_yuv_wm.g4b Use symbolic names for channels in YUV code 2008-04-10 16:58:11 -05:00