Blame view

kernel/linux-imx6_3.14.28/drivers/video/atafb.h 1.67 KB
6b13f685e   김민수   BSP 최초 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
  #ifndef _VIDEO_ATAFB_H
  #define _VIDEO_ATAFB_H
  
  void atafb_mfb_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
  			int dx, int height, int width);
  void atafb_mfb_fillrect(struct fb_info *info, u_long next_line, u32 color,
  			int sy, int sx, int height, int width);
  void atafb_mfb_linefill(struct fb_info *info, u_long next_line,
  			int dy, int dx, u32 width,
  			const u8 *data, u32 bgcolor, u32 fgcolor);
  
  void atafb_iplan2p2_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
  			     int dx, int height, int width);
  void atafb_iplan2p2_fillrect(struct fb_info *info, u_long next_line, u32 color,
  			     int sy, int sx, int height, int width);
  void atafb_iplan2p2_linefill(struct fb_info *info, u_long next_line,
  			     int dy, int dx, u32 width,
  			     const u8 *data, u32 bgcolor, u32 fgcolor);
  
  void atafb_iplan2p4_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
  			     int dx, int height, int width);
  void atafb_iplan2p4_fillrect(struct fb_info *info, u_long next_line, u32 color,
  			     int sy, int sx, int height, int width);
  void atafb_iplan2p4_linefill(struct fb_info *info, u_long next_line,
  			     int dy, int dx, u32 width,
  			     const u8 *data, u32 bgcolor, u32 fgcolor);
  
  void atafb_iplan2p8_copyarea(struct fb_info *info, u_long next_line, int sy, int sx, int dy,
  			     int dx, int height, int width);
  void atafb_iplan2p8_fillrect(struct fb_info *info, u_long next_line, u32 color,
  			     int sy, int sx, int height, int width);
  void atafb_iplan2p8_linefill(struct fb_info *info, u_long next_line,
  			     int dy, int dx, u32 width,
  			     const u8 *data, u32 bgcolor, u32 fgcolor);
  
  #endif /* _VIDEO_ATAFB_H */