drm/gm204/devinit: initial implementation
authorBen Skeggs <bskeggs@redhat.com>
Tue, 23 Sep 2014 05:42:45 +0000 (15:42 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 2 Dec 2014 05:43:43 +0000 (15:43 +1000)
commitba6e34e612718b81744dfb1acb408cfb0043d6e4
tree3b44230815ed5f719240e3b7d63a9cc7440d02e2
parente21fd7c4d3f86621a3d57131f4216c6d21c71106
drm/gm204/devinit: initial implementation

Starting from GM204, certain registers are no longer accessible by the host
(or unsigned PMU firmware).

This commit implements devinit on PMU, using a signed microcode image, and
devinit data, from the VBIOS.

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
drivers/gpu/drm/nouveau/Makefile
drivers/gpu/drm/nouveau/core/include/subdev/devinit.h
drivers/gpu/drm/nouveau/core/subdev/devinit/gm107.c
drivers/gpu/drm/nouveau/core/subdev/devinit/gm204.c [new file with mode: 0644]
drivers/gpu/drm/nouveau/core/subdev/devinit/nv50.h