]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/msm/dp: Remove global g_dp_display variable
authorBjorn Andersson <bjorn.andersson@linaro.org>
Sat, 16 Oct 2021 22:18:37 +0000 (15:18 -0700)
committerRob Clark <robdclark@chromium.org>
Mon, 18 Oct 2021 21:28:29 +0000 (14:28 -0700)
commitd624e50aa3c16283e2ee9f6644d9155697347ab5
tree285f8984f640c1e7e43cdb9e7facceb543dd9ada
parent2203bd0e5c12ffc53ffdd4fbd7b12d6ba27e0424
drm/msm/dp: Remove global g_dp_display variable

As the Qualcomm DisplayPort driver only supports a single instance of
the driver the commonly used struct dp_display is kept in a global
variable. As we introduce additional instances this obviously doesn't
work.

Replace this with a combination of existing references to adjacent
objects and drvdata.

Reviewed-by: Abhinav Kumar <abhinavk@codeaurora.org>
Reviewed-by: Stephen Boyd <swboyd@chromium.org>
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Link: https://lore.kernel.org/r/20211016221843.2167329-2-bjorn.andersson@linaro.org
Signed-off-by: Rob Clark <robdclark@chromium.org>
drivers/gpu/drm/msm/dp/dp_display.c