nv10_fb.c 409 B

123456789101112131415161718192021222324
  1. #include "drmP.h"
  2. #include "drm.h"
  3. #include "nouveau_drv.h"
  4. #include "nouveau_drm.h"
  5. int
  6. nv10_fb_init(struct drm_device *dev)
  7. {
  8. uint32_t fb_bar_size;
  9. int i;
  10. fb_bar_size = drm_get_resource_len(dev, 0) - 1;
  11. for (i = 0; i < NV10_PFB_TILE__SIZE; i++) {
  12. nv_wr32(dev, NV10_PFB_TILE(i), 0);
  13. nv_wr32(dev, NV10_PFB_TLIMIT(i), fb_bar_size);
  14. }
  15. return 0;
  16. }
  17. void
  18. nv10_fb_takedown(struct drm_device *dev)
  19. {
  20. }