aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2015-03-25 19:18:32 -0400
committerBen Skeggs <bskeggs@redhat.com>2015-04-14 03:00:54 -0400
commit3740c82590d87714b41b8b48bd3062178cbe0b17 (patch)
treeb9dd790b86551549d185b5b5bb8bb1e9c8c0fe3f
parent8fd4b7d438a1b9b1f639f377da9e98828bd7dacf (diff)
drm/nouveau/gr/gf100-: add symbolic names for classes
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-rw-r--r--drivers/gpu/drm/nouveau/include/nvif/class.h7
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c6
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c4
-rw-r--r--drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c4
9 files changed, 24 insertions, 17 deletions
diff --git a/drivers/gpu/drm/nouveau/include/nvif/class.h b/drivers/gpu/drm/nouveau/include/nvif/class.h
index 5ad17fc36ae3..67f1d9bd3403 100644
--- a/drivers/gpu/drm/nouveau/include/nvif/class.h
+++ b/drivers/gpu/drm/nouveau/include/nvif/class.h
@@ -12,6 +12,13 @@
12#define NV_DMA_TO_MEMORY 0x00000003 12#define NV_DMA_TO_MEMORY 0x00000003
13#define NV_DMA_IN_MEMORY 0x0000003d 13#define NV_DMA_IN_MEMORY 0x0000003d
14 14
15#define FERMI_TWOD_A 0x0000902d
16
17#define FERMI_MEMORY_TO_MEMORY_FORMAT_A 0x0000903d
18
19#define KEPLER_INLINE_TO_MEMORY_A 0x0000a040
20#define KEPLER_INLINE_TO_MEMORY_B 0x0000a140
21
15#define NV04_DISP 0x00000046 22#define NV04_DISP 0x00000046
16 23
17#define NV03_CHANNEL_DMA 0x0000006b 24#define NV03_CHANNEL_DMA 0x0000006b
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
index 86c9515018d0..3f05414c077c 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c
@@ -260,8 +260,8 @@ gf100_gr_90c0_omthds[] = {
260 260
261struct nvkm_oclass 261struct nvkm_oclass
262gf100_gr_sclass[] = { 262gf100_gr_sclass[] = {
263 { 0x902d, &nvkm_object_ofuncs }, 263 { FERMI_TWOD_A, &nvkm_object_ofuncs },
264 { 0x9039, &nvkm_object_ofuncs }, 264 { FERMI_MEMORY_TO_MEMORY_FORMAT_A, &nvkm_object_ofuncs },
265 { FERMI_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 265 { FERMI_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
266 { FERMI_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds }, 266 { FERMI_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds },
267 {} 267 {}
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c
index 5362c8176e64..8df73421c78c 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c
@@ -32,8 +32,8 @@
32 32
33static struct nvkm_oclass 33static struct nvkm_oclass
34gf108_gr_sclass[] = { 34gf108_gr_sclass[] = {
35 { 0x902d, &nvkm_object_ofuncs }, 35 { FERMI_TWOD_A, &nvkm_object_ofuncs },
36 { 0x9039, &nvkm_object_ofuncs }, 36 { FERMI_MEMORY_TO_MEMORY_FORMAT_A, &nvkm_object_ofuncs },
37 { FERMI_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 37 { FERMI_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
38 { FERMI_B, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 38 { FERMI_B, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
39 { FERMI_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds }, 39 { FERMI_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds },
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c
index 88beb491b7b8..ef76e2dd1d31 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c
@@ -32,8 +32,8 @@
32 32
33struct nvkm_oclass 33struct nvkm_oclass
34gf110_gr_sclass[] = { 34gf110_gr_sclass[] = {
35 { 0x902d, &nvkm_object_ofuncs }, 35 { FERMI_TWOD_A, &nvkm_object_ofuncs },
36 { 0x9039, &nvkm_object_ofuncs }, 36 { FERMI_MEMORY_TO_MEMORY_FORMAT_A, &nvkm_object_ofuncs },
37 { FERMI_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 37 { FERMI_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
38 { FERMI_B, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 38 { FERMI_B, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
39 { FERMI_C, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 39 { FERMI_C, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c
index 9d85238d024a..46f7844eca70 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c
@@ -34,8 +34,8 @@
34 34
35static struct nvkm_oclass 35static struct nvkm_oclass
36gk104_gr_sclass[] = { 36gk104_gr_sclass[] = {
37 { 0x902d, &nvkm_object_ofuncs }, 37 { FERMI_TWOD_A, &nvkm_object_ofuncs },
38 { 0xa040, &nvkm_object_ofuncs }, 38 { KEPLER_INLINE_TO_MEMORY_A, &nvkm_object_ofuncs },
39 { KEPLER_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 39 { KEPLER_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
40 { KEPLER_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds }, 40 { KEPLER_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds },
41 {} 41 {}
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c
index 291b60a9262e..f4cd8e5546af 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c
@@ -34,8 +34,8 @@
34 34
35struct nvkm_oclass 35struct nvkm_oclass
36gk110_gr_sclass[] = { 36gk110_gr_sclass[] = {
37 { 0x902d, &nvkm_object_ofuncs }, 37 { FERMI_TWOD_A, &nvkm_object_ofuncs },
38 { 0xa140, &nvkm_object_ofuncs }, 38 { KEPLER_INLINE_TO_MEMORY_B, &nvkm_object_ofuncs },
39 { KEPLER_B, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 39 { KEPLER_B, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
40 { KEPLER_COMPUTE_B, &nvkm_object_ofuncs, gf100_gr_90c0_omthds }, 40 { KEPLER_COMPUTE_B, &nvkm_object_ofuncs, gf100_gr_90c0_omthds },
41 {} 41 {}
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c
index 22d67fd8c323..85f44a3d5d11 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c
@@ -34,10 +34,10 @@
34 34
35static struct nvkm_oclass 35static struct nvkm_oclass
36gk208_gr_sclass[] = { 36gk208_gr_sclass[] = {
37 { 0x902d, &nvkm_object_ofuncs }, 37 { FERMI_TWOD_A, &nvkm_object_ofuncs },
38 { 0xa140, &nvkm_object_ofuncs }, 38 { KEPLER_INLINE_TO_MEMORY_B, &nvkm_object_ofuncs },
39 { KEPLER_B, &gf100_fermi_ofuncs }, 39 { KEPLER_B, &gf100_fermi_ofuncs },
40 { 0xa1c0, &nvkm_object_ofuncs }, 40 { KEPLER_COMPUTE_B, &nvkm_object_ofuncs },
41 {} 41 {}
42}; 42};
43 43
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
index 213755534084..40ff5eb9180c 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c
@@ -26,8 +26,8 @@
26 26
27static struct nvkm_oclass 27static struct nvkm_oclass
28gk20a_gr_sclass[] = { 28gk20a_gr_sclass[] = {
29 { 0x902d, &nvkm_object_ofuncs }, 29 { FERMI_TWOD_A, &nvkm_object_ofuncs },
30 { 0xa040, &nvkm_object_ofuncs }, 30 { KEPLER_INLINE_TO_MEMORY_A, &nvkm_object_ofuncs },
31 { KEPLER_C, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 31 { KEPLER_C, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
32 { KEPLER_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds }, 32 { KEPLER_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds },
33 {} 33 {}
diff --git a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c
index 0867eb063302..1da1d6354bb5 100644
--- a/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c
+++ b/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c
@@ -35,8 +35,8 @@
35 35
36static struct nvkm_oclass 36static struct nvkm_oclass
37gm107_gr_sclass[] = { 37gm107_gr_sclass[] = {
38 { 0x902d, &nvkm_object_ofuncs }, 38 { FERMI_TWOD_A, &nvkm_object_ofuncs },
39 { 0xa140, &nvkm_object_ofuncs }, 39 { KEPLER_INLINE_TO_MEMORY_B, &nvkm_object_ofuncs },
40 { MAXWELL_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds }, 40 { MAXWELL_A, &gf100_fermi_ofuncs, gf100_gr_9097_omthds },
41 { MAXWELL_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds }, 41 { MAXWELL_COMPUTE_A, &nvkm_object_ofuncs, gf100_gr_90c0_omthds },
42 {} 42 {}