diff --git a/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c b/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c
index 76e3ff7486e0b8c69371f4ebc6b76d5a4932db1f..ad8c2d75f2e011ef7bad942355d5a037b36f1075 100644
--- a/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c
+++ b/target/linux/realtek/files-5.10/arch/mips/rtl838x/prom.c
@@ -170,6 +170,10 @@ void __init prom_init(void)
 		identify_rtl9302();
 		soc_info.family = RTL9300_FAMILY_ID;
 		break;
+	case 0x9303:
+		soc_info.name = "RTL9303";
+		soc_info.family = RTL9300_FAMILY_ID;
+		break;
 	case 0x9313:
 		soc_info.name = "RTL9313";
 		soc_info.family = RTL9310_FAMILY_ID;