diff options
author | Dmitry Baryshkov <dmitry.baryshkov@linaro.org> | 2021-12-01 23:20:23 +0300 |
---|---|---|
committer | Rob Clark <robdclark@chromium.org> | 2021-12-06 09:22:51 -0800 |
commit | 2027e5b3413d73533c6853154d31bf70c8eea7e1 (patch) | |
tree | c186f90dd244bbb1c4fba44aa70410d929274477 /drivers/gpu/Makefile | |
parent | ec919e6e7146e01a411506a0e45c9a62efef405b (diff) |
drm/msm: Initialize MDSS irq domain at probe time
Since commit 8f59ee9a570c ("drm/msm/dsi: Adjust probe order"), the
DSI host gets initialized earlier, but this caused unability to probe
the entire stack of components because they all depend on interrupts
coming from the main `mdss` node (mdp5, or dpu1).
To fix this issue, move mdss device initialization (which include irq
domain setup) to msm_mdev_probe() time, as to make sure that the
interrupt controller is available before dsi and/or other components try
to initialize, finally satisfying the dependency.
Fixes: 8f59ee9a570c ("drm/msm/dsi: Adjust probe order")
Co-Developed-By: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Tested-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Link: https://lore.kernel.org/r/20211201202023.2313971-1-dmitry.baryshkov@linaro.org
Signed-off-by: Rob Clark <robdclark@chromium.org>
Diffstat (limited to 'drivers/gpu/Makefile')
0 files changed, 0 insertions, 0 deletions