drm/nv50: fix iommu errors caused by device reading from address 0
[safe/jmp/linux-2.6] / drivers / gpu / drm / nouveau / nv04_fb.c
1 #include "drmP.h"
2 #include "drm.h"
3 #include "nouveau_drv.h"
4 #include "nouveau_drm.h"
5
6 int
7 nv04_fb_init(struct drm_device *dev)
8 {
9         /* This is what the DDX did for NV_ARCH_04, but a mmio-trace shows
10          * nvidia reading PFB_CFG_0, then writing back its original value.
11          * (which was 0x701114 in this case)
12          */
13
14         nv_wr32(dev, NV04_PFB_CFG0, 0x1114);
15         return 0;
16 }
17
18 void
19 nv04_fb_takedown(struct drm_device *dev)
20 {
21 }