(was: drm/mgag200: Handle VIDRST from BMC helpers) The VIDRST pin controls CRTC synchronization with an external clock chip, such as a BMC or TV encoder. This patchset separates the CRTC state from the BMC state and streamlines the driver code. v2: - run BMC and VIDRST logic from CRTC code (Jocelyn) Thomas Zimmermann (3): drm/mgag200: Only set VIDRST bits in CRTC modesetting drm/mgag200: Remove vidrst callbacks from struct mgag200_device_funcs drm/mgag200: Rename BMC vidrst names drivers/gpu/drm/mgag200/mgag200_bmc.c | 9 ++----- drivers/gpu/drm/mgag200/mgag200_drv.h | 31 ++++++++--------------- drivers/gpu/drm/mgag200/mgag200_g200er.c | 9 +++---- drivers/gpu/drm/mgag200/mgag200_g200ev.c | 9 +++---- drivers/gpu/drm/mgag200/mgag200_g200ew3.c | 2 -- drivers/gpu/drm/mgag200/mgag200_g200se.c | 9 +++---- drivers/gpu/drm/mgag200/mgag200_g200wb.c | 2 -- drivers/gpu/drm/mgag200/mgag200_mode.c | 29 ++++++++++----------- 8 files changed, 36 insertions(+), 64 deletions(-) -- 2.45.2