From 34c2bbf2d87d66920388dd04109213810b00bde8 Mon Sep 17 00:00:00 2001 From: Saahil Tomar Date: Fri, 22 Sep 2023 14:09:50 +0530 Subject: [PATCH] arm: dts: Add MI01.2-C2 dts support This change adds MI01.2-C2 (RDP484) which is a derivative of RDP441 with PON SFP connected and ethernet SFP plugged out. Change-Id: I2075b3a4f09e510bbc5f188209435b97b06e5ba7 Signed-off-by: Saahil Tomar --- arch/arm/include/asm/mach-types.h | 2 ++ board/qca/arm/ipq5332/ipq5332.c | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/arch/arm/include/asm/mach-types.h b/arch/arm/include/asm/mach-types.h index d32969ddba..62a65c9986 100644 --- a/arch/arm/include/asm/mach-types.h +++ b/arch/arm/include/asm/mach-types.h @@ -1175,6 +1175,8 @@ extern unsigned int __machine_arch_type; #define MACH_TYPE_IPQ9574_AP_AL03_C2 0x8050102 #define MACH_TYPE_IPQ9574_RDP467 0x8051301 #define MACH_TYPE_IPQ5332_EMULATION 0xF060000 +#define MACH_TYPE_IPQ5332_AP_MI01_2 0x8060001 +#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_MI04_1 0x8060004 diff --git a/board/qca/arm/ipq5332/ipq5332.c b/board/qca/arm/ipq5332/ipq5332.c index 09ad7636fb..dc25a18abd 100644 --- a/board/qca/arm/ipq5332/ipq5332.c +++ b/board/qca/arm/ipq5332/ipq5332.c @@ -823,6 +823,8 @@ unsigned int get_dts_machid(unsigned int machid) { switch (machid) { + case MACH_TYPE_IPQ5332_AP_MI01_2_C2: + return MACH_TYPE_IPQ5332_AP_MI01_2; case MACH_TYPE_IPQ5332_AP_MI01_3_C2: return MACH_TYPE_IPQ5332_AP_MI01_3; case MACH_TYPE_IPQ5332_AP_MI04_1_C2: @@ -844,6 +846,11 @@ void ipq_uboot_fdt_fixup(void) switch (gd->bd->bi_arch_number) { + case MACH_TYPE_IPQ5332_AP_MI01_2_C2: + config_list[config_nos++] = "config@mi01.2-c2"; + config_list[config_nos++] = "config@rdp484"; + config_list[config_nos++] = "config-rdp484"; + break; case MACH_TYPE_IPQ5332_AP_MI01_3_C2: config_list[config_nos++] = "config@mi01.3-c2"; config_list[config_nos++] = "config@rdp477";