| /* | 
 |  * Platform device data for Xilinx Framebuffer device | 
 |  * | 
 |  * Copyright 2007 Secret Lab Technologies Ltd. | 
 |  * | 
 |  * This file is licensed under the terms of the GNU General Public License | 
 |  * version 2.  This program is licensed "as is" without any warranty of any | 
 |  * kind, whether express or implied. | 
 |  */ | 
 |  | 
 | #ifndef __XILINXFB_H__ | 
 | #define __XILINXFB_H__ | 
 |  | 
 | #include <linux/types.h> | 
 |  | 
 | /* ML300/403 reference design framebuffer driver platform data struct */ | 
 | struct xilinxfb_platform_data { | 
 | 	u32 rotate_screen;	/* Flag to rotate display 180 degrees */ | 
 | 	u32 screen_height_mm;	/* Physical dimentions of screen in mm */ | 
 | 	u32 screen_width_mm; | 
 | 	u32 xres, yres;		/* resolution of screen in pixels */ | 
 | 	u32 xvirt, yvirt;	/* resolution of memory buffer */ | 
 |  | 
 | 	/* Physical address of framebuffer memory; If non-zero, driver | 
 | 	 * will use provided memory address instead of allocating one from | 
 | 	 * the consistent pool. */ | 
 | 	u32 fb_phys; | 
 | }; | 
 |  | 
 | #endif  /* __XILINXFB_H__ */ |