diff options
author | Ben Skeggs <bskeggs@redhat.com> | 2011-07-11 01:57:54 -0400 |
---|---|---|
committer | Ben Skeggs <bskeggs@redhat.com> | 2011-12-21 04:01:27 -0500 |
commit | 06784090ecb3f925616fc797164a74b03d5c0968 (patch) | |
tree | f77b4896046fef0a503f690103e943e0c54ffd12 /drivers/gpu/drm/nouveau/nvc0_grhub.fuc | |
parent | be7f2615d7d14221a106e6c4ec3a64558e6190ed (diff) |
drm/nvc0/gr: add initial support for nvd9, not quite there yet..
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nvc0_grhub.fuc')
-rw-r--r-- | drivers/gpu/drm/nouveau/nvc0_grhub.fuc | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/drivers/gpu/drm/nouveau/nvc0_grhub.fuc b/drivers/gpu/drm/nouveau/nvc0_grhub.fuc index 3ea31966ddb0..98acddb2c5bb 100644 --- a/drivers/gpu/drm/nouveau/nvc0_grhub.fuc +++ b/drivers/gpu/drm/nouveau/nvc0_grhub.fuc | |||
@@ -59,6 +59,9 @@ chipsets: | |||
59 | .b8 0xcf 0 0 0 | 59 | .b8 0xcf 0 0 0 |
60 | .b16 #nvc0_hub_mmio_head | 60 | .b16 #nvc0_hub_mmio_head |
61 | .b16 #nvc0_hub_mmio_tail | 61 | .b16 #nvc0_hub_mmio_tail |
62 | .b8 0xd9 0 0 0 | ||
63 | .b16 #nvd9_hub_mmio_head | ||
64 | .b16 #nvd9_hub_mmio_tail | ||
62 | .b8 0 0 0 0 | 65 | .b8 0 0 0 0 |
63 | 66 | ||
64 | nvc0_hub_mmio_head: | 67 | nvc0_hub_mmio_head: |
@@ -105,6 +108,48 @@ nvc0_hub_mmio_tail: | |||
105 | mmctx_data(0x4064c0, 2) | 108 | mmctx_data(0x4064c0, 2) |
106 | nvc1_hub_mmio_tail: | 109 | nvc1_hub_mmio_tail: |
107 | 110 | ||
111 | nvd9_hub_mmio_head: | ||
112 | mmctx_data(0x17e91c, 2) | ||
113 | mmctx_data(0x400204, 2) | ||
114 | mmctx_data(0x404004, 10) | ||
115 | mmctx_data(0x404044, 1) | ||
116 | mmctx_data(0x404094, 14) | ||
117 | mmctx_data(0x4040d0, 7) | ||
118 | mmctx_data(0x4040f8, 1) | ||
119 | mmctx_data(0x404130, 3) | ||
120 | mmctx_data(0x404150, 3) | ||
121 | mmctx_data(0x404164, 2) | ||
122 | mmctx_data(0x404178, 2) | ||
123 | mmctx_data(0x404200, 8) | ||
124 | mmctx_data(0x404404, 14) | ||
125 | mmctx_data(0x404460, 4) | ||
126 | mmctx_data(0x404480, 1) | ||
127 | mmctx_data(0x404498, 1) | ||
128 | mmctx_data(0x404604, 4) | ||
129 | mmctx_data(0x404618, 32) | ||
130 | mmctx_data(0x404698, 21) | ||
131 | mmctx_data(0x4046f0, 2) | ||
132 | mmctx_data(0x404700, 22) | ||
133 | mmctx_data(0x405800, 1) | ||
134 | mmctx_data(0x405830, 3) | ||
135 | mmctx_data(0x405854, 1) | ||
136 | mmctx_data(0x405870, 4) | ||
137 | mmctx_data(0x405a00, 2) | ||
138 | mmctx_data(0x405a18, 1) | ||
139 | mmctx_data(0x406020, 1) | ||
140 | mmctx_data(0x406028, 4) | ||
141 | mmctx_data(0x4064a8, 2) | ||
142 | mmctx_data(0x4064b4, 5) | ||
143 | mmctx_data(0x407804, 1) | ||
144 | mmctx_data(0x40780c, 6) | ||
145 | mmctx_data(0x4078bc, 1) | ||
146 | mmctx_data(0x408000, 7) | ||
147 | mmctx_data(0x408064, 1) | ||
148 | mmctx_data(0x408800, 3) | ||
149 | mmctx_data(0x408900, 4) | ||
150 | mmctx_data(0x408980, 1) | ||
151 | nvd9_hub_mmio_tail: | ||
152 | |||
108 | .align 256 | 153 | .align 256 |
109 | chan_data: | 154 | chan_data: |
110 | chan_mmio_count: .b32 0 | 155 | chan_mmio_count: .b32 0 |