[PATCH 00/10] drm/ast: Various cleanups

Thomas Zimmermann tzimmermann at suse.de
Wed Sep 11 11:51:18 UTC 2024


Here are various cleanups for the ast driver. Most of the patches
inline functions or avoid upcasting. Some internal helpers of the
astdp support are now easier to understand.

Tested on AST2600 HW.

Thomas Zimmermann (10):
  drm/ast: astdp: Inline ast_astdp_connector_init()
  drm/ast: astdp: Avoid upcasting to struct ast_device
  drm/ast: astdp: Replace power_on helpers
  drm/ast: astdp: Replace ast_dp_set_on_off()
  drm/ast: dp501: Inline ast_dp501_connector_init()
  drm/ast: dp501: Avoid upcasting to struct ast_device
  drm/ast: sil164: Inline ast_sil164_connector_init()
  drm/ast: vga: Inline ast_vga_connector_init()
  drm/ast: Respect return value from CRTC init
  drm/ast: Avoid upcasting to struct ast_device

 drivers/gpu/drm/ast/ast_dp.c     | 141 ++++++++++++++++---------------
 drivers/gpu/drm/ast/ast_dp501.c  |  96 ++++++++++-----------
 drivers/gpu/drm/ast/ast_drv.c    |   2 +-
 drivers/gpu/drm/ast/ast_drv.h    |   9 +-
 drivers/gpu/drm/ast/ast_main.c   |  10 +--
 drivers/gpu/drm/ast/ast_mode.c   |   8 +-
 drivers/gpu/drm/ast/ast_post.c   |  32 +++----
 drivers/gpu/drm/ast/ast_reg.h    |  15 +---
 drivers/gpu/drm/ast/ast_sil164.c |  55 ++++++------
 drivers/gpu/drm/ast/ast_vga.c    |  55 ++++++------
 10 files changed, 200 insertions(+), 223 deletions(-)

-- 
2.46.0



More information about the dri-devel mailing list