Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-07-04 | modesetting-101: tv_left_margin_property shouldn't be immutable. | Maarten Maathuis | |
2008-07-04 | Forgot the 0'th element for the tv property. | Maarten Maathuis | |
2008-07-04 | [modesetting-101] Add subconnector and select_subconnector properties. | Maarten Maathuis | |
- These facilitate DVI-I and tv-out that can drive multiple types of signals. | |||
2008-07-04 | modesetting: rip out all of the generation code. | Dave Airlie | |
not needed, hotplug will work just as well hopefully. | |||
2008-07-03 | modesetting: lookup blob using correct identifier. | Dave Airlie | |
blob is a blob not a connector | |||
2008-06-27 | Change some obviously wrong things about property blobs, still broken though. | Maarten Maathuis | |
- I do not fully understand these blobs, so i'm leaving it at this for the moment. | |||
2008-06-27 | [modesetting-101] Actually store properties when being changed. | Maarten Maathuis | |
2008-06-26 | [modesetting-101] tab-cleanup | Maarten Maathuis | |
2008-06-26 | Revert "modesetting-101: Make dpms property optional + misc cleanup." | Maarten Maathuis | |
This reverts commit 13943fe5823c45759091c1a1f487a4abe377421e. | |||
2008-06-26 | modesetting-101: Make dpms property optional + misc cleanup. | Maarten Maathuis | |
- intel_crt seems the only one to provide it, so init it there. | |||
2008-06-23 | [modesetting-101] update mode count after fill_modes. | Maarten Maathuis | |
- This avoids returning with a mode count of 0, thus not allocating space for the 2nd ioctl. | |||
2008-06-22 | NV50: Initial import of kernel modesetting. | Maarten Maathuis | |
2008-06-06 | drm: fix up fb resize again | Dave Airlie | |
2008-06-06 | Merge remote branch 'origin/modesetting-101' into modesetting-101-fb | Dave Airlie | |
2008-06-05 | drm/modesetting: attempt to make fb code more sane | Dave Airlie | |
2008-06-04 | Fix crash in drm_mode_connector_update_edid_property | Jesse Barnes | |
We need to initialize the edid_blob_ptr to NULL when we init a connector, otherwise drm_mode_connector_update_edid_property may think there's a valid EDID lying around and try to destroy it, causing a crash. | |||
2008-06-04 | drm: introduce generation counter to interface. | Dave Airlie | |
Idea being if you want to add new crtc/output/encoder dynamically later, you just increase the generation counter and userspace should re-read all the resources | |||
2008-06-04 | drm/modesetting: bo not used anymore | Dave Airlie | |
2008-06-04 | drm: remove sysfs in driver for now.. should probably be in helper | Dave Airlie | |
2008-06-04 | drm/modesetting: pass object handle to driver !bo | Dave Airlie | |
2008-06-04 | drm/modesetting: overhaul the fb create/delete. | Dave Airlie | |
Move TTM code into the driver | |||
2008-06-02 | drm: initial mode object groups. | Dave Airlie | |
This creates a default group attached to the legacy drm minor nodes. It covers all the objects in the set. make set resources only return objects for this set. Need to fix up other functions to only work on objects in their allowed set. | |||
2008-06-02 | drm/modesetting: redo object handles around a core object. | Dave Airlie | |
handle crtc/encoders/connectors/fb/mode/property/blob using this system. | |||
2008-06-02 | drm: only report framebuffers available on this fd. | Dave Airlie | |
Not 100% sure this is a good idea, but I think I'd rather things communicate with bo handles not fb ids. | |||
2008-06-02 | drm: add functions to get/set gamma ramps | Dave Airlie | |
2008-06-02 | drm/modesetting: add best encoder finding for modesetting | Dave Airlie | |
This asks the driver to suggest the best encoder for the connector during the pick crtcs stage. Need to also do this during mode setting stages | |||
2008-06-02 | drm/modesetting: move some connector functions to helper. | Dave Airlie | |
Migrated the output mode collection into the helper. | |||
2008-06-02 | drm: fixup some interfaces so test code works again | Dave Airlie | |
2008-06-02 | drm/modesetting: another re-org of some internals. | Dave Airlie | |
Move dpms into the helper functions. Move crtc into the encoder. Move disable unused functions into the helper. | |||
2008-05-30 | drm: switch possible crtc/clones over to encoders | Dave Airlie | |
2008-05-30 | modesetting: the great renaming. | Dave Airlie | |
Okay we have crtc, encoder and connectors. No more outputs exposed beyond driver internals I've broken intel tv connector stuff. Really for TV we should have one TV connector, with a sub property for the type of signal been driven over it | |||
2008-05-30 | drm: attach an encoder. | Dave Airlie | |
Time to do some renaming on the connectors I think | |||
2008-05-30 | drm: add encoder attach/detach | Dave Airlie | |
2008-05-30 | drm: init the encoder list/count | Dave Airlie | |
2008-05-30 | drm: add red hat copyright. | Dave Airlie | |
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. |