diff options
Diffstat (limited to 'arch/arm/plat-omap')
-rw-r--r-- | arch/arm/plat-omap/include/plat/vrfb.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/plat-omap/include/plat/vrfb.h b/arch/arm/plat-omap/include/plat/vrfb.h index d8a03ced3b10..3792bdea2f6d 100644 --- a/arch/arm/plat-omap/include/plat/vrfb.h +++ b/arch/arm/plat-omap/include/plat/vrfb.h | |||
@@ -35,6 +35,7 @@ struct vrfb { | |||
35 | bool yuv_mode; | 35 | bool yuv_mode; |
36 | }; | 36 | }; |
37 | 37 | ||
38 | #ifdef CONFIG_OMAP2_VRFB | ||
38 | extern int omap_vrfb_request_ctx(struct vrfb *vrfb); | 39 | extern int omap_vrfb_request_ctx(struct vrfb *vrfb); |
39 | extern void omap_vrfb_release_ctx(struct vrfb *vrfb); | 40 | extern void omap_vrfb_release_ctx(struct vrfb *vrfb); |
40 | extern void omap_vrfb_adjust_size(u16 *width, u16 *height, | 41 | extern void omap_vrfb_adjust_size(u16 *width, u16 *height, |
@@ -47,4 +48,19 @@ extern void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, | |||
47 | extern int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot); | 48 | extern int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot); |
48 | extern void omap_vrfb_restore_context(void); | 49 | extern void omap_vrfb_restore_context(void); |
49 | 50 | ||
51 | #else | ||
52 | static inline int omap_vrfb_request_ctx(struct vrfb *vrfb) { return 0; } | ||
53 | static inline void omap_vrfb_release_ctx(struct vrfb *vrfb) {} | ||
54 | static inline void omap_vrfb_adjust_size(u16 *width, u16 *height, | ||
55 | u8 bytespp) {} | ||
56 | static inline u32 omap_vrfb_min_phys_size(u16 width, u16 height, u8 bytespp) | ||
57 | { return 0; } | ||
58 | static inline u16 omap_vrfb_max_height(u32 phys_size, u16 width, u8 bytespp) | ||
59 | { return 0; } | ||
60 | static inline void omap_vrfb_setup(struct vrfb *vrfb, unsigned long paddr, | ||
61 | u16 width, u16 height, unsigned bytespp, bool yuv_mode) {} | ||
62 | static inline int omap_vrfb_map_angle(struct vrfb *vrfb, u16 height, u8 rot) | ||
63 | { return 0; } | ||
64 | static inline void omap_vrfb_restore_context(void) {} | ||
65 | #endif | ||
50 | #endif /* __VRFB_H */ | 66 | #endif /* __VRFB_H */ |