diff --git a/.circleci/config.yml b/.circleci/config.yml index 7bc814ce35a..f3180781f28 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -187,7 +187,7 @@ workflows: only: /.*/ - build: name: "build_dsl-ac68u" - model: "Xdsl-ac68u" + model: "dsl-ac68u" release_dir: "src-rt-6.x.4708" requires: - getcode diff --git a/release/src-rt-5.02axhnd.675x/bcmdrivers/broadcom/net/wl/impl69/main/components/apps/acsdv2/prebuilt/DSL-AX82U/acsd2 b/release/src-rt-5.02axhnd.675x/bcmdrivers/broadcom/net/wl/impl69/main/components/apps/acsdv2/prebuilt/DSL-AX82U/acsd2 index 12af604ace3..1bd30c339c6 100755 Binary files a/release/src-rt-5.02axhnd.675x/bcmdrivers/broadcom/net/wl/impl69/main/components/apps/acsdv2/prebuilt/DSL-AX82U/acsd2 and b/release/src-rt-5.02axhnd.675x/bcmdrivers/broadcom/net/wl/impl69/main/components/apps/acsdv2/prebuilt/DSL-AX82U/acsd2 differ diff --git a/release/src-rt-5.02axhnd.675x/hostTools/prebuilt/DSL-AX82U/addvtoken b/release/src-rt-5.02axhnd.675x/hostTools/prebuilt/DSL-AX82U/addvtoken index 72bc9810d0c..bf7b5fa52f0 100755 Binary files a/release/src-rt-5.02axhnd.675x/hostTools/prebuilt/DSL-AX82U/addvtoken and b/release/src-rt-5.02axhnd.675x/hostTools/prebuilt/DSL-AX82U/addvtoken differ diff --git a/release/src-rt-5.02axhnd.675x/kernel/dts/prebuilt/bcm963xx_dt_bindings.o b/release/src-rt-5.02axhnd.675x/kernel/dts/prebuilt/bcm963xx_dt_bindings.o index d4d24d0ffcf..fd106da4e1e 100755 --- a/release/src-rt-5.02axhnd.675x/kernel/dts/prebuilt/bcm963xx_dt_bindings.o +++ b/release/src-rt-5.02axhnd.675x/kernel/dts/prebuilt/bcm963xx_dt_bindings.o @@ -8,7 +8,7 @@ # 1 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" 1 -# 520 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" +# 535 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" struct allocs_rdp { unsigned char param1_size; unsigned char param2_size; @@ -56,7 +56,7 @@ typedef struct } allocs; unsigned int ulMemoryConfig; struct partition_info { -# 576 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" +# 591 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" unsigned short size; } part_info[4]; struct allocs_dhd alloc_dhd; @@ -66,10 +66,10 @@ typedef struct unsigned int ulFeatures; char chUnused[268]; -# 599 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" +# 614 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" unsigned int ulCheckSum; } NVRAM_DATA, *PNVRAM_DATA; -# 648 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" +# 663 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" typedef struct { int active_idx; @@ -80,7 +80,7 @@ typedef struct unsigned short write_fail_count[20]; int cferom_crc; }BOOT_BLOCK_MIRROR_INFO; -# 696 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" +# 711 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" typedef struct _SP_HEADER { char SPMagicNum[8]; @@ -94,7 +94,7 @@ typedef struct _TOKEN_DEF char tokenName[16]; int tokenLen; } SP_TOKEN, *PSP_TOKEN; -# 741 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" +# 756 "/data/ASUSWRT/asuswrt-repository-386-rc2-2/release/src-rt-5.02axhnd.675x/shared/opensource/include/bcm963xx/bcm_hwdefs.h" typedef struct { char bootState; diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archer_lib/prebuilt/libarcher.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archer_lib/prebuilt/libarcher.so index 4a220c90e58..ba64a3ad0a3 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archer_lib/prebuilt/libarcher.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archer_lib/prebuilt/libarcher.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archerctl/prebuilt/archerctl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archerctl/prebuilt/archerctl index c161e63debd..c5fd979f796 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archerctl/prebuilt/archerctl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/archerctl/prebuilt/archerctl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/Makefile.fullsrc b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/Makefile.fullsrc index d43c2960b40..f684c258dfa 100755 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/Makefile.fullsrc +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/Makefile.fullsrc @@ -1,20 +1,3 @@ -#*********************************************************************** -# -# Copyright (c) 2006 Broadcom Corporation -# All Rights Reserved -# No portions of this material may be reproduced in any form without the -# written permission of: -# Broadcom Corporation -# 16215 Alton Parkway -# Irvine, California 92619 -# All information contained in this document is Broadcom Corporation -# company private, proprietary, and trade secret. -# -#***********************************************************************/ - -# -# In most cases, you only need to modify this first section. -# EXE = xtmctl LN = xtm diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/prebuilt/xtmctl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/prebuilt/xtmctl index ec4a10a909f..391c4db5a7c 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/prebuilt/xtmctl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl/prebuilt/xtmctl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl_lib/prebuilt/libatmctl.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl_lib/prebuilt/libatmctl.so index 2d701eeb34c..16668940e2d 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl_lib/prebuilt/libatmctl.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/atmctl_lib/prebuilt/libatmctl.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_boardctl/prebuilt/libbcm_boardctl.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_boardctl/prebuilt/libbcm_boardctl.so index 43ae6788378..74e82ab2c2f 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_boardctl/prebuilt/libbcm_boardctl.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_boardctl/prebuilt/libbcm_boardctl.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_flashutil/prebuilt/libbcm_flashutil.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_flashutil/prebuilt/libbcm_flashutil.so index 4748045c9a2..d58c39fe660 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_flashutil/prebuilt/libbcm_flashutil.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcm_flashutil/prebuilt/libbcm_flashutil.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/cfg-bcmdrv.mk b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/cfg-bcmdrv.mk index af7ac42be9b..fc8b06a7ee2 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/cfg-bcmdrv.mk +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/cfg-bcmdrv.mk @@ -1,6 +1,6 @@ # Makefile fragment for bcmdrv-specific configuration. # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/armca9_core.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/armca9_core.h index 2116d54edf4..3264bc16ea7 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/armca9_core.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/armca9_core.h @@ -1,7 +1,7 @@ /* * ARM CA9 (iHost) definitions * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/bcmrobo.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/bcmrobo.h index 28522331bab..b28d5fcee67 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/bcmrobo.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/bcmrobo.h @@ -1,7 +1,7 @@ /* * RoboSwitch setup functions * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/ctf_cfg.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/ctf_cfg.h index ac1032502ed..d4e342f54e4 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/ctf_cfg.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/ctf_cfg.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/hndctf.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/hndctf.h index 7cbae0ae707..eb6139fef4a 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/hndctf.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/ctf/hndctf.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emf_cfg.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emf_cfg.h index 12e29001709..1dc27ca6ed8 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emf_cfg.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emf_cfg.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emfc_export.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emfc_export.h index 64e2f9008d2..c417702559d 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emfc_export.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/emf/emfc_export.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igs_cfg.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igs_cfg.h index e08307cdadb..3876eefdcf6 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igs_cfg.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igs_cfg.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igsc_export.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igsc_export.h index 65abcc06eb1..a7c249c994d 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igsc_export.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/emf/igs/igsc_export.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/flash.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/flash.h index a626e68d41c..171c9f817c6 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/flash.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/flash.h @@ -1,7 +1,7 @@ /* * flash.h: Common definitions for flash access. * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndnand.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndnand.h index f32169c7e1e..3b375319f53 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndnand.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndnand.h @@ -1,7 +1,7 @@ /* * Broadcom chipcommon NAND flash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndsflash.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndsflash.h index a000d429617..843d26eb96f 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndsflash.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/hndsflash.h @@ -1,7 +1,7 @@ /* * Broadcom chipcommon sflash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nand_core.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nand_core.h index c0dd008eec9..ca132de2f6c 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nand_core.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nand_core.h @@ -1,7 +1,7 @@ /* * nand - Broadcom NAND specific definitions * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nflash.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nflash.h index 6c9314c196a..8f5284e7204 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nflash.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/nflash.h @@ -1,7 +1,7 @@ /* * Broadcom chipcommon NAND flash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/qspi_core.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/qspi_core.h index b3c1927fa75..9a2780b8a66 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/qspi_core.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/include/qspi_core.h @@ -1,7 +1,7 @@ /* * qspi - Broadcom QSPI specific definitions * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram-ca9.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram-ca9.c index 05b1208e1c4..c54c364606d 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram-ca9.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram-ca9.c @@ -1,7 +1,7 @@ /* * DDR23 Denali contoller & DDRPHY init routines. * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram_ca9.S b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram_ca9.S index 5789cc91ccb..11ad8df2ea4 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram_ca9.S +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/aisdram_ca9.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/bcmrobo.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/bcmrobo.c index 520c9e5efc2..87211546417 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/bcmrobo.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/bcmrobo.c @@ -1,7 +1,7 @@ /* * Broadcom 53xx RoboSwitch device driver. * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/ccsflash.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/ccsflash.c index 5ae8971ae5d..27abc0ec094 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/ccsflash.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/ccsflash.c @@ -1,7 +1,7 @@ /* * Broadcom SiliconBackplane chipcommon serial flash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/cfe_osl.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/cfe_osl.c deleted file mode 100644 index 3c2c91852ea..00000000000 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/cfe_osl.c +++ /dev/null @@ -1,201 +0,0 @@ -/* - * CFE OS Independent Layer - * - * Copyright (C) 2020, Broadcom. All Rights Reserved. - * - * Permission to use, copy, modify, and/or distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * - * <> - * - * $Id: cfe_osl.c 523160 2014-12-27 23:04:01Z $ - */ - -#include -#include -#include -#include - -/* Global ASSERT type */ -uint32 g_assert_type = 0; - -osl_t * -osl_attach(void *pdev) -{ - osl_t *osh; - - osh = (osl_t *)KMALLOC(sizeof(osl_t), 0); - ASSERT(osh); - - bzero(osh, sizeof(osl_t)); - osh->pdev = pdev; - return osh; -} - -void -osl_detach(osl_t *osh) -{ - if (osh == NULL) - return; - KFREE((void*) KERNADDR(PHYSADDR((ulong)osh))); -} - -struct lbuf * -osl_pktget(uint len) -{ - uchar *buf; - struct lbuf *lb; - - ASSERT(len <= LBDATASZ); - - if (!(buf = KMALLOC(LBUFSZ, 0))) - return NULL; - - lb = (struct lbuf *) &buf[LBDATASZ]; - bzero(lb, sizeof(struct lbuf)); - lb->head = lb->data = buf; - lb->end = buf + len; - lb->len = len; - lb->tail = lb->data + len; - return lb; -} - -void -osl_pktfree(osl_t *osh, struct lbuf *lb, bool send) -{ - struct lbuf *next; - - if (send && osh->tx_fn) - osh->tx_fn(osh->tx_ctx, lb, 0); - - for (; lb; lb = next) { - ASSERT(!lb->link); - next = lb->next; - KFREE((void *) KERNADDR(PHYSADDR((ulong) lb->head))); - } -} - -struct lbuf * -osl_pktdup(struct lbuf *lb) -{ - struct lbuf *dup; - - if (!(dup = osl_pktget(lb->len))) - return NULL; - - bcopy(lb->data, dup->data, lb->len); - ASSERT(!lb->link); - return dup; -} - -void -osl_pktsetlen(struct lbuf *lb, uint len) -{ - ASSERT((lb->data + len) <= lb->end); - - lb->len = len; - lb->tail = lb->data + len; -} - -uchar * -osl_pktpush(struct lbuf *lb, uint bytes) -{ - ASSERT((lb->data - bytes) >= lb->head); - - lb->data -= bytes; - lb->len += bytes; - - return lb->data; -} - -uchar * -osl_pktpull(struct lbuf *lb, uint bytes) -{ - ASSERT((lb->data + bytes) <= lb->end); - ASSERT(lb->len >= bytes); - - lb->data += bytes; - lb->len -= bytes; - - return lb->data; -} - -void * -osl_dma_alloc_consistent(uint size, uint16 align_bits, uint *alloced, ulong *pap) -{ - void *buf; - uint16 align = (1 << align_bits); - - /* fix up the alignment requirements first */ - if (!ISALIGNED(DMA_CONSISTENT_ALIGN, align)) - size += align; - *alloced = size; - - if (!(buf = KMALLOC(size, DMA_CONSISTENT_ALIGN))) - return NULL; - - *((ulong *) pap) = PHYSADDR((ulong) buf); - - cfe_flushcache(CFE_CACHE_FLUSH_D); - - return (void *) UNCADDR((ulong) buf); -} - -void -osl_dma_free_consistent(void *va) -{ - KFREE((void *) KERNADDR(PHYSADDR((ulong) va))); -} - -int -osl_busprobe(uint32 *val, uint32 addr) -{ - *val = R_REG(NULL, (volatile uint32 *) addr); - - return 0; -} - -/* translate bcmerros */ -int -osl_error(int bcmerror) -{ - if (bcmerror) - return -1; - else - return 0; -} - -/* Converts a OS packet to driver packet. - * The original packet data is copied to the new driver packet - */ -void -osl_pkt_frmnative(iocb_buffer_t *buffer, struct lbuf *lb) -{ - bcopy(buffer->buf_ptr, PKTDATA(NULL, lb), buffer->buf_length); -} - -/* Converts a driver packet into OS packet. - * The data is copied to the OS packet - */ -void -osl_pkt_tonative(struct lbuf* lb, iocb_buffer_t *buffer) -{ - bcopy(PKTDATA(NULL, lb), buffer->buf_ptr, PKTLEN(NULL, lb)); - buffer->buf_retlen = PKTLEN(NULL, lb); - - /* RFC894: Minimum length of IP over Ethernet packet is 46 octets */ - if (buffer->buf_retlen < 60) { - bzero(buffer->buf_ptr + buffer->buf_retlen, 60 - buffer->buf_retlen); - buffer->buf_retlen = 60; - } -} diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndarm_ca9.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndarm_ca9.c index 961d6e164db..4aec66758f2 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndarm_ca9.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndarm_ca9.c @@ -1,7 +1,7 @@ /* * BCM43XX Sonics SiliconBackplane ARM core routines * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndnand.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndnand.c index 2df0e9d1f09..746a61aa4f2 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndnand.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndnand.c @@ -1,7 +1,7 @@ /* * Broadcom chipcommon NAND flash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndsflash.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndsflash.c index 04d943e197e..9307b3fbd55 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndsflash.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/hndsflash.c @@ -1,7 +1,7 @@ /* * Broadcom chipcommon NAND flash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/nandcore.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/nandcore.c deleted file mode 100644 index 96d4e81891b..00000000000 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/nandcore.c +++ /dev/null @@ -1,1480 +0,0 @@ -/* - * Broadcom NAND core interface - * - * Copyright (C) 2020, Broadcom. All Rights Reserved. - * - * Permission to use, copy, modify, and/or distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES - * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION - * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN - * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - * - * - * <> - * - * $Id: nandcore.c 615704 2016-01-28 09:58:26Z $ - */ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#ifdef BCMDBG -#define NANDFL_MSG(args) printf args -#else -#define NANDFL_MSG(args) -#endif /* BCMDBG */ - -#define NANDF_RETRIES 1000000 - -#define NANDF_SMALL_BADBLOCK_POS 5 -#define NANDF_LARGE_BADBLOCK_POS 0 - -struct nandpart_timing_info { - const char *name; - uint8 id[8]; - /* Timing unit is ns for the following parameters */ - uint8 tWP; - uint8 tWH; - uint8 tRP; - uint8 tREH; - uint8 tCS; - uint8 tCLH; - uint8 tALH; - uint16 tADL; - uint8 tWB; - uint8 tWHR; - uint8 tREAD; -}; - -static struct nandpart_timing_info nandpart_timing_list[] = { - {"Samsung K9LCG08U0B", - {0xec, 0xde, 0xd5, 0x7e, 0x68, 0x44}, - 11, 11, 11, 11, 25, 5, 5, 300, 100, 176, 37}, - - {"Micron MT29F4G08ABADA", - {0x2c, 0xdc, 0x90, 0x95, 0x56}, - 10, 7, 10, 7, 15, 5, 5, 70, 100, 60, 33}, - - {"Micron MT29F64G08CBABA", - {0x2c, 0x64, 0x44, 0x4b, 0xa9}, - 50, 30, 50, 30, 70, 20, 20, 200, 200, 120, 57}, - - {NULL, } -}; - -/* Private global state */ -static hndnand_t nandcore; - -static uint32 num_cache_per_page; -static uint32 spare_per_cache; -static int bootdev = -1; - -/* Prototype */ -static int nandcore_poll(si_t *sih, nandregs_t *nc); - -void nandcore_enable(si_t *sih, int enable); -hndnand_t *nandcore_init(si_t *sih); -static int nandcore_read(hndnand_t *nfl, uint64 offset, uint len, uchar *buf); -static int nandcore_write(hndnand_t *nfl, uint64 offset, uint len, const uchar *buf); -static int nandcore_erase(hndnand_t *nfl, uint64 offset); -static int nandcore_checkbadb(hndnand_t *nfl, uint64 offset); -static int nandcore_mark_badb(hndnand_t *nfl, uint64 offset); - -#ifndef _CFE_ -static int nandcore_dev_ready(hndnand_t *nfl); -static int nandcore_select_chip(hndnand_t *nfl, int chip); -static int nandcore_cmdfunc(hndnand_t *nfl, uint64 addr, int cmd); -static int nandcore_waitfunc(hndnand_t *nfl, int *status); -static int nandcore_read_oob(hndnand_t *nfl, uint64 addr, uint8 *oob); -static int nandcore_write_oob(hndnand_t *nfl, uint64 addr, uint8 *oob); -static int nandcore_read_page(hndnand_t *nfl, uint64 addr, uint8 *buf, uint8 *oob, bool ecc, - uint32 *herr, uint32 *serr); -static int nandcore_write_page(hndnand_t *nfl, uint64 addr, const uint8 *buf, uint8 *oob, bool ecc); -static int nandcore_cmd_read_byte(hndnand_t *nfl, int cmd, int arg); -#endif /* !_CFE_ */ - -/* Issue a nand flash command */ -static INLINE void -nandcore_cmd(osl_t *osh, nandregs_t *nc, uint opcode) -{ - W_REG(osh, &nc->cmd_start, opcode); -} - -static bool -_nandcore_buf_erased(const void *buf, unsigned len) -{ - unsigned i; - const uint32 *p = buf; - - for (i = 0; i < (len >> 2); i++) { - if (p[i] != 0xffffffff) - return FALSE; - } - - return TRUE; -} - -static INLINE int -_nandcore_oobbyte_per_cache(hndnand_t *nfl, uint cache, uint32 spare) -{ - uint32 oob_byte; - - if (nfl->sectorsize == 512) - oob_byte = spare; - else { - if ((spare * 2) < NANDSPARECACHE_SIZE) - oob_byte = spare * 2; - else - oob_byte = (cache % 2) ? - ((spare * 2) - NANDSPARECACHE_SIZE) : - NANDSPARECACHE_SIZE; - } - - return oob_byte; -} - -static int -_nandcore_read_page(hndnand_t *nfl, uint64 offset, uint8 *buf, uint8 *oob, bool ecc, - uint32 *herr, uint32 *serr) -{ - osl_t *osh; - nandregs_t *nc = (nandregs_t *)nfl->core; - aidmp_t *ai = (aidmp_t *)nfl->wrap; - unsigned cache, col = 0; - unsigned hard_err_count = 0; - uint32 mask, reg, *to; - uint32 err_soft_reg, err_hard_reg; - int i, ret; - uint8 *oob_to = oob; - uint32 rd_oob_byte, left_oob_byte; - - ASSERT(nfl->sih); - - mask = nfl->pagesize - 1; - /* Check offset and length */ - if ((offset & mask) != 0) - return 0; - - if ((((offset + nfl->pagesize) >> 20) > nfl->size) || - ((((offset + nfl->pagesize) >> 20) == nfl->size) && - (((offset + nfl->pagesize) & ((1 << 20) - 1)) != 0))) - return 0; - - osh = si_osh(nfl->sih); - - /* Reset ECC error stats */ - err_hard_reg = R_REG(osh, &nc->uncorr_error_count); - err_soft_reg = R_REG(osh, &nc->read_error_count); - - /* Enable ECC validation for ecc page reads */ - if (ecc) - OR_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, - NANDAC_CS0_RD_ECC_EN); - else - AND_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, - ~NANDAC_CS0_RD_ECC_EN); - - /* Loop all caches in page */ - for (cache = 0; cache < num_cache_per_page; cache++, col += NANDCACHE_SIZE) { - uint32 ext_addr; - - /* Set the page address for the following commands */ - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - ext_addr = ((offset + col) >> 32) & NANDCMD_EXT_ADDR_MASK; - W_REG(osh, &nc->cmd_ext_address, (reg | ext_addr)); - W_REG(osh, &nc->cmd_address, (uint32)offset + col); - - /* Issue command to read partial page */ - nandcore_cmd(osh, nc, NANDCMD_PAGE_RD); - - /* Wait for the command to complete */ - if ((ret = nandcore_poll(nfl->sih, nc)) < 0) - return ret; - - /* Set controller to Little Endian mode for copying */ - OR_REG(osh, &ai->ioctrl, NAND_APB_LITTLE_ENDIAN); - - /* Read page data per cache */ - to = (uint32 *)(buf + col); - for (i = 0; i < (NANDCACHE_SIZE / 4); i++, to++) - *to = R_REG(osh, &nc->flash_cache[i]); - - /* Read oob data per cache */ - if (oob_to) { - rd_oob_byte = _nandcore_oobbyte_per_cache(nfl, cache, spare_per_cache); - - left_oob_byte = rd_oob_byte % 4; - - /* Pay attention to natural address alignment access */ - for (i = 0; i < (rd_oob_byte / 4); i++) { - reg = R_REG(osh, &nc->spare_area_read_ofs[i]); - memcpy((void *)oob_to, (void *)®, 4); - oob_to += 4; - } - - if (left_oob_byte != 0) { - reg = R_REG(osh, &nc->spare_area_read_ofs[i]); - memcpy((void *)oob_to, (void *)®, left_oob_byte); - oob_to += left_oob_byte; - } - } - - /* Return to Big Endian mode for commands etc */ - AND_REG(osh, &ai->ioctrl, ~NAND_APB_LITTLE_ENDIAN); - - /* capture hard errors for each partial */ - if (err_hard_reg != R_REG(osh, &nc->uncorr_error_count)) { - int era = (R_REG(osh, &nc->intfc_status) & NANDIST_ERASED); - if ((!era) && (!_nandcore_buf_erased(buf+col, NANDCACHE_SIZE))) - hard_err_count ++; - - err_hard_reg = R_REG(osh, &nc->uncorr_error_count); - } - } /* for cache */ - - if (!ecc) - return 0; - - /* Report hard ECC errors */ - if (herr) - *herr = hard_err_count; - - /* Get ECC soft error stats */ - if (serr) - *serr = R_REG(osh, &nc->read_error_count) - err_soft_reg; - - return 0; -} - -static int -_nandcore_write_page(hndnand_t *nfl, uint64 offset, const uint8 *buf, uint8 *oob, bool ecc) -{ - osl_t *osh; - nandregs_t *nc = (nandregs_t *)nfl->core; - aidmp_t *ai = (aidmp_t *)nfl->wrap; - unsigned cache, col = 0; - uint32 mask, reg, *from; - int i, ret = 0; - uint8 *oob_from = oob; - uint32 wr_oob_byte, left_oob_byte; - - ASSERT(nfl->sih); - - mask = nfl->pagesize - 1; - /* Check offset and length */ - if ((offset & mask) != 0) - return 0; - - if ((((offset + nfl->pagesize) >> 20) > nfl->size) || - ((((offset + nfl->pagesize) >> 20) == nfl->size) && - (((offset + nfl->pagesize) & ((1 << 20) - 1)) != 0))) - return 0; - - osh = si_osh(nfl->sih); - - /* Disable WP */ - AND_REG(osh, &nc->cs_nand_select, ~NANDCSEL_NAND_WP); - - /* Enable ECC generation for ecc page write, if requested */ - if (ecc) - OR_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, - NANDAC_CS0_WR_ECC_EN); - else - AND_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, - ~NANDAC_CS0_WR_ECC_EN); - - /* Loop all caches in page */ - for (cache = 0; cache < num_cache_per_page; cache++, col += NANDCACHE_SIZE) { - uint32 ext_addr; - - /* Set the page address for the following commands */ - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - ext_addr = ((offset + col) >> 32) & NANDCMD_EXT_ADDR_MASK; - W_REG(osh, &nc->cmd_ext_address, (reg | ext_addr)); - W_REG(osh, &nc->cmd_address, (uint32)offset + col); - - /* Set controller to Little Endian mode for copying */ - OR_REG(osh, &ai->ioctrl, NAND_APB_LITTLE_ENDIAN); - - /* Copy sub-page data */ - from = (uint32 *)(buf + col); - for (i = 0; i < (NANDCACHE_SIZE / 4); i++, from++) - W_REG(osh, &nc->flash_cache[i], *from); - - /* Set spare area is written at each cache start */ - if (oob_from) { - /* Fill spare area write cache */ - wr_oob_byte = _nandcore_oobbyte_per_cache(nfl, cache, spare_per_cache); - - left_oob_byte = wr_oob_byte % 4; - - /* Pay attention to natural address alignment access */ - for (i = 0; i < (wr_oob_byte / 4); i++) { - memcpy((void *)®, (void *)oob_from, 4); - W_REG(osh, &nc->spare_area_write_ofs[i], reg); - oob_from += 4; - } - - if (left_oob_byte != 0) { - reg = 0xffffffff; - memcpy((void *)®, (void *)oob_from, - left_oob_byte); - W_REG(osh, &nc->spare_area_write_ofs[i], reg); - oob_from += left_oob_byte; - i++; - } - - for (; i < (NANDSPARECACHE_SIZE / 4); i ++) - W_REG(osh, &nc->spare_area_write_ofs[i], - 0xffffffff); - } - else { - /* Write 0xffffffff to spare_area_write_ofs register - * to prevent old spare_area_write_ofs vale write - * when we issue NANDCMD_PAGE_PROG. - */ - for (i = 0; i < (NANDSPARECACHE_SIZE / 4); i++) - W_REG(osh, &nc->spare_area_write_ofs[i], - 0xffffffff); - } - - /* Return to Big Endian mode for commands etc */ - AND_REG(osh, &ai->ioctrl, ~NAND_APB_LITTLE_ENDIAN); - - /* Push data into internal cache */ - nandcore_cmd(osh, nc, NANDCMD_PAGE_PROG); - - ret = nandcore_poll(nfl->sih, nc); - if (ret < 0) - goto err; - } - -err: - /* Enable WP */ - OR_REG(osh, &nc->cs_nand_select, NANDCSEL_NAND_WP); - - return ret; -} - -static bool firsttime = TRUE; - -static char * -nandcore_check_id(uint8 *id) -{ - char *name = NULL; - - switch (id[0]) { - case NFL_VENDOR_AMD: - name = "AMD"; - break; - case NFL_VENDOR_NUMONYX: - name = "Numonyx"; - break; - case NFL_VENDOR_MICRON: - name = "Micron"; - break; - case NFL_VENDOR_TOSHIBA: - name = "Toshiba"; - break; - case NFL_VENDOR_HYNIX: - name = "Hynix"; - break; - case NFL_VENDOR_SAMSUNG: - name = "Samsung"; - break; - case NFL_VENDOR_ESMT: - name = "Esmt"; - break; - case NFL_VENDOR_MXIC: - name = "Mxic"; - break; - case NFL_VENDOR_ZENTEL_ESMT: - name = "Zentel/Esmt"; - break; - case NFL_VENDOR_WINBOND: - name = "Winbond"; - break; - default: - printf("No NAND flash type found\n"); - break; - } - - return name; -} - -static void -nandcore_override_config(hndnand_t *nfl) -{ - nandregs_t *nc = nfl->core; - osl_t *osh; - uint32 reg; - - ASSERT(nfl->sih); - osh = si_osh(nfl->sih); - - /* Samsung K9LCG08U0B */ - if ((nfl->id[0] == 0xec) && (nfl->id[1] == 0xde) && - (nfl->id[2] == 0xd5) && (nfl->id[3] == 0x7e) && - (nfl->id[4] == 0x68) && (nfl->id[5] == 0x44)) { - /* Block size, total size */ - reg = R_REG(osh, &nc->config_cs0); - reg &= ~NANDCF_CS0_BLOCK_SIZE_MASK; - reg |= (NANDCF_CS0_BLOCK_SIZE_1MB << NANDCF_CS0_BLOCK_SIZE_SHIFT); - reg &= ~NANDCF_CS0_DEVICE_SIZE_MASK; - reg |= (NANDCF_CS0_DEVICE_SIZE_8GB << NANDCF_CS0_DEVICE_SIZE_SHIFT); - W_REG(osh, &nc->config_cs0, reg); - - /* Spare size, sector size and ECC level */ - reg = R_REG(osh, &nc->acc_control_cs0); - reg &= ~NANDAC_CS0_SPARE_AREA_SIZE; - reg |= NANDAC_CS0_SPARE_AREA_45B; - reg |= NANDAC_CS0_SECTOR_SIZE_1K; - reg &= ~NANDAC_CS0_ECC_LEVEL_MASK; - reg |= NANDAC_CS0_ECC_LEVEL_20; - W_REG(osh, &nc->acc_control_cs0, reg); - } - - /* Micron MT29F64G08CBABA */ - if ((nfl->id[0] == 0x2c) && (nfl->id[1] == 0x64) && - (nfl->id[2] == 0x44) && (nfl->id[3] == 0x4b) && - (nfl->id[4] == 0xa9)) { - /* Spare size, sector size and ECC level */ - reg = R_REG(osh, &nc->acc_control_cs0); - reg &= ~NANDAC_CS0_SPARE_AREA_SIZE; - reg |= NANDAC_CS0_SPARE_AREA_45B; - reg |= NANDAC_CS0_SECTOR_SIZE_1K; - reg &= ~NANDAC_CS0_ECC_LEVEL_MASK; - reg |= NANDAC_CS0_ECC_LEVEL_20; - W_REG(osh, &nc->acc_control_cs0, reg); - } -} - -static void -nandcore_optimize_timing(hndnand_t *nfl) -{ - nandregs_t *nc = nfl->core; - osl_t *osh; - struct nandpart_timing_info *info = nandpart_timing_list; - uint32 reg, tmp_val; - uint32 clk_select, ns, divisor; - - ASSERT(nfl->sih); - osh = si_osh(nfl->sih); - - for (; info->name != NULL; info++) { - if (memcmp(nfl->id, info->id, 5) == 0) - break; - } - - if (!info->name) - return; - - reg = R_REG(osh, nfl->chipidx ? &nc->timing_2_cs1 : &nc->timing_2_cs0); - clk_select = (reg & NANDTIMING2_CLK_SEL_MASK) >> NANDTIMING2_CLK_SEL_SHIFT; - ns = (clk_select == 0) ? 8 : 4; - divisor = (clk_select == 0) ? 2 : 4; - - /* Optimize nand_timing_1 */ - reg = ((info->tWP + (ns - 1)) / ns) << NANDTIMING1_TWP_SHIFT; - reg |= ((info->tWH + (ns - 1)) / ns) << NANDTIMING1_TWH_SHIFT; - reg |= ((info->tRP + (ns - 1)) / ns) << NANDTIMING1_TRP_SHIFT; - reg |= ((info->tREH + (ns - 1)) / ns) << NANDTIMING1_TREH_SHIFT; - tmp_val = (((info->tCS + (ns - 1)) / ns) + (divisor - 1)) / divisor; - reg |= tmp_val << NANDTIMING1_TCS_SHIFT; - reg |= ((info->tCLH + (ns - 1)) / ns) << NANDTIMING1_TCLH_SHIFT; - tmp_val = (info->tALH > info->tWH) ? info->tALH : info->tWH; - reg |= ((tmp_val + (ns - 1)) / ns) << NANDTIMING1_TALH_SHIFT; - tmp_val = (((info->tADL + (ns - 1)) / ns) + (divisor - 1)) / divisor; - tmp_val = (tmp_val > 0xf) ? 0xf : tmp_val; - reg |= tmp_val << NANDTIMING1_TADL_SHIFT; - W_REG(osh, nfl->chipidx ? &nc->timing_1_cs1 : &nc->timing_1_cs0, reg); - - /* Optimize nand_timing_2 */ - reg = clk_select << NANDTIMING2_CLK_SEL_SHIFT; - tmp_val = (((info->tWB - (ns - 1)) / ns) + (divisor - 1)) / divisor; - reg |= tmp_val << NANDTIMING2_TWB_SHIFT; - tmp_val = (((info->tWHR + (ns - 1)) / ns) + (divisor - 1)) / divisor; - reg |= tmp_val << NANDTIMING2_TWHR_SHIFT; - tmp_val = info->tRP + info->tREH; - tmp_val = (info->tREAD > tmp_val) ? tmp_val : info->tREAD; - reg |= ((tmp_val + (ns - 1)) / ns) << NANDTIMING2_TREAD_SHIFT; - W_REG(osh, nfl->chipidx ? &nc->timing_2_cs1 : &nc->timing_2_cs0, reg); - - printf("Optimize %s timing.\n", info->name); -#ifdef BCMDBG - printf("R_REG(timing_1_cs%d) = 0x%08x\n", - nfl->chipidx, R_REG(osh, nfl->chipidx ? &nc->timing_1_cs1 : &nc->timing_1_cs0)); - printf("R_REG(timing_2_cs%d) = 0x%08x\n", - nfl->chipidx, R_REG(osh, nfl->chipidx ? &nc->timing_2_cs1 : &nc->timing_2_cs0)); -#endif /* BCMDBG */ - - return; -} - -/* Get nand present flag */ -static bool -nandcore_nand_present(si_t *sih) -{ - uint origidx, intr_val = 0; - gciregs_t *gci = NULL; - uint32 nand_present = 0; - - /* 53573/47189 series */ - if (sih->ccrev == 54) { - gci = (gciregs_t *)si_switch_core(sih, GCI_CORE_ID, &origidx, &intr_val); - if (gci) { - W_REG(NULL, &gci->gci_indirect_addr, 7); - nand_present = R_REG(NULL, &gci->gci_chipsts); - nand_present &= SI_BCM53573_NAND_PRE_MASK; - } - - /* Return to original core */ - si_restore_core(sih, origidx, intr_val); - - if (nand_present) - return TRUE; - } - return FALSE; -} - -void -nandcore_enable(si_t *sih, int enable) -{ - ASSERT(sih); - /* 53573/47189 series */ - if (sih->ccrev == 54) { - if (bootdev == -1) - bootdev = soc_boot_dev((void *)sih); - - if (bootdev != SOC_BOOTDEV_NANDFLASH) { - osl_t *osh; - uint origidx, intr_val = 0; - pmuregs_t *pmu; - - osh = si_osh(sih); - /* Block ints and save current core */ - pmu = (pmuregs_t *)si_switch_core(sih, PMU_CORE_ID, &origidx, &intr_val); - - W_REG(osh, &pmu->chipcontrol_addr, PMU_CHIPCTL7); - if (enable) - OR_REG(osh, &pmu->chipcontrol_data, 0x003); - else - AND_REG(osh, &pmu->chipcontrol_data, ~0x003); - - /* Return to original core */ - si_restore_core(sih, origidx, intr_val); - } - } -} - -/* Initialize nand flash access */ -hndnand_t * -nandcore_init(si_t *sih) -{ - nandregs_t *nc; - aidmp_t *ai; - uint32 id, id2; - char *name = ""; - osl_t *osh; - int i; - uint32 ncf, val; - uint32 acc_control; - - ASSERT(sih); - - /* Only support chipcommon revision == 42 or 54 for now */ - if (sih->ccrev != 42 && sih->ccrev != 54) - return NULL; - - if ((nc = (nandregs_t *)si_setcore(sih, NS_NAND_CORE_ID, 0)) == NULL) - return NULL; - - /* 53573/47189 series */ - if (sih->ccrev == 54) { - if (!nandcore_nand_present(sih)) { -#ifndef _CFE_ - /* Because of no NAND flash, disable NAND core for power saving */ - si_core_disable(sih, 0); -#endif /* _CFE_ */ - return NULL; - } - if (bootdev == -1) - bootdev = soc_boot_dev((void *)sih); - if (bootdev != SOC_BOOTDEV_NANDFLASH) { - si_core_reset(sih, 0, 0); - OSL_DELAY(5); - } - } - - if (R_REG(NULL, &nc->flash_device_id) == 0) - return NULL; - - if (!firsttime && nandcore.size) - return &nandcore; - - osh = si_osh(sih); - bzero(&nandcore, sizeof(nandcore)); - - nandcore.sih = sih; - nandcore.core = (void *)nc; - nandcore.wrap = si_wrapperregs(sih); - nandcore.read = nandcore_read; - nandcore.write = nandcore_write; - nandcore.erase = nandcore_erase; - nandcore.checkbadb = nandcore_checkbadb; - nandcore.markbadb = nandcore_mark_badb; - -#ifndef _CFE_ - nandcore.dev_ready = nandcore_dev_ready; - nandcore.select_chip = nandcore_select_chip; - nandcore.cmdfunc = nandcore_cmdfunc; - nandcore.waitfunc = nandcore_waitfunc; - nandcore.read_oob = nandcore_read_oob; - nandcore.write_oob = nandcore_write_oob; - nandcore.read_page = nandcore_read_page; - nandcore.write_page = nandcore_write_page; - nandcore.cmd_read_byte = nandcore_cmd_read_byte; -#endif // endif - - /* For some nand part, requires to do reset before the other command */ - nandcore_cmd(osh, nc, NANDCMD_FLASH_RESET); - if (nandcore_poll(sih, nc) < 0) { - return NULL; - } - - nandcore_cmd(osh, nc, NANDCMD_ID_RD); - if (nandcore_poll(sih, nc) < 0) { - return NULL; - } - - ai = (aidmp_t *)nandcore.wrap; - - /* Toggle as little endian */ - OR_REG(osh, &ai->ioctrl, NAND_APB_LITTLE_ENDIAN); - - id = R_REG(osh, &nc->flash_device_id); - id2 = R_REG(osh, &nc->flash_device_id_ext); - - /* Toggle as big endian */ - AND_REG(osh, &ai->ioctrl, ~NAND_APB_LITTLE_ENDIAN); - - for (i = 0; i < 4; i++) { - nandcore.id[i] = (id >> (8*i)) & 0xff; - nandcore.id[i + 4] = (id2 >> (8*i)) & 0xff; - } - - name = nandcore_check_id(nandcore.id); - if (name == NULL) - return NULL; - nandcore.type = nandcore.id[0]; - - /* Override configuration for specific nand flash */ - nandcore_override_config(&nandcore); - - ncf = R_REG(osh, &nc->config_cs0); - /* Page size (# of bytes) */ - val = (ncf & NANDCF_CS0_PAGE_SIZE_MASK) >> NANDCF_CS0_PAGE_SIZE_SHIFT; - switch (val) { - case 0: - nandcore.pagesize = 512; - break; - case 1: - nandcore.pagesize = (1 << 10) * 2; - break; - case 2: - nandcore.pagesize = (1 << 10) * 4; - break; - case 3: - nandcore.pagesize = (1 << 10) * 8; - break; - } - /* Block size (# of bytes) */ - val = (ncf & NANDCF_CS0_BLOCK_SIZE_MASK) >> NANDCF_CS0_BLOCK_SIZE_SHIFT; - switch (val) { - case 0: - nandcore.blocksize = (1 << 10) * 8; - break; - case 1: - nandcore.blocksize = (1 << 10) * 16; - break; - case 2: - nandcore.blocksize = (1 << 10) * 128; - break; - case 3: - nandcore.blocksize = (1 << 10) * 256; - break; - case 4: - nandcore.blocksize = (1 << 10) * 512; - break; - case 5: - nandcore.blocksize = (1 << 10) * 1024; - break; - case 6: - nandcore.blocksize = (1 << 10) * 2048; - break; - default: - printf("Unknown block size\n"); - return NULL; - } - /* NAND flash size in MBytes */ - val = (ncf & NANDCF_CS0_DEVICE_SIZE_MASK) >> NANDCF_CS0_DEVICE_SIZE_SHIFT; - nandcore.size = (1 << val) * 4; - - /* Get Device I/O data bus width */ - if (ncf & NANDCF_CS0_DEVICE_WIDTH) - nandcore.width = 1; - - /* Spare size and Spare per cache (# of bytes) */ - acc_control = R_REG(osh, &nc->acc_control_cs0); - - /* Check conflict between 1K sector and page size */ - if (acc_control & NANDAC_CS0_SECTOR_SIZE_1K) { - nandcore.sectorsize = 1024; - } - else - nandcore.sectorsize = 512; - - if (nandcore.sectorsize == 1024 && nandcore.pagesize == 512) { - printf("Pin strapping error. Page size is 512, but sector size is 1024\n"); - return NULL; - } - - /* Get Spare size */ - nandcore.sparesize = acc_control & NANDAC_CS0_SPARE_AREA_SIZE; - - /* Get oob size, */ - nandcore.oobsize = nandcore.sparesize * (nandcore.pagesize / NANDCACHE_SIZE); - - /* Get ECC level */ - nandcore.ecclevel = (acc_control & NANDAC_CS0_ECC_LEVEL_MASK) >> NANDAC_CS0_ECC_LEVEL_SHIFT; - - /* Adjusted sparesize and eccbytes if sectorsize is 1K */ - if (nandcore.sectorsize == 1024) { - nandcore.sparesize *= 2; - nandcore.eccbytes = ((nandcore.ecclevel * 14 + 3) >> 2); - } - else - nandcore.eccbytes = ((nandcore.ecclevel * 14 + 7) >> 3); - - nandcore.numblocks = (nandcore.size * (1 << 10)) / (nandcore.blocksize >> 10); - - /* Get the number of cache per page */ - num_cache_per_page = nandcore.pagesize / NANDCACHE_SIZE; - - /* Get the spare size per cache */ - spare_per_cache = nandcore.oobsize / num_cache_per_page; - - if (firsttime) { - printf("Found a %s NAND flash:\n", name); - printf("Total size: %uMB\n", nandcore.size); - printf("Block size: %uKB\n", (nandcore.blocksize >> 10)); - printf("Page Size: %uB\n", nandcore.pagesize); - printf("OOB Size: %uB\n", nandcore.oobsize); - printf("Sector size: %uB\n", nandcore.sectorsize); - printf("Spare size: %uB\n", nandcore.sparesize); - printf("ECC level: %u (%u-bit)\n", nandcore.ecclevel, - (nandcore.sectorsize == 1024)? nandcore.ecclevel*2 : nandcore.ecclevel); - printf("Device ID: 0x%2x 0x%2x 0x%2x 0x%2x 0x%2x 0x%02x\n", - nandcore.id[0], nandcore.id[1], nandcore.id[2], - nandcore.id[3], nandcore.id[4], nandcore.id[5]); - } - firsttime = FALSE; - - /* Memory mapping */ - if (sih->ccrev == 42) { - nandcore.phybase = SI_NS_NANDFLASH; - nandcore.base = (uint32)REG_MAP(nandcore.phybase, SI_FLASH_WINDOW); - } - else { - nandcore.phybase = SI_BCM53573_NANDFLASH; - nandcore.base = (uint32)REG_MAP(nandcore.phybase, (nandcore.size << 20)); - } - - /* For 1KB sector size setting */ - if (R_REG(osh, &nc->acc_control_cs0) & NANDAC_CS0_SECTOR_SIZE_1K) { - AND_REG(osh, &nc->acc_control_cs0, ~NANDAC_CS0_PARTIAL_PAGE_EN); - printf("Disable PARTIAL_PAGE_EN\n"); - AND_REG(osh, &nc->acc_control_cs0, ~NANDAC_CS0_FAST_PGM_RDIN); - printf("Disable FAST_PGM_RDIN\n"); - } - - /* Optimize timing */ - nandcore_optimize_timing(&nandcore); - -#ifdef BCMDBG - /* Configuration readback */ - printf("R_REG(nand_revision) = 0x%08x\n", R_REG(osh, &nc->revision)); - printf("R_REG(cs_nand_select) = 0x%08x\n", R_REG(osh, &nc->cs_nand_select)); - printf("R_REG(config_cs0) = 0x%08x\n", R_REG(osh, &nc->config_cs0)); - printf("R_REG(acc_control_cs0) = 0x%08x\n", R_REG(osh, &nc->acc_control_cs0)); -#endif /* BCMDBG */ - - return nandcore.size ? &nandcore : NULL; -} - -/* Read len bytes starting at offset into buf. Returns number of bytes read. */ -static int -nandcore_read(hndnand_t *nfl, uint64 offset, uint len, uchar *buf) -{ - osl_t *osh; - uint8 *to; - uint res; - uint32 herr = 0, serr = 0; - - ASSERT(nfl->sih); - osh = si_osh(nfl->sih); - - to = buf; - res = len; - - while (res > 0) { - _nandcore_read_page(nfl, offset, to, NULL, TRUE, &herr, &serr); - - res -= nfl->pagesize; - offset += nfl->pagesize; - to += nfl->pagesize; - } - - return (len - res); -} - -/* Poll for command completion. Returns zero when complete. */ -static int -nandcore_poll(si_t *sih, nandregs_t *nc) -{ - osl_t *osh; - int i; - uint32 pollmask; - - ASSERT(sih); - osh = si_osh(sih); - - pollmask = NANDIST_CTRL_READY | NANDIST_FLASH_READY; - for (i = 0; i < NANDF_RETRIES; i++) { - if ((R_REG(osh, &nc->intfc_status) & pollmask) == pollmask) { - return 0; - } - } - - printf("%s: not ready\n", __FUNCTION__); - return -1; -} - -/* Write len bytes starting at offset into buf. Returns number of bytes - * written. - */ -static int -nandcore_write(hndnand_t *nfl, uint64 offset, uint len, const uchar *buf) -{ - int ret = 0; - osl_t *osh; - uint res; - uint8 *from; - - ASSERT(nfl->sih); - osh = si_osh(nfl->sih); - - from = (uint8 *)buf; - res = len; - - while (res > 0) { - ret = _nandcore_write_page(nfl, offset, from, NULL, TRUE); - if (ret < 0) - return ret; - - res -= nfl->pagesize; - offset += nfl->pagesize; - from += nfl->pagesize; - } - - if (ret) - return ret; - - return (len - res); -} - -/* Erase a region. Returns number of bytes scheduled for erasure. - * Caller should poll for completion. - */ -static int -nandcore_erase(hndnand_t *nfl, uint64 offset) -{ - si_t *sih = nfl->sih; - nandregs_t *nc = (nandregs_t *)nfl->core; - osl_t *osh; - int ret = -1; - uint8 status = 0; - uint32 reg; - - ASSERT(sih); - - osh = si_osh(sih); - if ((offset >> 20) >= nfl->size) - return -1; - if ((offset & (nfl->blocksize - 1)) != 0) { - return -1; - } - - /* Disable WP */ - AND_REG(osh, &nc->cs_nand_select, ~NANDCSEL_NAND_WP); - - /* Set the block address for the following commands */ - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - W_REG(osh, &nc->cmd_ext_address, (reg | ((offset >> 32) & NANDCMD_EXT_ADDR_MASK))); - - W_REG(osh, &nc->cmd_address, (uint32)offset); - nandcore_cmd(osh, nc, NANDCMD_BLOCK_ERASE); - if (nandcore_poll(sih, nc) < 0) - goto exit; - - /* Check status */ - W_REG(osh, &nc->cmd_start, NANDCMD_STATUS_RD); - if (nandcore_poll(sih, nc) < 0) - goto exit; - - status = R_REG(osh, &nc->intfc_status) & NANDIST_STATUS; - if (status & 1) - goto exit; - - ret = 0; -exit: - /* Enable WP */ - OR_REG(osh, &nc->cs_nand_select, NANDCSEL_NAND_WP); - - return ret; -} - -static int -nandcore_checkbadb(hndnand_t *nfl, uint64 offset) -{ - si_t *sih = nfl->sih; - nandregs_t *nc = (nandregs_t *)nfl->core; - aidmp_t *ai = (aidmp_t *)nfl->wrap; - osl_t *osh; - int i, j; - uint64 addr; - int ret = 0; - uint32 reg, oob_bi; - unsigned cache, col = 0; - uint32 rd_oob_byte, left_oob_byte; - - ASSERT(sih); - - osh = si_osh(sih); - if ((offset >> 20) >= nfl->size) - return -1; - if ((offset & (nfl->blocksize - 1)) != 0) { - return -1; - } - - /* Enable ECC validation for spare area reads */ - OR_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, - NANDAC_CS0_RD_ECC_EN); - - /* Check the first two pages for this block */ - for (i = 0; i < 2; i++) { - addr = offset + (nfl->pagesize * i); - col = 0; - /* Loop all caches in page */ - for (cache = 0; cache < num_cache_per_page; cache++, col += NANDCACHE_SIZE) { - uint32 ext_addr; - - /* Set the page address for the following commands */ - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - ext_addr = ((addr + col) >> 32) & NANDCMD_EXT_ADDR_MASK; - W_REG(osh, &nc->cmd_ext_address, (reg | ext_addr)); - W_REG(osh, &nc->cmd_address, (uint32)addr + col); - - /* Issue page-read command */ - nandcore_cmd(osh, nc, NANDCMD_PAGE_RD); - - /* Wait for the command to complete */ - if (nandcore_poll(sih, nc) < 0) { - ret = -1; - goto exit; - } - - /* Set controller to Little Endian mode for copying */ - OR_REG(osh, &ai->ioctrl, NAND_APB_LITTLE_ENDIAN); - - rd_oob_byte = _nandcore_oobbyte_per_cache(nfl, cache, spare_per_cache); - - left_oob_byte = rd_oob_byte % 4; - - for (j = 0; j < (rd_oob_byte / 4); j++) { - if (cache == 0 && j == 0) - /* Save bad block indicator */ - oob_bi = R_REG(osh, &nc->spare_area_read_ofs[0]); - else - reg = R_REG(osh, &nc->spare_area_read_ofs[j]); - } - - if (left_oob_byte != 0) { - reg = R_REG(osh, &nc->spare_area_read_ofs[j]); - } - - /* Return to Big Endian mode for commands etc */ - AND_REG(osh, &ai->ioctrl, ~NAND_APB_LITTLE_ENDIAN); - } - - /* Check bad block indicator */ - if ((oob_bi & 0xFF) != 0xFF) { - ret = -1; -#ifdef BCMDBG - printf("%s: Bad Block (0x%llx)\n", __FUNCTION__, offset); -#endif // endif - break; - } - } - -exit: - return ret; -} - -static int -nandcore_mark_badb(hndnand_t *nfl, uint64 offset) -{ - si_t *sih = nfl->sih; - nandregs_t *nc = (nandregs_t *)nfl->core; - aidmp_t *ai = (aidmp_t *)nfl->wrap; - osl_t *osh; - uint64 off; - int i, ret = 0; - uint32 reg; - - ASSERT(sih); - - osh = si_osh(sih); - if ((offset >> 20) >= nfl->size) - return -1; - if ((offset & (nfl->blocksize - 1)) != 0) { - return -1; - } - - /* Disable WP */ - AND_REG(osh, &nc->cs_nand_select, ~NANDCSEL_NAND_WP); - - /* Erase block */ - W_REG(osh, &nc->cmd_address, offset); - nandcore_cmd(osh, nc, NANDCMD_BLOCK_ERASE); - if (nandcore_poll(sih, nc) < 0) { - ret = -1; - /* Still go through the spare area write */ - /* goto err; */ - } - - /* - * Enable partial page programming and disable ECC checkbit generation - * for PROGRAM_SPARE_AREA - */ - reg = R_REG(osh, &nc->acc_control_cs0); - reg |= NANDAC_CS0_PARTIAL_PAGE_EN; - reg |= NANDAC_CS0_FAST_PGM_RDIN; - reg &= ~NANDAC_CS0_WR_ECC_EN; - W_REG(osh, &nc->acc_control_cs0, reg); - - for (i = 0; i < 2; i++) { - uint32 ext_addr; - - off = offset + (nfl->pagesize * i); - - /* Set the block address for the following commands */ - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - ext_addr = (off >> 32) & NANDCMD_EXT_ADDR_MASK; - W_REG(osh, &nc->cmd_ext_address, (reg | ext_addr)); - - W_REG(osh, &nc->cmd_address, (uint32)off); - - /* Toggle as little endian */ - OR_REG(osh, &ai->ioctrl, NAND_APB_LITTLE_ENDIAN); - - W_REG(osh, &nc->spare_area_write_ofs[0], 0); - W_REG(osh, &nc->spare_area_write_ofs[1], 0); - W_REG(osh, &nc->spare_area_write_ofs[2], 0); - W_REG(osh, &nc->spare_area_write_ofs[3], 0); - - /* Toggle as big endian */ - AND_REG(osh, &ai->ioctrl, ~NAND_APB_LITTLE_ENDIAN); - - nandcore_cmd(osh, nc, NANDCMD_SPARE_PROG); - if (nandcore_poll(sih, nc) < 0) { - ret = -1; -#if BCMDBG - printf("%s: Spare program is not ready\n", __FUNCTION__); -#endif // endif - goto err; - } - } - -err: - /* Restore the default value for spare area write registers */ - W_REG(osh, &nc->spare_area_write_ofs[0], 0xffffffff); - W_REG(osh, &nc->spare_area_write_ofs[1], 0xffffffff); - W_REG(osh, &nc->spare_area_write_ofs[2], 0xffffffff); - W_REG(osh, &nc->spare_area_write_ofs[3], 0xffffffff); - - /* - * Disable partial page programming and enable ECC checkbit generation - * for PROGRAM_SPARE_AREA - */ - reg = R_REG(osh, &nc->acc_control_cs0); - reg &= ~NANDAC_CS0_PARTIAL_PAGE_EN; - reg &= ~NANDAC_CS0_FAST_PGM_RDIN; - reg |= NANDAC_CS0_WR_ECC_EN; - W_REG(osh, &nc->acc_control_cs0, reg); - - /* Enable WP */ - OR_REG(osh, &nc->cs_nand_select, NANDCSEL_NAND_WP); - - return ret; -} - -#ifndef _CFE_ -/* Functions support brcmnand driver */ -static void -_nandcore_set_cmd_address(hndnand_t *nfl, uint64 addr) -{ - uint32 reg; - osl_t *osh; - si_t *sih = nfl->sih; - nandregs_t *nc = (nandregs_t *)nfl->core; - - ASSERT(sih); - osh = si_osh(sih); - - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - W_REG(osh, &nc->cmd_ext_address, (reg | ((addr >> 32) & NANDCMD_EXT_ADDR_MASK))); - W_REG(osh, &nc->cmd_address, (uint32)addr); -} - -static int -nandcore_dev_ready(hndnand_t *nfl) -{ - aidmp_t *ai = (aidmp_t *)nfl->wrap; - - ASSERT(nfl->sih); - - return (R_REG(si_osh(nfl->sih), &ai->iostatus) & NAND_RO_CTRL_READY); -} - -static int -nandcore_select_chip(hndnand_t *nfl, int chip) -{ - uint32 reg; - osl_t *osh; - si_t *sih = nfl->sih; - nandregs_t *nc = (nandregs_t *)nfl->core; - - ASSERT(sih); - osh = si_osh(sih); - - reg = R_REG(osh, &nc->cmd_ext_address); - reg &= ~NANDCMD_CS_SEL_MASK; - reg |= (chip << NANDCMD_CS_SEL_SHIFT); - W_REG(osh, &nc->cmd_ext_address, reg); - - /* Set active chip index */ - nfl->chipidx = chip; - - return 0; -} - -static int -nandcore_cmdfunc(hndnand_t *nfl, uint64 addr, int cmd) -{ - int ret = 0; - osl_t *osh; - nandregs_t *nc = (nandregs_t *)nfl->core; - - ASSERT(nfl->sih); - osh = si_osh(nfl->sih); - - switch (cmd) { - case CMDFUNC_ERASE1: - _nandcore_set_cmd_address(nfl, addr); - break; - case CMDFUNC_ERASE2: - /* Disable WP */ - AND_REG(osh, &nc->cs_nand_select, ~NANDCSEL_NAND_WP); - nandcore_cmd(osh, nc, NANDCMD_BLOCK_ERASE); - ret = nandcore_waitfunc(nfl, NULL); - /* Enable WP */ - OR_REG(osh, &nc->cs_nand_select, NANDCSEL_NAND_WP); - break; - case CMDFUNC_SEQIN: - _nandcore_set_cmd_address(nfl, addr); - break; - case CMDFUNC_READ: - _nandcore_set_cmd_address(nfl, addr); - nandcore_cmd(osh, nc, NANDCMD_PAGE_RD); - ret = nandcore_waitfunc(nfl, NULL); - break; - case CMDFUNC_RESET: - nandcore_cmd(osh, nc, NANDCMD_FLASH_RESET); - ret = nandcore_waitfunc(nfl, NULL); - break; - case CMDFUNC_READID: - nandcore_cmd(osh, nc, NANDCMD_ID_RD); - ret = nandcore_waitfunc(nfl, NULL); - break; - case CMDFUNC_STATUS: - /* Disable WP */ - AND_REG(osh, &nc->cs_nand_select, ~NANDCSEL_NAND_WP); - nandcore_cmd(osh, nc, NANDCMD_STATUS_RD); - ret = nandcore_waitfunc(nfl, NULL); - /* Enable WP */ - OR_REG(osh, &nc->cs_nand_select, NANDCSEL_NAND_WP); - break; - case CMDFUNC_READOOB: - break; - default: -#ifdef BCMDBG - printf("%s: Unknow command 0x%x\n", __FUNCTION__, cmd); -#endif // endif - ret = -1; - break; - } - - return ret; -} - -/* Return intfc_status FLASH_STATUS if CTRL/FLASH is ready otherwise -1 */ -static int -nandcore_waitfunc(hndnand_t *nfl, int *status) -{ - int ret; - osl_t *osh; - nandregs_t *nc = (nandregs_t *)nfl->core; - - ASSERT(nfl->sih); - osh = si_osh(nfl->sih); - - ret = nandcore_poll(nfl->sih, nc); - if (ret == 0 && status) - *status = R_REG(osh, &nc->intfc_status) & NANDIST_STATUS; - - return ret; -} - -static int -nandcore_read_oob(hndnand_t *nfl, uint64 addr, uint8 *oob) -{ - osl_t *osh; - si_t *sih = nfl->sih; - nandregs_t *nc = (nandregs_t *)nfl->core; - aidmp_t *ai = (aidmp_t *)nfl->wrap; - uint32 reg; - unsigned cache, col = 0; - int i; - uint8 *to = oob; - uint32 rd_oob_byte, left_oob_byte; - - ASSERT(sih); - osh = si_osh(sih); - - /* Enable ECC validation for spare area reads */ - OR_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, - NANDAC_CS0_RD_ECC_EN); - - /* Loop all caches in page */ - for (cache = 0; cache < num_cache_per_page; cache++, col += NANDCACHE_SIZE) { - uint32 ext_addr; - - /* Set the page address for the following commands */ - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - ext_addr = ((addr + col) >> 32) & NANDCMD_EXT_ADDR_MASK; - W_REG(osh, &nc->cmd_ext_address, (reg | ext_addr)); - W_REG(osh, &nc->cmd_address, (uint32)(addr + col)); - - /* Issue page-read command */ - nandcore_cmd(osh, nc, NANDCMD_PAGE_RD); - - /* Wait for the command to complete */ - if (nandcore_poll(sih, nc)) - return -1; - - /* Set controller to Little Endian mode for copying */ - OR_REG(osh, &ai->ioctrl, NAND_APB_LITTLE_ENDIAN); - - rd_oob_byte = _nandcore_oobbyte_per_cache(nfl, cache, spare_per_cache); - - left_oob_byte = rd_oob_byte % 4; - - /* Pay attention to natural address alignment access */ - for (i = 0; i < (rd_oob_byte / 4); i++) { - reg = R_REG(osh, &nc->spare_area_read_ofs[i]); - memcpy((void *)to, (void *)®, 4); - to += 4; - } - - if (left_oob_byte != 0) { - reg = R_REG(osh, &nc->spare_area_read_ofs[i]); - memcpy((void *)to, (void *)®, left_oob_byte); - to += left_oob_byte; - } - - /* Return to Big Endian mode for commands etc */ - AND_REG(osh, &ai->ioctrl, ~NAND_APB_LITTLE_ENDIAN); - } - - return 0; -} - -static int -nandcore_write_oob(hndnand_t *nfl, uint64 addr, uint8 *oob) -{ - osl_t *osh; - si_t *sih = nfl->sih; - nandregs_t *nc = (nandregs_t *)nfl->core; - aidmp_t *ai = (aidmp_t *)nfl->wrap; - uint32 reg; - unsigned cache, col = 0; - int i; - int ret = 0; - uint8 *from = oob; - uint32 wr_oob_byte, left_oob_byte; - - ASSERT(sih); - - osh = si_osh(sih); - - /* Disable WP */ - AND_REG(osh, &nc->cs_nand_select, ~NANDCSEL_NAND_WP); - - /* - * Enable partial page programming and disable ECC checkbit generation - * for PROGRAM_SPARE_AREA - */ - reg = R_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0); - if (nfl->sectorsize == 512) { - reg |= NANDAC_CS0_PARTIAL_PAGE_EN; - reg |= NANDAC_CS0_FAST_PGM_RDIN; - } - reg &= ~NANDAC_CS0_WR_ECC_EN; - W_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, reg); - - /* Loop all caches in page */ - for (cache = 0; cache < num_cache_per_page; cache++, col += NANDCACHE_SIZE) { - uint32 ext_addr; - - /* Set the page address for the following commands */ - reg = (R_REG(osh, &nc->cmd_ext_address) & ~NANDCMD_EXT_ADDR_MASK); - ext_addr = ((addr + col) >> 32) & NANDCMD_EXT_ADDR_MASK; - W_REG(osh, &nc->cmd_ext_address, (reg | ext_addr)); - W_REG(osh, &nc->cmd_address, (uint32)(addr + col)); - - /* Set controller to Little Endian mode for copying */ - OR_REG(osh, &ai->ioctrl, NAND_APB_LITTLE_ENDIAN); - - /* Must fill flash cache with all 0xff in each round */ - for (i = 0; i < (NANDCACHE_SIZE / 4); i++) - W_REG(osh, &nc->flash_cache[i], 0xffffffff); - - /* Fill spare area write cache */ - wr_oob_byte = _nandcore_oobbyte_per_cache(nfl, cache, spare_per_cache); - - left_oob_byte = wr_oob_byte % 4; - - /* Pay attention to natural address alignment access */ - for (i = 0; i < (wr_oob_byte / 4); i++) { - memcpy((void *)®, (void *)from, 4); - W_REG(osh, &nc->spare_area_write_ofs[i], reg); - from += 4; - } - - if (left_oob_byte != 0) { - reg = 0xffffffff; - memcpy((void *)®, (void *)from, left_oob_byte); - W_REG(osh, &nc->spare_area_write_ofs[i], reg); - from += left_oob_byte; - i++; - } - - for (; i < (NANDSPARECACHE_SIZE / 4); i++) - W_REG(osh, &nc->spare_area_write_ofs[i], 0xffffffff); - - /* Return to Big Endian mode for commands etc */ - AND_REG(osh, &ai->ioctrl, ~NAND_APB_LITTLE_ENDIAN); - - /* Push spare bytes into internal buffer, last goes to flash */ - nandcore_cmd(osh, nc, NANDCMD_PAGE_PROG); - - if (nandcore_poll(sih, nc)) { - ret = -1; - goto err; - } - } - -err: - /* - * Disable partial page programming and enable ECC checkbit generation - * for PROGRAM_SPARE_AREA - */ - reg = R_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0); - if (nfl->sectorsize == 512) { - reg &= ~NANDAC_CS0_PARTIAL_PAGE_EN; - reg &= ~NANDAC_CS0_FAST_PGM_RDIN; - } - reg |= NANDAC_CS0_WR_ECC_EN; - W_REG(osh, nfl->chipidx ? &nc->acc_control_cs1 : &nc->acc_control_cs0, reg); - - /* Enable WP */ - OR_REG(osh, &nc->cs_nand_select, NANDCSEL_NAND_WP); - - return ret; -} - -static int -nandcore_read_page(hndnand_t *nfl, uint64 addr, uint8 *buf, uint8 *oob, bool ecc, - uint32 *herr, uint32 *serr) -{ - return _nandcore_read_page(nfl, addr, buf, oob, ecc, herr, serr); -} - -static int -nandcore_write_page(hndnand_t *nfl, uint64 addr, const uint8 *buf, uint8 *oob, bool ecc) -{ - return _nandcore_write_page(nfl, addr, buf, oob, ecc); -} - -static int -nandcore_cmd_read_byte(hndnand_t *nfl, int cmd, int arg) -{ - int id_ext = arg; - osl_t *osh; - nandregs_t *nc = (nandregs_t *)nfl->core; - - ASSERT(nfl->sih); - osh = si_osh(nfl->sih); - - switch (cmd) { - case CMDFUNC_READID: - return R_REG(osh, id_ext ? &nc->flash_device_id_ext : &nc->flash_device_id); - case CMDFUNC_STATUS: - return (R_REG(osh, &nc->intfc_status) & NANDIST_STATUS); - default: -#ifdef BCMDBG - printf("%s: Unknow command 0x%x\n", __FUNCTION__, cmd); -#endif // endif - break; - } - - return 0; -} -#endif /* !_CFE_ */ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/nflash.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/nflash.c index d601b378ca3..050c3247830 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/nflash.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/nflash.c @@ -1,7 +1,7 @@ /* * Broadcom chipcommon NAND flash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/pcieinit_ca9.S b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/pcieinit_ca9.S index 2ce6c5825b3..4fb048bddf8 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/pcieinit_ca9.S +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/pcieinit_ca9.S @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/spiflash.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/spiflash.c index c349166c2ac..e4f6eacf202 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/spiflash.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/spiflash.c @@ -1,7 +1,7 @@ /* * Broadcom QSPI serial flash interface * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/startarm-ca9.S b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/startarm-ca9.S index fc1a5683d1d..b42f8540f5b 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/startarm-ca9.S +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmdrv/shared/startarm-ca9.S @@ -1,7 +1,7 @@ /* * BCM53XXX ARM/Cortext A9 boot code for standalone apps. * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmmcast/prebuilt/libbcmmcast.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmmcast/prebuilt/libbcmmcast.so index 0e4f35b4579..556e3118011 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmmcast/prebuilt/libbcmmcast.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmmcast/prebuilt/libbcmmcast.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmtm_lib/prebuilt/libbcmtm.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmtm_lib/prebuilt/libbcmtm.so index 951364004cc..088b9e4878c 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmtm_lib/prebuilt/libbcmtm.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/bcmtm_lib/prebuilt/libbcmtm.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/Makefile index 65a729abfb6..92c497fc490 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/Makefile @@ -1,7 +1,7 @@ # # Router dhd_monitor Makefile # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/prebuilt/debug_monitor b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/prebuilt/debug_monitor index 736a9095614..fd15b33876e 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/prebuilt/debug_monitor and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dhd_monitor/prebuilt/debug_monitor differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta.h old mode 100644 new mode 100755 index 1f8c873f8b7..6cad045e478 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above @@ -44,5 +44,6 @@ typedef struct psta_if_api { extern psta_if_t *dpsta_register(uint32 unit, psta_if_api_t *inst); extern int32 dpsta_unregister(uint32 unit); extern int32 dpsta_recv(void *p); +extern void dpsta_flush_stalist(void); #endif /* _DPSTA_H_ */ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta_linux.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta_linux.h index 76ead728fdf..a3dc93a565b 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta_linux.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/dpsta_linux.h @@ -1,5 +1,5 @@ /* - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux.4908/dpsta.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux.4908/dpsta.o index 102b4298d5a..57befff2dce 100644 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux.4908/dpsta.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux.4908/dpsta.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux/dpsta.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux/dpsta.o index 97d25a8dd47..e8627a49fac 100644 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux/dpsta.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/dpsta/linux/dpsta.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/eapd/linux/prebuilt/eapd b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/eapd/linux/prebuilt/eapd index 1eee4152361..876d0ff4be4 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/eapd/linux/prebuilt/eapd and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/eapd/linux/prebuilt/eapd differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/emfconf/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/emfconf/Makefile index 314a66686ec..aeee0ade782 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/emfconf/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/emfconf/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/igsconf/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/igsconf/Makefile index 09285b8c0f6..9cdda498cdc 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/igsconf/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/emf/igsconf/Makefile @@ -1,5 +1,5 @@ # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-47622-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-47622-arm new file mode 100755 index 00000000000..deeedadf4a7 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-47622-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-4908-arm similarity index 100% rename from release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram rename to release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-4908-arm diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63138-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63138-arm new file mode 100755 index 00000000000..9a4f5a03d42 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63138-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63158-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63158-arm new file mode 100755 index 00000000000..9a4f5a03d42 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63158-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63178-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63178-arm new file mode 100755 index 00000000000..deeedadf4a7 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-63178-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6846-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6846-arm new file mode 100755 index 00000000000..deeedadf4a7 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6846-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6856-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6856-arm new file mode 100755 index 00000000000..9a4f5a03d42 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6856-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6858-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6858-arm new file mode 100755 index 00000000000..9a4f5a03d42 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envram_saved-6858-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-47622-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-47622-arm new file mode 100755 index 00000000000..291dbe8a21a Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-47622-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-4908-arm similarity index 66% rename from release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams rename to release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-4908-arm index 136d697d521..4961d1cc650 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-4908-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63138-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63138-arm new file mode 100755 index 00000000000..4961d1cc650 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63138-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63158-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63158-arm new file mode 100755 index 00000000000..4961d1cc650 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63158-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63178-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63178-arm new file mode 100755 index 00000000000..291dbe8a21a Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-63178-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6846-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6846-arm new file mode 100755 index 00000000000..291dbe8a21a Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6846-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6856-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6856-arm new file mode 100755 index 00000000000..4961d1cc650 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6856-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6858-arm b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6858-arm new file mode 100755 index 00000000000..4961d1cc650 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/envram_bin/envram/envrams_saved-6858-arm differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl/prebuilt/ethctl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl/prebuilt/ethctl index b7e8e0d084f..18810e47a3f 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl/prebuilt/ethctl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl/prebuilt/ethctl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl_lib/prebuilt/libethctl.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl_lib/prebuilt/libethctl.so index 8c1d2e28756..d55ba01b3a5 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl_lib/prebuilt/libethctl.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethctl_lib/prebuilt/libethctl.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl/prebuilt/ethswctl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl/prebuilt/ethswctl index 7d117defb34..efe0ea8cbbb 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl/prebuilt/ethswctl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl/prebuilt/ethswctl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl_lib/prebuilt/libethswctl.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl_lib/prebuilt/libethswctl.so index 4eb35e9dc71..9882e71bd75 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl_lib/prebuilt/libethswctl.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/ethswctl_lib/prebuilt/libethswctl.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/fcctl/prebuilt/fcctl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/fcctl/prebuilt/fcctl index a3918edc360..238bd9f73b3 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/fcctl/prebuilt/fcctl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/fcctl/prebuilt/fcctl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/Makefile index 2ca64be254b..b507b872c87 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Broadcom HND Layer # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above @@ -80,7 +80,7 @@ ifneq ($(strip $(BUILD_HND_NIC)),) EXTRA_CFLAGS += -DBCA_HNDNIC endif EXTRA_CFLAGS += -I$(COMMON_SHARED_DIR) -ifneq (,$(filter $(MODEL),RTAX58U TUFAX3000 TUFAX5400 RTAX82U RTAX82_XD6 GSAX3000 GSAX5400)) +ifneq (,$(filter $(MODEL),RTAX58U TUFAX3000 TUFAX5400 RTAX82U RTAX82_XD6 RTAX82_XD6S GSAX3000 GSAX5400)) EXTRA_CFLAGS += -g -DBCMDBG -DWLMSG_ASSOC endif diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/hnd_c.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/hnd_c.c index b4988c61ba8..ba1976a3770 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/hnd_c.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/hnd_c.c @@ -3,7 +3,7 @@ * HND SRC OBJECT FILE: These functions handle the src object files in 4908 * and the emf, igs, wl, dhd drivers. * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/shared_ksyms.sh b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/shared_ksyms.sh index 461279fe91d..80f8d6e4540 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/shared_ksyms.sh +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd/shared_ksyms.sh @@ -1,6 +1,6 @@ #!/bin/sh # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dhd/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dhd/Makefile index 9764cded69a..69920c7c0d1 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dhd/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dhd/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Broadcom wl driver # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/Makefile index cfe4e468d81..82826ca2432 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Dualband Proxy STA # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/dpsta_ksyms.sh b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/dpsta_ksyms.sh index 639ef3cb004..101b411ffc5 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/dpsta_ksyms.sh +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_dpsta/dpsta_ksyms.sh @@ -2,7 +2,7 @@ # # Script file for generating symbols of DPSTA module # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_emf/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_emf/Makefile index 9693f7b024d..f50c762bcdc 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_emf/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_emf/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Broadcom EMF Layer # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/adsl_phy.bin b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/adsl_phy.bin new file mode 100755 index 00000000000..ba1dc52c4b8 Binary files /dev/null and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/adsl_phy.bin differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/adsldd.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/adsldd.o index fbba6c1a804..c522387305a 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/adsldd.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/adsldd.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/archer.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/archer.o index 9c4b0427b64..ab600f5bbc8 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/archer.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/archer.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm63xx_flash.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm63xx_flash.o index c14f20afd5f..ec1f5baba64 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm63xx_flash.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm63xx_flash.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_arm_irq.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_arm_irq.o index 626359ab7c7..aa9c4fbf303 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_arm_irq.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_arm_irq.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_bpm.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_bpm.o index 24ea0579260..1f111257f80 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_bpm.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_bpm.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_enet.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_enet.o index 7440e88c3b5..fa4a14e74f6 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_enet.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_enet.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_extirq.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_extirq.o index 29429721837..61f66620fe7 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_extirq.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_extirq.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_ingqos.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_ingqos.o index 08378c6a3ec..a282d8f60b8 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_ingqos.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_ingqos.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_legacy_io_map.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_legacy_io_map.o index f5ea370761e..1b6870205a5 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_legacy_io_map.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_legacy_io_map.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_pcie_hcd.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_pcie_hcd.o index f29d54fb116..b12773058be 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_pcie_hcd.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_pcie_hcd.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_thermal.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_thermal.o index 60a903987c8..b99f6976e94 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_thermal.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_thermal.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_usb.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_usb.o index 6a039c0385e..e6648bc86f3 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_usb.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcm_usb.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmlibs.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmlibs.o index a5a3f95bf8e..f04f43b5eef 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmlibs.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmlibs.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmmcast.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmmcast.o index e9f6918d217..0374d8b7d73 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmmcast.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmmcast.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmvlan.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmvlan.o index 1be77fbffc9..bee64fdc0d8 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmvlan.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmvlan.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmxtmcfg.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmxtmcfg.o index f7b5e7abd7b..6bb2c433a13 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmxtmcfg.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/bcmxtmcfg.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/blxargs.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/blxargs.o index 6df56d8ec2f..e628197a3af 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/blxargs.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/blxargs.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board.o index c5147623ef3..b9b43aef4e8 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_button.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_button.o index d9e268f13c9..1900d9b50b7 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_button.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_button.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_dg.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_dg.o index 123af06249f..7431245a744 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_dg.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_dg.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_image.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_image.o index ff777cda2c4..f4c48bd8a90 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_image.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_image.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_ioctl.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_ioctl.o index ab3581336e1..16e2f93d4ef 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_ioctl.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_ioctl.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_util.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_util.o index a8791fa5533..583a92d3c9b 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_util.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_util.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_wl.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_wl.o index 8502aaa9ab7..835910c4ef5 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_wl.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/board_wl.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/cmdlist.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/cmdlist.o index 9ab1d5bed9e..96df60ba94d 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/cmdlist.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/cmdlist.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/dhd.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/dhd.o index 873e2883e88..21d784f9891 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/dhd.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/dhd.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ext_timer.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ext_timer.o index b55a058c767..0d599f9ffa3 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ext_timer.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ext_timer.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/hnd.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/hnd.o index 7a7b2106b14..8eaf0396eb9 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/hnd.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/hnd.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/igs.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/igs.o index a53d0c51201..6900fd929c6 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/igs.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/igs.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi.o index 4d0ba7d2efc..5c23bc7933b 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi_map.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi_map.h index 0f22300aef5..2bc2e77d111 100755 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi_map.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/ivi_map.h @@ -46,9 +46,7 @@ #include #include "ivi_config.h" -#if 0 #include "ivi_map_tcp.h" -#endif /* map entry structure */ struct map_tuple { @@ -110,7 +108,6 @@ extern u16 hgw_offset; extern u16 hgw_suffix; extern u16 hgw_adjacent; -extern struct map_list tcp_list; extern struct map_list udp_list; extern struct map_list icmp_list; diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciLservices.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciLservices.o index 1a52729dc33..2d878fc1fca 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciLservices.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciLservices.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciTMSkmod.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciTMSkmod.o index 7f96f53ee5c..2d9536e9315 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciTMSkmod.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciTMSkmod.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciexLinuxETH.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciexLinuxETH.o index 719c261334a..8a4798f348a 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciexLinuxETH.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/nciexLinuxETH.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pktflow.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pktflow.o index 77b5a37d70d..9b54e549d95 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pktflow.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pktflow.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_drv.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_drv.o index 5ebf944f161..a1b7f48161d 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_drv.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_drv.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_pcie.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_pcie.o index 375d9ce434f..12667ac97b4 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_pcie.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_pcie.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_switch.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_switch.o index 2ee35b1339b..58d88b1204c 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_switch.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/pmc_switch.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/spidevices.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/spidevices.o index 7642c9a6beb..53a00d77ad0 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/spidevices.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/spidevices.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl index 9a5bc53ca59..25d06058bb6 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl.o index 84d212cb503..3c602a453cc 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wl.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlc_types.h b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlc_types.h index 038441ecf5d..8c48fae6130 100755 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlc_types.h +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlc_types.h @@ -1,7 +1,7 @@ /* * Forward declarations for commonly used wl driver structs * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlcsm.o b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlcsm.o index 741bd1be834..4753e06a22f 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlcsm.o and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_extra/prebuilt/wlcsm.o differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_igs/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_igs/Makefile index 7816f940b77..f0f7faa6c18 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_igs/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_igs/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Broadcom IGS Layer # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_ap/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_ap/Makefile index e9441711d74..537e8a53456 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_ap/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_ap/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Broadcom wl driver # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta/Makefile index 67498902ebb..b01f1495a20 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Broadcom wl driver # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta_eap/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta_eap/Makefile index 86b7e6c0a3d..04934ac3cdc 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta_eap/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_apsta_eap/Makefile @@ -1,7 +1,7 @@ # # Makefile for the Broadcom wl driver # -# Copyright (C) 2020, Broadcom. All Rights Reserved. +# Copyright (C) 2021, Broadcom. All Rights Reserved. # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_generic.mk b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_generic.mk index 4115770f529..613c0d8a036 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_generic.mk +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wl_generic.mk @@ -58,7 +58,7 @@ ifeq ($(REBUILD_WL_MODULE),1) KBUILD_CFLAGS += -I../../router-sysdep/bcmdrv/include KBUILD_CFLAGS += -DBCMDRIVER -Dlinux KBUILD_CFLAGS += -DBCA_HNDROUTER -ifneq (,$(filter $(MODEL),RTAX58U TUFAX3000 TUFAX5400 RTAX82U RTAX82_XD6 GSAX3000 GSAX5400)) +ifneq (,$(filter $(MODEL),RTAX58U TUFAX3000 TUFAX5400 RTAX82U RTAX82_XD6 RTAX82_XD6S GSAX3000 GSAX5400)) KBUILD_CFLAGS += -g -DBCMDBG -DWLMSG_ASSOC endif ifeq ($(CMWIFI),) diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wlconf.c b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wlconf.c index 2fd57dcd163..c3f6e849be8 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wlconf.c +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/hnd_wl/wlconf.c @@ -2,7 +2,7 @@ * HND SRC OBJECT FILE: These functions handle the src object files in 4908 * and the emf, igs, wl, dhd drivers. * - * Copyright (C) 2020, Broadcom. All Rights Reserved. + * Copyright (C) 2021, Broadcom. All Rights Reserved. * * Permission to use, copy, modify, and/or distribute this software for any * purpose with or without fee is hereby granted, provided that the above diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/libupnp/prebuilt/libupnp.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/libupnp/prebuilt/libupnp.so index 1123015d7db..f2ccbaa8186 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/libupnp/prebuilt/libupnp.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/libupnp/prebuilt/libupnp.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpctl/prebuilt/mcpctl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpctl/prebuilt/mcpctl index efa2aebdf13..b62a65034fa 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpctl/prebuilt/mcpctl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpctl/prebuilt/mcpctl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/Makefile.fullsrc b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/Makefile.fullsrc index e8f7a649059..0119e9af5d0 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/Makefile.fullsrc +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/Makefile.fullsrc @@ -25,6 +25,7 @@ endif endif ifneq ($(strip $(BRCM_OVS_SUPPORT_MCAST)),) CFLAGS += -DCONFIG_BCM_OVS_MCAST +CFLAGS += -DSUPPORT_OVS_BRIDGE_WAN_MCAST OBJS += mcpd_ovs.o endif diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/prebuilt/mcpd b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/prebuilt/mcpd index 906d76ca378..f8553a100cb 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/prebuilt/mcpd and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mcpd/prebuilt/mcpd differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdapi.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdapi.so index 1f8cae89151..bf2b4186c8a 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdapi.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdapi.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdpkgsrc.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdpkgsrc.so index 0e9fe0e9ecf..e672d12bf4b 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdpkgsrc.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdpkgsrc.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshared.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshared.so index 907c4678625..29fbe6772d1 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshared.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshared.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshell.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshell.so index ea1a2553ff9..6868e038c24 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshell.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libbmdshell.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdklibc.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdklibc.so index 4b72229e96a..5e91a93b031 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdklibc.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdklibc.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkmain.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkmain.so index e496e1c1dca..0156cb4725a 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkmain.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkmain.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkpkgsrc.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkpkgsrc.so index ac66805c278..8405d9c7d4b 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkpkgsrc.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkpkgsrc.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshared.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshared.so index 469df3deb03..753946c58cb 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshared.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshared.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshell.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshell.so index 76ea5eeb748..44cd86601f6 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshell.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdkshell.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdksym.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdksym.so index cf381f42dd5..526b3783de2 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdksym.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libcdksym.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphygeneric.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphygeneric.so index 4c4abe077b4..cf325c4e9bc 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphygeneric.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphygeneric.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphypkgsrc.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphypkgsrc.so index b7b7962e3be..85a79a0aaf0 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphypkgsrc.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphypkgsrc.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphysym.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphysym.so index b375490724f..4d22ed5c9a3 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphysym.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphysym.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphyutil.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphyutil.so index f16a666ef37..da7fe4db8d3 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphyutil.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mdk/prebuilt/libphyutil.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mmc-utils/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mmc-utils/Makefile index 3750ec78c31..4836b2e0cab 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mmc-utils/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/mmc-utils/Makefile @@ -16,9 +16,15 @@ all install : $(EXE) install -m 755 $(EXE) $(INSTALL_DIR)/bin; +ifeq ($(strip $(BUILD_EMMC_TRAPEZE)),y) +BUILD_TYPE_FLAG="-static" +else +BUILD_TYPE_FLAG= +endif + ifneq ($(wildcard $(mdir)/*.c),) $(EXE): $(OBJS) - $(CC) $(BCM_LD_FLAGS) -o $@ $(OBJS) -Wl,-rpath,$(LIBS) + $(CC) $(BUILD_TYPE_FLAG) $(BCM_LD_FLAGS) -o $@ $(OBJS) -Wl,-rpath,$(LIBS) else $(EXE): $(SAVED) diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/maint/gen-zone b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/maint/gen-zone old mode 100755 new mode 100644 diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/maint/release b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/maint/release old mode 100755 new mode 100644 diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/maint/tag-release b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/maint/tag-release old mode 100755 new mode 100644 diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/tests/cap-ptm-1 b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/tests/cap-ptm-1 old mode 100755 new mode 100644 diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/tests/cap-ptm-2 b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/tests/cap-ptm-2 old mode 100755 new mode 100644 diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/update-pciids.sh b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pciutils-3.5.0/update-pciids.sh old mode 100755 new mode 100644 diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pwrctl_lib/prebuilt/libpwrctl.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pwrctl_lib/prebuilt/libpwrctl.so index 82539ff7a0c..443fbe7ae7d 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pwrctl_lib/prebuilt/libpwrctl.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/pwrctl_lib/prebuilt/libpwrctl.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/seltctl_lib/linux/seltctl.o.mips.save b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/seltctl_lib/linux/seltctl.o.mips.save index 5f3d5b600e8..b3bcc8e99b2 100644 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/seltctl_lib/linux/seltctl.o.mips.save and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/seltctl_lib/linux/seltctl.o.mips.save differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl/prebuilt/tmctl b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl/prebuilt/tmctl index fed6a0253b6..c7b83e208df 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl/prebuilt/tmctl and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl/prebuilt/tmctl differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl_lib/prebuilt/libtmctl.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl_lib/prebuilt/libtmctl.so index 96661e5595c..09062ba0a0e 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl_lib/prebuilt/libtmctl.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/tmctl_lib/prebuilt/libtmctl.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/libnvram.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/libnvram.so index 305a7881df3..64671644ddb 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/libnvram.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/libnvram.so differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/nvram b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/nvram index f80c919cb25..2bbca9902b8 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/nvram and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/nvram/prebuilt/nvram differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/scripts/wlaffinity b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/scripts/wlaffinity index 97ae311faa8..378d14afbbf 100755 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/scripts/wlaffinity +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/scripts/wlaffinity @@ -4,7 +4,7 @@ MAX_WLAN_ADAPTER=4 NUM_PROCESSOR=`cat /proc/cpuinfo | grep -c "processor"` -NUM_WL_INTF=`ls -al /sys/class/net/wl* 2>&1 | grep -c "wl. "` +NUM_WL_INTF=`ls -al /sys/class/net/*/wireless 2>&1 | grep -c "eth"` #$(getStrByPos "12 33 44" " " 2) will return 33 getStrByPos() { @@ -750,13 +750,7 @@ set_default_affinity_platArcher63178() { local radio affinity - # /* bind bcm_archer_us to cpu#2 */ - affinity=$((1 << 2)) - proc_name=bcm_archer_us - proc_pid=$(getPidByName $proc_name); - if [ $proc_pid -gt 0 ]; then - setProcAffinity "" $proc_name $proc_pid $affinity - fi + # /* The bcm_archer_us thread affinity is defined in ARCHER_CPU_AFFINITY */ # /* bind bcmsw_recycle to cpu#1 */ affinity=$((1 << 1)) @@ -803,13 +797,7 @@ set_default_affinity_platArcher47622() { local radio affinity - # /* bind bcm_archer_us to cpu#3 */ - affinity=$((1 << 3)) - proc_name=bcm_archer_us - proc_pid=$(getPidByName $proc_name); - if [ $proc_pid -gt 0 ]; then - setProcAffinity "" $proc_name $proc_pid $affinity - fi + # /* The bcm_archer_us thread affinity is defined in ARCHER_CPU_AFFINITY */ radio=0 while [ $radio -lt $NUM_WL_INTF ]; @@ -875,7 +863,7 @@ set_default_priority() # configuring with default policy pin_wifi_processes_default() { - local BCM_MODEL=`cat /proc/device-tree/model` + local BCM_MODEL=`nvram get BCM_MODEL` if [ -e /usr/sbin/escand ]; then echo "Skip Wlan related processes pinning for EAP" diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlcsm_dm/dm_impls/tr98/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlcsm_dm/dm_impls/tr98/Makefile index 123e990e36d..17de8e39f05 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlcsm_dm/dm_impls/tr98/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlcsm_dm/dm_impls/tr98/Makefile @@ -8,8 +8,7 @@ BUILD_DIR:=$(word 1, $(BUILD_DIR)) OUTPUT_LIB:= libwlcsm_dm_tr98.so -WLCSM_FILES := wlcsm_dm_tr98.c wlmngr.c wlmdm.c wlutil.c wldsltr.c nvram_mdm.c wlsyscall.c - +WLCSM_FILES := wlcsm_dm_tr98.c wlmngr.c wlmdm.c wlutil.c wldsltr.c nvram_mdm.c wlsyscall.c #$(info $(WLCSM_FILES)) WLCSM_OBJS = $(foreach x, $(WLCSM_FILES),$(x:.c=.o)) @@ -128,8 +127,6 @@ ifneq ($(strip $(MFP)),) CFLAGS += -DMFP endif - - ifeq ($(DSLCPE_WLCSM_EXT),1) LIBS += -lwlcsm @@ -158,6 +155,10 @@ ALLOWED_LIB_DIRS := /lib:/lib/public:/lib/private CUSTOM_CFLAGS += -Werror -Wunused-function -Wunused-variable vpath %.c $(CURR_DIR)/src +ifneq ($(strip $(BUILD_CUSTOMER)),) +include customer/Makefile +endif + %.o: %.c $(CC) -c $(CFLAGS) -o $@ $< diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlmngr2/Makefile b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlmngr2/Makefile index 55a6cc16adc..4cd6b51bcef 100644 --- a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlmngr2/Makefile +++ b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlan/wlmngr2/Makefile @@ -147,6 +147,10 @@ ALLOWED_INCLUDE_PATHS += -I$(INC_BRCMDRIVER_PUB_PATH)/$(BRCM_BOARD) \ LIBS += -lwlcsm -lwlcsm_dm LIBS += -lbcm_flashutil -lbcm_boardctl -lgen_util -lbcm_util -lsys_util +ifneq ($(strip $(BUILD_CUSTOMER)),) +include customer/Makefile +endif + ifeq ($(CONFIG_WBD),y) CFLAGS += -DBCM_WBD -DMULTIAP endif diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlconf/prebuilt/wlconf b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlconf/prebuilt/wlconf index f34340f362c..1e63d3c1728 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlconf/prebuilt/wlconf and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlconf/prebuilt/wlconf differ diff --git a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlcsm/prebuilt/libwlcsm.so b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlcsm/prebuilt/libwlcsm.so index b4081ba9119..d5d94ba4c69 100755 Binary files a/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlcsm/prebuilt/libwlcsm.so and b/release/src-rt-5.02axhnd.675x/router-sysdep.dsl-ax82u/wlcsm/prebuilt/libwlcsm.so differ diff --git a/release/src/router/aaews/prebuild/DSL-AX82U b/release/src/router/aaews/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/aaews/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/aaews/prebuild/DSL-AX82U/aaews b/release/src/router/aaews/prebuild/DSL-AX82U/aaews deleted file mode 100755 index 233d0bbd51f..00000000000 Binary files a/release/src/router/aaews/prebuild/DSL-AX82U/aaews and /dev/null differ diff --git a/release/src/router/aaews/prebuild/DSL-AX82U/mastiff b/release/src/router/aaews/prebuild/DSL-AX82U/mastiff deleted file mode 100755 index b7a0cb6c4e7..00000000000 Binary files a/release/src/router/aaews/prebuild/DSL-AX82U/mastiff and /dev/null differ diff --git a/release/src/router/aaews/prebuild/arm_6750hnd/aaews b/release/src/router/aaews/prebuild/arm_6750hnd/aaews index 0fa16946216..8019ca31f2f 100755 Binary files a/release/src/router/aaews/prebuild/arm_6750hnd/aaews and b/release/src/router/aaews/prebuild/arm_6750hnd/aaews differ diff --git a/release/src/router/aaews/prebuild/arm_6750hnd/mastiff b/release/src/router/aaews/prebuild/arm_6750hnd/mastiff index 2d965a8a9dc..4919b461fd9 100755 Binary files a/release/src/router/aaews/prebuild/arm_6750hnd/mastiff and b/release/src/router/aaews/prebuild/arm_6750hnd/mastiff differ diff --git a/release/src/router/amas-utils/prebuild/DSL-AX82U/amas-utils-cli b/release/src/router/amas-utils/prebuild/DSL-AX82U/amas-utils-cli index 7fbdb56b8ca..d31cd47ccc1 100755 Binary files a/release/src/router/amas-utils/prebuild/DSL-AX82U/amas-utils-cli and b/release/src/router/amas-utils/prebuild/DSL-AX82U/amas-utils-cli differ diff --git a/release/src/router/amas-utils/prebuild/DSL-AX82U/libamas-utils.so b/release/src/router/amas-utils/prebuild/DSL-AX82U/libamas-utils.so index 53a2e2d0020..f3f61287ef1 100755 Binary files a/release/src/router/amas-utils/prebuild/DSL-AX82U/libamas-utils.so and b/release/src/router/amas-utils/prebuild/DSL-AX82U/libamas-utils.so differ diff --git a/release/src/router/asd/prebuild/DSL-AX82U/asd b/release/src/router/asd/prebuild/DSL-AX82U/asd index 9e1703b2d61..70aa310737c 100755 Binary files a/release/src/router/asd/prebuild/DSL-AX82U/asd and b/release/src/router/asd/prebuild/DSL-AX82U/asd differ diff --git a/release/src/router/asusnatnl/natnl/prebuild/DSL-AX82U b/release/src/router/asusnatnl/natnl/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/asusnatnl/natnl/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/asusnatnl/natnl/prebuild/DSL-AX82U/libasusnatnl.so b/release/src/router/asusnatnl/natnl/prebuild/DSL-AX82U/libasusnatnl.so deleted file mode 100755 index 016adb4e71f..00000000000 Binary files a/release/src/router/asusnatnl/natnl/prebuild/DSL-AX82U/libasusnatnl.so and /dev/null differ diff --git a/release/src/router/asuswebstorage/prebuild/DSL-AX82U b/release/src/router/asuswebstorage/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/asuswebstorage/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/asuswebstorage/prebuild/DSL-AX82U/asuswebstorage b/release/src/router/asuswebstorage/prebuild/DSL-AX82U/asuswebstorage deleted file mode 100755 index 66ac0e0099f..00000000000 Binary files a/release/src/router/asuswebstorage/prebuild/DSL-AX82U/asuswebstorage and /dev/null differ diff --git a/release/src/router/asuswebstorage/prebuild/arm_6750hnd/asuswebstorage b/release/src/router/asuswebstorage/prebuild/arm_6750hnd/asuswebstorage index 43d058180c4..66ac0e0099f 100755 Binary files a/release/src/router/asuswebstorage/prebuild/arm_6750hnd/asuswebstorage and b/release/src/router/asuswebstorage/prebuild/arm_6750hnd/asuswebstorage differ diff --git a/release/src/router/bsd/prebuilt/DSL-AX82U b/release/src/router/bsd/prebuilt/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/bsd/prebuilt/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/bsd/prebuilt/DSL-AX82U/bsd b/release/src/router/bsd/prebuilt/DSL-AX82U/bsd deleted file mode 100755 index bdcb80f0306..00000000000 Binary files a/release/src/router/bsd/prebuilt/DSL-AX82U/bsd and /dev/null differ diff --git a/release/src/router/bwdpi_source/asus/prebuild/DSL-AX82U/libbwdpi.so b/release/src/router/bwdpi_source/asus/prebuild/DSL-AX82U/libbwdpi.so index 27a5be72b9f..25909870b48 100755 Binary files a/release/src/router/bwdpi_source/asus/prebuild/DSL-AX82U/libbwdpi.so and b/release/src/router/bwdpi_source/asus/prebuild/DSL-AX82U/libbwdpi.so differ diff --git a/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/bwdpi_sqlite b/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/bwdpi_sqlite index faf4a914654..6968902482a 100755 Binary files a/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/bwdpi_sqlite and b/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/bwdpi_sqlite differ diff --git a/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/libbwdpi_sql.so b/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/libbwdpi_sql.so index aafad6000cb..c61fcc237f0 100755 Binary files a/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/libbwdpi_sql.so and b/release/src/router/bwdpi_source/asus_sql/prebuild/DSL-AX82U/libbwdpi_sql.so differ diff --git a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/key.enc b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/key.enc new file mode 100755 index 00000000000..e9d157310fb Binary files /dev/null and b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/key.enc differ diff --git a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/model.enc b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/model.enc new file mode 100755 index 00000000000..42937c926e5 Binary files /dev/null and b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/model.enc differ diff --git a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/shn.pem b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/shn.pem new file mode 100755 index 00000000000..3956f8c48f8 --- /dev/null +++ b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/shn.pem @@ -0,0 +1,30 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: DES-EDE3-CBC,13B8D8541F89D646 + +J/EAru0B8wy9DaRhXgEdTHPvJjOgqufSr9X9ZPiHxYE3OyJstBN9WS5WFrROU2Xx +H7/ocOUuFlW7+ey32ccGYk8L8YTi34IZkAK3rqKGtsnaO/bSXk6qmOKiOjAPUXAk +UGHwOrVLI2bUBJUyjA5wmMYx+bvV27dHne4zsBRtTrjEjk727YO/oYdy53AQrtgg +/DHTDAy3ZncQszouOnbFuw0f9iJN+Q2DN7D0gvPGxKr9Apl7Rw/HtI2+Hz7ZCld0 +XpvD1uuHBwbIYn26tqnLzuU38Lh7h9t/9TYU6Ghd2oltqPNrRXFpsvReY7GDBs3g +PbAMDt3NYEMFrIrB7CzWsXKUvv4qj3UvMBBfp82G+O9a79Zyw8kdL8wXdPmIrho4 +UqRAxIWe657AGvvFKaGTf/kxhpXkTbbYBYV19d5sKOkP9FGmmHbdSrf8LUPerzrp +aooHcIWrRYvEb6U9K0e+GIJYCfNsRF9389svQAlP4Sflk8mlNqigDFDqRLHAh5Hl +ZSn6OOZzNuhOzLSbg59cyFH+njBh66yvyPy4y2ANo+EJYLD3HkwGz7jFFC4zN1ZA +dbfXOEK74TDQPdxxuztTaIV2y0ahgQqUEmSI7ruQ/e3BdgDXOaxA8EgwEOM6nizg +OFo3w0jfpBTP0U6W7N66WjkVAjOd941el/VY2krfTwXbsAlmJnWKWH4QBVc+UCD5 +5EtPW+7ZvMFv1N8d4c6kOzxvSUUoj7BuVEluC5waEAwQtlg8whQMbqY7CPRw3NmM +n3v2QirPLPM6VAJQl9eYFw4p+pRV7tHRysvb1yCK3u0VAPMYiwVu8UAfF8oStMYS +E7UWE8XnqkfISBLdGsqitGZgttj9eTss8fARmg5ur9Zxivcri/YZxPweAGnE7s4Y +5S3YGaZbeW4baFtZkPyDDBwluh8RWLKdQDYiwXc57qg9S69RyHSuy6CydeysJclG +/2BrexP/LJh2pg+HiKwSlsUEGreks7pbP6m9vHpkdVc7KIzD/5GdeAoFBFqSEEBi +LKEkkLPpS/6y/8l8/LQvPJ0No3l/xt5MPAHDy93vyV/Opx3xgk37e/dmlOIDPfVx +kDc+CcFLbtgMbx52++L/xJ/vQjUBu0Wss+CE8uLRIeqasVL9ls/wgGvfjPCpFgQH +7irpAe9rnhgab7OQjDqjdUoNHLcJBwWtWIXXBIWOt4iyL0mPqUluXwJ1e9wyg+Xn +4tFrh6z9H23AeeCK+ThRPpEg1Rb03MzVV4x6cw4/z7Eo8TK53sdSop1ZbNvHjI12 +BATsjIorEYNeGqM9tm7kd99uykR4FV+O2gF0s857fhr20sFthiqAjSqR6E4048/k +h5DdfaSD+HJ7kNq4kCxLnfXEm1bxwyKWBgLEyVmKGQ3UahVoEafz6EDKfhh13R4d ++i5Wy9ZB37fKjZOmx6RtvRCRRw19/D+1mT7eX7yiUUoP2VKR9x5oOgvSizVuVhb8 +abcR1258j6M8f2+5u+rf2LAIjX6WNSxdI4IvKbTK28GQ33eD3xtCplfMEaOG9AI7 +0GP5lrSD/UcpRL4S2FS264ppdMjqnWxexNdXk+BScNV22oexZ31RASjglasn+nI/ +-----END RSA PRIVATE KEY----- diff --git a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts.ko b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts.ko index 520a39a932f..6f1ddcb42c1 100755 Binary files a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts.ko and b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts.ko differ diff --git a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udb.ko b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udb.ko index fb9d32a7f08..3de969cb1be 100755 Binary files a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udb.ko and b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udb.ko differ diff --git a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udbfw.ko b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udbfw.ko index 4637f48874c..ea3856c5926 100755 Binary files a/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udbfw.ko and b/release/src/router/bwdpi_source/prebuild/DSL-AX82U/tdts_udbfw.ko differ diff --git a/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_client b/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_client index 61f2d128e3a..a240775c4fd 100755 Binary files a/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_client and b/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_client differ diff --git a/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_reportstatus b/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_reportstatus index acef9ea32a1..6d589453fb2 100755 Binary files a/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_reportstatus and b/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_reportstatus differ diff --git a/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_server b/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_server index 8716d5e8a8a..cc582f2e6a3 100755 Binary files a/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_server and b/release/src/router/cfg_mnt/prebuild/DSL-AX82U/cfg_server differ diff --git a/release/src/router/dblog/commands/prebuild/DSL-AX82U b/release/src/router/dblog/commands/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/dblog/commands/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/dblog/commands/prebuild/DSL-AX82U/dblogcmd b/release/src/router/dblog/commands/prebuild/DSL-AX82U/dblogcmd deleted file mode 100755 index ef7d34138ab..00000000000 Binary files a/release/src/router/dblog/commands/prebuild/DSL-AX82U/dblogcmd and /dev/null differ diff --git a/release/src/router/dblog/daemon/prebuild/DSL-AX82U b/release/src/router/dblog/daemon/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/dblog/daemon/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/dblog/daemon/prebuild/DSL-AX82U/colog b/release/src/router/dblog/daemon/prebuild/DSL-AX82U/colog deleted file mode 100755 index 71efa368649..00000000000 Binary files a/release/src/router/dblog/daemon/prebuild/DSL-AX82U/colog and /dev/null differ diff --git a/release/src/router/dblog/daemon/prebuild/DSL-AX82U/dblog b/release/src/router/dblog/daemon/prebuild/DSL-AX82U/dblog deleted file mode 100755 index 86bb7daf8ce..00000000000 Binary files a/release/src/router/dblog/daemon/prebuild/DSL-AX82U/dblog and /dev/null differ diff --git a/release/src/router/dropbox_client/prebuild/DSL-AX82U b/release/src/router/dropbox_client/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/dropbox_client/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/dropbox_client/prebuild/DSL-AX82U/dropbox_client b/release/src/router/dropbox_client/prebuild/DSL-AX82U/dropbox_client deleted file mode 100755 index a0eaa90a130..00000000000 Binary files a/release/src/router/dropbox_client/prebuild/DSL-AX82U/dropbox_client and /dev/null differ diff --git a/release/src/router/dropbox_client/prebuild/arm_6750hnd/dropbox_client b/release/src/router/dropbox_client/prebuild/arm_6750hnd/dropbox_client index ab1bd8a198c..5a108f4e955 100755 Binary files a/release/src/router/dropbox_client/prebuild/arm_6750hnd/dropbox_client and b/release/src/router/dropbox_client/prebuild/arm_6750hnd/dropbox_client differ diff --git a/release/src/router/dsl_autodet/Makefile b/release/src/router/dsl_autodet/Makefile index 70a362e620d..1a3fbfa1286 100644 --- a/release/src/router/dsl_autodet/Makefile +++ b/release/src/router/dsl_autodet/Makefile @@ -1,6 +1,4 @@ include ../common.mak -include $(SRCBASE)/.config -include $(SRCBASE)/router/.config CFLAGS += -Os -Wall $(EXTRACFLAGS) -fPIC CFLAGS += -I. -I$(TOP)/shared -I$(SRCBASE)/include @@ -9,6 +7,9 @@ CFLAGS += -I$(SRCBASE)/shared/bcmwifi/include -DTYPEDEF_FLOAT_T endif LDFLAGS += $(EXTRALDFLAGS) -L$(TOP)/shared -lshared +ifeq ($(RTCONFIG_BCM_502L07P2),y) +LDFLAGS += -L$(TOP_PLATFORM)/ethctl_lib -lethctl +endif LDFLAGS += -L$(TOP_PLATFORM)/nvram$(BCMEX)${EX7} ${EXTRA_NV_LDFLAGS} -lnvram OBJS = auto_det.o config.o diff --git a/release/src/router/dsl_diag/Makefile b/release/src/router/dsl_diag/Makefile index 00b7964157a..5f87c965700 100644 --- a/release/src/router/dsl_diag/Makefile +++ b/release/src/router/dsl_diag/Makefile @@ -1,6 +1,4 @@ include ../common.mak -include $(SRCBASE)/.config -include $(SRCBASE)/router/.config CFLAGS += -Os -Wall $(EXTRACFLAGS) -fPIC CFLAGS += -I. -I$(TOP)/shared -I$(SRCBASE)/include @@ -9,6 +7,9 @@ CFLAGS += -I$(SRCBASE)/shared/bcmwifi/include -DTYPEDEF_FLOAT_T endif LDFLAGS += $(EXTRALDFLAGS) -L$(TOP)/shared -lshared +ifeq ($(RTCONFIG_BCM_502L07P2),y) +LDFLAGS += -L$(TOP_PLATFORM)/ethctl_lib -lethctl +endif LDFLAGS += -L$(TOP_PLATFORM)/nvram$(BCMEX)${EX7} ${EXTRA_NV_LDFLAGS} -lnvram OBJS = dsl_diag.o config.o diff --git a/release/src/router/eventd/prebuilt/DSL-AX82U b/release/src/router/eventd/prebuilt/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/eventd/prebuilt/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/eventd/prebuilt/DSL-AX82U/eventd b/release/src/router/eventd/prebuilt/DSL-AX82U/eventd deleted file mode 100755 index 1b4d209ecaf..00000000000 Binary files a/release/src/router/eventd/prebuilt/DSL-AX82U/eventd and /dev/null differ diff --git a/release/src/router/ftpclient/prebuild/DSL-AX82U b/release/src/router/ftpclient/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/ftpclient/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/ftpclient/prebuild/DSL-AX82U/ftpclient b/release/src/router/ftpclient/prebuild/DSL-AX82U/ftpclient deleted file mode 100755 index 42ad3091144..00000000000 Binary files a/release/src/router/ftpclient/prebuild/DSL-AX82U/ftpclient and /dev/null differ diff --git a/release/src/router/ftpclient/prebuild/arm_6750hnd/ftpclient b/release/src/router/ftpclient/prebuild/arm_6750hnd/ftpclient index 0bf08323924..c2f53c07e61 100755 Binary files a/release/src/router/ftpclient/prebuild/arm_6750hnd/ftpclient and b/release/src/router/ftpclient/prebuild/arm_6750hnd/ftpclient differ diff --git a/release/src/router/httpd/prebuild/DSL-AX82U/web-broadcom_private.o b/release/src/router/httpd/prebuild/DSL-AX82U/web-broadcom_private.o index 5d88f7ea426..7c7eea93dcf 100755 Binary files a/release/src/router/httpd/prebuild/DSL-AX82U/web-broadcom_private.o and b/release/src/router/httpd/prebuild/DSL-AX82U/web-broadcom_private.o differ diff --git a/release/src/router/httpd/prebuild/DSL-AX82U/web_hook.o b/release/src/router/httpd/prebuild/DSL-AX82U/web_hook.o index 4c4d8493c15..357bb5ef385 100755 Binary files a/release/src/router/httpd/prebuild/DSL-AX82U/web_hook.o and b/release/src/router/httpd/prebuild/DSL-AX82U/web_hook.o differ diff --git a/release/src/router/infosvr/prebuild/DSL-AX82U b/release/src/router/infosvr/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/infosvr/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/infosvr/prebuild/DSL-AX82U/interface.o b/release/src/router/infosvr/prebuild/DSL-AX82U/interface.o deleted file mode 100755 index ab9b8daa0f1..00000000000 Binary files a/release/src/router/infosvr/prebuild/DSL-AX82U/interface.o and /dev/null differ diff --git a/release/src/router/inotify/prebuild/DSL-AX82U b/release/src/router/inotify/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/inotify/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/inotify/prebuild/DSL-AX82U/inotify b/release/src/router/inotify/prebuild/DSL-AX82U/inotify deleted file mode 100755 index 9862d36394e..00000000000 Binary files a/release/src/router/inotify/prebuild/DSL-AX82U/inotify and /dev/null differ diff --git a/release/src/router/libasuslog/prebuild/DSL-AX82U b/release/src/router/libasuslog/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/libasuslog/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/libasuslog/prebuild/DSL-AX82U/libasuslog.so b/release/src/router/libasuslog/prebuild/DSL-AX82U/libasuslog.so deleted file mode 100755 index 43cdf708ab9..00000000000 Binary files a/release/src/router/libasuslog/prebuild/DSL-AX82U/libasuslog.so and /dev/null differ diff --git a/release/src/router/libbcm/prebuilt/DSL-AX82U b/release/src/router/libbcm/prebuilt/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/libbcm/prebuilt/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/libbcm/prebuilt/DSL-AX82U/libbcm.so b/release/src/router/libbcm/prebuilt/DSL-AX82U/libbcm.so deleted file mode 100755 index afdd1eb4387..00000000000 Binary files a/release/src/router/libbcm/prebuilt/DSL-AX82U/libbcm.so and /dev/null differ diff --git a/release/src/router/libletsencrypt/prebuild/DSL-AX82U b/release/src/router/libletsencrypt/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/libletsencrypt/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/libletsencrypt/prebuild/DSL-AX82U/libletsencrypt.so b/release/src/router/libletsencrypt/prebuild/DSL-AX82U/libletsencrypt.so deleted file mode 100755 index 36e98410e92..00000000000 Binary files a/release/src/router/libletsencrypt/prebuild/DSL-AX82U/libletsencrypt.so and /dev/null differ diff --git a/release/src/router/libletsencrypt/prebuild/arm_6750hnd/libletsencrypt.so b/release/src/router/libletsencrypt/prebuild/arm_6750hnd/libletsencrypt.so index 5ecb0869310..25cf035f164 100755 Binary files a/release/src/router/libletsencrypt/prebuild/arm_6750hnd/libletsencrypt.so and b/release/src/router/libletsencrypt/prebuild/arm_6750hnd/libletsencrypt.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_auth.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_auth.so deleted file mode 100755 index a9015209740..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_auth.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_invite.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_invite.so deleted file mode 100755 index db084bc7842..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_invite.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_sharelink.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_sharelink.so deleted file mode 100755 index 82d516272a0..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aicloud_sharelink.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aidisk_access.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aidisk_access.so deleted file mode 100755 index 89db8bf0775..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_aidisk_access.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_captive_portal_uam.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_captive_portal_uam.so deleted file mode 100755 index faf2e4cde80..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_captive_portal_uam.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_create_captcha_image.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_create_captcha_image.so deleted file mode 100755 index 831406f23f7..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_create_captcha_image.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_query_field_json.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_query_field_json.so deleted file mode 100755 index 186ec8cfef7..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_query_field_json.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_smbdav.so b/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_smbdav.so deleted file mode 100755 index e48cc101d3c..00000000000 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/DSL-AX82U/mod_smbdav.so and /dev/null differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_auth.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_auth.so index 70db06d9744..6ce35bcb00c 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_auth.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_auth.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_invite.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_invite.so index 37302472d72..b38f95e3b92 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_invite.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_invite.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_sharelink.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_sharelink.so index 04428f41144..cd2a974c0bd 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_sharelink.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aicloud_sharelink.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aidisk_access.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aidisk_access.so index adb33298975..510d138e866 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aidisk_access.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_aidisk_access.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_captive_portal_uam.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_captive_portal_uam.so index 4bbd381d42d..faf2e4cde80 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_captive_portal_uam.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_captive_portal_uam.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_create_captcha_image.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_create_captcha_image.so index cfe0c931698..0d44a16358b 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_create_captcha_image.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_create_captcha_image.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_query_field_json.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_query_field_json.so index 2d3542370dc..b15d4adbb0b 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_query_field_json.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_query_field_json.so differ diff --git a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_smbdav.so b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_smbdav.so index d4d342ef7dd..1670428bce5 100755 Binary files a/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_smbdav.so and b/release/src/router/lighttpd-1.4.39/prebuild/arm_6750hnd/mod_smbdav.so differ diff --git a/release/src/router/networkmap/prebuild/DSL-AX82U b/release/src/router/networkmap/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/networkmap/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/networkmap/prebuild/DSL-AX82U/arpstorm b/release/src/router/networkmap/prebuild/DSL-AX82U/arpstorm deleted file mode 100755 index 94154dbd886..00000000000 Binary files a/release/src/router/networkmap/prebuild/DSL-AX82U/arpstorm and /dev/null differ diff --git a/release/src/router/networkmap/prebuild/DSL-AX82U/asusdiscovery b/release/src/router/networkmap/prebuild/DSL-AX82U/asusdiscovery deleted file mode 100755 index 282cd6e7ffe..00000000000 Binary files a/release/src/router/networkmap/prebuild/DSL-AX82U/asusdiscovery and /dev/null differ diff --git a/release/src/router/networkmap/prebuild/DSL-AX82U/find_cap b/release/src/router/networkmap/prebuild/DSL-AX82U/find_cap deleted file mode 100755 index c993472cff8..00000000000 Binary files a/release/src/router/networkmap/prebuild/DSL-AX82U/find_cap and /dev/null differ diff --git a/release/src/router/networkmap/prebuild/DSL-AX82U/networkmap b/release/src/router/networkmap/prebuild/DSL-AX82U/networkmap deleted file mode 100755 index 0f64074a0ba..00000000000 Binary files a/release/src/router/networkmap/prebuild/DSL-AX82U/networkmap and /dev/null differ diff --git a/release/src/router/nt_center/actMail/prebuild/DSL-AX82U b/release/src/router/nt_center/actMail/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/nt_center/actMail/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/nt_center/actMail/prebuild/DSL-AX82U/nt_actMail b/release/src/router/nt_center/actMail/prebuild/DSL-AX82U/nt_actMail deleted file mode 100755 index 3422f140072..00000000000 Binary files a/release/src/router/nt_center/actMail/prebuild/DSL-AX82U/nt_actMail and /dev/null differ diff --git a/release/src/router/nt_center/lib/prebuild/DSL-AX82U b/release/src/router/nt_center/lib/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/nt_center/lib/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/nt_center/lib/prebuild/DSL-AX82U/libnt.so b/release/src/router/nt_center/lib/prebuild/DSL-AX82U/libnt.so deleted file mode 100755 index f6ca608157f..00000000000 Binary files a/release/src/router/nt_center/lib/prebuild/DSL-AX82U/libnt.so and /dev/null differ diff --git a/release/src/router/nt_center/lib/prebuild/DSL-AX82U/nt_db b/release/src/router/nt_center/lib/prebuild/DSL-AX82U/nt_db deleted file mode 100755 index 2d44a3432dd..00000000000 Binary files a/release/src/router/nt_center/lib/prebuild/DSL-AX82U/nt_db and /dev/null differ diff --git a/release/src/router/nt_center/prebuild/DSL-AX82U b/release/src/router/nt_center/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/nt_center/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/nt_center/prebuild/DSL-AX82U/Notify_Event2NC b/release/src/router/nt_center/prebuild/DSL-AX82U/Notify_Event2NC deleted file mode 100755 index 342fa1b4ecf..00000000000 Binary files a/release/src/router/nt_center/prebuild/DSL-AX82U/Notify_Event2NC and /dev/null differ diff --git a/release/src/router/nt_center/prebuild/DSL-AX82U/nt_center b/release/src/router/nt_center/prebuild/DSL-AX82U/nt_center deleted file mode 100755 index 7c513446ba7..00000000000 Binary files a/release/src/router/nt_center/prebuild/DSL-AX82U/nt_center and /dev/null differ diff --git a/release/src/router/nt_center/prebuild/DSL-AX82U/nt_monitor b/release/src/router/nt_center/prebuild/DSL-AX82U/nt_monitor deleted file mode 100755 index 7ff5835947a..00000000000 Binary files a/release/src/router/nt_center/prebuild/DSL-AX82U/nt_monitor and /dev/null differ diff --git a/release/src/router/nt_center/prebuild/arm_6750hnd/Notify_Event2NC b/release/src/router/nt_center/prebuild/arm_6750hnd/Notify_Event2NC index 7429d936db8..342fa1b4ecf 100755 Binary files a/release/src/router/nt_center/prebuild/arm_6750hnd/Notify_Event2NC and b/release/src/router/nt_center/prebuild/arm_6750hnd/Notify_Event2NC differ diff --git a/release/src/router/nt_center/prebuild/arm_6750hnd/nt_center b/release/src/router/nt_center/prebuild/arm_6750hnd/nt_center index de283c2ec25..d427d0837c8 100755 Binary files a/release/src/router/nt_center/prebuild/arm_6750hnd/nt_center and b/release/src/router/nt_center/prebuild/arm_6750hnd/nt_center differ diff --git a/release/src/router/nt_center/prebuild/arm_6750hnd/nt_monitor b/release/src/router/nt_center/prebuild/arm_6750hnd/nt_monitor index 4f17a131150..7ff5835947a 100755 Binary files a/release/src/router/nt_center/prebuild/arm_6750hnd/nt_monitor and b/release/src/router/nt_center/prebuild/arm_6750hnd/nt_monitor differ diff --git a/release/src/router/protect_srv/lib/prebuild/DSL-AX82U b/release/src/router/protect_srv/lib/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/protect_srv/lib/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/protect_srv/lib/prebuild/DSL-AX82U/libptcsrv.so b/release/src/router/protect_srv/lib/prebuild/DSL-AX82U/libptcsrv.so deleted file mode 100755 index 4b9c5f0a9b3..00000000000 Binary files a/release/src/router/protect_srv/lib/prebuild/DSL-AX82U/libptcsrv.so and /dev/null differ diff --git a/release/src/router/protect_srv/prebuild/DSL-AX82U b/release/src/router/protect_srv/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/protect_srv/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/protect_srv/prebuild/DSL-AX82U/Send_Event2ptcsrv b/release/src/router/protect_srv/prebuild/DSL-AX82U/Send_Event2ptcsrv deleted file mode 100755 index f492fa33253..00000000000 Binary files a/release/src/router/protect_srv/prebuild/DSL-AX82U/Send_Event2ptcsrv and /dev/null differ diff --git a/release/src/router/protect_srv/prebuild/DSL-AX82U/protect_srv b/release/src/router/protect_srv/prebuild/DSL-AX82U/protect_srv deleted file mode 100755 index 7493e9156aa..00000000000 Binary files a/release/src/router/protect_srv/prebuild/DSL-AX82U/protect_srv and /dev/null differ diff --git a/release/src/router/protect_srv/prebuild/DSL-AX82U/req_ptcsrv b/release/src/router/protect_srv/prebuild/DSL-AX82U/req_ptcsrv deleted file mode 100755 index 6f44b1f243c..00000000000 Binary files a/release/src/router/protect_srv/prebuild/DSL-AX82U/req_ptcsrv and /dev/null differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas-ssd-broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/amas-ssd-broadcom.o index eb79d2d85a2..ac148e63fb3 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas-ssd-broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas-ssd-broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_bhctrl.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_bhctrl.o index ff658de2ffe..086b28c967f 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_bhctrl.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_bhctrl.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_ipc.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_ipc.o index d312e1f4fc6..7271544952e 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_ipc.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_ipc.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_lanctrl.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_lanctrl.o index e32e14efcac..9d2d6f9cdbb 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_lanctrl.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_lanctrl.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_lib.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_lib.o index e7e1adc3481..71431042110 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_lib.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_lib.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_misc.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_misc.o index d35c3e01cc4..ad0aad51137 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_misc.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_misc.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_ssd.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_ssd.o index 2fc3448647e..87b340b23a7 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_ssd.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_ssd.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_status.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_status.o index d60d199c246..0b5fa98efc9 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_status.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_status.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/amas_wlcconnect.o b/release/src/router/rc/prebuild/DSL-AX82U/amas_wlcconnect.o index e16b71b1788..30bcfbe1e44 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/amas_wlcconnect.o and b/release/src/router/rc/prebuild/DSL-AX82U/amas_wlcconnect.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/ate-broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/ate-broadcom.o index f5b0d24d49c..cf965714143 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/ate-broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/ate-broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/ate.o b/release/src/router/rc/prebuild/DSL-AX82U/ate.o index 69163ab9bf5..7946ada8bb7 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/ate.o and b/release/src/router/rc/prebuild/DSL-AX82U/ate.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/broadcom.o index 6aca4473c6a..a4c16335d28 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_check.o b/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_check.o index ab5be770619..75d9cc82468 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_check.o and b/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_check.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_db_10.o b/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_db_10.o index 44f86445ec1..f27dbd99ca2 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_db_10.o and b/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_db_10.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_wred_alive.o b/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_wred_alive.o index 55d1fd8f17f..3ab1e8a806d 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_wred_alive.o and b/release/src/router/rc/prebuild/DSL-AX82U/bwdpi_wred_alive.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/cfe.o b/release/src/router/rc/prebuild/DSL-AX82U/cfe.o index 1f229a21251..57f83f0668c 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/cfe.o and b/release/src/router/rc/prebuild/DSL-AX82U/cfe.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-broadcom.o index 3bc5519232a..583c1957367 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-sql.o b/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-sql.o index f143cc3b6af..bc22357a948 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-sql.o and b/release/src/router/rc/prebuild/DSL-AX82U/conn_diag-sql.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/conn_diag.o b/release/src/router/rc/prebuild/DSL-AX82U/conn_diag.o index 22e68a79e80..247266856a9 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/conn_diag.o and b/release/src/router/rc/prebuild/DSL-AX82U/conn_diag.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/dhcpc_vc_query.o b/release/src/router/rc/prebuild/DSL-AX82U/dhcpc_vc_query.o index 0c9956f4323..3dafd132519 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/dhcpc_vc_query.o and b/release/src/router/rc/prebuild/DSL-AX82U/dhcpc_vc_query.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/dsl-broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/dsl-broadcom.o index 6f4fab1cf3c..4b2525d488b 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/dsl-broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/dsl-broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/dsl_diag.o b/release/src/router/rc/prebuild/DSL-AX82U/dsl_diag.o index 8a8f3ed5bfe..865786f4bd4 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/dsl_diag.o and b/release/src/router/rc/prebuild/DSL-AX82U/dsl_diag.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/dsl_fb.o b/release/src/router/rc/prebuild/DSL-AX82U/dsl_fb.o index 562fea12087..72afcd035cb 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/dsl_fb.o and b/release/src/router/rc/prebuild/DSL-AX82U/dsl_fb.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/frs_service.o b/release/src/router/rc/prebuild/DSL-AX82U/frs_service.o index 0376dd07291..b173725ce50 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/frs_service.o and b/release/src/router/rc/prebuild/DSL-AX82U/frs_service.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/hostapd_config.o b/release/src/router/rc/prebuild/DSL-AX82U/hostapd_config.o index d07f1e2c859..47d16d88a12 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/hostapd_config.o and b/release/src/router/rc/prebuild/DSL-AX82U/hostapd_config.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/ledg.o b/release/src/router/rc/prebuild/DSL-AX82U/ledg.o index 0ac0cff12a6..aa5f1b71a94 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/ledg.o and b/release/src/router/rc/prebuild/DSL-AX82U/ledg.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/mswan-broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/mswan-broadcom.o index b13f85e24dc..61affa9796e 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/mswan-broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/mswan-broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/nt_mail.o b/release/src/router/rc/prebuild/DSL-AX82U/nt_mail.o index daebe23adeb..3e52ef6fa10 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/nt_mail.o and b/release/src/router/rc/prebuild/DSL-AX82U/nt_mail.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/obd-broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/obd-broadcom.o index e73c44c41a3..a85b68589c2 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/obd-broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/obd-broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/obd.o b/release/src/router/rc/prebuild/DSL-AX82U/obd.o index 542b5429b53..ad5e17b4d32 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/obd.o and b/release/src/router/rc/prebuild/DSL-AX82U/obd.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/obd_eth.o b/release/src/router/rc/prebuild/DSL-AX82U/obd_eth.o index 958d13e4291..51ce3721c75 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/obd_eth.o and b/release/src/router/rc/prebuild/DSL-AX82U/obd_eth.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/obd_monitor.o b/release/src/router/rc/prebuild/DSL-AX82U/obd_monitor.o index 28ae873b3bb..bf7bd99e7a7 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/obd_monitor.o and b/release/src/router/rc/prebuild/DSL-AX82U/obd_monitor.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/private.o b/release/src/router/rc/prebuild/DSL-AX82U/private.o index 59defa062db..ced2635c77d 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/private.o and b/release/src/router/rc/prebuild/DSL-AX82U/private.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/psta_monitor.o b/release/src/router/rc/prebuild/DSL-AX82U/psta_monitor.o index 206c59a36a3..8a0be197389 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/psta_monitor.o and b/release/src/router/rc/prebuild/DSL-AX82U/psta_monitor.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/roamast-broadcom.o b/release/src/router/rc/prebuild/DSL-AX82U/roamast-broadcom.o index 4ec005a5de1..105fac94b99 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/roamast-broadcom.o and b/release/src/router/rc/prebuild/DSL-AX82U/roamast-broadcom.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/roamast.o b/release/src/router/rc/prebuild/DSL-AX82U/roamast.o index 384ccaf176b..4929fe4a73a 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/roamast.o and b/release/src/router/rc/prebuild/DSL-AX82U/roamast.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/s46map_rptd.o b/release/src/router/rc/prebuild/DSL-AX82U/s46map_rptd.o index fbec610af1a..56a13b03341 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/s46map_rptd.o and b/release/src/router/rc/prebuild/DSL-AX82U/s46map_rptd.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/tcode_brcm.o b/release/src/router/rc/prebuild/DSL-AX82U/tcode_brcm.o index c58dea79447..33734d75012 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/tcode_brcm.o and b/release/src/router/rc/prebuild/DSL-AX82U/tcode_brcm.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/tr069.o b/release/src/router/rc/prebuild/DSL-AX82U/tr069.o index d46672467dc..2ae962bc009 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/tr069.o and b/release/src/router/rc/prebuild/DSL-AX82U/tr069.o differ diff --git a/release/src/router/rc/prebuild/DSL-AX82U/wps_pbcd.o b/release/src/router/rc/prebuild/DSL-AX82U/wps_pbcd.o index 2a7f053c7b7..7fe476162dc 100755 Binary files a/release/src/router/rc/prebuild/DSL-AX82U/wps_pbcd.o and b/release/src/router/rc/prebuild/DSL-AX82U/wps_pbcd.o differ diff --git a/release/src/router/sambaclient/prebuild/DSL-AX82U b/release/src/router/sambaclient/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/sambaclient/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/sambaclient/prebuild/DSL-AX82U/sambaclient b/release/src/router/sambaclient/prebuild/DSL-AX82U/sambaclient deleted file mode 100755 index 214520a3f7c..00000000000 Binary files a/release/src/router/sambaclient/prebuild/DSL-AX82U/sambaclient and /dev/null differ diff --git a/release/src/router/shared/prebuild/DSL-AX82U/amas_dwb.o b/release/src/router/shared/prebuild/DSL-AX82U/amas_dwb.o index 2ec3e7d6831..27e90476b3a 100755 Binary files a/release/src/router/shared/prebuild/DSL-AX82U/amas_dwb.o and b/release/src/router/shared/prebuild/DSL-AX82U/amas_dwb.o differ diff --git a/release/src/router/shared/prebuild/DSL-AX82U/amas_utils.o b/release/src/router/shared/prebuild/DSL-AX82U/amas_utils.o index 67dec8e59af..ead0348bdaa 100755 Binary files a/release/src/router/shared/prebuild/DSL-AX82U/amas_utils.o and b/release/src/router/shared/prebuild/DSL-AX82U/amas_utils.o differ diff --git a/release/src/router/shared/prebuild/DSL-AX82U/ethctl_cmd.o b/release/src/router/shared/prebuild/DSL-AX82U/ethctl_cmd.o index ba126bb110a..de8ca79025a 100755 Binary files a/release/src/router/shared/prebuild/DSL-AX82U/ethctl_cmd.o and b/release/src/router/shared/prebuild/DSL-AX82U/ethctl_cmd.o differ diff --git a/release/src/router/shared/prebuild/DSL-AX82U/nvpriv.o b/release/src/router/shared/prebuild/DSL-AX82U/nvpriv.o index ad6ee3637c5..cded12e41b7 100755 Binary files a/release/src/router/shared/prebuild/DSL-AX82U/nvpriv.o and b/release/src/router/shared/prebuild/DSL-AX82U/nvpriv.o differ diff --git a/release/src/router/shared/prebuild/DSL-AX82U/private.o b/release/src/router/shared/prebuild/DSL-AX82U/private.o index 3d844640c8e..257441fe2fe 100755 Binary files a/release/src/router/shared/prebuild/DSL-AX82U/private.o and b/release/src/router/shared/prebuild/DSL-AX82U/private.o differ diff --git a/release/src/router/shared/prebuild/DSL-AX82U/spwenc.o b/release/src/router/shared/prebuild/DSL-AX82U/spwenc.o index 31b7d735fab..0b169dbdecd 100755 Binary files a/release/src/router/shared/prebuild/DSL-AX82U/spwenc.o and b/release/src/router/shared/prebuild/DSL-AX82U/spwenc.o differ diff --git a/release/src/router/shared/prebuild/DSL-AX82U/tcode.o b/release/src/router/shared/prebuild/DSL-AX82U/tcode.o index 6587996a3a2..329849880fe 100755 Binary files a/release/src/router/shared/prebuild/DSL-AX82U/tcode.o and b/release/src/router/shared/prebuild/DSL-AX82U/tcode.o differ diff --git a/release/src/router/sw-hw-auth/prebuild/DSL-AX82U/hw_auth.o b/release/src/router/sw-hw-auth/prebuild/DSL-AX82U/hw_auth.o index ef71074defa..19b97becc67 100755 Binary files a/release/src/router/sw-hw-auth/prebuild/DSL-AX82U/hw_auth.o and b/release/src/router/sw-hw-auth/prebuild/DSL-AX82U/hw_auth.o differ diff --git a/release/src/router/sysstate/commands/prebuild/DSL-AX82U b/release/src/router/sysstate/commands/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/sysstate/commands/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/sysstate/commands/prebuild/DSL-AX82U/asuslog b/release/src/router/sysstate/commands/prebuild/DSL-AX82U/asuslog deleted file mode 100755 index 41d8adc552a..00000000000 Binary files a/release/src/router/sysstate/commands/prebuild/DSL-AX82U/asuslog and /dev/null differ diff --git a/release/src/router/sysstate/log_daemon/prebuild/DSL-AX82U b/release/src/router/sysstate/log_daemon/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/sysstate/log_daemon/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/sysstate/log_daemon/prebuild/DSL-AX82U/sysstate b/release/src/router/sysstate/log_daemon/prebuild/DSL-AX82U/sysstate deleted file mode 100755 index 36847208e78..00000000000 Binary files a/release/src/router/sysstate/log_daemon/prebuild/DSL-AX82U/sysstate and /dev/null differ diff --git a/release/src/router/tr069/Makefile b/release/src/router/tr069/Makefile index fa7a6688b6d..057c6cc64ba 100644 --- a/release/src/router/tr069/Makefile +++ b/release/src/router/tr069/Makefile @@ -12,18 +12,10 @@ all: -cp prebuild/udpclient test/udpclient ifeq ($(RTCONFIG_TR181),y) ifeq ($(RTCONFIG_DSL),y) -ifeq ($(RTCONFIG_ISP_OPTUS),y) - -cp prebuild/tr_181.xml.dsl.optus conf/ASUSWRT/tr_181.xml.dsl.optus -else -cp prebuild/tr_181.xml.dsl conf/ASUSWRT/tr_181.xml.dsl -endif -else -ifeq ($(RTCONFIG_ISP_OPTUS),y) - -cp prebuild/tr_181.xml.dsl.optus conf/ASUSWRT/tr_181.xml.dsl.optus else -cp prebuild/tr_181.xml conf/ASUSWRT/tr_181.xml endif -endif else ifeq ($(RTCONFIG_DSL),y) -cp prebuild/tr_98.xml.dsl conf/ASUSWRT/tr_98.xml.dsl diff --git a/release/src/router/tr069/prebuild/tr b/release/src/router/tr069/prebuild/tr index bdb3e463ef2..b28cae66579 100755 Binary files a/release/src/router/tr069/prebuild/tr and b/release/src/router/tr069/prebuild/tr differ diff --git a/release/src/router/tr069/prebuild/tr_98.xml.dsl b/release/src/router/tr069/prebuild/tr_98.xml.dsl new file mode 100755 index 00000000000..1afb77ab2ab --- /dev/null +++ b/release/src/router/tr069/prebuild/tr_98.xml.dsl @@ -0,0 +1,980 @@ + + + ADSL/VDSL Modem Router + 1 + 1 + + + HTTP + HTTP + + + + ASUSTeK Computer Inc. + + + + + 1.0 + + 1.0 + + + 0 + + + + + + + + + + + + + + + 0000-00-00T00:00:00 + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + true + + + + + -1 + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + + + + + + + 1 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 00:00:00:00:00:00 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + DSL + + + + + + + + + + + + + + + + + + + + + + > + + + + 0 + 0 + + false + + Unconfigured + + + + + + + + + + + + + + false + + + + + + + false + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + 1 + + Ethernet + + + + + 0 + 0 + + + + + + false + + + + + + + false + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + 1 + + Ethernet + + + + + 0 + 0 + + + + + + false + + + + + + + false + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + 0 + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + diff --git a/release/src/router/u2ec/prebuild/DSL-AX82U b/release/src/router/u2ec/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/u2ec/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/u2ec/prebuild/DSL-AX82U/u2ec b/release/src/router/u2ec/prebuild/DSL-AX82U/u2ec deleted file mode 100755 index 15c3e60cc21..00000000000 Binary files a/release/src/router/u2ec/prebuild/DSL-AX82U/u2ec and /dev/null differ diff --git a/release/src/router/usbclient/prebuild/DSL-AX82U b/release/src/router/usbclient/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/usbclient/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/usbclient/prebuild/DSL-AX82U/usbclient b/release/src/router/usbclient/prebuild/DSL-AX82U/usbclient deleted file mode 100755 index c80de8fec10..00000000000 Binary files a/release/src/router/usbclient/prebuild/DSL-AX82U/usbclient and /dev/null differ diff --git a/release/src/router/wb/prebuild/DSL-AX82U b/release/src/router/wb/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/wb/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/wb/prebuild/DSL-AX82U/libws.so b/release/src/router/wb/prebuild/DSL-AX82U/libws.so deleted file mode 100755 index 6ea174f00b7..00000000000 Binary files a/release/src/router/wb/prebuild/DSL-AX82U/libws.so and /dev/null differ diff --git a/release/src/router/webdav_client/prebuild/DSL-AX82U b/release/src/router/webdav_client/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/webdav_client/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/webdav_client/prebuild/DSL-AX82U/webdav_client b/release/src/router/webdav_client/prebuild/DSL-AX82U/webdav_client deleted file mode 100755 index 5c3a8f0a416..00000000000 Binary files a/release/src/router/webdav_client/prebuild/DSL-AX82U/webdav_client and /dev/null differ diff --git a/release/src/router/wlc_nt/prebuild/DSL-AX82U b/release/src/router/wlc_nt/prebuild/DSL-AX82U new file mode 120000 index 00000000000..3ef73df2795 --- /dev/null +++ b/release/src/router/wlc_nt/prebuild/DSL-AX82U @@ -0,0 +1 @@ +arm_6750hnd \ No newline at end of file diff --git a/release/src/router/wlc_nt/prebuild/DSL-AX82U/libwlc_nt_client.so b/release/src/router/wlc_nt/prebuild/DSL-AX82U/libwlc_nt_client.so deleted file mode 100755 index 3525eb52f18..00000000000 Binary files a/release/src/router/wlc_nt/prebuild/DSL-AX82U/libwlc_nt_client.so and /dev/null differ diff --git a/release/src/router/wlc_nt/prebuild/DSL-AX82U/wlc_nt b/release/src/router/wlc_nt/prebuild/DSL-AX82U/wlc_nt deleted file mode 100755 index 6d769ca2310..00000000000 Binary files a/release/src/router/wlc_nt/prebuild/DSL-AX82U/wlc_nt and /dev/null differ