#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 |
|
) |
| |