Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c4a41bcc authored by Michal Simek's avatar Michal Simek Committed by Tomi Valkeinen
Browse files

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: default avatarMichal Simek <michal.simek@xilinx.com>
Signed-off-by: default avatarTomi Valkeinen <tomi.valkeinen@ti.com>
parent 9fe21fdc
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -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
 */

include/linux/xilinxfb.h

deleted100644 → 0
+0 −30
Original line number Diff line number Diff line
/*
 * 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__ */