Commit | Line | Data |
---|---|---|
9f747d6c DM |
1 | #ifndef _SPARC_FB_H_ |
2 | #define _SPARC_FB_H_ | |
317b3c21 | 3 | #include <linux/fb.h> |
9f747d6c DM |
4 | #include <linux/fs.h> |
5 | #include <asm/page.h> | |
3adf55ad | 6 | #include <asm/prom.h> |
10eb2659 | 7 | |
9f747d6c DM |
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 | } | |
10eb2659 | 15 | |
317b3c21 AD |
16 | static inline int fb_is_primary_device(struct fb_info *info) |
17 | { | |
3adf55ad DM |
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 | ||
317b3c21 AD |
26 | return 0; |
27 | } | |
28 | ||
9f747d6c | 29 | #endif /* _SPARC_FB_H_ */ |