xf86-video-intel/src
Eric Anholt 65ad29d787 Automatically detect the presence of HDMI.
Now, SDVO is only probed if the SDVO detected bit is set.  If the SDVO probe
fails, but the detect bit is set, assume that it's an HDMI output.
2008-06-19 15:02:06 -07:00
..
bios_reader Define DEFFILEMODE for OS'es that don't have it 2008-05-21 14:56:27 -07: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 Remove VGA regs from debug output. 2008-06-19 15:01:34 -07: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 Fix typo in xvmc block destroy 2008-06-16 02:52:40 +08:00
.gitignore Move .cvsignore to .gitignore 2006-04-06 15:51:56 -07:00
Makefile.am Initial HDMI work. Not currently hooked up at startup. 2008-06-19 15:01:34 -07:00
brw_defines.h Add media state definition on i965 2007-09-19 13:29:31 +08:00
brw_structs.h Merge branch 'master' into xvmc 2008-03-11 14:37:41 +08:00
common.h Automatically detect the presence of HDMI. 2008-06-19 15:02:06 -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 Include <stdint.h> in i810.h for integer types definition 2008-04-09 14:03:45 +08: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 Add support for Intel 4 series chipsets. 2008-06-17 12:39:28 -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 Set the sync active bits like we're supposed to, matching the BIOS. 2008-06-19 15:01:35 -07: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 Initial HDMI work. Not currently hooked up at startup. 2008-06-19 15:01:34 -07: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 Replace a couple of wait-for-ring-idles with a single function to do so. 2008-06-05 11:56:42 -07:00
i830_bios.c Include missing stdlib.h for free() 2008-03-28 14:18:26 +01:00
i830_bios.h Add stdint.h to i830_bios.h 2008-03-12 11:14:17 -07:00
i830_common.h Rework DRI buffer mappings and sarea setup to allow for moving buffers. 2007-10-11 12:17:14 -07:00
i830_crt.c More compile warning fixes. 2008-03-26 10:11:36 +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 DisplayPort registers. 2008-06-19 15:01:34 -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 The phase shift its are now reserved, and add HDMI clock limits. 2008-06-19 15:01:35 -07:00
i830_display.h Ensure pipe/output active before doing load detection. 2007-07-13 13:39:36 -07:00
i830_dri.c Fix obviously wrong verification of DRI_SUPPORTS_CLIP_NOTIFY. 2008-03-28 14:18:26 +01:00
i830_dri.h Mark DRI buffers as shareable, and pass their buffer handles through the SAREA. 2007-08-02 15:50:42 -07:00
i830_driver.c Automatically detect the presence of HDMI. 2008-06-19 15:02:06 -07:00
i830_dvo.c More compile warning fixes. 2008-03-26 10:11:36 +08:00
i830_exa.c Check pitch for EXA operation 2008-05-07 13:42:38 +08:00
i830_hdmi.c Fix hdmi POSTING_READ to use the register number instead of the register value. 2008-06-19 15:01:35 -07:00
i830_hwmc.c xvmc: setup driver info for XvMCGetDRInfo request 2008-01-02 14:11:31 +08:00
i830_hwmc.h xvmc: setup driver info for XvMCGetDRInfo request 2008-01-02 14:11:31 +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 Add backlight kernel method support on Asus and Eeepc 2008-06-19 11:02:29 +08:00
i830_memory.c Add support for Intel 4 series chipsets. 2008-06-17 12:39:28 -07:00
i830_modes.c Change rotation pixmap creation API to permit start-time rotation. 2007-02-16 00:57:44 -08:00
i830_quirks.c Two more Dell quirks 2008-06-10 14:10:39 +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 Check pitch for EXA operation 2008-05-07 13:42:38 +08:00
i830_ring.h Replace a couple of wait-for-ring-idles with a single function to do so. 2008-06-05 11:56:42 -07:00
i830_sdvo.c Automatically detect the presence of HDMI. 2008-06-19 15:02:06 -07:00
i830_sdvo.h Automatically detect the presence of HDMI. 2008-06-19 15:02:06 -07:00
i830_sdvo_regs.h SDVO: Fix DDC bus selection based on output priority list. 2008-04-02 16:11:22 -07:00
i830_tv.c Fix TV programming: add vblank wait after TV_CTL writes 2008-06-09 08:52:59 -07:00
i830_video.c Add support for Intel 4 series chipsets. 2008-06-17 12:39:28 -07:00
i830_video.h Remove i830+ driver's use of CARD*/INT* types for great justice. 2008-03-11 12:07:52 -07:00
i830_xaa.c Fix obviously stray '(' in non-I830_USE_EXA case. 2008-03-28 14:18:26 +01: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 Handle projective transforms on 9xx for Composite. 2008-03-18 14:19:12 -07:00
i915_hwmc.c xvmc: a little cleanup 2008-06-03 16:15:36 +08:00
i915_hwmc.h xvmc: a little cleanup 2008-06-03 16:15:36 +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 Check pitch for EXA operation 2008-05-07 13:42:38 +08:00
i915_video.c Change OUT_RING and similar calls to OUT_BATCH for batchbuffer merge 2008-03-14 10:18:11 -07:00
i965_render.c Add support for Intel 4 series chipsets. 2008-06-17 12:39:28 -07:00
i965_video.c Add support for Intel 4 series chipsets. 2008-06-17 12:39:28 -07: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