mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-05 10:04:12 +08:00
video: xilinxfb: Move xilinxfb_platform_data directly to the driver
No reason to have separate file in header in include/linux folder if this is purely driver specific structure. Signed-off-by: Michal Simek <michal.simek@xilinx.com> Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
This commit is contained in:
parent
9fe21fdc5f
commit
c4a41bcc17
@ -33,7 +33,6 @@
|
||||
#include <linux/of_platform.h>
|
||||
#include <linux/of_address.h>
|
||||
#include <linux/io.h>
|
||||
#include <linux/xilinxfb.h>
|
||||
#include <linux/slab.h>
|
||||
|
||||
#ifdef CONFIG_PPC_DCR
|
||||
@ -84,6 +83,20 @@
|
||||
|
||||
#define PALETTE_ENTRIES_NO 16 /* passed to fb_alloc_cmap() */
|
||||
|
||||
/* 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 dimensions 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;
|
||||
};
|
||||
|
||||
/*
|
||||
* Default xilinxfb configuration
|
||||
*/
|
||||
|
@ -1,30 +0,0 @@
|
||||
/*
|
||||
* 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 dimensions 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__ */
|
Loading…
Reference in New Issue
Block a user