[PATCH 00/14] drm/msm/dp: clear power and parser submodules away
Dmitry Baryshkov
dmitry.baryshkov at linaro.org
Fri Dec 29 22:56:36 UTC 2023
Reshuffle code in the DP driver, cleaning up clocks and DT parsing and
dropping the dp_power and dp_parser submodules.
Initially I started by looking onto stream_pixel clock handling only to
find several wrapping layers around a single clocks. After inlining
and/or dropping them (and thus dp_power submodule), it was more or less
natural to continue cleaning up the dp_parser until it got removed
completely.
Dmitry Baryshkov (14):
drm/msm/dp: drop unused parser definitions
drm/msm/dp: drop unused fields from dp_power_private
drm/msm/dp: parse DT from dp_parser_get
drm/msm/dp: inline dp_power_(de)init
drm/msm/dp: fold dp_power into dp_ctrl module
drm/msm/dp: simplify stream clocks handling
drm/msm/dp: stop parsing clock names from DT
drm/msm/dp: move phy_configure_opts to dp_ctrl
drm/msm/dp: remove PHY handling from dp_catalog.c
drm/msm/dp: handle PHY directly in dp_ctrl
drm/msm/dp: move all IO handling to dp_catalog
drm/msm/dp: move link property handling to dp_panel
drm/msm/dp: move next_bridge handling to dp_display
drm/msm/dp: drop dp_parser
drivers/gpu/drm/msm/Makefile | 2 -
drivers/gpu/drm/msm/dp/dp_aux.c | 9 +-
drivers/gpu/drm/msm/dp/dp_aux.h | 2 +
drivers/gpu/drm/msm/dp/dp_catalog.c | 156 ++++++++-----
drivers/gpu/drm/msm/dp/dp_catalog.h | 6 +-
drivers/gpu/drm/msm/dp/dp_ctrl.c | 317 +++++++++++++++++++--------
drivers/gpu/drm/msm/dp/dp_ctrl.h | 28 ++-
drivers/gpu/drm/msm/dp/dp_debug.c | 1 -
drivers/gpu/drm/msm/dp/dp_display.c | 101 +++------
drivers/gpu/drm/msm/dp/dp_display.h | 3 +-
drivers/gpu/drm/msm/dp/dp_panel.c | 63 ++++++
drivers/gpu/drm/msm/dp/dp_parser.c | 327 ----------------------------
drivers/gpu/drm/msm/dp/dp_parser.h | 155 -------------
drivers/gpu/drm/msm/dp/dp_power.c | 183 ----------------
drivers/gpu/drm/msm/dp/dp_power.h | 95 --------
15 files changed, 463 insertions(+), 985 deletions(-)
delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.c
delete mode 100644 drivers/gpu/drm/msm/dp/dp_parser.h
delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.c
delete mode 100644 drivers/gpu/drm/msm/dp/dp_power.h
--
2.39.2
More information about the Freedreno
mailing list