ARM: SAMSUNG: Set S3C_FB_MAX_WIN in <plat/fb.h>
authorBen Dooks <ben-linux@fluff.org>
Thu, 13 May 2010 05:44:50 +0000 (14:44 +0900)
committerBen Dooks <ben-linux@fluff.org>
Tue, 18 May 2010 09:46:27 +0000 (18:46 +0900)
Move the S3C_FB_MAX_WIN to the platform data to avoid
having to include the registers with the platform data.

Set S3C_FB_MAX_WIN to 5, which is the maximum that any
of the current hardware can do and the cost of having
it set to this for all is minimal (at least for the
platform data case), then always leave this as the maximum
for the systems supported.

Also remove the inclusion of <mach/regs-fb.h> from
the device definition in arch/arm/plat-samsung

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
arch/arm/plat-samsung/dev-fb.c
arch/arm/plat-samsung/include/plat/fb.h

index 002a15f313f30bb7e1e798d78b60a287578b574e..bf60204c62976f1b583d08eebe34bd13d23500d7 100644 (file)
@@ -19,7 +19,6 @@
 
 #include <mach/irqs.h>
 #include <mach/map.h>
-#include <mach/regs-fb.h>
 
 #include <plat/fb.h>
 #include <plat/devs.h>
index ffc01a76b7cee362255c6dd94fb9a98bdc4c0bee..1f85649d8c18a46bb48b40d22e2e20032c728aef 100644 (file)
 #ifndef __PLAT_S3C_FB_H
 #define __PLAT_S3C_FB_H __FILE__
 
+/* S3C_FB_MAX_WIN
+ * Set to the maximum number of windows that any of the supported hardware
+ * can use. Since the platform data uses this for an array size, having it
+ * set to the maximum of any version of the hardware can do is safe.
+ */
+#define S3C_FB_MAX_WIN (5)
+
 /**
  * struct s3c_fb_pd_win - per window setup data
  * @win_mode: The display parameters to initialise (not for window 0)