Split Comfast CF-E520N and CF-E530N profiles, build separate images for them
authorPiotr Dymacz <pepe2k@gmail.com>
Fri, 23 Sep 2016 16:47:01 +0000 (18:47 +0200)
committerPiotr Dymacz <pepe2k@gmail.com>
Fri, 23 Sep 2016 16:47:01 +0000 (18:47 +0200)
Makefile
u-boot/Makefile
u-boot/include/configs/ap143.h

index 679f65b44758c29d682ec333931c7fc105049d81..fc9d5f93d367051370705672f578f36e55b6bda1 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -220,7 +220,8 @@ $(COMMON_ETHS27_TARGETS):
 
 comfast_cf-e314n \
 comfast_cf-e320n_v2 \
-comfast_cf-e520n_cf-e530n:
+comfast_cf-e520n \
+comfast_cf-e530n:
        @$(call build,64,1,ETH_CONFIG=_s27)
 
 d-link_dir-505:
index cbc9f0d1b58c36b59a34f2ab2100b14b82712839..33aa55d090362f46f7bf0b3485e720edb854f0b2 100644 (file)
@@ -402,9 +402,16 @@ comfast_cf-e320n_v2: qca953x_common
        @$(call define_add,CFG_ATH_GMAC_NMACS,2)
        @$(MKCONFIG) -a ap143 mips mips ap143 ar7240 ar7240
 
-comfast_cf-e520n_cf-e530n: qca953x_common
-       @$(call config_init,Comfast CF-E520N/CF-E530N,cf-e520n_cf-e530n,8,17,1,QCA_QCA953X_SOC)
-       @$(call define_add,CONFIG_FOR_COMFAST_CF_E520N_CF_E530N,1)
+comfast_cf-e520n: qca953x_common
+       @$(call config_init,Comfast CF-E520N,cf-e520n,8,17,1,QCA_QCA953X_SOC)
+       @$(call define_add,CONFIG_FOR_COMFAST_CF_E520N,1)
+       @$(call define_add,CFG_ATHRS27_PHY,1)
+       @$(call define_add,CFG_ATH_GMAC_NMACS,2)
+       @$(MKCONFIG) -a ap143 mips mips ap143 ar7240 ar7240
+
+comfast_cf-e530n: qca953x_common
+       @$(call config_init,Comfast CF-E530N,cf-e530n,8,17,1,QCA_QCA953X_SOC)
+       @$(call define_add,CONFIG_FOR_COMFAST_CF_E530N,1)
        @$(call define_add,CFG_ATHRS27_PHY,1)
        @$(call define_add,CFG_ATH_GMAC_NMACS,2)
        @$(MKCONFIG) -a ap143 mips mips ap143 ar7240 ar7240
index 60ee4416c843d10449cba6c7b85f06fda80a686f..cc61e260991f889779d00ebf2f99df58d306cbe4 100644 (file)
@@ -39,7 +39,8 @@
        #define CONFIG_QCA_GPIO_MASK_IN         GPIO17
        #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
 
-#elif defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N)
+#elif defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
+      defined(CONFIG_FOR_COMFAST_CF_E530N)
 
        #define CONFIG_QCA_GPIO_MASK_LED_ACT_L  GPIO11
        #define CONFIG_QCA_GPIO_MASK_OUT        CONFIG_QCA_GPIO_MASK_LED_ACT_L
                                "rootfstype=jffs2 init=/sbin/init "\
                                "mtdparts=ath-nor0:64k(u-boot),64k(art),1536k(uImage),14656k(rootfs),64k(mib0)"
 
-#elif defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N)
+#elif defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
+      defined(CONFIG_FOR_COMFAST_CF_E530N)
 
        #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:03 "\
                                "rootfstype=jffs2 init=/sbin/init "\
  * Load address and boot command
  * =============================
  */
-#if defined(CONFIG_FOR_COMFAST_CF_E314N)          ||\
-    defined(CONFIG_FOR_COMFAST_CF_E320N_V2)       ||\
-    defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N) ||\
-    defined(CONFIG_FOR_TPLINK_WR820N_CN)          ||\
-    defined(CONFIG_FOR_TPLINK_WR802N)             ||\
+#if defined(CONFIG_FOR_COMFAST_CF_E314N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
+    defined(CONFIG_FOR_COMFAST_CF_E520N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E530N)    ||\
+    defined(CONFIG_FOR_TPLINK_WR820N_CN)    ||\
+    defined(CONFIG_FOR_TPLINK_WR802N)       ||\
     defined(CONFIG_FOR_TPLINK_WR841N_V9)
        #define CFG_LOAD_ADDR   0x9F020000
 #elif defined(CONFIG_FOR_WALLYS_DR531)
  */
 #if defined(CONFIG_FOR_COMFAST_CF_E314N)    ||\
     defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
-    defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N)
+    defined(CONFIG_FOR_COMFAST_CF_E520N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E530N)
        #define CFG_ENV_ADDR            0x9F018000
        #define CFG_ENV_SIZE            0x7C00
        #define CFG_ENV_SECT_SIZE       0x10000
  */
 #if defined(CONFIG_FOR_COMFAST_CF_E314N)    ||\
     defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
-    defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N)
+    defined(CONFIG_FOR_COMFAST_CF_E520N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E530N)
        #define OFFSET_MAC_DATA_BLOCK           0x10000
        #define OFFSET_MAC_DATA_BLOCK_LENGTH    0x10000
        #define OFFSET_MAC_ADDRESS              0x00000
  */
 #if defined(CONFIG_FOR_COMFAST_CF_E314N)    ||\
     defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
-    defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N)
+    defined(CONFIG_FOR_COMFAST_CF_E520N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E530N)
        #undef CONFIG_CMD_DHCP
        #undef CONFIG_CMD_LOADB
        #undef CONFIG_CMD_SNTP
 #endif
 
 /* Firmware size limit */
-#if defined(CONFIG_FOR_COMFAST_CF_E314N)          ||\
-    defined(CONFIG_FOR_COMFAST_CF_E320N_V2)       ||\
-    defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N) ||\
-    defined(CONFIG_FOR_TPLINK_WR820N_CN)          ||\
-    defined(CONFIG_FOR_TPLINK_WR802N)             ||\
+#if defined(CONFIG_FOR_COMFAST_CF_E314N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
+    defined(CONFIG_FOR_COMFAST_CF_E520N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E530N)    ||\
+    defined(CONFIG_FOR_TPLINK_WR820N_CN)    ||\
+    defined(CONFIG_FOR_TPLINK_WR802N)       ||\
     defined(CONFIG_FOR_TPLINK_WR841N_V9)
        #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES        (192 * 1024)
 #elif defined(CONFIG_FOR_WALLYS_DR531)  ||\
        #define CONFIG_QCA_PLL  QCA_PLL_PRESET_650_400_200
 #endif
 
-#if defined(CONFIG_FOR_COMFAST_CF_E314N)          ||\
-    defined(CONFIG_FOR_COMFAST_CF_E320N_V2)       ||\
-    defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N) ||\
-    defined(CONFIG_FOR_TPLINK_WR820N_CN)          ||\
-    defined(CONFIG_FOR_TPLINK_WR802N)             ||\
+#if defined(CONFIG_FOR_COMFAST_CF_E314N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
+    defined(CONFIG_FOR_COMFAST_CF_E520N)    ||\
+    defined(CONFIG_FOR_COMFAST_CF_E530N)    ||\
+    defined(CONFIG_FOR_TPLINK_WR820N_CN)    ||\
+    defined(CONFIG_FOR_TPLINK_WR802N)       ||\
     defined(CONFIG_FOR_TPLINK_WR841N_V9)
 
        #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET    0x10000
  * For upgrade scripts in environment
  * ==================================
  */
-#if !defined(CONFIG_FOR_COMFAST_CF_E314N)          &&\
-    !defined(CONFIG_FOR_COMFAST_CF_E320N_V2)       &&\
-    !defined(CONFIG_FOR_COMFAST_CF_E520N_CF_E530N) &&\
-    !defined(CONFIG_FOR_WALLYS_DR531)              &&\
-    !defined(CONFIG_FOR_YUNCORE_AP90Q)             &&\
+#if !defined(CONFIG_FOR_COMFAST_CF_E314N)    &&\
+    !defined(CONFIG_FOR_COMFAST_CF_E320N_V2) &&\
+    !defined(CONFIG_FOR_COMFAST_CF_E520N)    &&\
+    !defined(CONFIG_FOR_COMFAST_CF_E530N)    &&\
+    !defined(CONFIG_FOR_WALLYS_DR531)        &&\
+    !defined(CONFIG_FOR_YUNCORE_AP90Q)       &&\
     !defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
        #define CONFIG_UPG_UBOOT_SIZE_BACKUP_HEX        0x20000
 #endif