Ben Skeggs | 6ee7386 | 2009-12-11 19:24:15 +1000 | [diff] [blame^] | 1 | #include "drmP.h" |
2 | #include "drm.h" | ||||
3 | #include "nouveau_drv.h" | ||||
4 | #include "nouveau_drm.h" | ||||
5 | |||||
6 | int | ||||
7 | nv10_fb_init(struct drm_device *dev) | ||||
8 | { | ||||
9 | uint32_t fb_bar_size; | ||||
10 | int i; | ||||
11 | |||||
12 | fb_bar_size = drm_get_resource_len(dev, 0) - 1; | ||||
13 | for (i = 0; i < NV10_PFB_TILE__SIZE; i++) { | ||||
14 | nv_wr32(dev, NV10_PFB_TILE(i), 0); | ||||
15 | nv_wr32(dev, NV10_PFB_TLIMIT(i), fb_bar_size); | ||||
16 | } | ||||
17 | |||||
18 | return 0; | ||||
19 | } | ||||
20 | |||||
21 | void | ||||
22 | nv10_fb_takedown(struct drm_device *dev) | ||||
23 | { | ||||
24 | } |