ARM: mach-shmobile: ap4evb: modify touchpanel judgment condition
[deliverable/linux.git] / drivers / video / sh_mobile_lcdcfb.h
CommitLineData
6de9edd5
GL
1#ifndef SH_MOBILE_LCDCFB_H
2#define SH_MOBILE_LCDCFB_H
3
4#include <linux/completion.h>
5#include <linux/fb.h>
6#include <linux/wait.h>
7
8/* per-channel registers */
9enum { LDDCKPAT1R, LDDCKPAT2R, LDMT1R, LDMT2R, LDMT3R, LDDFR, LDSM1R,
10 LDSM2R, LDSA1R, LDMLSR, LDHCNR, LDHSYNR, LDVLNR, LDVSYNR, LDPMR,
11 LDHAJR,
12 NR_CH_REGS };
13
14#define PALETTE_NR 16
15
16struct sh_mobile_lcdc_priv;
17struct fb_info;
18
19struct sh_mobile_lcdc_chan {
20 struct sh_mobile_lcdc_priv *lcdc;
21 unsigned long *reg_offs;
22 unsigned long ldmt1r_value;
23 unsigned long enabled; /* ME and SE in LDCNT2R */
24 struct sh_mobile_lcdc_chan_cfg cfg;
25 u32 pseudo_palette[PALETTE_NR];
26 unsigned long saved_ch_regs[NR_CH_REGS];
27 struct fb_info *info;
28 dma_addr_t dma_handle;
29 struct fb_deferred_io defio;
30 struct scatterlist *sglist;
31 unsigned long frame_end;
32 unsigned long pan_offset;
33 wait_queue_head_t frame_end_wait;
34 struct completion vsync_completion;
1c120deb 35 struct fb_var_screeninfo display_var;
6de9edd5
GL
36};
37
38#endif
This page took 0.02426 seconds and 5 git commands to generate.