123456789101112131415161718192021222324252627 |
- #ifndef PLAT_CLCD_H
- #define PLAT_CLCD_H
- #ifdef CONFIG_PLAT_VERSATILE_CLCD
- struct clcd_panel *versatile_clcd_get_panel(const char *);
- int versatile_clcd_setup_dma(struct clcd_fb *, unsigned long);
- int versatile_clcd_mmap_dma(struct clcd_fb *, struct vm_area_struct *);
- void versatile_clcd_remove_dma(struct clcd_fb *);
- #else
- static inline struct clcd_panel *versatile_clcd_get_panel(const char *s)
- {
- return NULL;
- }
- static inline int versatile_clcd_setup_dma(struct clcd_fb *fb, unsigned long framesize)
- {
- return -ENODEV;
- }
- static inline int versatile_clcd_mmap_dma(struct clcd_fb *fb, struct vm_area_struct *vm)
- {
- return -ENODEV;
- }
- static inline void versatile_clcd_remove_dma(struct clcd_fb *fb)
- {
- }
- #endif
- #endif
|