#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/ioport.h>
#include <linux/io.h>
#include <linux/bitops.h>
#include <linux/mutex.h>
#include <plat/vrfb.h>
#include <plat/sdrc.h>
Go to the source code of this file.
|
void | omap_vrfb_restore_context (void) |
|
void | omap_vrfb_adjust_size (u16 *width, u16 *height, u8 bytespp) |
|
| EXPORT_SYMBOL (omap_vrfb_adjust_size) |
|
u32 | omap_vrfb_min_phys_size (u16 width, u16 height, u8 bytespp) |
|
| EXPORT_SYMBOL (omap_vrfb_min_phys_size) |
|
u16 | omap_vrfb_max_height (u32 phys_size, u16 width, u8 bytespp) |
|
| EXPORT_SYMBOL (omap_vrfb_max_height) |
|
void | omap_vrfb_setup (struct vrfb *vrfb, unsigned long paddr, u16 width, u16 height, unsigned bytespp, bool yuv_mode) |
|
| EXPORT_SYMBOL (omap_vrfb_setup) |
|
int | omap_vrfb_map_angle (struct vrfb *vrfb, u16 height, u8 rot) |
|
| EXPORT_SYMBOL (omap_vrfb_map_angle) |
|
void | omap_vrfb_release_ctx (struct vrfb *vrfb) |
|
| EXPORT_SYMBOL (omap_vrfb_release_ctx) |
|
int | omap_vrfb_request_ctx (struct vrfb *vrfb) |
|
| EXPORT_SYMBOL (omap_vrfb_request_ctx) |
|
#define OMAP_VRFB_SIZE (2048 * 2048 * 4) |
#define SMS_IMAGEHEIGHT_OFFSET 16 |
#define SMS_IMAGEWIDTH_OFFSET 0 |
Value:(((
context >= 4) ? 0xD0000000 : 0x70000000) \
Definition at line 39 of file vrfb.c.
#define VRFB_PAGE_HEIGHT_EXP 5 /* 1024 = 2^5 * 2^5 */ |
#define VRFB_PAGE_WIDTH_EXP 5 /* Assuming SDRAM pagesize= 1024 */ |
void omap_vrfb_adjust_size |
( |
u16 * |
width, |
|
|
u16 * |
height, |
|
|
u8 |
bytespp |
|
) |
| |
u16 omap_vrfb_max_height |
( |
u32 |
phys_size, |
|
|
u16 |
width, |
|
|
u8 |
bytespp |
|
) |
| |
u32 omap_vrfb_min_phys_size |
( |
u16 |
width, |
|
|
u16 |
height, |
|
|
u8 |
bytespp |
|
) |
| |