imx: add i.MX 6SLL CPU type
authorPeng Fan <peng.fan@nxp.com>
Sun, 11 Dec 2016 11:24:20 +0000 (19:24 +0800)
committerStefano Babic <sbabic@denx.de>
Fri, 16 Dec 2016 10:38:24 +0000 (11:38 +0100)
Add i.MX6SLL cpu type.
MXC_CPU_MX6D is not a real value in chip, so change it to 0x6A.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Cc: Stefano Babic <sbabic@denx.de>
arch/arm/imx-common/cpu.c
arch/arm/include/asm/arch-imx/cpu.h
arch/arm/include/asm/imx-common/sys_proto.h

index 632facabd70cd94bff98ea46fbb9eb731e63b114..40fe813d290b45e08805a19bf0c9dc3b7b35d35d 100644 (file)
@@ -155,6 +155,8 @@ const char *get_imx_type(u32 imxtype)
                return "6SOLO"; /* Solo version of the mx6 */
        case MXC_CPU_MX6SL:
                return "6SL";   /* Solo-Lite version of the mx6 */
+       case MXC_CPU_MX6SLL:
+               return "6SLL";  /* SLL version of the mx6 */
        case MXC_CPU_MX6SX:
                return "6SX";   /* SoloX version of the mx6 */
        case MXC_CPU_MX6UL:
index 667115b0dcb2356f8c0fd4524dbc3e47392802f8..8bd14215efc8c8dbca9aa1c1c457f61be9e1a5d0 100644 (file)
@@ -19,7 +19,8 @@
 #define MXC_CPU_MX6UL          0x64
 #define MXC_CPU_MX6ULL         0x65
 #define MXC_CPU_MX6SOLO                0x66 /* dummy */
-#define MXC_CPU_MX6D           0x67
+#define MXC_CPU_MX6SLL         0x67
+#define MXC_CPU_MX6D           0x6A
 #define MXC_CPU_MX6DP          0x68
 #define MXC_CPU_MX6QP          0x69
 #define MXC_CPU_MX7S           0x71 /* dummy ID */
index 005435aba1800c673bc9ac89e47dec76e39cc2bb..539d34bbdd98b68be86c71174467c6d1d8f5e4f4 100644 (file)
@@ -36,6 +36,7 @@
 #define is_mx6solo() (is_cpu_type(MXC_CPU_MX6SOLO))
 #define is_mx6ul() (is_cpu_type(MXC_CPU_MX6UL))
 #define is_mx6ull() (is_cpu_type(MXC_CPU_MX6ULL))
+#define is_mx6sll() (is_cpu_type(MXC_CPU_MX6SLL))
 
 u32 get_nr_cpus(void);
 u32 get_cpu_rev(void);