Commit | Line | Data |
---|---|---|
53d7ad1e RK |
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 | ||
9da505d1 | 10 | u_int nonstd; |
53d7ad1e RK |
11 | u_char bpp; |
12 | u_char hsync_len; | |
13 | u_char left_margin; | |
14 | u_char right_margin; | |
15 | ||
16 | u_char vsync_len; | |
17 | u_char upper_margin; | |
18 | u_char lower_margin; | |
19 | u_char sync; | |
20 | ||
21 | u_int cmap_greyscale:1, | |
22 | cmap_inverse:1, | |
23 | cmap_static:1, | |
24 | unused:29; | |
25 | ||
26 | u_int pcr; | |
27 | u_int pwmr; | |
28 | u_int lscr1; | |
772a9e63 | 29 | u_int dmacr; |
53d7ad1e RK |
30 | |
31 | u_char * fixed_screen_cpu; | |
32 | dma_addr_t fixed_screen_dma; | |
33 | ||
34 | void (*lcd_power)(int); | |
35 | void (*backlight_power)(int); | |
36 | }; | |
37 | void set_imx_fb_info(struct imxfb_mach_info *hard_imx_fb_info); |