1 #ifndef _SPARC_FB_H_ 2 #define _SPARC_FB_H_ 3 #include <linux/fb.h> 4 #include <linux/fs.h> 5 #include <asm/page.h> 6 #include <asm/prom.h> 7 8 static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, 9 unsigned long off) 10 { 11 #ifdef CONFIG_SPARC64 12 vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot); 13 #endif 14 } 15 16 static inline int fb_is_primary_device(struct fb_info *info) 17 { 18 struct device *dev = info->device; 19 struct device_node *node; 20 21 node = dev->archdata.prom_node; 22 if (node && 23 node == of_console_device) 24 return 1; 25 26 return 0; 27 } 28 29 #endif /* _SPARC_FB_H_ */ 30