drm/mgag200: Move mode-config to model-specific code
Move the mode-config code into model-specific code and call the plane/CRTC helpers as needed. This will help with providing per- model implementations of individual helpers. Duplication of the pipeline init function is accepted. Some macros simplify this for shared helpers. v3: * clean up style Signed-off-by:Thomas Zimmermann <tzimmermann@suse.de> Reviewed-by:
Jocelyn Falempe <jfalempe@redhat.com> Tested-by:
Jocelyn Falempe <jfalempe@redhat.com> Acked-by:
Sam Ravnborg <sam@ravnborg.org> Link: https://patchwork.freedesktop.org/patch/msgid/20220728124103.30159-13-tzimmermann@suse.de
Showing
- drivers/gpu/drm/mgag200/mgag200_drv.h 76 additions, 2 deletionsdrivers/gpu/drm/mgag200/mgag200_drv.h
- drivers/gpu/drm/mgag200/mgag200_g200.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200.c
- drivers/gpu/drm/mgag200/mgag200_g200eh.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200eh.c
- drivers/gpu/drm/mgag200/mgag200_g200eh3.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200eh3.c
- drivers/gpu/drm/mgag200/mgag200_g200er.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200er.c
- drivers/gpu/drm/mgag200/mgag200_g200ev.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200ev.c
- drivers/gpu/drm/mgag200/mgag200_g200ew3.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200ew3.c
- drivers/gpu/drm/mgag200/mgag200_g200se.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200se.c
- drivers/gpu/drm/mgag200/mgag200_g200wb.c 110 additions, 1 deletiondrivers/gpu/drm/mgag200/mgag200_g200wb.c
- drivers/gpu/drm/mgag200/mgag200_mode.c 21 additions, 164 deletionsdrivers/gpu/drm/mgag200/mgag200_mode.c
Loading
Please register or sign in to comment