Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
omap_voutdef.h File Reference
#include <video/omapdss.h>
#include <plat/vrfb.h>

Go to the source code of this file.

Data Structures

struct  vid_vrfb_dma
 
struct  omapvideo_info
 
struct  omap2video_device
 
struct  omap_vout_device
 

Macros

#define YUYV_BPP   2
 
#define RGB565_BPP   2
 
#define RGB24_BPP   3
 
#define RGB32_BPP   4
 
#define TILE_SIZE   32
 
#define YUYV_VRFB_BPP   2
 
#define RGB_VRFB_BPP   1
 
#define MAX_CID   3
 
#define MAC_VRFB_CTXS   4
 
#define MAX_VOUT_DEV   2
 
#define MAX_OVLS   3
 
#define MAX_DISPLAYS   10
 
#define MAX_MANAGERS   3
 
#define QQVGA_WIDTH   160
 
#define QQVGA_HEIGHT   120
 
#define VID_MAX_WIDTH   1280 /* Largest width */
 
#define VID_MAX_HEIGHT   720 /* Largest height */
 
#define VID_MIN_WIDTH   2
 
#define VID_MIN_HEIGHT   2
 
#define MAX_PIXELS_PER_LINE   2048
 
#define VRFB_TX_TIMEOUT   1000
 
#define VRFB_NUM_BUFS   4
 
#define OMAP_VOUT_MAX_BUF_SIZE   (VID_MAX_WIDTH*VID_MAX_HEIGHT*4)
 

Enumerations

enum  dma_channel_state { DMA_CHAN_NOT_ALLOTED, DMA_CHAN_ALLOTED }
 
enum  dss_rotation { dss_rotation_0_degree = 0, dss_rotation_90_degree = 1, dss_rotation_180_degree = 2, dss_rotation_270_degree = 3 }
 
enum  vout_rotaion_type { VOUT_ROT_NONE = 0, VOUT_ROT_VRFB = 1 }
 

Functions

void omap_vout_free_buffers (struct omap_vout_device *vout)
 

Macro Definition Documentation

#define MAC_VRFB_CTXS   4

Definition at line 25 of file omap_voutdef.h.

#define MAX_CID   3

Definition at line 24 of file omap_voutdef.h.

#define MAX_DISPLAYS   10

Definition at line 28 of file omap_voutdef.h.

#define MAX_MANAGERS   3

Definition at line 29 of file omap_voutdef.h.

#define MAX_OVLS   3

Definition at line 27 of file omap_voutdef.h.

#define MAX_PIXELS_PER_LINE   2048

Definition at line 43 of file omap_voutdef.h.

#define MAX_VOUT_DEV   2

Definition at line 26 of file omap_voutdef.h.

#define OMAP_VOUT_MAX_BUF_SIZE   (VID_MAX_WIDTH*VID_MAX_HEIGHT*4)

Definition at line 49 of file omap_voutdef.h.

#define QQVGA_HEIGHT   120

Definition at line 32 of file omap_voutdef.h.

#define QQVGA_WIDTH   160

Definition at line 31 of file omap_voutdef.h.

#define RGB24_BPP   3

Definition at line 19 of file omap_voutdef.h.

#define RGB32_BPP   4

Definition at line 20 of file omap_voutdef.h.

#define RGB565_BPP   2

Definition at line 18 of file omap_voutdef.h.

#define RGB_VRFB_BPP   1

Definition at line 23 of file omap_voutdef.h.

#define TILE_SIZE   32

Definition at line 21 of file omap_voutdef.h.

#define VID_MAX_HEIGHT   720 /* Largest height */

Definition at line 36 of file omap_voutdef.h.

#define VID_MAX_WIDTH   1280 /* Largest width */

Definition at line 35 of file omap_voutdef.h.

#define VID_MIN_HEIGHT   2

Definition at line 40 of file omap_voutdef.h.

#define VID_MIN_WIDTH   2

Definition at line 39 of file omap_voutdef.h.

#define VRFB_NUM_BUFS   4

Definition at line 46 of file omap_voutdef.h.

#define VRFB_TX_TIMEOUT   1000

Definition at line 45 of file omap_voutdef.h.

#define YUYV_BPP   2

Definition at line 17 of file omap_voutdef.h.

#define YUYV_VRFB_BPP   2

Definition at line 22 of file omap_voutdef.h.

Enumeration Type Documentation

Enumerator:
DMA_CHAN_NOT_ALLOTED 
DMA_CHAN_ALLOTED 

Definition at line 51 of file omap_voutdef.h.

Enumerator:
dss_rotation_0_degree 
dss_rotation_90_degree 
dss_rotation_180_degree 
dss_rotation_270_degree 

Definition at line 60 of file omap_voutdef.h.

Enumerator:
VOUT_ROT_NONE 
VOUT_ROT_VRFB 

Definition at line 73 of file omap_voutdef.h.

Function Documentation

void omap_vout_free_buffers ( struct omap_vout_device vout)

Definition at line 244 of file omap_vout.c.