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