This commit was manufactured by cvs2svn to create branch 'vserver'.
[linux-2.6.git] / include / asm-arm / arch-imx / imxfb.h
1 /*
2  * This structure describes the machine which we are running on.
3  */
4 struct imxfb_mach_info {
5         u_long          pixclock;
6
7         u_short         xres;
8         u_short         yres;
9
10         u_char          bpp;
11         u_char          hsync_len;
12         u_char          left_margin;
13         u_char          right_margin;
14
15         u_char          vsync_len;
16         u_char          upper_margin;
17         u_char          lower_margin;
18         u_char          sync;
19
20         u_int           cmap_greyscale:1,
21                         cmap_inverse:1,
22                         cmap_static:1,
23                         unused:29;
24
25         u_int           pcr;
26         u_int           pwmr;
27         u_int           lscr1;
28
29         u_char * fixed_screen_cpu;
30         dma_addr_t fixed_screen_dma;
31
32         void (*lcd_power)(int);
33         void (*backlight_power)(int);
34 };
35 void set_imx_fb_info(struct imxfb_mach_info *hard_imx_fb_info);