aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/nv50_fbcon.c
diff options
context:
space:
mode:
authorBen Skeggs <bskeggs@redhat.com>2012-04-01 07:09:13 -0400
committerBen Skeggs <bskeggs@redhat.com>2012-05-24 02:31:49 -0400
commit6d597027755b2eed4298b85ebe3cb5c93b29d1a9 (patch)
tree827e189534f285c2bbf4c96e627685d27937b4db /drivers/gpu/drm/nouveau/nv50_fbcon.c
parent78339fb75c21403677f61a02e1839b626a79325b (diff)
drm/nouveau: use the same packet header macros as userspace
Cosmetic cleanup only. Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/nouveau/nv50_fbcon.c')
-rw-r--r--drivers/gpu/drm/nouveau/nv50_fbcon.c58
1 files changed, 29 insertions, 29 deletions
diff --git a/drivers/gpu/drm/nouveau/nv50_fbcon.c b/drivers/gpu/drm/nouveau/nv50_fbcon.c
index dc75a7206524..61747e0d1180 100644
--- a/drivers/gpu/drm/nouveau/nv50_fbcon.c
+++ b/drivers/gpu/drm/nouveau/nv50_fbcon.c
@@ -43,22 +43,22 @@ nv50_fbcon_fillrect(struct fb_info *info, const struct fb_fillrect *rect)
43 return ret; 43 return ret;
44 44
45 if (rect->rop != ROP_COPY) { 45 if (rect->rop != ROP_COPY) {
46 BEGIN_RING(chan, NvSub2D, 0x02ac, 1); 46 BEGIN_NV04(chan, NvSub2D, 0x02ac, 1);
47 OUT_RING(chan, 1); 47 OUT_RING(chan, 1);
48 } 48 }
49 BEGIN_RING(chan, NvSub2D, 0x0588, 1); 49 BEGIN_NV04(chan, NvSub2D, 0x0588, 1);
50 if (info->fix.visual == FB_VISUAL_TRUECOLOR || 50 if (info->fix.visual == FB_VISUAL_TRUECOLOR ||
51 info->fix.visual == FB_VISUAL_DIRECTCOLOR) 51 info->fix.visual == FB_VISUAL_DIRECTCOLOR)
52 OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]); 52 OUT_RING(chan, ((uint32_t *)info->pseudo_palette)[rect->color]);
53 else 53 else
54 OUT_RING(chan, rect->color); 54 OUT_RING(chan, rect->color);
55 BEGIN_RING(chan, NvSub2D, 0x0600, 4); 55 BEGIN_NV04(chan, NvSub2D, 0x0600, 4);
56 OUT_RING(chan, rect->dx); 56 OUT_RING(chan, rect->dx);
57 OUT_RING(chan, rect->dy); 57 OUT_RING(chan, rect->dy);
58 OUT_RING(chan, rect->dx + rect->width); 58 OUT_RING(chan, rect->dx + rect->width);
59 OUT_RING(chan, rect->dy + rect->height); 59 OUT_RING(chan, rect->dy + rect->height);
60 if (rect->rop != ROP_COPY) { 60 if (rect->rop != ROP_COPY) {
61 BEGIN_RING(chan, NvSub2D, 0x02ac, 1); 61 BEGIN_NV04(chan, NvSub2D, 0x02ac, 1);
62 OUT_RING(chan, 3); 62 OUT_RING(chan, 3);
63 } 63 }
64 FIRE_RING(chan); 64 FIRE_RING(chan);
@@ -78,14 +78,14 @@ nv50_fbcon_copyarea(struct fb_info *info, const struct fb_copyarea *region)
78 if (ret) 78 if (ret)
79 return ret; 79 return ret;
80 80
81 BEGIN_RING(chan, NvSub2D, 0x0110, 1); 81 BEGIN_NV04(chan, NvSub2D, 0x0110, 1);
82 OUT_RING(chan, 0); 82 OUT_RING(chan, 0);
83 BEGIN_RING(chan, NvSub2D, 0x08b0, 4); 83 BEGIN_NV04(chan, NvSub2D, 0x08b0, 4);
84 OUT_RING(chan, region->dx); 84 OUT_RING(chan, region->dx);
85 OUT_RING(chan, region->dy); 85 OUT_RING(chan, region->dy);
86 OUT_RING(chan, region->width); 86 OUT_RING(chan, region->width);
87 OUT_RING(chan, region->height); 87 OUT_RING(chan, region->height);
88 BEGIN_RING(chan, NvSub2D, 0x08d0, 4); 88 BEGIN_NV04(chan, NvSub2D, 0x08d0, 4);
89 OUT_RING(chan, 0); 89 OUT_RING(chan, 0);
90 OUT_RING(chan, region->sx); 90 OUT_RING(chan, region->sx);
91 OUT_RING(chan, 0); 91 OUT_RING(chan, 0);
@@ -116,7 +116,7 @@ nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image)
116 width = ALIGN(image->width, 32); 116 width = ALIGN(image->width, 32);
117 dwords = (width * image->height) >> 5; 117 dwords = (width * image->height) >> 5;
118 118
119 BEGIN_RING(chan, NvSub2D, 0x0814, 2); 119 BEGIN_NV04(chan, NvSub2D, 0x0814, 2);
120 if (info->fix.visual == FB_VISUAL_TRUECOLOR || 120 if (info->fix.visual == FB_VISUAL_TRUECOLOR ||
121 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { 121 info->fix.visual == FB_VISUAL_DIRECTCOLOR) {
122 OUT_RING(chan, palette[image->bg_color] | mask); 122 OUT_RING(chan, palette[image->bg_color] | mask);
@@ -125,10 +125,10 @@ nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image)
125 OUT_RING(chan, image->bg_color); 125 OUT_RING(chan, image->bg_color);
126 OUT_RING(chan, image->fg_color); 126 OUT_RING(chan, image->fg_color);
127 } 127 }
128 BEGIN_RING(chan, NvSub2D, 0x0838, 2); 128 BEGIN_NV04(chan, NvSub2D, 0x0838, 2);
129 OUT_RING(chan, image->width); 129 OUT_RING(chan, image->width);
130 OUT_RING(chan, image->height); 130 OUT_RING(chan, image->height);
131 BEGIN_RING(chan, NvSub2D, 0x0850, 4); 131 BEGIN_NV04(chan, NvSub2D, 0x0850, 4);
132 OUT_RING(chan, 0); 132 OUT_RING(chan, 0);
133 OUT_RING(chan, image->dx); 133 OUT_RING(chan, image->dx);
134 OUT_RING(chan, 0); 134 OUT_RING(chan, 0);
@@ -143,7 +143,7 @@ nv50_fbcon_imageblit(struct fb_info *info, const struct fb_image *image)
143 143
144 dwords -= push; 144 dwords -= push;
145 145
146 BEGIN_RING(chan, NvSub2D, 0x40000860, push); 146 BEGIN_NI04(chan, NvSub2D, 0x0860, push);
147 OUT_RINGp(chan, data, push); 147 OUT_RINGp(chan, data, push);
148 data += push; 148 data += push;
149 } 149 }
@@ -199,60 +199,60 @@ nv50_fbcon_accel_init(struct fb_info *info)
199 return ret; 199 return ret;
200 } 200 }
201 201
202 BEGIN_RING(chan, NvSub2D, 0x0000, 1); 202 BEGIN_NV04(chan, NvSub2D, 0x0000, 1);
203 OUT_RING(chan, Nv2D); 203 OUT_RING(chan, Nv2D);
204 BEGIN_RING(chan, NvSub2D, 0x0180, 4); 204 BEGIN_NV04(chan, NvSub2D, 0x0180, 4);
205 OUT_RING(chan, NvNotify0); 205 OUT_RING(chan, NvNotify0);
206 OUT_RING(chan, chan->vram_handle); 206 OUT_RING(chan, chan->vram_handle);
207 OUT_RING(chan, chan->vram_handle); 207 OUT_RING(chan, chan->vram_handle);
208 OUT_RING(chan, chan->vram_handle); 208 OUT_RING(chan, chan->vram_handle);
209 BEGIN_RING(chan, NvSub2D, 0x0290, 1); 209 BEGIN_NV04(chan, NvSub2D, 0x0290, 1);
210 OUT_RING(chan, 0); 210 OUT_RING(chan, 0);
211 BEGIN_RING(chan, NvSub2D, 0x0888, 1); 211 BEGIN_NV04(chan, NvSub2D, 0x0888, 1);
212 OUT_RING(chan, 1); 212 OUT_RING(chan, 1);
213 BEGIN_RING(chan, NvSub2D, 0x02ac, 1); 213 BEGIN_NV04(chan, NvSub2D, 0x02ac, 1);
214 OUT_RING(chan, 3); 214 OUT_RING(chan, 3);
215 BEGIN_RING(chan, NvSub2D, 0x02a0, 1); 215 BEGIN_NV04(chan, NvSub2D, 0x02a0, 1);
216 OUT_RING(chan, 0x55); 216 OUT_RING(chan, 0x55);
217 BEGIN_RING(chan, NvSub2D, 0x08c0, 4); 217 BEGIN_NV04(chan, NvSub2D, 0x08c0, 4);
218 OUT_RING(chan, 0); 218 OUT_RING(chan, 0);
219 OUT_RING(chan, 1); 219 OUT_RING(chan, 1);
220 OUT_RING(chan, 0); 220 OUT_RING(chan, 0);
221 OUT_RING(chan, 1); 221 OUT_RING(chan, 1);
222 BEGIN_RING(chan, NvSub2D, 0x0580, 2); 222 BEGIN_NV04(chan, NvSub2D, 0x0580, 2);
223 OUT_RING(chan, 4); 223 OUT_RING(chan, 4);
224 OUT_RING(chan, format); 224 OUT_RING(chan, format);
225 BEGIN_RING(chan, NvSub2D, 0x02e8, 2); 225 BEGIN_NV04(chan, NvSub2D, 0x02e8, 2);
226 OUT_RING(chan, 2); 226 OUT_RING(chan, 2);
227 OUT_RING(chan, 1); 227 OUT_RING(chan, 1);
228 BEGIN_RING(chan, NvSub2D, 0x0804, 1); 228 BEGIN_NV04(chan, NvSub2D, 0x0804, 1);
229 OUT_RING(chan, format); 229 OUT_RING(chan, format);
230 BEGIN_RING(chan, NvSub2D, 0x0800, 1); 230 BEGIN_NV04(chan, NvSub2D, 0x0800, 1);
231 OUT_RING(chan, 1); 231 OUT_RING(chan, 1);
232 BEGIN_RING(chan, NvSub2D, 0x0808, 3); 232 BEGIN_NV04(chan, NvSub2D, 0x0808, 3);
233 OUT_RING(chan, 0); 233 OUT_RING(chan, 0);
234 OUT_RING(chan, 0); 234 OUT_RING(chan, 0);
235 OUT_RING(chan, 1); 235 OUT_RING(chan, 1);
236 BEGIN_RING(chan, NvSub2D, 0x081c, 1); 236 BEGIN_NV04(chan, NvSub2D, 0x081c, 1);
237 OUT_RING(chan, 1); 237 OUT_RING(chan, 1);
238 BEGIN_RING(chan, NvSub2D, 0x0840, 4); 238 BEGIN_NV04(chan, NvSub2D, 0x0840, 4);
239 OUT_RING(chan, 0); 239 OUT_RING(chan, 0);
240 OUT_RING(chan, 1); 240 OUT_RING(chan, 1);
241 OUT_RING(chan, 0); 241 OUT_RING(chan, 0);
242 OUT_RING(chan, 1); 242 OUT_RING(chan, 1);
243 BEGIN_RING(chan, NvSub2D, 0x0200, 2); 243 BEGIN_NV04(chan, NvSub2D, 0x0200, 2);
244 OUT_RING(chan, format); 244 OUT_RING(chan, format);
245 OUT_RING(chan, 1); 245 OUT_RING(chan, 1);
246 BEGIN_RING(chan, NvSub2D, 0x0214, 5); 246 BEGIN_NV04(chan, NvSub2D, 0x0214, 5);
247 OUT_RING(chan, info->fix.line_length); 247 OUT_RING(chan, info->fix.line_length);
248 OUT_RING(chan, info->var.xres_virtual); 248 OUT_RING(chan, info->var.xres_virtual);
249 OUT_RING(chan, info->var.yres_virtual); 249 OUT_RING(chan, info->var.yres_virtual);
250 OUT_RING(chan, upper_32_bits(fb->vma.offset)); 250 OUT_RING(chan, upper_32_bits(fb->vma.offset));
251 OUT_RING(chan, lower_32_bits(fb->vma.offset)); 251 OUT_RING(chan, lower_32_bits(fb->vma.offset));
252 BEGIN_RING(chan, NvSub2D, 0x0230, 2); 252 BEGIN_NV04(chan, NvSub2D, 0x0230, 2);
253 OUT_RING(chan, format); 253 OUT_RING(chan, format);
254 OUT_RING(chan, 1); 254 OUT_RING(chan, 1);
255 BEGIN_RING(chan, NvSub2D, 0x0244, 5); 255 BEGIN_NV04(chan, NvSub2D, 0x0244, 5);
256 OUT_RING(chan, info->fix.line_length); 256 OUT_RING(chan, info->fix.line_length);
257 OUT_RING(chan, info->var.xres_virtual); 257 OUT_RING(chan, info->var.xres_virtual);
258 OUT_RING(chan, info->var.yres_virtual); 258 OUT_RING(chan, info->var.yres_virtual);