diff --git a/arch/arm/include/asm/mach-types.h b/arch/arm/include/asm/mach-types.h index 0b352486a8..bbc2a06dd4 100644 --- a/arch/arm/include/asm/mach-types.h +++ b/arch/arm/include/asm/mach-types.h @@ -1142,6 +1142,7 @@ extern unsigned int __machine_arch_type; #define MACH_TYPE_IPQ40XX_AP_DK04_1_C6 0x8010501 #define MACH_TYPE_IPQ6018_AP_CP01_C1 0x8030000 #define MACH_TYPE_IPQ6018_AP_CP01_C2 0x8030001 +#define MACH_TYPE_IPQ6018_AP_CP01_C3 0x8030002 #define MACH_TYPE_IPQ6018_AP_CP01_C4 0x8030003 #ifdef CONFIG_ARCH_EBSA110 diff --git a/board/qca/arm/ipq6018/ipq6018.c b/board/qca/arm/ipq6018/ipq6018.c index d272a3791d..bea8351f41 100644 --- a/board/qca/arm/ipq6018/ipq6018.c +++ b/board/qca/arm/ipq6018/ipq6018.c @@ -1397,6 +1397,7 @@ unsigned int get_dts_machid(unsigned int machid) switch (machid) { case MACH_TYPE_IPQ6018_AP_CP01_C2: + case MACH_TYPE_IPQ6018_AP_CP01_C3: return MACH_TYPE_IPQ6018_AP_CP01_C1; case MACH_TYPE_IPQ6018_AP_CP01_C4: return MACH_TYPE_IPQ6018_AP_CP01_C1; @@ -1415,6 +1416,9 @@ void ipq_uboot_fdt_fixup(void) case MACH_TYPE_IPQ6018_AP_CP01_C2: config = "config@cp01-c2"; break; + case MACH_TYPE_IPQ6018_AP_CP01_C3: + config = "config@cp01-c3"; + break; case MACH_TYPE_IPQ6018_AP_CP01_C4: config = "config@cp01-c4"; break;