]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/nouveau: vendor in drm_encoder_slave API
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sun, 5 Jan 2025 23:00:14 +0000 (01:00 +0200)
committerDanilo Krummrich <dakr@kernel.org>
Tue, 7 Jan 2025 14:05:11 +0000 (15:05 +0100)
commita73583107af9b42c0a28045e4e30ec3fab2dbcd1
tree5207f8142830410d33ac12fb8dc882d752c46bae
parent9a0dfe9bacef9c3bf6aaa92b5913945364ef805f
drm/nouveau: vendor in drm_encoder_slave API

Nouveau driver is the only user of the drm_encoder_slave API. Rework
necessary bits of drm_encoder_slave into the nouveau_i2c_encoder API and
drop drm_encoder_slave.c from the DRM KMS helper.

Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20250106-nouveau-encoder-slave-v3-2-1d37d2f2c67f@linaro.org
13 files changed:
drivers/gpu/drm/Makefile
drivers/gpu/drm/nouveau/dispnv04/Kbuild
drivers/gpu/drm/nouveau/dispnv04/dfp.c
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_mode.c
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_priv.h
drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c
drivers/gpu/drm/nouveau/dispnv04/nouveau_i2c_encoder.c [moved from drivers/gpu/drm/drm_encoder_slave.c with 54% similarity]
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c
drivers/gpu/drm/nouveau/dispnv04/tvnv17.c
drivers/gpu/drm/nouveau/include/dispnv04/i2c/encoder_i2c.h [moved from include/drm/drm_encoder_slave.h with 59% similarity]
drivers/gpu/drm/nouveau/nouveau_connector.c
drivers/gpu/drm/nouveau/nouveau_encoder.h