drm/omap: handle encoder/connector in DSI code

Add direct support for drm_encoder and drm_connector in the DSI code.
This makes it possible to properly expose the encoder as DSI type and
implement sane hotplug handling (e.g. due to removing the panel module).

This is also the first step to merge omapdrm with the dss sub-driver,
which would simplify the driver by removing one (mostly useless) layer
of abstraction.

Signed-off-by: Sebastian Reichel <sebastian.reichel@collabora.com>
3 files changed