2 * Copyright (C) 2016 Piotr Dymacz <piotr@dymacz.pl>
4 * This file contains the configuration parameters
5 * for Qualcomm Atheros AR933x based devices
7 * Reference designs: AP121
9 * SPDX-License-Identifier: GPL-2.0
16 #include <configs/qca9k_common.h>
17 #include <soc/soc_common.h>
24 #if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2)
26 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO13 | GPIO14
27 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO0
29 #elif defined(CONFIG_FOR_ALFA_NETWORK_AP121F)
31 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0
32 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17
33 #define CONFIG_QCA_GPIO_MASK_IN GPIO21
34 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO26
35 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L GPIO27
37 #elif defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB)
39 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO1 | GPIO13
40 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17 | GPIO27
41 #define CONFIG_QCA_GPIO_MASK_IN GPIO11
42 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO26 | GPIO28
44 #elif defined(CONFIG_FOR_CREATCOMM_D3321)
46 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO13 | GPIO14 |\
48 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17 | GPIO27
50 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
52 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO26 | GPIO27
54 #elif defined(CONFIG_FOR_DRAGINO_MS14) ||\
55 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
57 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO28
58 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO13 | GPIO17
60 #elif defined(CONFIG_FOR_GLINET_6416)
62 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO13
64 #elif defined(CONFIG_FOR_GLINET_GL_AR150)
66 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO13 | GPIO15
67 #define CONFIG_QCA_GPIO_MASK_IN GPIO1 | GPIO7 | GPIO8 |\
68 GPIO14 | GPIO16 | GPIO17
69 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO6
71 #elif defined(CONFIG_FOR_GLINET_GL_USB150)
73 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0
74 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO13
75 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L GPIO7
77 #elif defined(CONFIG_FOR_GS_OOLITE_V1_DEV)
79 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO13 | GPIO15 | GPIO17 |\
82 #elif defined(CONFIG_FOR_TPLINK_MR10U_V1)
84 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO27
85 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18
87 #elif defined(CONFIG_FOR_TPLINK_MR13U_V1)
89 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO27
90 #define CONFIG_QCA_GPIO_MASK_IN GPIO6 | GPIO7
91 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18
93 #elif defined(CONFIG_FOR_TPLINK_MR3020_V1)
95 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0
96 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17 | GPIO26 | GPIO27
97 #define CONFIG_QCA_GPIO_MASK_IN GPIO18 | GPIO20
98 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
100 #elif defined(CONFIG_FOR_TPLINK_MR3040_V1V2)
102 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17 | GPIO26 | GPIO27
103 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO18
105 #elif defined(CONFIG_FOR_TPLINK_MR3220_V2)
107 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO1 | GPIO13 |\
108 GPIO14 | GPIO15 | GPIO16 |\
110 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17 | GPIO27
111 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
113 #elif defined(CONFIG_FOR_TPLINK_WR703N_V1) ||\
114 defined(CONFIG_FOR_TPLINK_WR710N_V1)
116 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO27
117 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
119 #elif defined(CONFIG_FOR_TPLINK_WR720N_V3)
121 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO27
122 #define CONFIG_QCA_GPIO_MASK_IN GPIO18 | GPIO20
123 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO8
125 #elif defined(CONFIG_FOR_TPLINK_WR740N_V4)
127 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO1 | GPIO13 |\
128 GPIO14 | GPIO15 | GPIO16
129 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO17 | GPIO27
130 #define CONFIG_QCA_GPIO_MASK_IN GPIO26
132 #elif defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
134 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO27
143 #if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2)
145 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
146 "rootfstype=squashfs init=/sbin/init "\
147 "mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),16000k(firmware),64k(art)"
149 #elif defined(CONFIG_FOR_ALFA_NETWORK_AP121F)
151 #define CONFIG_BOOTARGS "board=AP121F console=ttyATH0,115200 "\
152 "rootfstype=squashfs,jffs2 noinitrd "\
153 "mtdparts=spi0.0:192k(u-boot)ro,64k(u-boot-env),64k(art)ro,-(firmware)"
155 #elif defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB)
157 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
158 "rootfstype=squashfs init=/sbin/init "\
159 "mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),6144k(rootfs),1600k(uImage),64k(NVRAM),64k(ART)"
161 #elif defined(CONFIG_FOR_CREATCOMM_D3321)
163 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:03 "\
164 "rootfstype=squashfs init=/sbin/init "\
165 "mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),1216k(uImage),5952k(rootfs),256k(config),384k(customer),64k(ART) mem=32M"
167 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
169 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:06 "\
170 "rootfstype=squashfs init=/sbin/init "\
171 "mtdparts=ar7240-nor0:64k(u-boot),64k(art),64k(mac),64k(nvram),256k(language),1024k(uImage),6656k(rootfs)"
173 #elif defined(CONFIG_FOR_DRAGINO_MS14) ||\
174 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
176 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
177 "rootfstype=squashfs init=/sbin/init "\
178 "mtdparts=ar7240-nor0:192k(u-boot),64k(u-boot-env),16064k(firmware),64k(art)"
180 #elif defined(CONFIG_FOR_GLINET_6416) ||\
181 defined(CONFIG_FOR_TPLINK_MR10U_V1) ||\
182 defined(CONFIG_FOR_TPLINK_MR13U_V1) ||\
183 defined(CONFIG_FOR_TPLINK_MR3020_V1) ||\
184 defined(CONFIG_FOR_TPLINK_MR3040_V1V2) ||\
185 defined(CONFIG_FOR_TPLINK_MR3220_V2) ||\
186 defined(CONFIG_FOR_TPLINK_WR703N_V1) ||\
187 defined(CONFIG_FOR_TPLINK_WR720N_V3) ||\
188 defined(CONFIG_FOR_TPLINK_WR740N_V4)
190 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
191 "rootfstype=squashfs init=/sbin/init "\
192 "mtdparts=ar7240-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(art)"
194 #elif defined(CONFIG_FOR_GLINET_GL_AR150) ||\
195 defined(CONFIG_FOR_GLINET_GL_USB150)
197 #define CONFIG_BOOTARGS "console=ttyATH0,115200 board=domino root=31:03 "\
198 "rootfstype=squashfs,jffs2 noinitrd "\
199 "mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,1280k(kernel),14656k(rootfs),64k(nvram),64k(art)ro,15936k@0x50000(firmware)"
201 #elif defined(CONFIG_FOR_GS_OOLITE_V1_DEV)
203 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
204 "rootfstype=squashfs init=/sbin/init "\
205 "mtdparts=ar7240-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(art)"
207 #elif defined(CONFIG_FOR_TPLINK_WR710N_V1)
209 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
210 "rootfstype=squashfs init=/sbin/init "\
211 "mtdparts=ar7240-nor0:128k(u-boot),1024k(kernel),6912k(rootfs),64k(config),64k(art)"
213 #elif defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
215 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
216 "rootfstype=squashfs init=/sbin/init "\
217 "mtdparts=ar7240-nor0:128k(u-boot),64k(u-boot-env),16128k(firmware),64k(art)"
222 * =============================
223 * Load address and boot command
224 * =============================
226 #if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
227 defined(CONFIG_FOR_ALFA_NETWORK_AP121F) ||\
228 defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
229 defined(CONFIG_FOR_CREATCOMM_D3321) ||\
230 defined(CONFIG_FOR_GLINET_GL_AR150) ||\
231 defined(CONFIG_FOR_GLINET_GL_USB150)
233 #define CFG_LOAD_ADDR 0x9F050000
235 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
237 #define CFG_LOAD_ADDR 0x9F080000
239 #elif defined(CONFIG_FOR_DRAGINO_MS14) ||\
240 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
242 #define CFG_LOAD_ADDR 0x9F040000
244 #elif defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
246 #define CFG_LOAD_ADDR 0x9F030000
250 #define CFG_LOAD_ADDR 0x9F020000
254 #if defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB)
256 #define CONFIG_BOOTCOMMAND "bootm 0x9F050000 || bootm 0x9F650000 || bootm 0x9FE50000"
260 #define CONFIG_BOOTCOMMAND "bootm " MK_STR(CFG_LOAD_ADDR)
265 * =========================
266 * Environment configuration
267 * =========================
269 #if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
270 defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
271 defined(CONFIG_FOR_CREATCOMM_D3321) ||\
272 defined(CONFIG_FOR_GLINET_GL_AR150) ||\
273 defined(CONFIG_FOR_GLINET_GL_USB150)
275 #define CFG_ENV_ADDR 0x9F040000
276 #define CFG_ENV_SIZE 0x8000
277 #define CFG_ENV_SECT_SIZE 0x10000
279 #elif defined(CONFIG_FOR_ALFA_NETWORK_AP121F)
281 #define CFG_ENV_ADDR 0x9F030000
282 #define CFG_ENV_SIZE 0x10000
284 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
286 #define CFG_ENV_ADDR 0x9F028000
287 #define CFG_ENV_SIZE 0x7C00
288 #define CFG_ENV_SECT_SIZE 0x10000
290 #elif defined(CONFIG_FOR_DRAGINO_MS14) ||\
291 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
293 #define CFG_ENV_ADDR 0x9F030000
294 #define CFG_ENV_SIZE 0x8000
295 #define CFG_ENV_SECT_SIZE 0x10000
297 #elif defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
299 #define CFG_ENV_ADDR 0x9F020000
300 #define CFG_ENV_SIZE 0x8000
301 #define CFG_ENV_SECT_SIZE 0x10000
305 #define CFG_ENV_ADDR 0x9F01EC00
306 #define CFG_ENV_SIZE 0x1000
307 #define CFG_ENV_SECT_SIZE 0x10000
312 * ===========================
313 * List of available baudrates
314 * ===========================
316 #define CFG_BAUDRATE_TABLE \
317 { 600, 1200, 2400, 4800, 9600, 14400, \
318 19200, 28800, 38400, 56000, 57600, 115200, \
319 128000, 153600, 230400, 250000, 256000, 460800, \
320 576000, 921600, 1000000, 1152000, 1500000, 2000000 }
323 * ==================================================
324 * MAC address/es, model and WPS pin offsets in FLASH
325 * ==================================================
327 #if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
328 defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
329 defined(CONFIG_FOR_CREATCOMM_D3321) ||\
330 defined(CONFIG_FOR_DRAGINO_MS14) ||\
331 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
333 #define OFFSET_MAC_DATA_BLOCK 0xFF0000
334 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
335 #define OFFSET_MAC_ADDRESS 0x000000
336 #define OFFSET_MAC_ADDRESS2 0x000006
338 #elif defined(CONFIG_FOR_ALFA_NETWORK_AP121F)
340 #define OFFSET_MAC_DATA_BLOCK 0x40000
341 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x10000
342 #define OFFSET_MAC_ADDRESS 0x00000
344 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
347 * DIR-505 has two MAC addresses inside dedicated MAC partition
348 * They are stored in plain text...
349 * TODO: read/write MAC stored as plain text
350 * #define OFFSET_MAC_DATA_BLOCK 0x02000
351 * #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
352 * #define OFFSET_MAC_ADDRESS 0x000004
353 * #define OFFSET_MAC_ADDRESS2 0x000016
356 #elif defined(CONFIG_FOR_GLINET_GL_AR150) ||\
357 defined(CONFIG_FOR_GLINET_GL_USB150) ||\
358 defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
360 #define OFFSET_MAC_DATA_BLOCK 0xFF0000
361 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
362 #define OFFSET_MAC_ADDRESS 0x000000
364 #elif defined(CONFIG_FOR_GS_OOLITE_V1_DEV)
366 #define OFFSET_MAC_DATA_BLOCK 0x010000
367 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
368 #define OFFSET_MAC_ADDRESS 0x00FC00
372 #define OFFSET_MAC_DATA_BLOCK 0x010000
373 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
374 #define OFFSET_MAC_ADDRESS 0x00FC00
378 #if !defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) &&\
379 !defined(CONFIG_FOR_ALFA_NETWORK_AP121F) &&\
380 !defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) &&\
381 !defined(CONFIG_FOR_CREATCOMM_D3321) &&\
382 !defined(CONFIG_FOR_DLINK_DIR505_A1) &&\
383 !defined(CONFIG_FOR_DRAGINO_MS14) &&\
384 !defined(CONFIG_FOR_GLINET_6416) &&\
385 !defined(CONFIG_FOR_GLINET_GL_AR150) &&\
386 !defined(CONFIG_FOR_GLINET_GL_USB150) &&\
387 !defined(CONFIG_FOR_GS_OOLITE_V1_DEV) &&\
388 !defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE) &&\
389 !defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
391 #define OFFSET_ROUTER_MODEL 0xFD00
395 #if defined(CONFIG_FOR_TPLINK_MR3020_V1) ||\
396 defined(CONFIG_FOR_TPLINK_MR3220_V2) ||\
397 defined(CONFIG_FOR_TPLINK_WR710N_V1) ||\
398 defined(CONFIG_FOR_TPLINK_WR740N_V4)
400 #define OFFSET_PIN_NUMBER 0xFE00
405 * =========================
406 * Custom changes per device
407 * =========================
410 /* Dragino MS14 uses different IP addresses */
411 #if defined(CONFIG_FOR_DRAGINO_MS14)
414 #define CONFIG_IPADDR 192.168.255.1
416 #undef CONFIG_SERVERIP
417 #define CONFIG_SERVERIP 192.168.255.2
421 /* Dragino MS14 and Unwired One boards use different prompts */
422 #if defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
425 #define CFG_PROMPT "BSB> "
427 #elif defined(CONFIG_FOR_DRAGINO_MS14) ||\
428 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
431 #define CFG_PROMPT "dr_boot> "
435 /* D-Link DIR-505 is limited to 64 KB only and doesn't use env */
436 #if defined(CONFIG_FOR_DLINK_DIR505_A1)
438 #undef CONFIG_CMD_DHCP
439 #undef CONFIG_CMD_LOADB
444 * ===========================
445 * HTTP recovery configuration
446 * ===========================
448 #define WEBFAILSAFE_UPLOAD_KERNEL_ADDRESS CFG_LOAD_ADDR
450 #if defined(CONFIG_FOR_ALFA_NETWORK_AP121F)
452 #define WEBFAILSAFE_UPLOAD_ART_ADDRESS (CFG_FLASH_BASE + 0x40000)
454 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
456 #define WEBFAILSAFE_UPLOAD_ART_ADDRESS (CFG_FLASH_BASE + 0x10000)
460 /* Firmware size limit */
461 #if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
462 defined(CONFIG_FOR_GLINET_GL_AR150) ||\
463 defined(CONFIG_FOR_GLINET_GL_USB150)
465 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (384 * 1024)
467 #elif defined(CONFIG_FOR_ALFA_NETWORK_AP121F) ||\
468 defined(CONFIG_FOR_DRAGINO_MS14) ||\
469 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
471 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (320 * 1024)
473 #elif defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB)
475 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (448 * 1024)
477 #elif defined(CONFIG_FOR_CREATCOMM_D3321)
479 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (1856 * 1024)
481 #elif defined(CONFIG_FOR_DLINK_DIR505_A1)
483 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (512 * 1024)
485 #elif defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
487 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (256 * 1024)
491 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (192 * 1024)
496 * ========================
497 * PLL/Clocks configuration
498 * ========================
500 #define CONFIG_QCA_PLL QCA_PLL_PRESET_400_400_200
502 #if defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) ||\
503 defined(CONFIG_FOR_ALFA_NETWORK_AP121F) ||\
504 defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) ||\
505 defined(CONFIG_FOR_CREATCOMM_D3321) ||\
506 defined(CONFIG_FOR_GLINET_GL_AR150) ||\
507 defined(CONFIG_FOR_GLINET_GL_USB150)
509 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x40000
510 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_SIZE 0x10000
512 #elif defined(CONFIG_FOR_DLINK_DIR505_A1) ||\
513 defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE)
515 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x20000
516 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_SIZE 0x10000
518 #elif defined(CONFIG_FOR_DRAGINO_MS14) ||\
519 defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
521 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x30000
522 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_SIZE 0x10000
526 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x10000
527 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_SIZE 0x10000
532 * ==================================
533 * For upgrade scripts in environment
534 * ==================================
536 #if !defined(CONFIG_FOR_8DEVICES_CARAMBOLA2) &&\
537 !defined(CONFIG_FOR_ALFA_NETWORK_AP121F) &&\
538 !defined(CONFIG_FOR_ALFA_NETWORK_HORNET_UB) &&\
539 !defined(CONFIG_FOR_CREATCOMM_D3321) &&\
540 !defined(CONFIG_FOR_DLINK_DIR505_A1) &&\
541 !defined(CONFIG_FOR_DRAGINO_MS14) &&\
542 !defined(CONFIG_FOR_GLINET_GL_AR150) &&\
543 !defined(CONFIG_FOR_GLINET_GL_USB150) &&\
544 !defined(CONFIG_FOR_UNWIRED_DEVICES_UNWIRED_ONE) &&\
545 !defined(CONFIG_FOR_VILLAGE_TELCO_MP2)
547 #define CONFIG_UPG_SCRIPTS_UBOOT_SIZE_BCKP_HEX 0x20000
551 #endif /* _AP121_H */