[OpenWrt-Devel] [PATCH 4/7] brcm63xx: Add DT support for F at ST2504n

Álvaro Fernández Rojas noltari at gmail.com
Sun Nov 30 13:48:20 EST 2014


Signed-off-by: Álvaro Fernández Rojas <noltari at gmail.com>
---
diff --git a/target/linux/brcm63xx/dts/fast2504n.dts b/target/linux/brcm63xx/dts/fast2504n.dts
new file mode 100644
index 0000000..2f202a3
--- /dev/null
+++ b/target/linux/brcm63xx/dts/fast2504n.dts
@@ -0,0 +1,8 @@
+/dts-v1/;
+
+/include/ "bcm6362.dtsi"
+
+/ {
+	model = "Sagem F at ST2504n";
+	compatible = "sagem,f at st2504n", "brcm,bcm6362";
+};
diff --git a/target/linux/brcm63xx/image/Makefile b/target/linux/brcm63xx/image/Makefile
index 14d0730..26063e9 100755
--- a/target/linux/brcm63xx/image/Makefile
+++ b/target/linux/brcm63xx/image/Makefile
@@ -200,9 +200,6 @@ define Image/Build
 	# RTA1320_16M (numerous routers)
 	$(call Image/Build/CFE,$(1),RTA1320_16M,6338,RTA1320_16M,,--layoutver 5)
 
-	# Sagem F at ST2504n
-	$(call Image/Build/CFE,$(1),F at ST2504n,6362,F at ST2504n,OpenWRT-$(REVISION))
-
 	# USR 9108
 	$(call Image/Build/CFE,$(1),96348GW-A,6348,USR9108)
 	# NetGear DG834GT, DG834PN
@@ -319,6 +316,8 @@ $(eval $(call ImageDTB,CFEDTB,A226M,a226m,DWV-S0,6358,A226M,--signature2 IMAGE -
 $(eval $(call ImageDTB,CFEDTB,A226M,a226m-fwb,DWV-S0,6358,A226M-FWB,--block-size 0x20000 --image-offset 0x20000 --signature2 IMAGE --tag-version 8))
 # Sagem F at ST2404
 $(eval $(call ImageDTB,CFEDTB,FAST2404,fast2404,F at ST2404,6348,F at ST2404))
+# Sagem F at ST2504n
+$(eval $(call ImageDTB,CFEDTB,FAST2504n,fast2504n,F at ST2504n,6362,F at ST2504n))
 # Sagem F at ST2604
 $(eval $(call ImageDTB,CFEDTB,FAST2604,fast2604,F at ST2604,6348,F at ST2604))
 # Sagem F at ST2704V2
diff --git a/target/linux/brcm63xx/patches-3.14/537-board_fast2504n.patch b/target/linux/brcm63xx/patches-3.14/537-board_fast2504n.patch
index 27c8344..1b00d46 100644
--- a/target/linux/brcm63xx/patches-3.14/537-board_fast2504n.patch
+++ b/target/linux/brcm63xx/patches-3.14/537-board_fast2504n.patch
@@ -111,3 +111,11 @@ Signed-off-by: Max Staudt <openwrt.max at enpas.org>
  #endif
  
  #ifdef CONFIG_BCM63XX_CPU_6368
+@@ -3738,6 +3829,7 @@ static struct of_device_id const bcm963x
+ 	{ .compatible = "t-com,spw303v", .data = &board_spw303v, },
+ #endif
+ #ifdef CONFIG_BCM63XX_CPU_6362
++	{ .compatible = "sagem,f at st2504n", .data = &board_fast2504n, },
+ 	{ .compatible = "sfr,nb6-ser-r0", .data = &board_nb6, },
+ #endif
+ #ifdef CONFIG_BCM63XX_CPU_6368
diff --git a/target/linux/brcm63xx/profiles/sagem.mk b/target/linux/brcm63xx/profiles/sagem.mk
index 80ae893..5afb2b7 100644
--- a/target/linux/brcm63xx/profiles/sagem.mk
+++ b/target/linux/brcm63xx/profiles/sagem.mk
@@ -14,6 +14,15 @@ define Profile/FAST2404/Description
 endef
 $(eval $(call Profile,FAST2404))
 
+define Profile/FAST2504n
+  NAME:=Sagem F at ST2504n
+  PACKAGES:=kmod-b43 wpad-mini
+endef
+define Profile/FAST2504n/Description
+  Package set optimized for F at ST2504n.
+endef
+$(eval $(call Profile,FAST2504n))
+
 define Profile/FAST2604
   NAME:=Sagem F at ST2604
   PACKAGES:=kmod-b43 wpad-mini
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list