2 * Copyright (C) 2016 Piotr Dymacz <piotr@dymacz.pl>
4 * This file contains the configuration parameters
5 * for Qualcomm Atheros QCA953x based devices
7 * Reference designs: AP143
9 * SPDX-License-Identifier: GPL-2.0
16 #include <configs/qca9k_common.h>
17 #include <soc/soc_common.h>
24 #if defined(CONFIG_FOR_COMFAST_CF_E314N)
26 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO4 | GPIO11 | GPIO14 |\
28 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO0 | GPIO2 | GPIO3
29 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_H |\
30 CONFIG_QCA_GPIO_MASK_LED_ACT_L
31 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
32 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
33 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
35 #elif defined(CONFIG_FOR_COMFAST_CF_E320N_V2)
37 #define CONFIG_QCA_GPIO_MASK_LED_ACT_H GPIO0 | GPIO2 | GPIO3
38 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_H
39 #define CONFIG_QCA_GPIO_MASK_IN GPIO11 | GPIO12 | GPIO14 |\
41 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_L CONFIG_QCA_GPIO_MASK_LED_ACT_H
43 #elif defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
44 defined(CONFIG_FOR_COMFAST_CF_E530N)
46 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO11
47 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
48 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
49 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
51 #elif defined(CONFIG_FOR_P2W_CPE505N)
53 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO4 | GPIO11 | GPIO12 |\
55 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
56 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
57 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
59 #elif defined(CONFIG_FOR_P2W_R602N)
61 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO4 | GPIO11 | GPIO12 |\
62 GPIO14 | GPIO15 | GPIO16
63 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
64 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
65 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
67 #elif defined(CONFIG_FOR_TPLINK_WR810N)
69 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO13
70 #define CONFIG_QCA_GPIO_MASK_OUT GPIO11 |\
71 CONFIG_QCA_GPIO_MASK_LED_ACT_L
72 #define CONFIG_QCA_GPIO_MASK_IN GPIO0 | GPIO1 | GPIO12
73 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H GPIO11 |\
74 CONFIG_QCA_GPIO_MASK_LED_ACT_L
76 #elif defined(CONFIG_FOR_TPLINK_WR820N_CN) ||\
77 defined(CONFIG_FOR_TPLINK_WR802N)
79 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO13
80 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
81 #define CONFIG_QCA_GPIO_MASK_IN GPIO12
82 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
84 #elif defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
85 defined(CONFIG_FOR_TPLINK_WR841N_V9)
87 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO3 | GPIO4 | GPIO11 |\
88 GPIO13 | GPIO14 | GPIO15 |\
90 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
91 #define CONFIG_QCA_GPIO_MASK_IN GPIO12 | GPIO17
92 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
94 #elif defined(CONFIG_FOR_TPLINK_WR841N_V11)
96 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO1 | GPIO2 | GPIO3 |\
97 GPIO4 | GPIO11 | GPIO13 |\
98 GPIO14 | GPIO15 | GPIO16
99 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
100 #define CONFIG_QCA_GPIO_MASK_IN GPIO12 | GPIO17
101 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
103 #elif defined(CONFIG_FOR_WALLYS_DR531)
105 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO11 | GPIO12 | GPIO13 |\
106 GPIO14 | GPIO15 | GPIO16
107 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
108 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
109 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
111 #elif defined(CONFIG_FOR_YUNCORE_AP90Q)
113 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO4 | GPIO12 | GPIO16
114 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
115 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
116 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
118 #elif defined(CONFIG_FOR_YUNCORE_CPE830)
120 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO0 | GPIO1 | GPIO2 |\
121 GPIO3 | GPIO4 | GPIO12 |\
123 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
124 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
125 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
127 #elif defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
129 #define CONFIG_QCA_GPIO_MASK_LED_ACT_L GPIO4 | GPIO11 | GPIO12 |\
130 GPIO13 | GPIO14 | GPIO15 |\
132 #define CONFIG_QCA_GPIO_MASK_OUT CONFIG_QCA_GPIO_MASK_LED_ACT_L
133 #define CONFIG_QCA_GPIO_MASK_IN GPIO17
134 #define CONFIG_QCA_GPIO_MASK_OUT_INIT_H CONFIG_QCA_GPIO_MASK_LED_ACT_L
143 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
144 defined(CONFIG_FOR_COMFAST_CF_E320N_V2)
146 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:03 "\
147 "rootfstype=jffs2 init=/sbin/init "\
148 "mtdparts=ath-nor0:64k(u-boot),64k(art),1536k(uImage),14656k(rootfs),64k(mib0)"
150 #elif defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
151 defined(CONFIG_FOR_COMFAST_CF_E530N)
153 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:03 "\
154 "rootfstype=jffs2 init=/sbin/init "\
155 "mtdparts=ath-nor0:64k(u-boot),64k(art),1536k(uImage),6464k(rootfs),64k(mib0)"
157 #elif defined(CONFIG_FOR_P2W_CPE505N) ||\
158 defined(CONFIG_FOR_P2W_R602N) ||\
159 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
160 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
161 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
163 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
164 "rootfstype=squashfs init=/sbin/init "\
165 "mtdparts=spi0.0:256k(u-boot),64k(u-boot-env),14528k(rootfs),1472k(kernel),64k(art),16000k(firmware)"
167 #elif defined(CONFIG_FOR_TPLINK_WR810N)
169 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
170 "rootfstype=squashfs init=/sbin/init "\
171 "mtdparts=ath-nor0:128k(u-boot),1024k(kernel),6912k(rootfs),64k(config),64k(art)"
173 #elif defined(CONFIG_FOR_TPLINK_WR820N_CN)
175 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
176 "rootfstype=squashfs init=/sbin/init "\
177 "mtdparts=ath-nor0:32k(u-boot1),32k(u-boot2),3008k(rootfs),896k(uImage),64k(mib0),64k(art)"
179 #elif defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
180 defined(CONFIG_FOR_TPLINK_WR841N_V11) ||\
181 defined(CONFIG_FOR_TPLINK_WR841N_V9) ||\
182 defined(CONFIG_FOR_TPLINK_WR802N)
184 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
185 "rootfstype=squashfs init=/sbin/init "\
186 "mtdparts=ath-nor0:128k(u-boot),1024k(kernel),2816k(rootfs),64k(config),64k(art)"
188 #elif defined(CONFIG_FOR_WALLYS_DR531)
190 #define CONFIG_BOOTARGS "console=ttyS0,115200 root=31:02 "\
191 "rootfstype=jffs2 init=/sbin/init "\
192 "mtdparts=ath-nor0:256k(u-boot),64k(u-boot-env),6336k(rootfs),1408k(uImage),64k(mib0),64k(ART)"
197 * =============================
198 * Load address and boot command
199 * =============================
201 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
202 defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
203 defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
204 defined(CONFIG_FOR_COMFAST_CF_E530N) ||\
205 defined(CONFIG_FOR_TPLINK_WR802N) ||\
206 defined(CONFIG_FOR_TPLINK_WR810N) ||\
207 defined(CONFIG_FOR_TPLINK_WR820N_CN) ||\
208 defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
209 defined(CONFIG_FOR_TPLINK_WR841N_V11) ||\
210 defined(CONFIG_FOR_TPLINK_WR841N_V9)
211 #define CFG_LOAD_ADDR 0x9F020000
212 #elif defined(CONFIG_FOR_P2W_CPE505N) ||\
213 defined(CONFIG_FOR_P2W_R602N) ||\
214 defined(CONFIG_FOR_WALLYS_DR531) ||\
215 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
216 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
217 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
218 #define CFG_LOAD_ADDR 0x9F050000
221 #if defined(CONFIG_FOR_P2W_CPE505N) ||\
222 defined(CONFIG_FOR_P2W_R602N) ||\
223 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
224 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
225 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
226 #define CONFIG_BOOTCOMMAND "bootm 0x9F050000 || bootm 0x9FE80000"
228 #define CONFIG_BOOTCOMMAND "bootm " MK_STR(CFG_LOAD_ADDR)
232 * =========================
233 * Environment configuration
234 * =========================
236 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
237 defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
238 defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
239 defined(CONFIG_FOR_COMFAST_CF_E530N)
240 #define CFG_ENV_ADDR 0x9F018000
241 #define CFG_ENV_SIZE 0x7C00
242 #define CFG_ENV_SECT_SIZE 0x10000
243 #elif defined(CONFIG_FOR_P2W_CPE505N) ||\
244 defined(CONFIG_FOR_P2W_R602N) ||\
245 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
246 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
247 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
248 #define CFG_ENV_ADDR 0x9F040000
249 #define CFG_ENV_SIZE 0xFC00
250 #define CFG_ENV_SECT_SIZE 0x10000
251 #elif defined(CONFIG_FOR_TPLINK_WR802N) ||\
252 defined(CONFIG_FOR_TPLINK_WR810N) ||\
253 defined(CONFIG_FOR_TPLINK_WR820N_CN) ||\
254 defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
255 defined(CONFIG_FOR_TPLINK_WR841N_V11) ||\
256 defined(CONFIG_FOR_TPLINK_WR841N_V9)
257 #define CFG_ENV_ADDR 0x9F01EC00
258 #define CFG_ENV_SIZE 0x1000
259 #define CFG_ENV_SECT_SIZE 0x10000
260 #elif defined(CONFIG_FOR_WALLYS_DR531)
261 #define CFG_ENV_ADDR 0x9F030000
262 #define CFG_ENV_SIZE 0xF800
263 #define CFG_ENV_SECT_SIZE 0x10000
267 * ===========================
268 * List of available baudrates
269 * ===========================
271 #define CFG_BAUDRATE_TABLE \
272 { 600, 1200, 2400, 4800, 9600, 14400, \
273 19200, 28800, 38400, 56000, 57600, 115200 }
276 * ==================================================
277 * MAC address/es, model and WPS pin offsets in FLASH
278 * ==================================================
280 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
281 defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
282 defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
283 defined(CONFIG_FOR_COMFAST_CF_E530N)
284 #define OFFSET_MAC_DATA_BLOCK 0x10000
285 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x10000
286 #define OFFSET_MAC_ADDRESS 0x00000
287 #elif defined(CONFIG_FOR_P2W_CPE505N) ||\
288 defined(CONFIG_FOR_P2W_R602N) ||\
289 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
290 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
291 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
292 #define OFFSET_MAC_DATA_BLOCK 0xFF0000
293 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
294 #define OFFSET_MAC_ADDRESS 0x000000
295 #elif defined(CONFIG_FOR_TPLINK_WR802N) ||\
296 defined(CONFIG_FOR_TPLINK_WR810N) ||\
297 defined(CONFIG_FOR_TPLINK_WR820N_CN) ||\
298 defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
299 defined(CONFIG_FOR_TPLINK_WR841N_V11) ||\
300 defined(CONFIG_FOR_TPLINK_WR841N_V9)
301 #define OFFSET_MAC_DATA_BLOCK 0x010000
302 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
303 #define OFFSET_MAC_ADDRESS 0x00FC00
304 #define OFFSET_ROUTER_MODEL 0x00FD00
305 #define OFFSET_PIN_NUMBER 0x00FE00
306 #elif defined(CONFIG_FOR_WALLYS_DR531)
307 #define OFFSET_MAC_DATA_BLOCK 0x030000
308 #define OFFSET_MAC_DATA_BLOCK_LENGTH 0x010000
309 #define OFFSET_MAC_ADDRESS 0x00F810
313 * =========================
314 * Custom changes per device
315 * =========================
319 * Comfast CF-E520N and E320Nv2 are limited to 64 KB only,
320 * disable some commands
322 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
323 defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
324 defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
325 defined(CONFIG_FOR_COMFAST_CF_E530N)
326 #undef CONFIG_CMD_DHCP
327 #undef CONFIG_CMD_LOADB
328 #undef CONFIG_CMD_SNTP
332 * ===========================
333 * HTTP recovery configuration
334 * ===========================
336 #define WEBFAILSAFE_UPLOAD_KERNEL_ADDRESS CFG_LOAD_ADDR
338 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
339 defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
340 defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
341 defined(CONFIG_FOR_COMFAST_CF_E530N)
342 #define WEBFAILSAFE_UPLOAD_ART_ADDRESS (CFG_FLASH_BASE + 0x10000)
345 /* Firmware size limit */
346 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
347 defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
348 defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
349 defined(CONFIG_FOR_COMFAST_CF_E530N) ||\
350 defined(CONFIG_FOR_TPLINK_WR802N) ||\
351 defined(CONFIG_FOR_TPLINK_WR810N) ||\
352 defined(CONFIG_FOR_TPLINK_WR820N_CN) ||\
353 defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
354 defined(CONFIG_FOR_TPLINK_WR841N_V11) ||\
355 defined(CONFIG_FOR_TPLINK_WR841N_V9)
356 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (192 * 1024)
357 #elif defined(CONFIG_FOR_P2W_CPE505N) ||\
358 defined(CONFIG_FOR_P2W_R602N) ||\
359 defined(CONFIG_FOR_WALLYS_DR531) ||\
360 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
361 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
362 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
363 #define WEBFAILSAFE_UPLOAD_LIMITED_AREA_IN_BYTES (384 * 1024)
367 * ========================
368 * PLL/Clocks configuration
369 * ========================
371 #if defined(CONFIG_FOR_TPLINK_WR802N) ||\
372 defined(CONFIG_FOR_TPLINK_WR820N_CN) ||\
373 defined(CONFIG_FOR_TPLINK_WR841N_V9)
374 #define CONFIG_QCA_PLL QCA_PLL_PRESET_550_400_200
376 #define CONFIG_QCA_PLL QCA_PLL_PRESET_650_400_200
379 #if defined(CONFIG_FOR_COMFAST_CF_E314N) ||\
380 defined(CONFIG_FOR_COMFAST_CF_E320N_V2) ||\
381 defined(CONFIG_FOR_COMFAST_CF_E520N) ||\
382 defined(CONFIG_FOR_COMFAST_CF_E530N) ||\
383 defined(CONFIG_FOR_TPLINK_WR802N) ||\
384 defined(CONFIG_FOR_TPLINK_WR810N) ||\
385 defined(CONFIG_FOR_TPLINK_WR820N_CN) ||\
386 defined(CONFIG_FOR_TPLINK_WR841N_V10) ||\
387 defined(CONFIG_FOR_TPLINK_WR841N_V11) ||\
388 defined(CONFIG_FOR_TPLINK_WR841N_V9)
390 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x10000
391 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_SIZE 0x10000
393 #elif defined(CONFIG_FOR_P2W_CPE505N) ||\
394 defined(CONFIG_FOR_P2W_R602N) ||\
395 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
396 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
397 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
399 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x40000
400 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_SIZE 0x10000
402 #elif defined(CONFIG_FOR_WALLYS_DR531)
404 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_OFFSET 0x30000
405 #define CONFIG_QCA_PLL_IN_FLASH_BLOCK_SIZE 0x10000
410 * ==================================
411 * For upgrade scripts in environment
412 * ==================================
414 #if !defined(CONFIG_FOR_COMFAST_CF_E314N) &&\
415 !defined(CONFIG_FOR_COMFAST_CF_E320N_V2) &&\
416 !defined(CONFIG_FOR_COMFAST_CF_E520N) &&\
417 !defined(CONFIG_FOR_COMFAST_CF_E530N) &&\
418 !defined(CONFIG_FOR_P2W_CPE505N) &&\
419 !defined(CONFIG_FOR_P2W_R602N) &&\
420 !defined(CONFIG_FOR_WALLYS_DR531) &&\
421 !defined(CONFIG_FOR_YUNCORE_AP90Q) &&\
422 !defined(CONFIG_FOR_YUNCORE_CPE830) &&\
423 !defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
424 #define CONFIG_UPG_UBOOT_SIZE_BACKUP_HEX 0x20000
427 #if defined(CONFIG_FOR_P2W_CPE505N) ||\
428 defined(CONFIG_FOR_P2W_R602N) ||\
429 defined(CONFIG_FOR_YUNCORE_AP90Q) ||\
430 defined(CONFIG_FOR_YUNCORE_CPE830) ||\
431 defined(CONFIG_FOR_ZBTLINK_ZBT_WE1526)
432 #define CONFIG_UPG_SCRIPTS_FW_ADDR_HEX 0x9F050000
436 * ===================
437 * Other configuration
438 * ===================
441 /* Cache lock for stack */
442 #define CONFIG_INIT_SRAM_SP_OFFSET 0xbd001800
444 #endif /* _AP143_H */