- 8devices Carambola 2 (for version with development board, [photos in my gallery](http://galeria.tech-blog.pl/8devices_Carambola_2/))
- ALFA NETWORK Hornet-UB/Hornet-UB-64 (aka Hornet-UB x2)
- Black Swift
+ - CreatComm Technology D3321
- Dragino 2 (MS14)
- GL Innovations GL-AR150
- GL Innovations GL.iNet 64xxA ([photos in my gallery](http://galeria.tech-blog.pl/GLiNet/))
| Comfast CF-E314N | QCA9531 | 16 MiB | 64 MiB DDR2 | 64 KiB, LZMA | RO |
| Comfast CF-E320N v2 | QCA9531 | 16 MiB | 64 MiB DDR2 | 64 KiB, LZMA | RO |
| Comfast CF-E520N/CF-E530N | QCA9531 | 8 MiB | 32 MiB DDR2 | 64 KiB, LZMA | RO |
+| CreatComm Technology D3321| AR9331 | 8 MiB | 32 MiB DDR1 | 256 KiB | RW |
| [D-Link DIR-505 H/W ver. A1](http://wiki.openwrt.org/toh/d-link/dir-505) | AR1311 | 8 MiB | 64 MiB DDR2 | 64 KiB, LZMA | RO |
| [Dragino 2 (MS14)](http://wiki.openwrt.org/toh/dragino/ms14) | AR9331 | 16 MiB | 64 MiB DDR1 | 192 KiB | R/W |
| GL Innovations GL-AR150 | AR9331 | 16 MiB | 64 MiB DDR2 | 256 KiB | 64 KiB, R/W |
@$(call define_add,CFG_ATH_GMAC_NMACS,2)
@$(MKCONFIG) -a ap143 mips mips ap143 ar7240 ar7240
+creatcomm-technology_d3321: ar933x_common
+ @$(call config_init,CreatComm Technology D3321,d3321,8,12,1,QCA_AR933X_SOC)
+ @$(call define_add,CONFIG_FOR_CREATCOMM_D3321,1)
+ @$(MKCONFIG) -a ap121 mips mips ap121 ar7240 ar7240
+
d-link_dir-505: ar933x_common
@$(call config_init,D-Link DIR-505,dir-505,8,11,1,QCA_AR933X_SOC)
@$(call define_add,CONFIG_FOR_DLINK_DIR505_A1,1)
#define CONFIG_QCA_GPIO_MASK_IN GPIO11
#define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+#elif defined(CONFIG_FOR_CREATCOMM_D3321)
+
+ #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO13 | GPIO14 |\
+ GPIO15 | GPIO16
+ #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17 | GPIO27
+ #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L |\
+ CONFIG_QCA_GPIO_MASK_LED_ACT_H
+ #define CONFIG_QCA_GPIO_MASK_IN GPIO12
+ #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
+ #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
+
#elif defined(CONFIG_FOR_DLINK_DIR505_A1)
#define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO26 | GPIO27
"rootfstype=squashfs init=/sbin/init "\
"mtdparts=ar7240-nor0:128k(u-boot),64k(u-boot-env),16128k(firmware),64k(art)"
+#elif defined(CONFIG_FOR_CREATCOMM_D3321)
+
+ #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:03 "\
+ "rootfstype=squashfs init=/sbin/init "\
+ "mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1216k(uImage),5952k(rootfs),256k(config),384k(customer),64k(ART) mem=32M"
+
#elif defined(CONFIG_FOR_DLINK_DIR505_A1)
#define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:06 "\
*/
#if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
+ defined(CONFIG_FOR_CREATCOMM_D3321) ||\
defined(CONFIG_FOR_GL_AR150)
#define CFG_LOAD_ADDR 0x9F050000
#elif defined(CONFIG_FOR_BLACK_SWIFT_BOARD)
*/
#if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
+ defined(CONFIG_FOR_CREATCOMM_D3321) ||\
defined(CONFIG_FOR_GL_AR150)
#define CFG_ENV_ADDR 0x9F040000
#define CFG_ENV_SIZE 0x8000
*/
#if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
+ defined(CONFIG_FOR_CREATCOMM_D3321) ||\
defined(CONFIG_FOR_DRAGINO_V2) ||\
defined(CONFIG_FOR_MESH_POTATO_V2)
#define OFFSET_MAC_DATA_BLOCK 0xFF0000
#if !defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) &&\
!defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) &&\
!defined(CONFIG_FOR_BLACK_SWIFT_BOARD) &&\
+ !defined(CONFIG_FOR_CREATCOMM_D3321) &&\
!defined(CONFIG_FOR_DLINK_DIR505_A1) &&\
!defined(CONFIG_FOR_DRAGINO_V2) &&\
!defined(CONFIG_FOR_GL_AR150) &&\
#define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (448 * 1024)
#elif defined(CONFIG_FOR_BLACK_SWIFT_BOARD)
#define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (256 * 1024)
+#elif defined(CONFIG_FOR_CREATCOMM_D3321)
+ #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (1856 * 1024)
#elif defined(CONFIG_FOR_DLINK_DIR505_A1)
#define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (512 * 1024)
#elif defined(CONFIG_FOR_DRAGINO_V2) ||\
#if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
+ defined(CONFIG_FOR_CREATCOMM_D3321) ||\
defined(CONFIG_FOR_GL_AR150)
#define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x40000
#if !defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) &&\
!defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) &&\
!defined(CONFIG_FOR_BLACK_SWIFT_BOARD) &&\
+ !defined(CONFIG_FOR_CREATCOMM_D3321) &&\
!defined(CONFIG_FOR_DLINK_DIR505_A1) &&\
!defined(CONFIG_FOR_DRAGINO_V2) &&\
!defined(CONFIG_FOR_GL_AR150) &&\