]> www.infradead.org Git - users/jedix/linux-maple.git/commit
drm/nouveau: incorporate I2C TV encoder drivers
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Sun, 5 Jan 2025 23:00:13 +0000 (01:00 +0200)
committerDanilo Krummrich <dakr@kernel.org>
Tue, 7 Jan 2025 14:05:04 +0000 (15:05 +0100)
commit9a0dfe9bacef9c3bf6aaa92b5913945364ef805f
tree5bc01271fd95adc307a75d6b34afdf14147f0bfc
parent26d6fd81916e62d2b0568d9756e5f9c33f0f9b7a
drm/nouveau: incorporate I2C TV encoder drivers

Chrontel CH7006 and Silicon Image sil164 drivers use drm_encoder_slave
interface which is being used only by the nouveau driver. It doesn't
make sense to keep this interface inside the DRM subsystem. In
preparation to moving this set of helpers to the nouveau driver, move
the only two I2C driver that use that interface to the nouveau driver
too.

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-1-1d37d2f2c67f@linaro.org
16 files changed:
arch/arm/configs/multi_v7_defconfig
arch/parisc/configs/generic-32bit_defconfig
arch/parisc/configs/generic-64bit_defconfig
drivers/gpu/drm/i2c/Kconfig
drivers/gpu/drm/i2c/Makefile
drivers/gpu/drm/nouveau/Kconfig
drivers/gpu/drm/nouveau/dispnv04/Kbuild
drivers/gpu/drm/nouveau/dispnv04/dfp.c
drivers/gpu/drm/nouveau/dispnv04/i2c/Kbuild [new file with mode: 0644]
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_drv.c [moved from drivers/gpu/drm/i2c/ch7006_drv.c with 100% similarity]
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_mode.c [moved from drivers/gpu/drm/i2c/ch7006_mode.c with 100% similarity]
drivers/gpu/drm/nouveau/dispnv04/i2c/ch7006_priv.h [moved from drivers/gpu/drm/i2c/ch7006_priv.h with 98% similarity]
drivers/gpu/drm/nouveau/dispnv04/i2c/sil164_drv.c [moved from drivers/gpu/drm/i2c/sil164_drv.c with 99% similarity]
drivers/gpu/drm/nouveau/dispnv04/tvnv04.c
drivers/gpu/drm/nouveau/include/dispnv04/i2c/ch7006.h [moved from include/drm/i2c/ch7006.h with 97% similarity]
drivers/gpu/drm/nouveau/include/dispnv04/i2c/sil164.h [moved from include/drm/i2c/sil164.h with 96% similarity]