summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2006-12-12Fix mac mini SDVO output: write the SDVO[BC] enabled register state twice.Eric Anholt
2006-12-12Flush the plane changes in i830_crtc_dpms()Eric Anholt
Otherwise, the changes may not have taken effect.
2006-12-12Move the SDVO sync detection to after we've turned the port on.Eric Anholt
2006-12-12Extend the error state reporting to cover ESR and decode PGTBL_ERR for 945.Eric Anholt
2006-12-12Move PrintErrorState and CheckInheritedErrors code to i830_debug.c.Eric Anholt
2006-12-12Set the SDVO port to on before sending the SDVO output on command.Eric Anholt
2006-12-12More debugging output for SDVO.Eric Anholt
2006-12-12Add a hack for DDC on my Mac Mini.Eric Anholt
2006-12-11Move the overlay mode switch status updates to when we enable/disable crtcs.Eric Anholt
This should help if we mode switch with randr during video playback, and also simplifies the code by moving the protection all to one place.
2006-12-11Remove remnants of old savedCurrentMode hack. Man, that was gross.Eric Anholt
2006-12-11Remove dead remnants of old clone mode support.Eric Anholt
2006-12-11Include i830.h to get M_T_* compat defines for older X Servers.Joshua J. Berry
Not duplicating the defines ensures that we won't let the compat bits slip into the X Server when we move this code over there.
2006-12-11Add error messages for previous silent DRI initialization failures.Eric Anholt
2006-12-08Merge branch 'modesetting' into crestlineWang Zhenyu
2006-12-08Merge branch 'modesetting' of ↵Wang Zhenyu
git+ssh://zhen@git.freedesktop.org/git/xorg/driver/xf86-video-intel into modesetting
2006-12-08Merge branch 'exa-i965' of ↵Wang Zhenyu
git+ssh://zhen@git.freedesktop.org/git/xorg/driver/xf86-video-intel into crestline
2006-12-07Bump to 1.7.3Alan Hourihane
2006-12-06Merge branch 'modesetting-origin' into modesettingKeith Packard
2006-12-06Move vga restore to end of RestoreHWState.Keith Packard
I was having consistent system lockups when the vga restore was first. Moving it to the end has reduced them to an infrequent occurrence (but, alas, it has happened once since). This does not make me happy.
2006-12-06Use DOUBLE_WIDE mode on all hardware.Keith Packard
DOUBLE_WIDE mode is needed when the pixel clock is > 90% of the core clock rate. The code guesses what the core clock rate is based on the bus (AGP -> 133MHz, PCI-E -> 200MHz).
2006-12-06Include render.h to get SubPixelUnknown define.Eric Anholt
2006-12-06Merge branch 'modesetting' into crestlineKeith Packard
2006-12-06Merge branch 'modesetting-origin' into modesettingKeith Packard
2006-12-06Harmless warning fix.Eric Anholt
2006-12-06Reduce dumpregs to X startup, after a mode set, and LeaveVT.Eric Anholt
While here, remove some other register dumping that is better done by i830DumpRegs().
2006-12-06Save/restore registers around calls in PreInit with register side-effects.Eric Anholt
2006-12-06Remove stale i830_tv_pre_set_mode. Replaced by generic dpms hook call.Eric Anholt
Also replaced by not spamming unrelated ADPA register. At least, it had sure better not be related.
2006-12-06Save/restore more TV registers.Eric Anholt
2006-12-06Cannot modify DPLL register in output mode_set function.Keith Packard
DPLL register contains clock setup, so it cannot be written from the output mode_set function or 'bad things' happen.
2006-12-06Clean up SDVO multiplier debug outputKeith Packard
2006-12-06Merge branch 'modesetting' into nonrandr-setupKeith Packard
Also, fix buffer overflow in i830_debug.c
2006-12-06Merge branch 'generic-mode-set' into modesettingEric Anholt
2006-12-06Fix LVDS: Don't change bits in LVDS other than port enable/pipe select.Eric Anholt
This behavior matches what we did before when LVDS worked.
2006-12-06More LVDS fixed mode fixing: use the EDID DTD's blank length.Eric Anholt
2006-12-06Add missing newlines to new debug output.Eric Anholt
2006-12-06Fix LVDS fixed mode code after generic-mode-set.Eric Anholt
2006-12-06fix typo in checking xf86CrtcScreenInit returnWang Zhenyu
2006-12-06Use xf86 structures for default config instead of RandR.Keith Packard
To avoid requiring RandR 1.2 in the X server, use the xf86 Crtc and Output structures as the basis for the default configuration computation (and, eventually, the config-file based configuration as well).
2006-12-06fix Makefile.amWang Zhenyu
2006-12-05new server APIs are not in server-1.2 (version 7.1.99.2)Keith Packard
2006-12-05Capture VGA registers sooner so checks are more informativeKeith Packard
2006-12-05fix up misleading comment in i830_crt.c about border registerKeith Packard
2006-12-06Formats fixesWang Zhenyu
We should use card_fmt for src/mask picture, and use dest color buffer format helper. Also fix wrong name for G965 texture formats, and pict_x1r5g5b5 isn't supported by sampler engine.
2006-12-05Fix ordering of PIPE[AB]SRC debug output to be (x, y).Eric Anholt
2006-12-05Fix copy'n'paste-o of the ordering of h/v fields in DSP[AB]SIZE.Eric Anholt
2006-12-05Merge branch 'modesetting-origin' into modesettingEric Anholt
Conflicts: src/i830_display.c
2006-12-05Add a bunch of per-register debug code to i830DumpRegs().Eric Anholt
2006-12-05Move reg dump from i830PipeSetMode to after we set up the modes with RandR.Eric Anholt
2006-12-05WIP code to move mode set sequencing to XFree86 handlers.Eric Anholt
It compiles. It definitely doesn't run.
2006-12-04Re-create RandR Crtc/output structures on server regen.Keith Packard
RandR structures must be re-created when the server reinitializes, but the driver PreInit function is not re-invoked. Recreate them manually in this case during ScreenInit.