diff options
| -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 d8a03ced3b1..3792bdea2f6 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 */ |
