Dave Airlie
6d4ffd12cd
drm: fix up fb resize again
2008-06-06 16:24:27 +10:00
Dave Airlie
25c1bb334f
drm/intel: make hotplug just be an event
2008-06-06 10:39:58 +10:00
Dave Airlie
d9ead89c79
drm/modeset: add more debugging and fixup some fb enable/disabe bits
2008-06-05 16:32:41 +10:00
Dave Airlie
f73e54bbf0
drm: modesetting unify the hotplug init paths a lot.
...
remove fb callbacks, just probe into the driver to sort it out
2008-06-05 13:40:08 +10:00
Dave Airlie
967bd21911
modesetting: initial attempt at debonging fb
2008-06-05 11:11:22 +10:00
Dave Airlie
cf1964f971
drm: fix hotplug oops
2008-06-04 15:17:13 +10:00
Dave Airlie
fd27591c6c
drm/modesetting: pass object handle to driver !bo
2008-06-04 13:00:31 +10:00
Dave Airlie
76a44f14d6
drm/modesetting: overhaul the fb create/delete.
...
Move TTM code into the driver
2008-06-04 11:59:28 +10:00
Alan Hourihane
3ed17803d8
more checks for NULL encoder so we don't segfault.
2008-06-02 10:44:29 +01:00
Alan Hourihane
dc022084cd
Fix warnings
2008-06-02 10:03:28 +01:00
Dave Airlie
50d3e5bd02
drm/modesetting: redo object handles around a core object.
...
handle crtc/encoders/connectors/fb/mode/property/blob using this system.
2008-06-02 16:19:21 +10:00
Dave Airlie
7fec6c0e2a
drm: fixup encoder picking in set_config stage
2008-06-02 12:57:09 +10:00
Dave Airlie
46c78a2223
drm/modesetting: add best encoder finding for modesetting
...
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 11:44:35 +10:00
Dave Airlie
0dd000b578
drm/modesetting: move some connector functions to helper.
...
Migrated the output mode collection into the helper.
2008-06-02 11:12:28 +10:00
Dave Airlie
e439e74776
drm/modesetting: another re-org of some internals.
...
Move dpms into the helper functions.
Move crtc into the encoder.
Move disable unused functions into the helper.
2008-06-02 10:05:54 +10:00
Dave Airlie
5d47185eb6
drm: switch possible crtc/clones over to encoders
2008-05-30 15:32:58 +10:00
Dave Airlie
9d38448ed3
modesetting: the great renaming.
...
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 15:10:04 +10:00
Dave Airlie
df8cd54286
modesetting: reorganise code into core and helper functions.
...
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-29 14:02:14 +10:00