summaryrefslogtreecommitdiff
path: root/linux-core/drm_crtc_helper.c
AgeCommit message (Collapse)Author
2008-11-03radeon/drm: fixup ref counting in on fb objsDave Airlie
2008-09-23Store the buffer object backing the fb as a void pointer, not a handle.Kristian Høgsberg
This lets us defer handle creation until userspace acutally asks for one, at which point we also have a drm_file to associate it with.
2008-09-23drm: fix brace placementDave Airlie
2008-09-18modesetting: Add helper to force restore modes on crtcs at resume timeDave Airlie
2008-08-28drm: port X crtc picking algorithm.Dave Airlie
This mimics the X.org from ajax with less options
2008-08-04modesetting: pick_crtcs can't be staticDave Airlie
2008-07-31TTM: remove API and userspace objects.Dave Airlie
This removes all the TTM userspace API and all userspace objects. It also removes the drm_bo_lock.c code
2008-07-26radeon: add initial atombios modesetting and GEM -> TTM translation layer.Dave Airlie
This is an initial import of the atom bios parser with modesetting support for r500 hw using atombios. It also includes a simple memory manager layer that translates a radeon GEM style interface onto TTM internally. So far this memory manager has only been used for pinned object allocation for the DDX to test modesetting.
2008-07-26Merge remote branch 'origin/modesetting-101' into modesetting-gemDave Airlie
2008-07-12modesetting/helper: fix array overrun - count should be reset hereDave Airlie
2008-07-09Merge remote branch 'origin/modesetting-101' into modesetting-gemDave Airlie
2008-07-07Use lowercase bool constants.Kristian Høgsberg
2008-07-06modesetting-101: Rename DPMS modes to avoid compatibility issues with xorg ↵Maarten Maathuis
definitions.
2008-07-06modesetting-101: rename modeflags, as to avoid conflicts with the xorg ↵Maarten Maathuis
definitions
2008-06-06drm: fix up fb resize againDave Airlie
2008-06-06drm/intel: make hotplug just be an eventDave Airlie
2008-06-05drm/modeset: add more debugging and fixup some fb enable/disabe bitsDave Airlie
2008-06-05drm: modesetting unify the hotplug init paths a lot.Dave Airlie
remove fb callbacks, just probe into the driver to sort it out
2008-06-05modesetting: initial attempt at debonging fbDave Airlie
2008-06-04drm: fix hotplug oopsDave Airlie
2008-06-04drm/modesetting: pass object handle to driver !boDave Airlie
2008-06-04drm/modesetting: overhaul the fb create/delete.Dave Airlie
Move TTM code into the driver
2008-06-02more checks for NULL encoder so we don't segfault.Alan Hourihane
2008-06-02Fix warningsAlan Hourihane
2008-06-02drm/modesetting: redo object handles around a core object.Dave Airlie
handle crtc/encoders/connectors/fb/mode/property/blob using this system.
2008-06-02drm: fixup encoder picking in set_config stageDave Airlie
2008-06-02drm/modesetting: add best encoder finding for modesettingDave 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-02drm/modesetting: move some connector functions to helper.Dave Airlie
Migrated the output mode collection into the helper.
2008-06-02drm/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-30drm: switch possible crtc/clones over to encodersDave Airlie
2008-05-30modesetting: 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-29modesetting: 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.