]> git.baikalelectronics.ru Git - kernel.git/commit
drm/stm: ltdc: fix deferred endpoint management
authorPhilippe CORNU <philippe.cornu@st.com>
Tue, 17 Apr 2018 11:34:41 +0000 (13:34 +0200)
committerPhilippe Cornu <philippe.cornu@st.com>
Fri, 27 Apr 2018 08:39:45 +0000 (10:39 +0200)
commit7f7957d5054578cbe9822f882506951bc63ed389
tree70132edcc96d0157c0c0045d5bdf8e89fc3cb5e9
parentffee4fb17ca83245855f06ed42c1cad59fbd5325
drm/stm: ltdc: fix deferred endpoint management

When a driver related to one of the endpoints is deferred
due to probe dependencies (i2c, spi...) but the other one
is ready, ltdc probe continues and the deferred driver
will never be probed again.

The fix consists in waiting for all deferred endpoints before
continuing the ltdc probe.

Signed-off-by: Philippe Cornu <philippe.cornu@st.com>
Reviewed-by: Yannick Fertré <yannick.fertre@st.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20180417113441.8214-1-philippe.cornu@st.com
drivers/gpu/drm/stm/ltdc.c