diff --git a/arch/arm/include/asm/mach-types.h b/arch/arm/include/asm/mach-types.h index cb131daef1..4005df05d4 100644 --- a/arch/arm/include/asm/mach-types.h +++ b/arch/arm/include/asm/mach-types.h @@ -1179,6 +1179,7 @@ extern unsigned int __machine_arch_type; #define MACH_TYPE_IPQ5332_AP_MI01_2_C2 0x8060201 #define MACH_TYPE_IPQ5332_AP_MI01_3 0x8060002 #define MACH_TYPE_IPQ5332_AP_MI01_3_C2 0x8060102 +#define MACH_TYPE_IPQ5332_AP_MI01_7 0x8060008 #define MACH_TYPE_IPQ5332_AP_MI04_1 0x8060004 #define MACH_TYPE_IPQ5332_AP_MI04_1_C2 0x8060007 #define MACH_TYPE_IPQ5332_AP_MI04_3 0x8060107 diff --git a/board/qca/arm/ipq5332/ipq5332.c b/board/qca/arm/ipq5332/ipq5332.c index 37a830c34f..b10036c17d 100644 --- a/board/qca/arm/ipq5332/ipq5332.c +++ b/board/qca/arm/ipq5332/ipq5332.c @@ -851,6 +851,7 @@ unsigned int get_dts_machid(unsigned int machid) case MACH_TYPE_IPQ5332_AP_MI01_2_C2: return MACH_TYPE_IPQ5332_AP_MI01_2; case MACH_TYPE_IPQ5332_AP_MI01_3_C2: + case MACH_TYPE_IPQ5332_AP_MI01_7: case MACH_TYPE_IPQ5332_AP_MI01_12: case MACH_TYPE_IPQ5332_AP_MI01_14: return MACH_TYPE_IPQ5332_AP_MI01_3; @@ -879,6 +880,11 @@ void ipq_uboot_fdt_fixup(void) config_list[config_nos++] = "config@rdp477"; config_list[config_nos++] = "config-rdp477"; break; + case MACH_TYPE_IPQ5332_AP_MI01_7: + config_list[config_nos++] = "config@mi01.7"; + config_list[config_nos++] = "config@rdp473"; + config_list[config_nos++] = "config-rdp473"; + break; case MACH_TYPE_IPQ5332_AP_MI04_1_C2: config_list[config_nos++] = "config@mi04.1-c2"; config_list[config_nos++] = "config@rdp478";