mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-08-30 04:39:38 +00:00
![Thomas Zimmermann](/assets/img/avatar_default.png)
Move the PIXPLLC code into per-model source files and wire it up with per-model callbacks. No functional changes. The PIXPLLC pixel-clock is part of the CRTC, but really separate hardware that varies with each model of the G200. Move the PIXPLLC code for each model into the per-model source file and call it from CRTC helpers via device functions. This allows to remove struct mgag200_pll and the related code. The new callbacks behave like the CRTC's atomic_check and atomic_enable functions. 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-12-tzimmermann@suse.de
16 lines
322 B
Makefile
16 lines
322 B
Makefile
# SPDX-License-Identifier: GPL-2.0-only
|
|
mgag200-y := \
|
|
mgag200_bmc.o \
|
|
mgag200_drv.o \
|
|
mgag200_g200.o \
|
|
mgag200_g200eh.o \
|
|
mgag200_g200eh3.o \
|
|
mgag200_g200er.o \
|
|
mgag200_g200ev.o \
|
|
mgag200_g200ew3.o \
|
|
mgag200_g200se.o \
|
|
mgag200_g200wb.o \
|
|
mgag200_i2c.o \
|
|
mgag200_mode.o
|
|
|
|
obj-$(CONFIG_DRM_MGAG200) += mgag200.o
|