ARM: SAMSUNG: Update S3C2416 entry with S3C2450
authorBen Dooks <ben-linux@fluff.org>
Fri, 30 Apr 2010 07:32:26 +0000 (16:32 +0900)
committerBen Dooks <ben-linux@fluff.org>
Mon, 10 May 2010 02:44:47 +0000 (11:44 +0900)
These devices are so similar that they share the same SoC
ID code, so note this.

Signed-off-by: Ben Dooks <ben-linux@fluff.org>
arch/arm/Kconfig
arch/arm/mach-s3c2416/Kconfig
arch/arm/plat-s3c24xx/cpu.c

index 6785c33908bf39b692c5057e82056b4716beef8e..3f8718fc4050a856b959adefe15369512021d041 100644 (file)
@@ -647,7 +647,7 @@ config ARCH_SA1100
          Support for StrongARM 11x0 based boards.
 
 config ARCH_S3C2410
-       bool "Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443"
+       bool "Samsung S3C2410, S3C2412, S3C2413, S3C2416, S3C2440, S3C2442, S3C2443, S3C2450"
        select GENERIC_GPIO
        select ARCH_HAS_CPUFREQ
        select HAVE_CLK
@@ -656,6 +656,10 @@ config ARCH_S3C2410
          BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or
          the Samsung SMDK2410 development board (and derivatives).
 
+         Note, the S3C2416 and the S3C2450 are so close that they even share
+         the same SoC ID code. This means that there is no seperate machine
+         directory (no arch/arm/mach-s3c2450) as the S3C2416 was first.
+
 config ARCH_S3C64XX
        bool "Samsung S3C64XX"
        select PLAT_SAMSUNG
index 6d077b24d1904d92cf882926a7591cd62cf8b6fc..29103a6047dee8d830a352c015fea2378fa2a57f 100644 (file)
@@ -4,6 +4,9 @@
 #
 # Licensed under GPLv2
 
+# note, this also supports the S3C2450 which is so similar it has the same
+# ID code as the S3C2416.
+
 config CPU_S3C2416
        bool
        depends on ARCH_S3C2410
index 32db85651af0af0317c835f3f2d18f0d1bdd1a31..76d0858c3cbba1f1cbe4482af23a43a41a8aa019 100644 (file)
@@ -58,7 +58,7 @@
 static const char name_s3c2400[]  = "S3C2400";
 static const char name_s3c2410[]  = "S3C2410";
 static const char name_s3c2412[]  = "S3C2412";
-static const char name_s3c2416[]  = "S3C2416";
+static const char name_s3c2416[]  = "S3C2416/S3C2450";
 static const char name_s3c2440[]  = "S3C2440";
 static const char name_s3c2442[]  = "S3C2442";
 static const char name_s3c2442b[]  = "S3C2442B";