home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / include / linux / xilinxfb.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  945 b   |  31 lines

  1. /*
  2.  * Platform device data for Xilinx Framebuffer device
  3.  *
  4.  * Copyright 2007 Secret Lab Technologies Ltd.
  5.  *
  6.  * This file is licensed under the terms of the GNU General Public License
  7.  * version 2.  This program is licensed "as is" without any warranty of any
  8.  * kind, whether express or implied.
  9.  */
  10.  
  11. #ifndef __XILINXFB_H__
  12. #define __XILINXFB_H__
  13.  
  14. #include <linux/types.h>
  15.  
  16. /* ML300/403 reference design framebuffer driver platform data struct */
  17. struct xilinxfb_platform_data {
  18.     u32 rotate_screen;    /* Flag to rotate display 180 degrees */
  19.     u32 screen_height_mm;    /* Physical dimentions of screen in mm */
  20.     u32 screen_width_mm;
  21.     u32 xres, yres;        /* resolution of screen in pixels */
  22.     u32 xvirt, yvirt;    /* resolution of memory buffer */
  23.  
  24.     /* Physical address of framebuffer memory; If non-zero, driver
  25.      * will use provided memory address instead of allocating one from
  26.      * the consistent pool. */
  27.     u32 fb_phys;
  28. };
  29.  
  30. #endif  /* __XILINXFB_H__ */
  31.