diff --git a/target/linux/brcm63xx/dts/bcm63268-sky-sr102.dts b/target/linux/brcm63xx/dts/bcm63168-sky-sr102.dts
similarity index 97%
rename from target/linux/brcm63xx/dts/bcm63268-sky-sr102.dts
rename to target/linux/brcm63xx/dts/bcm63168-sky-sr102.dts
index 45c130248973f54cd97595202703a7e51cc90d2e..e47822af899da0720f2fddd2af9199b495ddf8b7 100644
--- a/target/linux/brcm63xx/dts/bcm63268-sky-sr102.dts
+++ b/target/linux/brcm63xx/dts/bcm63168-sky-sr102.dts
@@ -6,7 +6,7 @@
 
 / {
 	model = "SKY SR102";
-	compatible = "sky,sr102", "brcm,bcm63268";
+	compatible = "sky,sr102", "brcm,bcm63168", "brcm,bcm63268";
 
 	chosen {
 		bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
diff --git a/target/linux/brcm63xx/dts/bcm63268-brcm-bcm963269bhr.dts b/target/linux/brcm63xx/dts/bcm63269-brcm-bcm963269bhr.dts
similarity index 93%
rename from target/linux/brcm63xx/dts/bcm63268-brcm-bcm963269bhr.dts
rename to target/linux/brcm63xx/dts/bcm63269-brcm-bcm963269bhr.dts
index bb1609e040e870a3ee6f64d67ece3f9b86dffe57..bcd2286cf95768d4870da68ad9b9c2bccaabcd9e 100644
--- a/target/linux/brcm63xx/dts/bcm63268-brcm-bcm963269bhr.dts
+++ b/target/linux/brcm63xx/dts/bcm63269-brcm-bcm963269bhr.dts
@@ -6,7 +6,7 @@
 
 / {
 	model = "Broadcom BCM963269BHR reference board";
-	compatible = "brcm,bcm963269bhr", "brcm,bcm63268";
+	compatible = "brcm,bcm963269bhr", "brcm,bcm63269", "brcm,bcm63268";
 
 	chosen {
 		bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
diff --git a/target/linux/brcm63xx/dts/bcm6358-huawei-echolife-hg520v.dts b/target/linux/brcm63xx/dts/bcm6359-huawei-echolife-hg520v.dts
similarity index 93%
rename from target/linux/brcm63xx/dts/bcm6358-huawei-echolife-hg520v.dts
rename to target/linux/brcm63xx/dts/bcm6359-huawei-echolife-hg520v.dts
index 2176ea88d26b35fa1bb9b599dcaf4069c9b0c16d..5809b6da4ec426b6a42e029c3fa685d10c295eca 100644
--- a/target/linux/brcm63xx/dts/bcm6358-huawei-echolife-hg520v.dts
+++ b/target/linux/brcm63xx/dts/bcm6359-huawei-echolife-hg520v.dts
@@ -6,7 +6,7 @@
 
 / {
 	model = "Huawei EchoLife HG520v";
-	compatible = "huawei,echolife-hg520v", "brcm,bcm6358";
+	compatible = "huawei,echolife-hg520v", "brcm,bcm6359", "brcm,bcm6358";
 
 	chosen {
 		bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
diff --git a/target/linux/brcm63xx/dts/bcm6362-sfr-neufbox-6-sercomm-r0.dts b/target/linux/brcm63xx/dts/bcm6361-sfr-neufbox-6-sercomm-r0.dts
similarity index 95%
rename from target/linux/brcm63xx/dts/bcm6362-sfr-neufbox-6-sercomm-r0.dts
rename to target/linux/brcm63xx/dts/bcm6361-sfr-neufbox-6-sercomm-r0.dts
index 031aff0748a2df1fc7bed2002a6081ab58b2156e..4498272887160563472690919c7e0a7dc2a31de7 100644
--- a/target/linux/brcm63xx/dts/bcm6362-sfr-neufbox-6-sercomm-r0.dts
+++ b/target/linux/brcm63xx/dts/bcm6361-sfr-neufbox-6-sercomm-r0.dts
@@ -6,7 +6,7 @@
 
 / {
 	model = "SFR Neufbox 6 (Sercomm)";
-	compatible = "sfr,neufbox-6-sercomm-r0", "brcm,bcm6362";
+	compatible = "sfr,neufbox-6-sercomm-r0", "brcm,bcm6361", "brcm,bcm6362";
 
 	chosen {
 		bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
diff --git a/target/linux/brcm63xx/dts/bcm6368-comtrend-wap-5813n.dts b/target/linux/brcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
similarity index 97%
rename from target/linux/brcm63xx/dts/bcm6368-comtrend-wap-5813n.dts
rename to target/linux/brcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
index abf5ea4f6b70a1651d7c6e830beb3c3e735c658f..c6db2721decb58502cdc28d3fd9949ff9bf5685d 100644
--- a/target/linux/brcm63xx/dts/bcm6368-comtrend-wap-5813n.dts
+++ b/target/linux/brcm63xx/dts/bcm6369-comtrend-wap-5813n.dts
@@ -6,7 +6,7 @@
 
 / {
 	model = "Comtrend WAP-5813n";
-	compatible = "comtrend,wap-5813n", "brcm,bcm6368";
+	compatible = "comtrend,wap-5813n", "brcm,bcm6369", "brcm,bcm6368";
 
 	chosen {
 		bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
diff --git a/target/linux/brcm63xx/dts/bcm6368-netgear-evg2000.dts b/target/linux/brcm63xx/dts/bcm6369-netgear-evg2000.dts
similarity index 96%
rename from target/linux/brcm63xx/dts/bcm6368-netgear-evg2000.dts
rename to target/linux/brcm63xx/dts/bcm6369-netgear-evg2000.dts
index 1508291f4b89391021ccafe7260dc51cc38a59e1..93d4792740c74ed9232229bcac2f1602ef5afb16 100644
--- a/target/linux/brcm63xx/dts/bcm6368-netgear-evg2000.dts
+++ b/target/linux/brcm63xx/dts/bcm6369-netgear-evg2000.dts
@@ -6,7 +6,7 @@
 
 / {
 	model = "Netgear EVG2000";
-	compatible = "netgear,evg2000", "brcm,bcm6368";
+	compatible = "netgear,evg2000", "brcm,bcm6369", "brcm,bcm6368";
 
 	chosen {
 		bootargs = "rootfstype=squashfs,jffs2 noinitrd console=ttyS0,115200";
diff --git a/target/linux/brcm63xx/image/bcm63xx.mk b/target/linux/brcm63xx/image/bcm63xx.mk
index bc96b2a24e6365967a251b848913c3eab1ca0e91..265fa0958ae0b501a7643f33b5c9b3e904046b1d 100644
--- a/target/linux/brcm63xx/image/bcm63xx.mk
+++ b/target/linux/brcm63xx/image/bcm63xx.mk
@@ -304,6 +304,7 @@ define Device/brcm_bcm963269bhr
   IMAGES :=
   CFE_BOARD_ID := 963269BHR
   CFE_CHIP_ID := 63268
+  SOC := bcm63269
   DEVICE_PACKAGES := $(USB2_PACKAGES) kmod-bcm63xx-udc
 endef
 TARGET_DEVICES += brcm_bcm963269bhr
@@ -458,6 +459,7 @@ define Device/comtrend_wap-5813n
   CFE_BOARD_ID := 96369R-1231N
   CFE_CHIP_ID := 6368
   FLASH_MB := 8
+  SOC := bcm6369
   DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
 endef
 TARGET_DEVICES += comtrend_wap-5813n
@@ -643,6 +645,7 @@ define Device/huawei_echolife-hg520v
   CFE_BOARD_ID := HW6358GW_B
   CFE_CHIP_ID := 6358
   CFE_EXTRAS += --rsa-signature "EchoLife_HG520v"
+  SOC := bcm6359
   DEVICE_PACKAGES := $(B43_PACKAGES)
 endef
 TARGET_DEVICES += huawei_echolife-hg520v
@@ -823,6 +826,7 @@ define Device/netgear_evg2000
   BLOCK_SIZE := 0x20000
   NETGEAR_BOARD_ID := U12H154T90_NETGEAR
   NETGEAR_REGION := 1
+  SOC := bcm6369
   DEVICE_PACKAGES := $(B43_PACKAGES) $(USB2_PACKAGES)
 endef
 TARGET_DEVICES += netgear_evg2000
@@ -1002,6 +1006,7 @@ define Device/sfr_neufbox-6-sercomm-r0
   CFE_BOARD_ID := NB6-SER-r0
   CFE_CHIP_ID := 6362
   CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
+  SOC := bcm6361
   DEVICE_PACKAGES := $(USB2_PACKAGES)
 endef
 TARGET_DEVICES += sfr_neufbox-6-sercomm-r0
@@ -1013,6 +1018,7 @@ define Device/sky_sr102
   CFE_BOARD_ID := BSKYB_63168
   CFE_CHIP_ID := 63268
   CFE_EXTRAS += --rsa-signature "$(VERSION_DIST)-$(firstword $(subst -,$(space),$(REVISION)))"
+  SOC := bcm63168
   DEVICE_PACKAGES := $(USB2_PACKAGES)
 endef
 TARGET_DEVICES += sky_sr102