]> git.baikalelectronics.ru Git - kernel.git/commit
drm/omap: dss: hdmi5: Move initialization code from bind to probe
authorLaurent Pinchart <laurent.pinchart@ideasonboard.com>
Sat, 3 Mar 2018 16:52:59 +0000 (18:52 +0200)
committerTomi Valkeinen <tomi.valkeinen@ti.com>
Mon, 3 Sep 2018 13:13:27 +0000 (16:13 +0300)
commitb87a8eda30f4c3a463738b89f47d745fdac10040
tree565f6aecba24c6f74650aab202df2de04312fa2a
parent712a9a27e281c6a99aa5f2afb00c031b1712bc39
drm/omap: dss: hdmi5: Move initialization code from bind to probe

There's no reason to delay initialization of most of the driver (such as
mapping memory I/O or enabling runtime PM) to the component bind
handler. Perform as much of the initialization as possible at probe
time, initializing at bind time only the parts that depends on the DSS.
The cleanup code is moved from unbind to remove in a similar way.

Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Reviewed-by: Sebastian Reichel <sebastian.reichel@collabora.co.uk>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
drivers/gpu/drm/omapdrm/dss/hdmi5.c