diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2015-03-25 19:18:32 -0400 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2015-04-14 03:00:54 -0400 |
commit | 3740c82590d87714b41b8b48bd3062178cbe0b17 (patch) | |
tree | b9dd790b86551549d185b5b5bb8bb1e9c8c0fe3f | |
parent | 8fd4b7d438a1b9b1f639f377da9e98828bd7dacf (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.h | 7 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 6 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 4 | ||||
-rw-r--r-- | drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 4 |
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 | ||
261 | struct nvkm_oclass | 261 | struct nvkm_oclass |
262 | gf100_gr_sclass[] = { | 262 | gf100_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 | ||
33 | static struct nvkm_oclass | 33 | static struct nvkm_oclass |
34 | gf108_gr_sclass[] = { | 34 | gf108_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 | ||
33 | struct nvkm_oclass | 33 | struct nvkm_oclass |
34 | gf110_gr_sclass[] = { | 34 | gf110_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 | ||
35 | static struct nvkm_oclass | 35 | static struct nvkm_oclass |
36 | gk104_gr_sclass[] = { | 36 | gk104_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 | ||
35 | struct nvkm_oclass | 35 | struct nvkm_oclass |
36 | gk110_gr_sclass[] = { | 36 | gk110_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 | ||
35 | static struct nvkm_oclass | 35 | static struct nvkm_oclass |
36 | gk208_gr_sclass[] = { | 36 | gk208_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 | ||
27 | static struct nvkm_oclass | 27 | static struct nvkm_oclass |
28 | gk20a_gr_sclass[] = { | 28 | gk20a_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 | ||
36 | static struct nvkm_oclass | 36 | static struct nvkm_oclass |
37 | gm107_gr_sclass[] = { | 37 | gm107_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 | {} |