Commit | Line | Data |
---|---|---|
420c34e4 RK |
1 | #ifndef PLAT_CLCD_H |
2 | #define PLAT_CLCD_H | |
3 | ||
ec4c4d87 | 4 | #ifdef CONFIG_PLAT_VERSATILE_CLCD |
420c34e4 RK |
5 | struct clcd_panel *versatile_clcd_get_panel(const char *); |
6 | int versatile_clcd_setup_dma(struct clcd_fb *, unsigned long); | |
7 | int versatile_clcd_mmap_dma(struct clcd_fb *, struct vm_area_struct *); | |
8 | void versatile_clcd_remove_dma(struct clcd_fb *); | |
ec4c4d87 AB |
9 | #else |
10 | static inline struct clcd_panel *versatile_clcd_get_panel(const char *s) | |
11 | { | |
12 | return NULL; | |
13 | } | |
14 | static inline int versatile_clcd_setup_dma(struct clcd_fb *fb, unsigned long framesize) | |
15 | { | |
16 | return -ENODEV; | |
17 | } | |
18 | static inline int versatile_clcd_mmap_dma(struct clcd_fb *fb, struct vm_area_struct *vm) | |
19 | { | |
20 | return -ENODEV; | |
21 | } | |
22 | static inline void versatile_clcd_remove_dma(struct clcd_fb *fb) | |
23 | { | |
24 | } | |
25 | #endif | |
420c34e4 RK |
26 | |
27 | #endif |