drm/sun4i: tcon: Unconditionally reset the TCON
authorChen-Yu Tsai <wens@csie.org>
Fri, 8 Sep 2017 09:00:16 +0000 (17:00 +0800)
committerMaxime Ripard <maxime.ripard@free-electrons.com>
Fri, 8 Sep 2017 20:18:41 +0000 (22:18 +0200)
commitd57294c1f8bad1bf5432105814ddb57a1bef6337
tree8fa95e5e8300e2c87f5326e0573a22eadd32e5a1
parent1f2308f7d4c6e4f0834f76497856e95f31dae13c
drm/sun4i: tcon: Unconditionally reset the TCON

When binding the TCON, we were checking the reset control status and
asserting reset if it wasn't in reset. The check failed to account for
the reset control API returning error codes if the status callback was
not implemented.

Since we want the TCON to be reset in all cases, use reset_control_reset
to force a reset instead.

Fixes: 9026e0d122ac ("drm: Add Allwinner A10 Display Engine support")
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20170908090016.32224-1-wens@csie.org
drivers/gpu/drm/sun4i/sun4i_tcon.c