summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h
diff options
context:
space:
mode:
authorAlexandre Courbot2017-03-29 11:31:15 +0200
committerBen Skeggs2017-04-06 06:39:04 +0200
commita558be625cf9072fb31aa7c5e592bd1e1dd73845 (patch)
treee29140a9a3927586259581db0123f36d0bbe1f95 /drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h
parentdrm/nouveau/secboot: add GP10B support (diff)
downloadkernel-qcow2-linux-a558be625cf9072fb31aa7c5e592bd1e1dd73845.tar.gz
kernel-qcow2-linux-a558be625cf9072fb31aa7c5e592bd1e1dd73845.tar.xz
kernel-qcow2-linux-a558be625cf9072fb31aa7c5e592bd1e1dd73845.zip
drm/nouveau/msgqueue: support for GP10B PMU firmware
The GP10B firmware is very close to GM20B's. The only difference is that it supports booting multiple falcons. In order to avoid having too much functions and structures shared, implement its support in the same source file as GM20B firmware. Signed-off-by: Alexandre Courbot <acourbot@nvidia.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h')
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h b/drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h
index 2b3a6c3b8f6a..13b54f8d8e04 100644
--- a/drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h
+++ b/drivers/gpu/drm/nouveau/nvkm/falcon/msgqueue.h
@@ -205,6 +205,8 @@ void nvkm_msgqueue_process_msgs(struct nvkm_msgqueue *,
int msgqueue_0137c63d_new(struct nvkm_falcon *, const struct nvkm_secboot *,
struct nvkm_msgqueue **);
+int msgqueue_0137bca5_new(struct nvkm_falcon *, const struct nvkm_secboot *,
+ struct nvkm_msgqueue **);
int msgqueue_0148cdec_new(struct nvkm_falcon *, const struct nvkm_secboot *,
struct nvkm_msgqueue **);