Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-30 | drm: add encoder ids to the output handling | Dave Airlie | |
2008-05-30 | drm: add encoder / get encoder to the modesetting resources interface | Dave Airlie | |
2008-05-30 | drm/modesetting: add initial encoder structures and setup functions | Dave Airlie | |
2008-05-30 | modesetting: reorganise out crtc/outputs are allocated. | Dave Airlie | |
Use subclassing from the drivers to allocate the objects. This saves two objects being allocated for each crtc/output and generally makes exit paths cleaner. | |||
2008-05-29 | modesetting: reorganise code into core and helper functions. | Dave Airlie | |
This splits a lot of the core modesetting code out into a file of helper functions, that are only called from themselves and/or the driver. The driver gets called into more often or can call these functions from itself if it is a helper using driver. I've broken framebuffer resize doing this but I didn't like the API for that in any case. | |||
2008-05-23 | drm_mode_debug_printmodeline doesn't need struct drm_device * | Jesse Barnes | |
Makes printing modelines from some routines easier. | |||
2008-05-12 | fix kernel oops when removing fb | Hong Liu | |
drm_crtc->fb may point to NULL, f.e X server will allocate a new fb and assign it to the CRTC at startup, when X server exits, it will destroy the allocated fb, making drm_crtc->fb points to NULL. | |||
2008-05-08 | i915: Changed intel_fb to use the new drm_crtc_set_config interface | Jakob Bornecrantz | |
2008-05-08 | drm: Made set_config use drm_mode_set as a argument | Jakob Bornecrantz | |
2008-05-08 | drm: fix replacefb to change fb properties | Dave Airlie | |
2008-05-08 | drm_mode: initial replacefb implemenation | Dave Airlie | |
2008-04-10 | Split TV property creation into its own routine | Jesse Barnes | |
It needs to take arguments from the caller about supported TV formats, so declare it in drm_crtc.h and export it. | |||
2008-04-10 | Remove structure fields & code | Jesse Barnes | |
Cleanup some random cruft left over from the initial port. | |||
2008-04-10 | Keep display info in struct display_info | Jesse Barnes | |
Some fields had snuck into the drm_output structure. Put them back and fill in more stuff from the EDID block. | |||
2008-04-09 | Fixup sysfs output registration | Jesse Barnes | |
Put off registering new outputs with sysfs until they're properly configured, or we may get duplicates if the type hasn't been set yet (as is the case with SDVO initialization). This also means moving de-registration into the cleanup function instead of output destroy, since the latter occurs during the normal course of setup when an output isn't found (and therefore not registered with sysfs yet. | |||
2008-04-08 | Improved DRM sysfs support | Jesse Barnes | |
This patch ties outputs, output properties and hotplug events into the DRM core. Each output has a corresponding directory under the primary DRM device (usually card0) containing dpms, edid, modes, and connection status files. New hotplug change events occur when outputs are added or hotplug events are detected. | |||
2008-03-11 | Add support for monitor hotplug signals/waits | Alan Hourihane | |
Also adjust i915 irq handling as it follows the 16bit'ism's of the i8xx series. | |||
2008-03-07 | make startup of Xorg smoother if the mode doesn't change. | Dave Airlie | |
just flip the framebuffer in when required. | |||
2008-03-05 | build fix | Alan Hourihane | |
2008-03-05 | Use ARRAY_SIZE | Alan Hourihane | |
2008-03-05 | propogate failed fixups back up | Alan Hourihane | |
2008-03-05 | Fix connector description table | Alan Hourihane | |
2008-02-26 | DRM_INFO -> DRM_DEBUG | Alan Hourihane | |
2008-02-26 | Implement short circuit for base change only | Alan Hourihane | |
Allow mode to be set with fb_id set to -1, meaning set the mode with the current fb (if we have one bound). Allow intelfb to hook back up it's fb if modesetting clears it (maybe temporary). Move any crtc->fb related register changes to set_base in intel_fb. General intelfb cleanups. | |||
2008-02-26 | drm: fix pick crtcs mode selection code | Dave Airlie | |
2008-02-22 | modesetting: fix memory leak and misallocation | Dave Airlie | |
2008-02-20 | remove more offset | Dave Airlie | |
2008-02-15 | i915: initial (and untested) TV out support | Jesse Barnes | |
Ported from xf86-video-intel. Still need to tie in TV modes somehow, though preferably w/o using the properties mechanism. | |||
2008-02-15 | fb: fixup the offset by getting it from the right place | Dave Airlie | |
2008-02-15 | various fixes from trying to get userspace started | Dave Airlie | |
2008-02-07 | Added kernel part of hotplug ioctl | Jakob Bornecrantz | |
2008-02-05 | Fix function declaration | Alan Hourihane | |
2008-01-28 | Added cursor support | Jakob Bornecrantz | |
2008-01-11 | Panning now works without modeset | Jakob Bornecrantz | |
2008-01-11 | Added fixed misc framebuffer problems | Jakob Bornecrantz | |
2008-01-09 | fixup crtcinfo on modes from userspace | Dave Airlie | |
2008-01-04 | crtc: fixup allocation size | Dave Airlie | |
2008-01-04 | drm: move drm_head to drm_minor and fix up users | Dave Airlie | |
2007-12-21 | s/TRUE/true | Dave Airlie | |
2007-12-18 | Merge branch 'modesetting-airlied' into modesetting-101 | Dave Airlie | |
2007-12-18 | we should not be unlocking this here | Dave Airlie | |
2007-12-18 | remove output names | Dave Airlie | |
2007-12-18 | Fix and cleanup of Hotplug | Jakob Bornecrantz | |
2007-12-18 | Modesetting Hotplug | Jakob Bornecrantz | |
2007-12-11 | modesetting: fixup property setting and add connector property | Dave Airlie | |
2007-12-11 | modesetting: add dpms property and initial settable property ioctl | Dave Airlie | |
2007-12-06 | oops initialise variable to false | Dave Airlie | |
2007-12-06 | add property blobs and edid reporting support | Dave Airlie | |
2007-12-05 | more WIP on blobs.. | Dave Airlie | |
I'm going to pass back a list of blob ids and lengths in the getproperty. will need another ioctl to return the blob data as it is variable length. | |||
2007-12-05 | arrgggh.. make all ioctl structs 32/64-bit compatible hopefully. | Dave Airlie | |
This also starts to add blob property support. someone needs to check this work for other things like ppc/x86 alignment diffs |