linux_dsm_epyc7002/drivers/gpu/drm/nouveau
Samuel Pitoiset e82661e23c drm/nouveau/pm: add concept of sources
A source (or multiplexer) is a tuple addr+mask+shift which allows to
control a block of signals. The maximum number of sources that a signal
can define is arbitrary limited to 8 and this should be large enough.
This patch allows to define multi-level of sources for a signal.

Each different sources are stored to a global list and will be exposed
to the userspace through the nvif interface in order to avoid conflicts.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset at gmail.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2015-08-28 12:39:59 +10:00
..
dispnv04 drm/plane: Use consistent data types for format count 2015-08-12 17:14:24 +02:00
include drm/nouveau/pm: add concept of sources 2015-08-28 12:39:59 +10:00
nvif
nvkm drm/nouveau/pm: add concept of sources 2015-08-28 12:39:59 +10:00
Kbuild
Kconfig
nouveau_abi16.c
nouveau_abi16.h
nouveau_acpi.c
nouveau_acpi.h
nouveau_agp.c
nouveau_agp.h
nouveau_backlight.c
nouveau_bios.c
nouveau_bios.h
nouveau_bo.c drm/nouveau: support for buffer moves via MaxwellDmaCopyA 2015-04-14 17:00:57 +10:00
nouveau_bo.h
nouveau_chan.c drm/nouveau: add support for gm20x fifo channels 2015-04-14 17:00:56 +10:00
nouveau_chan.h
nouveau_connector.c drm: Make the connector dpms callback return a value, v2. 2015-07-27 16:23:28 +02:00
nouveau_connector.h
nouveau_crtc.h
nouveau_debugfs.c
nouveau_debugfs.h
nouveau_display.c
nouveau_display.h
nouveau_dma.c
nouveau_dma.h
nouveau_dp.c
nouveau_drm.c Linux 4.2-rc7 2015-08-17 14:13:53 +10:00
nouveau_drm.h
nouveau_encoder.h
nouveau_fbcon.c drm/nouveau: Use new drm_fb_helper functions 2015-08-06 14:13:05 +02:00
nouveau_fbcon.h
nouveau_fence.c
nouveau_fence.h
nouveau_gem.c drm/nouveau/gem: use kvfree() in u_free() 2015-06-30 19:44:59 -07:00
nouveau_gem.h
nouveau_hwmon.c
nouveau_hwmon.h
nouveau_ioc32.c
nouveau_ioctl.h
nouveau_nvif.c
nouveau_platform.c drm/nouveau/platform: fix compile error if !CONFIG_IOMMU 2015-07-27 18:56:07 +10:00
nouveau_platform.h
nouveau_prime.c
nouveau_reg.h
nouveau_sgdma.c
nouveau_sysfs.c
nouveau_sysfs.h
nouveau_ttm.c Linux 4.2-rc7 2015-08-17 14:13:53 +10:00
nouveau_ttm.h
nouveau_usif.c
nouveau_usif.h
nouveau_vga.c
nouveau_vga.h
nv04_fbcon.c drm/nouveau/fbcon/nv11-: correctly account for ring space usage 2015-07-27 18:56:10 +10:00
nv04_fence.c
nv10_fence.c
nv10_fence.h
nv17_fence.c
nv50_display.c drm/nouveau/kms/nv50-: guard against enabling cursor on disabled heads 2015-07-28 17:22:13 +10:00
nv50_display.h
nv50_fbcon.c drm/nouveau/fbcon/g80: reduce PUSH_SPACE alloc, fire ring on accel init 2015-07-27 18:56:10 +10:00
nv50_fence.c
nv84_fence.c
nvc0_fbcon.c drm/nouveau/fbcon/gf100-: reduce RING_SPACE allocation 2015-07-27 18:56:10 +10:00
nvc0_fence.c