linux-stable/drivers/gpu/drm/nouveau
Uwe Kleine-König 000458b596
drm: Only select I2C_ALGOBIT for drivers that actually need it
While working on a drm driver that doesn't need the i2c algobit stuff I
noticed that DRM selects this code even though only 8 drivers actually use
it. While also only some drivers use i2c, keep the select for I2C for the
next cleanup patch. Still prepare this already by also selecting I2C for
the individual drivers.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: Javier Martinez Canillas <javierm@redhat.com>
Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20221219083627.1401627-1-u.kleine-koenig@pengutronix.de
2023-01-10 11:15:44 +01:00
..
dispnv04 drm/connector: Rename drm_mode_create_tv_properties 2022-11-24 12:42:39 +01:00
dispnv50 drm/nouveau/disp: fix incorrect/broken hdmi methods 2022-11-14 16:17:22 +10:00
include drm/nouveau/gr/ga102: initial support 2022-11-09 10:45:21 +10:00
nvif drm/nouveau/vfn: move NV_USERMODE class from host 2022-11-09 10:44:36 +10:00
nvkm drm/nouveau/disp: fix incorrect/broken hdmi methods 2022-11-14 16:17:22 +10:00
Kbuild drm/nouveau/kms: switch to drm fbdev helpers 2022-11-09 10:44:27 +10:00
Kconfig drm: Only select I2C_ALGOBIT for drivers that actually need it 2023-01-10 11:15:44 +01:00
nouveau_abi16.c drm/nouveau/fifo: add new channel classes 2022-11-09 10:44:50 +10:00
nouveau_abi16.h drm/nouveau/ce/gv100-: move method buffer to ce ctx 2022-07-13 13:56:50 +10:00
nouveau_acpi.c drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2) 2022-09-03 12:17:26 +02:00
nouveau_acpi.h drm/nouveau: Register ACPI video backlight when nv_backlight registration fails (v2) 2022-09-03 12:17:26 +02:00
nouveau_backlight.c drm/nouveau: Add support to control backlight using bl_power for nva3. 2022-11-11 15:56:33 +01:00
nouveau_bios.c drm/nouveau/disp: add output class 2022-07-27 09:05:49 +10:00
nouveau_bios.h
nouveau_bo.c drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
nouveau_bo.h drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
nouveau_bo0039.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_bo74c1.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_bo85b5.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_bo90b5.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_bo5039.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_bo9039.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_boa0b5.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_chan.c drm/nouveau/fifo/ga100-: initial support 2022-11-09 10:44:50 +10:00
nouveau_chan.h drm/nouveau/fifo: add new channel classes 2022-11-09 10:44:50 +10:00
nouveau_connector.c drm/nouveau/disp: expose conn event class 2022-11-09 10:44:27 +10:00
nouveau_connector.h drm/nouveau/disp: expose conn event class 2022-11-09 10:44:27 +10:00
nouveau_crtc.h drm/nouveau/disp: expose head event class 2022-11-09 10:44:27 +10:00
nouveau_debugfs.c drm/nouveau: simplify the return expression of nouveau_debugfs_init() 2022-04-29 15:44:54 -04:00
nouveau_debugfs.h
nouveau_display.c drm/nouveau/kms: switch to drm fbdev helpers 2022-11-09 10:44:27 +10:00
nouveau_display.h
nouveau_dma.c drm/nouveau/fifo: add new channel classes 2022-11-09 10:44:50 +10:00
nouveau_dma.h
nouveau_dmem.c nouveau/dmem: Remove duplicated include in nouveau_dmem.c 2022-10-21 17:13:17 -04:00
nouveau_dmem.h
nouveau_dp.c drm/nouveau/disp: expose conn event class 2022-11-09 10:44:27 +10:00
nouveau_drm.c drm-misc-next for 6.2: 2022-11-16 07:17:32 +10:00
nouveau_drv.h drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
nouveau_encoder.h drm/nouveau/disp: expose conn event class 2022-11-09 10:44:27 +10:00
nouveau_fbcon.c drm/nouveau/kms: switch to drm fbdev helpers 2022-11-09 10:44:27 +10:00
nouveau_fence.c drm/nouveau/fifo: expose per-runlist CHID information 2022-11-09 10:44:47 +10:00
nouveau_fence.h drm/nouveau/fifo: expose non-stall intr in host channel event class 2022-11-09 10:44:27 +10:00
nouveau_gem.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_gem.h
nouveau_hwmon.c drm/nouveau/hwmon: use simplified HWMON_CHANNEL_INFO macro 2022-08-22 22:50:57 -04:00
nouveau_hwmon.h
nouveau_ioc32.c
nouveau_ioctl.h
nouveau_led.c
nouveau_led.h
nouveau_mem.c drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
nouveau_mem.h drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
nouveau_nvif.c drm/nouveau/nvkm: rip out old notify 2022-11-09 10:44:27 +10:00
nouveau_platform.c
nouveau_platform.h
nouveau_prime.c drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
nouveau_reg.h
nouveau_sgdma.c drm/ttm: merge ttm_bo_api.h and ttm_bo_driver.h v2 2022-12-06 12:54:14 +01:00
nouveau_svm.c drm/nouveau/fault: expose replayable fault buffer event class 2022-11-09 10:44:27 +10:00
nouveau_svm.h
nouveau_ttm.c drm/ttm: rework on ttm_resource to use size_t type 2022-10-27 11:42:58 +02:00
nouveau_ttm.h
nouveau_usif.c drm/nouveau/nvkm: rip out old notify 2022-11-09 10:44:27 +10:00
nouveau_usif.h
nouveau_vga.c drm/nouveau/kms: switch to drm fbdev helpers 2022-11-09 10:44:27 +10:00
nouveau_vga.h
nouveau_vmm.c
nouveau_vmm.h
nv04_fence.c
nv10_fence.c
nv10_fence.h
nv17_fence.c
nv50_display.h
nv50_fence.c
nv84_fence.c drm/nouveau/fifo/ga100-: initial support 2022-11-09 10:44:50 +10:00
nvc0_fence.c