linux/drivers/gpu/drm/nouveau/nvkm/subdev/pmu
Alexandre Courbot b1c39d801a drm/nouveau/gm20b: add dummy PMU device
Add a dummy PMU device so the PMU falcon is instanciated and can be used
by secure boot.

We could reuse gk20a's implementation here, but it would fight with
secboot over PMU falcon's ownership and secboot will reset the PMU,
preventing it from operating afterwards. Proper handout between secboot
and pmu is coming along with the actual gm20b PMU implementation, so
use this as a temporary solution.

Signed-off-by: Alexandre Courbot <acourbot@nvidia.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2017-02-17 15:14:31 +10:00
..
fuc drm/nouveau: silence sparse warnings about symbols not being marked static 2016-11-07 14:04:40 +10:00
base.c drm/nouveau/pmu: instanciate the falcon in PMU device 2017-02-17 15:14:30 +10:00
gf100.c drm/nouveau/pmu: move ucode handling into gt215 implementation 2016-11-17 09:50:36 +10:00
gf119.c drm/nouveau/pmu: move ucode handling into gt215 implementation 2016-11-17 09:50:36 +10:00
gk20a.c drm/nouveau/pmu/gk20a: use falcon library functions 2017-02-17 15:14:31 +10:00
gk104.c drm/nouveau/pmu: move ucode handling into gt215 implementation 2016-11-17 09:50:36 +10:00
gk110.c drm/nouveau/pmu: move ucode handling into gt215 implementation 2016-11-17 09:50:36 +10:00
gk208.c drm/nouveau/pmu: move ucode handling into gt215 implementation 2016-11-17 09:50:36 +10:00
gm20b.c drm/nouveau/gm20b: add dummy PMU device 2017-02-17 15:14:31 +10:00
gm107.c drm/nouveau/pmu: move ucode handling into gt215 implementation 2016-11-17 09:50:36 +10:00
gp100.c drm/nouveau/pmu/gp100: initial implementation 2016-11-17 09:50:36 +10:00
gp102.c drm/nouveau/pmu/gp102: initial implementation 2016-11-17 09:50:37 +10:00
gt215.c drm/nouveau/pmu: move ucode handling into gt215 implementation 2016-11-17 09:50:36 +10:00
Kbuild drm/nouveau/gm20b: add dummy PMU device 2017-02-17 15:14:31 +10:00
memx.c drm/nouveau/pmu: convert to new-style nvkm_subdev 2015-08-28 12:40:45 +10:00
priv.h drm/nouveau/pmu: add nvkm_pmu_ctor() function 2017-02-17 15:14:30 +10:00