Merge remote-tracking branch 'regulator/fix/tps65910' into tmp
[firefly-linux-kernel-4.4.55.git] / include / linux / xilinxfb.h
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 dimensions 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__ */