linux/drivers/gpu/drm/nouveau/nvkm/engine/device
Ben Skeggs 0ac9d210a1 drm/nouveau/device: simplify subdev construction
Replaces the piece-by-piece (in response to NV_DEVICE ctor args) device
contruction with a once-off all-or-nothing approach, eliminating some
tricky refcounting issues.  The partial device init capability was only
required by some tools, and has been moved to probe time instead.

Temporarily removes a workaround for some boards where we need to fiddle
with AGP registers before executing the DEVINIT scripts.  A later commit
in this series reinstates it.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2015-08-28 12:40:31 +10:00
..
acpi.c drm/nouveau/device: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:06 +10:00
acpi.h drm/nouveau/device: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:06 +10:00
base.c drm/nouveau/device: simplify subdev construction 2015-08-28 12:40:31 +10:00
ctrl.c drm/nouveau/core: remove last printks 2015-08-28 12:40:26 +10:00
gf100.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
gk104.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
gm100.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
Kbuild drm/nouveau/device: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:06 +10:00
nv04.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
nv10.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
nv20.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
nv30.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
nv40.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
nv50.c drm/nouveau/device: switch to dev_printk macros 2015-08-28 12:40:25 +10:00
priv.h drm/nouveau/device: namespace + nvidia gpu names (no binary change) 2015-01-22 12:18:06 +10:00