linux/drivers/video/omap/dispc.h
<<
>>
Prefs
   1#ifndef _DISPC_H
   2#define _DISPC_H
   3
   4#include <linux/interrupt.h>
   5
   6#define DISPC_PLANE_GFX                 0
   7#define DISPC_PLANE_VID1                1
   8#define DISPC_PLANE_VID2                2
   9
  10#define DISPC_RGB_1_BPP                 0x00
  11#define DISPC_RGB_2_BPP                 0x01
  12#define DISPC_RGB_4_BPP                 0x02
  13#define DISPC_RGB_8_BPP                 0x03
  14#define DISPC_RGB_12_BPP                0x04
  15#define DISPC_RGB_16_BPP                0x06
  16#define DISPC_RGB_24_BPP                0x08
  17#define DISPC_RGB_24_BPP_UNPACK_32      0x09
  18#define DISPC_YUV2_422                  0x0a
  19#define DISPC_UYVY_422                  0x0b
  20
  21#define DISPC_BURST_4x32                0
  22#define DISPC_BURST_8x32                1
  23#define DISPC_BURST_16x32               2
  24
  25#define DISPC_LOAD_CLUT_AND_FRAME       0x00
  26#define DISPC_LOAD_CLUT_ONLY            0x01
  27#define DISPC_LOAD_FRAME_ONLY           0x02
  28#define DISPC_LOAD_CLUT_ONCE_FRAME      0x03
  29
  30#define DISPC_TFT_DATA_LINES_12         0
  31#define DISPC_TFT_DATA_LINES_16         1
  32#define DISPC_TFT_DATA_LINES_18         2
  33#define DISPC_TFT_DATA_LINES_24         3
  34
  35extern void omap_dispc_set_lcd_size(int width, int height);
  36
  37extern void omap_dispc_enable_lcd_out(int enable);
  38extern void omap_dispc_enable_digit_out(int enable);
  39
  40extern int omap_dispc_request_irq(unsigned long irq_mask,
  41                                   void (*callback)(void *data), void *data);
  42extern void omap_dispc_free_irq(unsigned long irq_mask,
  43                                 void (*callback)(void *data), void *data);
  44
  45extern const struct lcd_ctrl omap2_int_ctrl;
  46#endif
  47