Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-19 | Fix TV color key. | Keith Packard | |
Subcarrier defines were incorrect in header file leaving one of the DDA phases disabled. | |||
2006-11-19 | Preliminary 945 TV output. Color key is broken. Fixed mode. | Keith Packard | |
TV output is generating video with this patch, but the color burst signal is incorrect somehow. | |||
2006-11-05 | Fix CRT output on 965 chipset. | Keith Packard | |
A few more register settings are needed to get CRT output working on the 965 chipset, in particular the the SDVO/UDI clock multiplier register needed to get set to the default value (3). No, I really don't know what this does, but it does get the CRT running at a wide range of sizes. | |||
2006-11-02 | Add another couple of new registers | Keith Packard | |
2006-11-02 | Remove duplicated register defs that were just added. | Eric Anholt | |
2006-11-02 | Add airlied's I2C code, ifdeffed out. | Eric Anholt | |
I've gone back to compare our behavior to it several times, so I'll just keep the code in tree for now. | |||
2006-11-02 | Add a few more registers from the 965 spec | Keith Packard | |
2006-10-31 | Move SDVOB_PRESERVE_MASK next to SDVOC_PRESERVE_MASK. | Eric Anholt | |
2006-10-30 | Use the new fields for SDVO pixel multiply on the G965. | Eric Anholt | |
This should fix display at resolutions/refresh rates in a different multiplier class than the console display (generally, high resolution modes). | |||
2006-10-23 | Add work-in-progress integrated TV-out support. | Eric Anholt | |
This is the TV connector on board for the 915GM and 945GM. It is currently not hooked up to output initialization as it's entirely untested. However, I think this is a reasonable starting point for getting TV-out actually working. | |||
2006-09-27 | Merge branch 'master' into modesetting | Eric Anholt | |
This reverts most of the mergedfb code. This will instead be done in device- independent RandR code. Conflicts: src/Makefile.am src/i810_driver.c src/i810_reg.h src/i830.h src/i830_cursor.c src/i830_driver.c src/i830_modes.c src/i830_video.c | |||
2006-09-27 | Attempt to make the ACPI hotkey support a little more modesetting-compatible. | Eric Anholt | |
Previously, we watched for the BIOS to have changed the layout, and repaired the resulting configuration. Now, we request that the BIOS make no changes, but leave a note in a register for when the key has been pressed. When we notice this, we reprobe monitors and turn on/off the things we find. This is a temporary solution until we can get the hotkey hooked up as an input key to external applications to control the change using RandR 1.2. It is also untested as neither of my laptops do anything with the hotkey. However, this code does result in many fewer BIOS calls. | |||
2006-08-29 | Fix bug with probing info of DFP2 and LFP2 connected | Alan Hourihane | |
devices (Aaron Ridout) | |||
2006-08-09 | Merge branch 'textured-video', bringing in fixed-up i915 textured video. | Eric Anholt | |
Conflicts: src/i830_video.c | |||
2006-08-03 | Merge branch 'broadwater-video-rehash' into broadwater | Eric Anholt | |
Conflicts: src/Makefile.am src/common.h src/i810_driver.c src/i810_reg.h src/i830.h src/i830_accel.c src/i830_cursor.c src/i830_dri.c src/i830_dri.h src/i830_driver.c src/i830_memory.c src/i830_rotate.c src/i830_video.c | |||
2006-08-03 | Add current Tungsten Graphics code drop for i965 support. | Alan Hourihane | |
2006-07-18 | Merge branch 'master' into textured-video | Eric Anholt | |
This moves the i915 textured video implementation into i915_video.c to avoid conflicts in register definitions with i830_reg.h when we use i915_reg.h. This also means that i810_reg.h's i915 3D regs definitions are removed and replaced with i915_reg.h usage. Conflicts: src/i830_rotate.c | |||
2006-07-07 | Initial add of DVO support code. Probes my sil164. | Eric Anholt | |
This is a mostly-untested merge of airlied's work. The I2C modules are intended to be moved into the core server or a separate driver module when they're functional and we're happy with the API. | |||
2006-06-21 | Fix SDVO output at low pixel clocks. | Eric Anholt | |
I had interpreted the docs as saying that the multiplier setting would further divide the clock and stuff dummy bytes in. Instead, we have to set the DPLL at the higher clock rate, and the pixel multiplier just controls the stuffing of dummy bytes. Also, we have to set the multiplier both in the graphics chip and on the SDVO device on the other side. | |||
2006-06-20 | Merge branch 'modesetting-origin' into modesetting | Eric Anholt | |
2006-06-20 | Add CRT detection function by testing for load, and clean up hotplug version. | Eric Anholt | |
2006-06-19 | Merge branch 'modesetting-origin' into modesetting | Keith Packard | |
2006-06-19 | Add backlight control to DPMS logic. | Keith Packard | |
Turn backlight on and off in response to DPMS state changes. | |||
2006-06-04 | Get sDVO output working on mac mini. | Keith Packard | |
Add lots of register debugging to track delta from BIOS settings. Fix various mode settings to mirror BIOS sDVO values. Disable analog/lvds output on pipe with sDVO. Borrow Dave Airlie's I830xf86ValidateDDCModes code. Fix various sDVO I2C messages to mirror Dave's code. | |||
2006-05-28 | dump out piles of debug. Create VS thread just to see how it works | Keith his master's voice Packard | |
2006-05-27 | Push all of the obvious Mesa state setting into the video code | Keith his master's voice Packard | |
2006-05-27 | Rename BRW instructions, check video instruction generation. Doesnt lock up, ↵ | Keith his master's voice Packard | |
but doesnt display anything either | |||
2006-05-18 | Checkpoint for filling out more 3D state. | Eric Anholt | |
2006-05-18 | Checkpoint of BW textured video work, filling out vertex submission stuff and | Eric Anholt | |
some more other state. | |||
2006-05-18 | Start laying out some of the bits that need to be done for BW textured video. | Eric Anholt | |
Headers taken from TG code drop. | |||
2006-05-16 | Merge branch 'textured-video' into broadwater-video | Eric Anholt | |
Conflicts: src/i830_video.c | |||
2006-05-16 | Add a couple of macros to simplify writing of video pixel shaders. | Eric Anholt | |
2006-05-16 | Commit a WIP implementation of the planar video shader that does the | Eric Anholt | |
planar-to-packed conversion for us. Unfortunately the documentation is unclear, and I haven't managed to get any implementation of it working correctly. | |||
2006-05-16 | More magic number reduction in rotation code. | Eric Anholt | |
2006-05-16 | Add initial textured XV support for i915, which can do YUY2 and UYVY, but fails | Eric Anholt | |
on I420 and YV12 currently, doesn't support the composite extension, and should break XV support on non-i915. | |||
2006-05-16 | Convert magic numbers in i915 rotation 3D state to symbolic names. | Eric Anholt | |
2006-05-12 | First pass of integrating the Tungsten Graphics driver for Broadwater. This | Eric Anholt | |
patch is based off of diffing from the branchpoint to the supplied code, but with many chunks containing reversions of commits removed. Won't work yet. | |||
2006-04-24 | Correct some SDVO-related register definitions. | Eric Anholt | |
2006-04-24 | Simplify the i2c code by using the GetBits/PutBits interface rather than | Eric Anholt | |
reimplementing it. | |||
2006-04-24 | Merge branch 'lukas-resume' | Eric Anholt | |
2006-04-20 | fix type 0 instead of O | Dave Airlie | |
2006-04-19 | Add more registers to save/restore. Save/restore palette as welllukas-resume | Lukáš Hejtmanek | |
2006-04-19 | Start bringing in some SDVO code, mostly from airlied. | Eric Anholt | |
2006-04-12 | Initial support for pre-i915 PLL programming. Untested. | Eric Anholt | |
2006-04-06 | Add enough of airlied's DDC/I2C work to pull EDID info from my CRT. | Eric Anholt | |
2006-04-06 | Add some register information for VGACNTRL, and do the reg-debug thing on it. | Eric Anholt | |
2006-04-06 | Add a couple more bits to panel auto-fitting, though it isn't working yet. | Eric Anholt | |
2006-04-06 | Add more integrated LVDS support code. | Eric Anholt | |
2006-04-06 | Move LVDS panel power state setting to a separate function, and reduce magic | Eric Anholt | |
numbers. | |||
2006-04-06 | Add untested CRT detection code. | Eric Anholt | |