]> git.sur5r.net Git - u-boot/commitdiff
arm: Note vendor-required status of certain MACH_TYPE values
authorTom Rini <trini@konsulko.com>
Thu, 26 Jan 2017 01:42:38 +0000 (20:42 -0500)
committerTom Rini <trini@konsulko.com>
Sat, 28 Jan 2017 19:04:26 +0000 (14:04 -0500)
In the cases of some boards, a MACH_TYPE number is used which is either
not registered upstream or worse (for functionality) is re-using the
number of a different (or reference) platform instead.  Make sure we
have a comment in these cases.

Cc: Albert ARIBAUD <albert.aribaud@3adev.fr>
Cc: Walter Schweizer <swwa@users.sourceforge.net>
Cc: Stefan Roese <sr@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Tom Rini <trini@konsulko.com>
Acked-by: Stefan Roese <sr@denx.de>
board/quipos/cairo/cairo.c
include/configs/ds109.h
include/configs/exynos5420-common.h
include/configs/omap3_cairo.h
include/configs/titanium.h
include/configs/udoo.h
include/configs/work_92105.h

index 793aa9023150bfab34edf6936b8d4c9d6778c639..6b366dc43f1f102d6ad7cecfe8953230fac8fd8a 100644 (file)
@@ -45,7 +45,7 @@ int board_init(void)
 {
        gpmc_init(); /* in SRAM or SDRAM, finish GPMC */
        /* board id for Linux */
-       gd->bd->bi_arch_number = MACH_TYPE_OMAP3_CAIRO;
+       gd->bd->bi_arch_number = CONFIG_MACH_TYPE;
        /* boot param addr */
        gd->bd->bi_boot_params = (OMAP34XX_SDRC_CS0 + 0x100);
        return 0;
index 222a510034e2ab3aa311137249662de2fba12332..4c874367fd2db8a84caafaf8623732d7a5df731f 100644 (file)
 #ifndef _CONFIG_DS109_H
 #define _CONFIG_DS109_H
 
-/*
- * FIXME: This belongs in mach-types.h.  However, we only pull mach-types
- * from Linus' kernel.org tree.  This hasn't been updated primarily due to
- * the recent arch/arm reshuffling.  So, in the meantime, we'll place it
- * here.
- */
-#include <asm/mach-types.h>
-#ifdef MACH_TYPE_SYNOLOGY
-#error "MACH_TYPE_SYNOLOGY has been defined properly, please remove this."
-#else
-#define MACH_TYPE_SYNOLOGY             527
-#endif
+/* Provide the MACH_TYPE value that the vendor kernel requires. */
+#define CONFIG_MACH_TYPE               527
 
 /*
  * High Level Configuration Options (easy to change)
  */
 #define CONFIG_SHEEVA_88SV131  1       /* CPU Core subversion */
-#define CONFIG_MACH_TYPE       MACH_TYPE_SYNOLOGY
 
 /*
  * Commands configuration
index 16153eb595293169e38e6b11b9591e28c9aaffaa..79e6d134915ddb2aca46f2fecd9a019c189aaeaf 100644 (file)
@@ -15,8 +15,8 @@
 
 #define CONFIG_EXYNOS5_DT
 
-#define MACH_TYPE_SMDK5420     8002
-#define CONFIG_MACH_TYPE       MACH_TYPE_SMDK5420
+/* Provide the MACH_TYPE value that the vendor kernel requires. */
+#define CONFIG_MACH_TYPE               8002
 
 #define CONFIG_VAR_SIZE_SPL
 
index 09f4ec0b74eccba211dc74f751e5054ddb237b34..b5d2b007e8242a49572c719f4d00c68ab607edbf 100644 (file)
 #define CONFIG_SERIAL2
 #endif
 
-/* Provide MACH_TYPE for compatibility with non-DT kernels */
-#define MACH_TYPE_OMAP3_CAIRO  3063
-#define CONFIG_MACH_TYPE       MACH_TYPE_OMAP3_CAIRO
+/* Provide the MACH_TYPE value the vendor kernel requires */
+#define CONFIG_MACH_TYPE       3063
 
 /*-----------------------------------------------------------------------
  * FLASH and environment organization
index a53969f74fa180f89783e8c98f2ef67d6c2acb89..4a12245810871523479cda4f83ce8318a54e306f 100644 (file)
@@ -17,8 +17,8 @@
 
 #define CONFIG_MX6Q
 
-#define MACH_TYPE_TITANIUM             3769
-#define CONFIG_MACH_TYPE               MACH_TYPE_TITANIUM
+/* Provide the MACH_TYPE value that the vendor kernel requires. */
+#define CONFIG_MACH_TYPE               3769
 
 /* Size of malloc() pool */
 #define CONFIG_SYS_MALLOC_LEN          (2 * 1024 * 1024)
index 961062178d2f100928b93781a2e1655582775189..90b682e1009b24bffae6fe8309e3a1c646916f6f 100644 (file)
@@ -13,8 +13,8 @@
 
 #include "imx6_spl.h"
 
-#define MACH_TYPE_UDOO         4800
-#define CONFIG_MACH_TYPE       MACH_TYPE_UDOO
+/* Provide the MACH_TYPE value that the vendor kernel requires. */
+#define CONFIG_MACH_TYPE               4800
 
 /* Size of malloc() pool */
 #define CONFIG_SYS_MALLOC_LEN          (2 * SZ_1M)
index 4ce8b091728cb8bd97826867e212f3477291516b..dd02142e3243adf4d1a0d6d21fb59d8c0cbd181a 100644 (file)
@@ -18,8 +18,7 @@
  * Define work_92105 machine type by hand -- done only for compatibility
  * with original board code
  */
-#define MACH_TYPE_WORK_92105           736
-#define CONFIG_MACH_TYPE               MACH_TYPE_WORK_92105
+#define CONFIG_MACH_TYPE               736
 
 #define CONFIG_SYS_ICACHE_OFF
 #define CONFIG_SYS_DCACHE_OFF