diff --git a/iopsys-econet/Makefile b/iopsys-econet/Makefile
index 7214a8010afbeed8994de9309047f11078edc906..11e6d1b01a31b50164969ef678ebb508d3226fde 100644
--- a/iopsys-econet/Makefile
+++ b/iopsys-econet/Makefile
@@ -7,7 +7,8 @@ include $(TOPDIR)/rules.mk
 ARCH:=arm
 BOARD:=iopsys-econet
 BOARDNAME:=IOPSYS Econet MT75xx
-SUBTARGETS:=en7562
+SUBTARGETS:=en7523 en7562 en7581
+
 FEATURES:=squashfs usb ubifs
 
 KERNEL_PATCHVER:=5.4
diff --git a/iopsys-econet/en7523/UNION_EN7523_GLIBC_7915D_ActiveEthWan_KERNEL_5_4_demo.mak b/iopsys-econet/en7523/UNION_EN7523_GLIBC_7915D_ActiveEthWan_KERNEL_5_4_demo.mak
new file mode 100755
index 0000000000000000000000000000000000000000..924bb1a13d483d9750c9e9d0036836d9b03c5cc6
--- /dev/null
+++ b/iopsys-econet/en7523/UNION_EN7523_GLIBC_7915D_ActiveEthWan_KERNEL_5_4_demo.mak
@@ -0,0 +1,199 @@
+#
+# Automatically generated make config: don't edit
+# Thu Nov 18 23:31:45 2021
+#
+
+# TCSUPPORT_CPU_EN7528 is not set
+# TCSUPPORT_CPU_EN7580 is not set
+TCSUPPORT_CPU_EN7523=y
+# TCSUPPORT_KERNEL is not set
+# TCSUPPORT_4_4_KERNEL is not set
+TCSUPPORT_5_4_KERNEL=y
+WAN_ETHER=y
+WAN_GPON=y
+WAN_EPON=y
+
+#
+# WAN Transfer Mode Support
+#
+
+#
+# At Least One of The Following Has to Be Chosen!
+#
+TCSUPPORT_WAN_ETHER=y
+# TCSUPPORT_QDMA_WAN_FOR_ETHER is not set
+TCSUPPORT_WAN_GPON=y
+TCSUPPORT_WAN_EPON=y
+TCSUPPORT_BOOT_LZMA=y
+TCSUPPORT_DDR_CALI=y
+TCSUPPORT_BOOTROM_LARGE_SIZE=y
+# TCSUPPORT_KERNELCONFIG_EN7527 is not set
+# TCSUPPORT_KERNELCONFIG_EN7528 is not set
+# TCSUPPORT_KERNELCONFIG_EN7580 is not set
+TCSUPPORT_KERNELCONFIG_EN7523=y
+
+#
+# Driver Feature
+#
+TCSUPPORT_DUAL_IMAGE=y
+TCSUPPORT_GPON_DUAL_IMAGE=y
+TCSUPPORT_EPON_DUAL_IMAGE=y
+TCSUPPORT_NPU=y
+TCSUPPORT_MT7520_PCIE=y
+TCSUPPORT_I2C=y
+TCSUPPORT_WLAN=y
+TCSUPPORT_WLAN_8021X=y
+TCSUPPORT_WLAN_WPS=y
+TCSUPPORT_WLAN_WDS=y
+TCSUPPORT_WLAN_IGMPSNOOP=y
+TCSUPPORT_HTBW_40M=y
+TCSUPPORT_WLAN_ATE=y
+TCSUPPORT_WLAN_QATOOL=y
+TCSUPPORT_WLAN_WPS_LEDSPEC=y
+TCSUPPORT_WLAN_MULTI_WPS=y
+TCSUPPORT_WLAN_GPIO=y
+# TCSUPPORT_WLAN_LED_BY_SW is not set
+TCSUPPORT_WLAN_PERSSID_SWITCH=y
+TCSUPPORT_WLAN_PMF=y
+TCSUPPORT_WLAN_TXBF=y
+TCSUPPORT_EEPROM_ACEXT=y
+# TCSUPPORT_WLAN_MT7915_BUILD_IN is not set
+TCSUPPORT_WLAN_WPA3=y
+TCSUPPORT_WLAN_AX=y
+TCSUPPORT_FIRST_IF_MT7915D=y
+TCSUPPORT_SECOND_IF_NONE=y
+TCSUPPORT_CONFIG_FIRST_IF_IPAILNA=y
+TCSUPPORT_WLAN_MT7915D=y
+TCSUPPORT_WLAN_MT76_MAC80211=y
+
+#
+# Virtual Private Network(VPN) Support
+#
+TCSUPPORT_VPN=y
+TCSUPPORT_HW_CRYPTO=y
+TCSUPPORT_USBHOST=y
+TCSUPPORT_MUH=y
+TCSUPPORT_USB_NTFS=y
+TCSUPPORT_USB_AUTOMOUNT=y
+TCSUPPORT_USB_HOST_LED=y
+TCSUPPORT_NAND_FLASH=y
+TCSUPPORT_MT7570=y
+NOT_SUPPORT_BADBLOCK_CHECK=y
+TCSUPPORT_NAND_BMT=y
+TCSUPPORT_RA_HWNAT=y
+TCSUPPORT_HWNAT_V3=y
+TCSUPPORT_RA_HWNAT_ENHANCE_HOOK=y
+# TCSUPPORT_HWNAT_WAN_ACCOUNT is not set
+TCSUPPORT_DS_HWNAT_OFFLOAD=y
+TCSUPPORT_DLF_CTRL=y
+TCSUPPORT_QDMA_BUFMGR=y
+TCSUPPORT_OMCI=y
+TCSUPPORT_OMCI_EXTENDED_MSG=y
+TCSUPPORT_OMCI_CTC=y
+TCSUPPORT_OMCI_DOT1AG=y
+TCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI=y
+TCSUPPORT_OMCI_LAN_DEBUG=y
+TCSUPPORT_EPON_OAM=y
+TCSUPPORT_EPON_OAM_CTC=y
+TCSUPPORT_EPON_OAM_LAN_DBG=y
+# TCSUPPORT_UART2 is not set
+TCSUPPORT_SPI_CONTROLLER_ECC=y
+
+#
+# Common Feature
+#
+TCSUPPORT_CPU_ARMV8=y
+# TCSUPPORT_CPU_ARMV8_64 is not set
+TCSUPPORT_UBOOT=y
+TCSUPPORT_UBOOT_2014=y
+TCSUPPORT_ATF_2_1=y
+
+#
+# Passave Optical Network(PON) Support
+#
+TCSUPPORT_PON_SEL=y
+TCSUPPORT_MAX_PACKET_2000=y
+TCSUPPORT_GPON_MAPPING=y
+TCSUPPORT_GPON_DOWNSTREAM_MAPPING=y
+TCSUPPORT_EPON_MAPPING=y
+TCSUPPORT_PONMGR=y
+TCSUPPORT_PMMGR=y
+TCSUPPORT_XPON_IGMP=y
+TCSUPPORT_PON_MAC_FILTER=y
+TCSUPPORT_PON_USER_ISOLATION=y
+TCSUPPORT_PON_VLAN=y
+TCSUPPORT_PON_VLAN_FILTER=y
+TCSUPPORT_PON_IP_HOST=y
+TCSUPPORT_XPON_LED=y
+TCSUPPORT_IPV6=y
+TCSUPPORT_IPV6_ENHANCEMENT=y
+TCSUPPORT_DSLITE=y
+# TCSUPPORT_6RD is not set
+TCSUPPORT_IPV6_ADVANCE=y
+TCSUPPORT_TSO_ENABLE=y
+TCSUPPORT_TSO_V2_ENABLE=y 
+TCSUPPORT_LRO_ENABLE=y
+TCSUPPORT_ACTIVE_ETHERNET_WAN=y
+TCSUPPORT_HSGMII_LAN=y
+TCSUPPORT_VOIP=y
+
+#
+# CUSTOMIZE VOIP menu
+#
+TCSUPPORT_ECN_SIP=y
+TCSUPPORT_ECN_MEGACO=y
+VOIP_MAX_CHAN=2
+TCSUPPORT_QOS=y
+TCSUPPORT_IGMP_QOS=y
+TCSUPPORT_SWNAT=y
+TCSUPPORT_SEPERATED_ETH_ITF=y
+TCSUPPORT_MLD_SNOOPING=y
+TCSUPPORT_MLD_PROXY=y
+TCSUPPORT_IGMP_PROXY_V3=y
+TCSUPPORT_IGMP_SNOOPING=y
+TCSUPPORT_IGMPSNOOPING_ENHANCE=y
+TCSUPPORT_MULTICAST_SPEED=y
+TCSUPPORT_MTD_PARTITIONS_CMDLINE=y
+TCSUPPORT_PARTITIONS_CMDLINE_STR="40m[tclinux],40m[tclinux_slave],8m[rootfs_data]"
+TCSUPPORT_MTD_PARTITION_NUM=9
+TCSUPPORT_MTD_ENCHANCEMENT=y
+TCSUPPORT_RESERVEAREA_BLOCK=6
+TCSUPPORT_QDMA_WAN_DSCP_NUM=4
+TCSUPPORT_QDMA_LAN_DSCP_NUM=1
+TCSUPPORT_LED_BTN_CHECK=y
+TCSUPPORT_BTN_CHECK=y
+TCSUPPORT_TEST_LED_ALL=y
+TCSUPPORT_NEW_SPIFLASH=y
+
+#
+# Ethernet Port Mapping to Switch Port
+#
+TCSUPPORT_EPON_ATTACK_ENHANCE=y
+# TCSUPPORT_DNSBIND_DEV is not set
+TCSUPPORT_NEW_WDOG=y
+TCSUPPORT_HIGHMEM=y
+TCSUPPORT_IFC_EN=y
+TCSUPPORT_ECNT_SKBMGR=y
+TCSUPPORT_USER_DEFINE_FIRST_MAC=-1
+TCSUPPORT_WLAN_AC=y
+TCSUPPORT_NPTv6=y
+TCSUPPORT_ORN_EBTABLES=y
+#
+# Customer feature
+#
+TCSUPPORT_IGMP_PROXY=y
+TCSUPPORT_IGMP_QUICK_LEAVE=y
+TCSUPPORT_VIR_SERVER=y
+TCSUPPORT_IMPROVE_GUI_PERFM=y
+TCSUPPORT_RESERVEAREA_EXTEND=y
+TCSUPPORT_MULTI_USER_ITF=y
+TCSUPPORT_BLAPI=y
+
+#
+# Beta feature: Parallel Build
+#
+# TCSUPPORT_PARALLEL_BUILD_KERNEL_OFF is not set
+# TCSUPPORT_PARALLEL_BUILD_CUSTOM_JOB_NUM_ENABLE is not set
+BSP =y
+TCSUPPORT_OPENWRT=y
+TCSUPPORT_ARM_SECURE_BOOT=y
diff --git a/iopsys-econet/en7562/base-files/etc/wifi.json b/iopsys-econet/en7523/base-files/etc/wifi.json
similarity index 100%
rename from iopsys-econet/en7562/base-files/etc/wifi.json
rename to iopsys-econet/en7523/base-files/etc/wifi.json
diff --git a/iopsys-econet/en7523/config-5.4 b/iopsys-econet/en7523/config-5.4
new file mode 100755
index 0000000000000000000000000000000000000000..cd17396f6267506820700ca24d04457b7f7b3e9a
--- /dev/null
+++ b/iopsys-econet/en7523/config-5.4
@@ -0,0 +1,741 @@
+CONFIG_ALIGNMENT_TRAP=y
+CONFIG_ARCH_32BIT_OFF_T=y
+CONFIG_ARCH_CLOCKSOURCE_DATA=y
+CONFIG_ARCH_ECONET=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_ARCH_MULTIPLATFORM=y
+CONFIG_ARCH_MULTI_V6_V7=y
+CONFIG_ARCH_MULTI_V7=y
+CONFIG_ARCH_NR_GPIO=0
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARM=y
+CONFIG_ARM_AMBA=y
+CONFIG_ARM_ARCH_TIMER=y
+CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
+CONFIG_ARM_CPU_SUSPEND=y
+CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
+CONFIG_ARM_DMA_USE_IOMMU=y
+CONFIG_ARM_ERRATA_643719=y
+CONFIG_ARM_GIC=y
+CONFIG_ARM_GIC_V3=y
+CONFIG_ARM_GIC_V3_ITS=y
+CONFIG_ARM_HAS_SG_CHAIN=y
+CONFIG_ARM_HEAVY_MB=y
+CONFIG_ARM_L1_CACHE_SHIFT=6
+CONFIG_ARM_L1_CACHE_SHIFT_6=y
+CONFIG_ARM_PATCH_IDIV=y
+CONFIG_ARM_PATCH_PHYS_VIRT=y
+CONFIG_ARM_PSCI=y
+CONFIG_ARM_PSCI_FW=y
+# CONFIG_ARM_SMMU is not set
+CONFIG_ARM_THUMB=y
+CONFIG_ARM_UNWIND=y
+CONFIG_ARM_VIRT_EXT=y
+CONFIG_ATAGS=y
+# CONFIG_ATH5K_PCI is not set
+CONFIG_ATM=y
+CONFIG_ATM_BR2684=y
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_ATM_CLIP=y
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_DRIVERS=y
+CONFIG_AUTO_ZRELADDR=y
+CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
+CONFIG_BINFMT_MISC=y
+CONFIG_BLK_CGROUP=y
+# CONFIG_BLK_DEV_INITRD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_SD=m
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_PM=y
+CONFIG_BLK_SCSI_REQUEST=y
+CONFIG_BOUNCE=y
+# CONFIG_BPF_JIT is not set
+# CONFIG_BPF_SYSCALL is not set
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_DNAT=m
+# CONFIG_BRIDGE_EBT_FTOS is not set
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_STP=m
+# CONFIG_BRIDGE_EBT_TC is not set
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_NETFILTER=y
+CONFIG_BRIDGE_NF_EBTABLES=m
+# CONFIG_BRIDGE_VLAN_FILTERING is not set
+CONFIG_CACHE_L2X0=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_CGROUPS=y
+CONFIG_CGROUP_CPUACCT=y
+# CONFIG_CGROUP_DEBUG is not set
+# CONFIG_CGROUP_DEVICE is not set
+# CONFIG_CGROUP_FREEZER is not set
+# CONFIG_CGROUP_NET_CLASSID is not set
+# CONFIG_CGROUP_NET_PRIO is not set
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CLKDEV_LOOKUP=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_COMMON_CLK=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_CONFIGFS_FS=m
+CONFIG_COREDUMP=y
+CONFIG_CPUSETS=y
+CONFIG_CPU_32v6K=y
+CONFIG_CPU_32v7=y
+CONFIG_CPU_ABRT_EV7=y
+CONFIG_CPU_CACHE_V7=y
+CONFIG_CPU_CACHE_VIPT=y
+CONFIG_CPU_COPY_V6=y
+CONFIG_CPU_CP15=y
+CONFIG_CPU_CP15_MMU=y
+CONFIG_CPU_HAS_ASID=y
+CONFIG_CPU_ISOLATION=y
+CONFIG_CPU_PABRT_V7=y
+CONFIG_CPU_PM=y
+CONFIG_CPU_RMAP=y
+CONFIG_CPU_SPECTRE=y
+CONFIG_CPU_THUMB_CAPABLE=y
+CONFIG_CPU_TLB_V7=y
+CONFIG_CPU_V7=y
+CONFIG_CRASH_CORE=y
+CONFIG_CRASH_DUMP=y
+CONFIG_CRC16=y
+# CONFIG_CRC32_SARWATE is not set
+CONFIG_CRC32_SLICEBY8=y
+CONFIG_CRC_CCITT=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_AEAD=y
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_ARC4=y
+CONFIG_CRYPTO_AUTHENC=y
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CCM=y
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_DES=y
+CONFIG_CRYPTO_DRBG=y
+CONFIG_CRYPTO_DRBG_HMAC=y
+CONFIG_CRYPTO_DRBG_MENU=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_ECHAINIV=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_JITTERENTROPY=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_LIB_DES=y
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=y
+CONFIG_CRYPTO_NULL=y
+CONFIG_CRYPTO_NULL2=y
+# CONFIG_CRYPTO_PCRYPT is not set
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=y
+CONFIG_CRYPTO_SEQIV=y
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_CRYPTO_SHA512=y
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_DEBUG_ALIGN_RODATA=y
+CONFIG_DEBUG_BUGVERBOSE=y
+CONFIG_DEBUG_INFO=y
+CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
+CONFIG_DEBUG_MISC=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DMADEVICES=y
+CONFIG_DMATEST=m
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_ENGINE_RAID=y
+CONFIG_DMA_OF=y
+CONFIG_DMA_REMAP=y
+CONFIG_DST_CACHE=y
+CONFIG_DTC=y
+CONFIG_EDAC_ATOMIC_SCRUB=y
+CONFIG_EDAC_SUPPORT=y
+CONFIG_ELF_CORE=y
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_EXT2_FS=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_FANOTIFY=y
+CONFIG_FAT_DEFAULT_CODEPAGE=936
+CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_FAT_FS=y
+CONFIG_FHANDLE=y
+CONFIG_FIX_EARLYCON_MEM=y
+# CONFIG_FORTIFY_SOURCE is not set
+# CONFIG_FPE_FASTFPE is not set
+# CONFIG_FPE_NWFPE is not set
+CONFIG_FREEZER=y
+CONFIG_FS_IOMAP=y
+CONFIG_FS_MBCACHE=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_FUSE_FS=m
+# CONFIG_FW_LOADER_USER_HELPER is not set
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_GENERIC_ARCH_TOPOLOGY=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_GENERIC_IDLE_POLL_SETUP=y
+CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_SCHED_CLOCK=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GPIOLIB=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_GRO_CELLS=y
+CONFIG_HANDLE_DOMAIN_IRQ=y
+# CONFIG_HARDENED_USERCOPY is not set
+CONFIG_HARDEN_BRANCH_PREDICTOR=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_HAS_DMA=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAVE_ARM_ARCH_TIMER=y
+CONFIG_HAVE_SMP=y
+CONFIG_HID=y
+CONFIG_HIDRAW=y
+CONFIG_HID_GENERIC=y
+CONFIG_HIGHMEM=y
+CONFIG_HIGHPTE=y
+# CONFIG_HIGH_RES_TIMERS is not set
+CONFIG_HOSTAP=y
+CONFIG_HOSTAP_FIRMWARE=y
+CONFIG_HOSTAP_FIRMWARE_NVRAM=y
+CONFIG_HOTPLUG_CPU=y
+CONFIG_HWMON=m
+CONFIG_HZ=100
+CONFIG_HZ_100=y
+CONFIG_HZ_FIXED=0
+CONFIG_IFB=m
+CONFIG_INET6_TUNNEL=y
+CONFIG_INET_AH=y
+CONFIG_INET_ESP=y
+# CONFIG_INET_ESP_OFFLOAD is not set
+CONFIG_INET_IPCOMP=y
+CONFIG_INET_TUNNEL=y
+CONFIG_INET_XFRM_TUNNEL=y
+CONFIG_INPUT=y
+CONFIG_INPUT_EVDEV=y
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_INPUT_MISC is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_INPUT_MOUSEDEV=m
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_IOMMU_API=y
+# CONFIG_IOMMU_DEBUGFS is not set
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_IOMMU_DMA=y
+CONFIG_IOMMU_IOVA=y
+# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
+# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set
+CONFIG_IOMMU_SUPPORT=y
+CONFIG_IO_URING=y
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_IPTABLES=y
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_MATCH_AH=y
+CONFIG_IP6_NF_MATCH_EUI64=y
+CONFIG_IP6_NF_MATCH_FRAG=y
+CONFIG_IP6_NF_MATCH_HL=y
+CONFIG_IP6_NF_MATCH_IPV6HEADER=y
+CONFIG_IP6_NF_MATCH_MH=y
+CONFIG_IP6_NF_MATCH_OPTS=y
+CONFIG_IP6_NF_MATCH_RT=y
+CONFIG_IP6_NF_NAT=y
+CONFIG_IP6_NF_TARGET_MASQUERADE=y
+CONFIG_IP6_NF_TARGET_NPT=y
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IPC_NS=y
+CONFIG_IPV6=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MULTIPLE_TABLES=y
+# CONFIG_IPV6_PIMSM_V2 is not set
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SIT=y
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_TUNNEL=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_COMMON=y
+# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_IPTABLES=y
+CONFIG_IP_NF_MANGLE=y
+CONFIG_IP_NF_MATCH_AH=y
+CONFIG_IP_NF_MATCH_ECN=y
+CONFIG_IP_NF_MATCH_RPFILTER=y
+CONFIG_IP_NF_MATCH_TTL=y
+CONFIG_IP_NF_NAT=y
+CONFIG_IP_NF_RAW=y
+CONFIG_IP_NF_TARGET_CLUSTERIP=y
+CONFIG_IP_NF_TARGET_ECN=y
+CONFIG_IP_NF_TARGET_MASQUERADE=y
+CONFIG_IP_NF_TARGET_NETMAP=y
+CONFIG_IP_NF_TARGET_REDIRECT=y
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=y
+CONFIG_IP_NF_TARGET_TTL=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_ROUTE_MULTIPATH is not set
+# CONFIG_IP_ROUTE_VERBOSE is not set
+CONFIG_IRQCHIP=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_IRQ_MSI_IOMMU=y
+CONFIG_IRQ_WORK=y
+# CONFIG_ISDN is not set
+CONFIG_JBD2=y
+# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+# CONFIG_JFFS2_FS_XATTR is not set
+# CONFIG_JFFS2_SUMMARY is not set
+CONFIG_JFFS2_ZLIB=y
+CONFIG_KALLSYMS=y
+CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_XZ is not set
+CONFIG_KEXEC=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KEYBOARD_ATKBD=m
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=8
+CONFIG_LIB80211=y
+CONFIG_LIB80211_CRYPT_CCMP=y
+CONFIG_LIB80211_CRYPT_TKIP=y
+CONFIG_LIB80211_CRYPT_WEP=y
+CONFIG_LIBFDT=y
+CONFIG_LOCALVERSION_AUTO=y
+CONFIG_LOCKD=m
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_LWTUNNEL=y
+# CONFIG_LWTUNNEL_BPF is not set
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MANDATORY_FILE_LOCKING=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_MEMCG_SWAP=y
+# CONFIG_MEMCG_SWAP_ENABLED is not set
+CONFIG_MEMFD_CREATE=y
+CONFIG_MIGHT_HAVE_CACHE_L2X0=y
+CONFIG_MIGRATION=y
+CONFIG_MODULES_USE_ELF_REL=y
+# CONFIG_MOUSE_BCM5974 is not set
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+# CONFIG_MOUSE_SERIAL is not set
+# CONFIG_MOUSE_VSXXXAA is not set
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_MSDOS_FS=m
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+# CONFIG_MTD_CFI_AMDSTD is not set
+CONFIG_MTD_CFI_GEOMETRY=y
+# CONFIG_MTD_CFI_INTELEXT is not set
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+CONFIG_MTD_ECNT=y
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_NAND_CORE=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+CONFIG_MTD_RAW_NAND=y
+CONFIG_MTD_SPIFLASH=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_NAMESPACES=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_NETLINK=y
+CONFIG_NETFILTER_NETLINK_LOG=y
+CONFIG_NETFILTER_NETLINK_QUEUE=y
+CONFIG_NETFILTER_SYNPROXY=y
+CONFIG_NETFILTER_XTABLES=y
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_MARK=y
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
+CONFIG_NETFILTER_XT_MATCH_DSCP=y
+CONFIG_NETFILTER_XT_MATCH_ECN=y
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=y
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
+# CONFIG_NETFILTER_XT_MATCH_LAYER7 is not set
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=y
+CONFIG_NETFILTER_XT_MATCH_MAC=y
+CONFIG_NETFILTER_XT_MATCH_MARK=y
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_STATE=y
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=y
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_NAT=y
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CT=y
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=y
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=y
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
+CONFIG_NETFILTER_XT_TARGET_NETMAP=y
+CONFIG_NETFILTER_XT_TARGET_NFLOG=y
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=y
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_GACT=m
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_CLS_BASIC=m
+# CONFIG_NET_CLS_CGROUP is not set
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_MATCHALL=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_U32=m
+CONFIG_NET_EGRESS=y
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_FLOW_LIMIT=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_IPVTI=y
+CONFIG_NET_IP_TUNNEL=y
+CONFIG_NET_KEY=y
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_NET_NS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_TBF=m
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_NET_VENDOR_AURORA is not set
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFT_COMPAT=y
+CONFIG_NFT_COUNTER=y
+CONFIG_NFT_CT=y
+CONFIG_NFT_HASH=y
+CONFIG_NFT_LIMIT=y
+CONFIG_NFT_LOG=y
+CONFIG_NFT_MASQ=y
+CONFIG_NFT_NAT=y
+# CONFIG_NFT_NUMGEN is not set
+CONFIG_NFT_QUEUE=y
+# CONFIG_NFT_QUOTA is not set
+# CONFIG_NFT_REDIR is not set
+CONFIG_NFT_REJECT=y
+CONFIG_NFT_REJECT_INET=y
+CONFIG_NFT_REJECT_IPV4=y
+CONFIG_NFT_REJECT_IPV6=y
+CONFIG_NF_CONNTRACK=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_FTP=y
+CONFIG_NF_CONNTRACK_H323=y
+CONFIG_NF_CONNTRACK_IRC=y
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_PPTP=y
+# CONFIG_NF_CONNTRACK_RTCP is not set
+# CONFIG_NF_CONNTRACK_RTSP is not set
+CONFIG_NF_CONNTRACK_SIP=y
+CONFIG_NF_CONNTRACK_TFTP=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_ZONES=y
+CONFIG_NF_CT_NETLINK=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_DEFRAG_IPV4=y
+CONFIG_NF_DEFRAG_IPV6=y
+CONFIG_NF_LOG_COMMON=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_NF_NAT=y
+CONFIG_NF_NAT_FTP=y
+CONFIG_NF_NAT_H323=y
+CONFIG_NF_NAT_IRC=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NF_NAT_PPTP=y
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_SIP=y
+CONFIG_NF_NAT_TFTP=y
+CONFIG_NF_REJECT_IPV4=y
+CONFIG_NF_REJECT_IPV6=y
+CONFIG_NF_TABLES=y
+# CONFIG_NF_TABLES_ARP is not set
+# CONFIG_NF_TABLES_BRIDGE is not set
+# CONFIG_NF_TABLES_NETDEV is not set
+CONFIG_NLS=y
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_UTF8=m
+CONFIG_NO_HZ_COMMON=y
+CONFIG_NO_HZ_IDLE=y
+CONFIG_NR_CPUS=2
+CONFIG_NTFS_DEBUG=y
+CONFIG_NTFS_FS=m
+CONFIG_NTFS_RW=y
+CONFIG_OABI_COMPAT=y
+CONFIG_OF=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_GPIO=y
+CONFIG_OF_IOMMU=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_NET=y
+CONFIG_OLD_SIGACTION=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_OUTER_CACHE=y
+CONFIG_OUTER_CACHE_SYNC=y
+# CONFIG_OVERLAY_FS_XINO_AUTO is not set
+CONFIG_PAGE_COUNTER=y
+CONFIG_PAGE_OFFSET=0xC0000000
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_PARTITION_PERCPU=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_DOMAINS_GENERIC=y
+CONFIG_PERF_USE_VMALLOC=y
+CONFIG_PGTABLE_LEVELS=2
+CONFIG_PID_NS=y
+CONFIG_PM=y
+CONFIG_PM_CLK=y
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_POWER_RESET=y
+CONFIG_POWER_SUPPLY=y
+CONFIG_PPP=y
+CONFIG_PPPOATM=y
+CONFIG_PPPOE=y
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_BSDCOMP=y
+CONFIG_PPP_DEFLATE=y
+# CONFIG_PPP_FILTER is not set
+# CONFIG_PPP_MULTILINK is not set
+CONFIG_PRINTK_TIME=y
+# CONFIG_PROC_PID_CPUSET is not set
+CONFIG_PROC_VMCORE=y
+CONFIG_RATIONAL=y
+CONFIG_RCU_CPU_STALL_TIMEOUT=21
+# CONFIG_RCU_EXPERT is not set
+CONFIG_RCU_NEED_SEGCBLIST=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_REFCOUNT_FULL=y
+CONFIG_RELAY=y
+# CONFIG_RFKILL is not set
+CONFIG_RFS_ACCEL=y
+CONFIG_RPS=y
+CONFIG_RSEQ=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_SCHED_DEBUG=y
+CONFIG_SCHED_SMT=y
+CONFIG_SCSI=m
+CONFIG_SCSI_MOD=m
+CONFIG_SECCOMP=y
+CONFIG_SECURITYFS=y
+# CONFIG_SECURITY_DMESG_RESTRICT is not set
+# CONFIG_SERIAL_8250 is not set
+CONFIG_SERIAL_ECNT=y
+CONFIG_SERIO=y
+CONFIG_SERIO_LIBPS2=m
+CONFIG_SERIO_SERPORT=m
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SGL_ALLOC=y
+CONFIG_SG_POOL=y
+CONFIG_SKB_EXTENSIONS=y
+CONFIG_SLHC=y
+CONFIG_SLUB_DEBUG=y
+CONFIG_SMP=y
+CONFIG_SMP_ON_UP=y
+# CONFIG_SMUX is not set
+CONFIG_SPARSE_IRQ=y
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_DECOMP_SINGLE=y
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+CONFIG_SQUASHFS_LZMA=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SRCU=y
+CONFIG_STACKPROTECTOR=y
+# CONFIG_STAGING is not set
+# CONFIG_STRIP_ASM_SYMS is not set
+CONFIG_SUNRPC=m
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+CONFIG_SWP_EMULATE=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_SYS_SUPPORTS_APM_EMULATION=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_MD5SIG=y
+CONFIG_TEXTSEARCH_BM=y
+CONFIG_TEXTSEARCH_FSM=y
+CONFIG_TEXTSEARCH_KMP=y
+CONFIG_THERMAL=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_OF=y
+CONFIG_TICK_CPU_ACCOUNTING=y
+CONFIG_TIMER_OF=y
+CONFIG_TIMER_PROBE=y
+# CONFIG_TMPFS_XATTR is not set
+CONFIG_TREE_RCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_UEVENT_HELPER_PATH=""
+CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
+CONFIG_UNWINDER_ARM=y
+CONFIG_USB=y
+CONFIG_USB_ACM=y
+CONFIG_USB_COMMON=y
+CONFIG_USB_EN7512_XHCI_HCD=y
+# CONFIG_USB_ETH is not set
+CONFIG_USB_F_ACM=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_GADGET=y
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_HID=y
+CONFIG_USB_HIDDEV=y
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_NET_DRIVERS=y
+CONFIG_USB_PCI=y
+CONFIG_USB_PRINTER=m
+CONFIG_USB_R8A66597=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_CONSOLE=y
+CONFIG_USB_SERIAL_CYPRESS_M8=y
+CONFIG_USB_SERIAL_FTDI_SIO=y
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_STORAGE=m
+CONFIG_USB_SUPPORT=y
+# CONFIG_USB_UHCI_HCD is not set
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_PCI=y
+CONFIG_USB_XHCI_PLATFORM=y
+CONFIG_USELIB=y
+# CONFIG_USERIO is not set
+CONFIG_USER_NS=y
+CONFIG_USE_OF=y
+CONFIG_UTS_NS=y
+CONFIG_VFAT_FS=y
+# CONFIG_VFP is not set
+CONFIG_VM_EVENT_COUNTERS=y
+# CONFIG_WATCHDOG is not set
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_WLAN_VENDOR_ATH=y
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WLAN_VENDOR_ZYDAS=y
+# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
+CONFIG_XFRM_ALGO=y
+CONFIG_XFRM_IPCOMP=y
+CONFIG_XFRM_MIGRATE=y
+CONFIG_XFRM_USER=y
+CONFIG_XPS=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_ZBOOT_ROM_BSS=0
+CONFIG_ZBOOT_ROM_TEXT=0
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_ZLIB_INFLATE=y
diff --git a/iopsys-econet/en7523/mi.conf b/iopsys-econet/en7523/mi.conf
new file mode 100755
index 0000000000000000000000000000000000000000..94c70792331ec138166a063035056fdceaf92d34
--- /dev/null
+++ b/iopsys-econet/en7523/mi.conf
@@ -0,0 +1,100 @@
+bootcmd=flash imgread 2048\;bootm
+bootdelay=3
+baudrate=115200
+ethaddr=00:AA:BB:01:23:40
+ipaddr=192.168.1.1
+serverip=192.168.1.126
+bootfile=tclinux.bin
+loadaddr=0x81800000
+arch=arm
+cpu=armv7
+board=en7523_evb
+board_name=en7523_evb
+vendor=ecnt
+soc=en7523
+root=/dev/mtdblock3 ro
+console=ttyS0,115200n8 earlycon
+;
+; SDRAM parameter
+;
+sdram_conf=0x00108893
+;
+; Vendor name
+;
+vendor_name=ECONET Technologies Corp.
+;
+; Product name
+;
+product_name=xPON ONU
+;
+; SNMP system object id
+;
+snmp_sysobjid=1.2.3.4.5
+;
+; Country code
+;
+country_code=ff
+;
+; Ethernet GPIO
+;
+ether_gpio=0c
+;Power LED GPIO
+;
+power_gpio=1515
+;
+; UserName
+;
+username=telecomadmin
+;
+; Password
+;
+password=nE7jA%5m
+;
+; ADSL GPIO
+;
+dsl_gpio=0b
+;
+; Internet GPIO
+;
+;00 means auto detection
+internet_gpio=02
+;
+; Multi upgrade GPIO, the max num is 16 bytes
+;
+multi_upgrade_gpio=0b020400000000000000000000000000
+;
+; xPON ONU Type, 0--unknown, 1--SFU, 2--HGU, [7:4], 0x0--Auto, 0x1:GPON, 0x2:EPON, 0x3:XEPON_10G_1G,
+; 0x4:XEPON_10G_10G, 0x5:XEPON_1G_1G, 0x6:XGPON, 0x7:XGSPON...
+onu_type=2
+;
+; EN7580 QDMA init setting
+; [1:0], 0x0--qdma_lan payload size 2k, 0x1--qdma_lan 1k, 0x2--qdma_lan 512, 0x3--qdma_lan 256
+; [2], reserve
+; [3], 0x0--qdma_lan dscp in DRAM, 0x1--qdma_lan dscp in SRAM
+; [5:4], 0x0--qdma_wan payload size 2k, 0x1--qdma_wan 1k, 0x2--qdma_wan 512, 0x3--qdma_wan 256
+; [6], reserve
+; [7], 0x0--qdma_wan dscp in DRAM, 0x1--qdma_wan dscp in SRAM
+; default set: qdma_lan in SRAM, 256Byte payload; qdma_wan in DRAM, 256Byte payload
+qdma_init=33
+; Serdes selection setting, serdes_sel is hex value
+; bit0: pon port,	0: select to pon,	1: select to HSGMII
+; bit1: usb3 port,	0: select to usb3,	1: select to HSGMII
+; bit2: pcie0 port,	0: select to pcie0,	1: select to HSGMII
+; bit3: pcie1 port,	0: select to pcie1,	1: select to HSGMII
+serdes_sel=0
+;EN7523 related
+kernel_filename=tclinux.bin
+uboot_filename=tcboot.bin
+fdt_high=0xac000000
+invaild_env=no
+stdin=serial
+stdout=serial
+stderr=serial
+;
+; SPI NAND flash page size magic, 'P' 'A' 'G' 'E' = 0x50414745
+; store to constant data area(0xFFB0 ~ 0xFFFF) on 256KB tcboot.bin.
+;
+;cd_flash_page_size_magic=0x50414745
+;
+; Temporarilly usage,for 75xx serious identification on FPGA.It should be removed as merging back to Main Trunk
+;
diff --git a/iopsys-econet/en7523/target.mk b/iopsys-econet/en7523/target.mk
new file mode 100755
index 0000000000000000000000000000000000000000..ae6edd0c1d2354ed0d8f2c4dcec7320822263d53
--- /dev/null
+++ b/iopsys-econet/en7523/target.mk
@@ -0,0 +1,16 @@
+#
+# Copyright (C) 2009 OpenWrt.org
+#
+
+ARCH:=arm
+SUBTARGET:=en7523
+BOARDNAME:=en7523 based boards
+CPU_TYPE:=cortex-a7
+FEATURES:=squashfs nand ramdisk
+
+KERNEL_PATCHVER:=5.4
+
+define Target/Description
+	Build firmware images for Airoha en7523 ARM based boards.
+endef
+
diff --git a/iopsys-econet/en7523/uImage.its b/iopsys-econet/en7523/uImage.its
new file mode 100755
index 0000000000000000000000000000000000000000..12f01bd5dde117aa90452d0f3609bf7a0d91e2d0
--- /dev/null
+++ b/iopsys-econet/en7523/uImage.its
@@ -0,0 +1,51 @@
+/*
+ * Simple U-boot uImage source file containing a single kernel and FDT blob
+ */
+
+/dts-v1/;
+
+/ {
+	description = "Kernel image with single Linux kernel, rootfs and FDT blob";
+	#address-cells = <1>;
+
+	images {
+		fdt@1 {
+			description = "ECONET Flattened Device Tree blob";
+			data = /incbin/("ecnt.dtb");
+			type = "flat_dt";
+			arch = "arm";
+			compression = "none";
+		};
+		kernel@1 {
+			description = "ECONET Linux kernel";
+			data = /incbin/("linux.7z");
+			type = "kernel";
+			arch = "arm";
+			os = "linux";
+			compression = "lzma";
+			load = <0x80088000>;
+			entry = <0x80088000>;
+			hash@1 {
+				algo = "sha1";
+			};
+		};
+		filesystem@1 {
+			description = "ECONET Root File System";
+			data = /incbin/("rootfs");
+			type = "filesystem";
+			arch = "arm";
+			os = "linux";
+			compression = "none";
+		};
+	};
+
+	configurations {
+		default = "conf@1";
+		conf@1 {
+			description = "Boot Linux kernel with FDT blob";
+			fdt = "fdt@1";
+			kernel = "kernel@1";
+			filesystem = "filesystem@1";
+		};
+	};
+};
diff --git a/iopsys-econet/en7562/UNION_EN7562_7915D_ActiveEthWan_KERNEL_5_4_demo.mak b/iopsys-econet/en7562/UNION_EN7562_7915D_ActiveEthWan_KERNEL_5_4_demo.mak
index cfb2f5ddca4bbbde1aa8353f043b1a8d2e790de4..7e72fff86b9233b24c9c7290c46c63c1cf87d01c 100755
--- a/iopsys-econet/en7562/UNION_EN7562_7915D_ActiveEthWan_KERNEL_5_4_demo.mak
+++ b/iopsys-econet/en7562/UNION_EN7562_7915D_ActiveEthWan_KERNEL_5_4_demo.mak
@@ -1,39 +1,12 @@
 #
 # Automatically generated make config: don't edit
-# Fri Nov 27 09:58:30 2020
+# Thu Nov 18 23:31:45 2021
 #
-# TCSUPPORT_CPU_TC3162 is not set
-# TCSUPPORT_CPU_TC3162U is not set
-# TCSUPPORT_CPU_RT63260 is not set
-# TCSUPPORT_CPU_TC3262 is not set
-# TCSUPPORT_CPU_TC3182 is not set
-# TCSUPPORT_CPU_RT63165 is not set
-# TCSUPPORT_CPU_RT63365 is not set
-# TCSUPPORT_CPU_RT63368 is not set
-# TCSUPPORT_CPU_RT65168 is not set
-# TCSUPPORT_CPU_MT7510 is not set
-# TCSUPPORT_CPU_EN7512 is not set
-# TCSUPPORT_CPU_EN7521 is not set
-# TCSUPPORT_CPU_EN7516 is not set
-# TCSUPPORT_CPU_EN7527 is not set
+
 # TCSUPPORT_CPU_EN7528 is not set
 # TCSUPPORT_CPU_EN7580 is not set
 TCSUPPORT_CPU_EN7523=y
-# TCSUPPORT_CPU_MT7520 is not set
-# TCSUPPORT_CPU_MT7505 is not set
-# TCSUPPORT_TOOLCHAIN_OLD is not set
-# TCSUPPORT_NEWTOOLCHAIN is not set
-# TCSUPPORT_TOOLCHAIN_G4_9 is not set
-# TCSUPPORT_GCC4_9_GLIBC2_20 is not set
-# TCSUPPORT_GCC4_6_GLIBC2_20 is not set
-# TCSUPPORT_GCC4_6_GLIBC2_22 is not set
-# TCSUPPORT_GCC4_6_UCLIBC is not set
-# TCSUPPORT_GCC4_9_3_UCLIBC0_9_33_2_ARM is not set
-TCSUPPORT_GCC4_9_3_GLIBC2_22_ARM=y
-# TCSUPPORT_GCC9_1_0_GLIBC2_29_ARM is not set
 # TCSUPPORT_KERNEL is not set
-# TCSUPPORT_2_6_36_KERNEL is not set
-# TCSUPPORT_3_18_21_KERNEL is not set
 # TCSUPPORT_4_4_KERNEL is not set
 TCSUPPORT_5_4_KERNEL=y
 WAN_ETHER=y
@@ -54,74 +27,25 @@ TCSUPPORT_WAN_EPON=y
 TCSUPPORT_BOOT_LZMA=y
 TCSUPPORT_DDR_CALI=y
 TCSUPPORT_BOOTROM_LARGE_SIZE=y
-# TCSUPPORT_KERNELCONFIG_AUTO is not set
-# TCSUPPORT_KERNELCONFIG_TC3162 is not set
-# TCSUPPORT_KERNELCONFIG_TC3162_PB is not set
-# TCSUPPORT_KERNELCONFIG_TC3162_VOIP is not set
-# TCSUPPORT_KERNELCONFIG_TC3162_IPv6 is not set
-# TCSUPPORT_KERNELCONFIG_TC3162U is not set
-# TCSUPPORT_KERNELCONFIG_TC3162U_IPv6 is not set
-# TCSUPPORT_KERNELCONFIG_TC3262 is not set
-# TCSUPPORT_KERNELCONFIG_TC3182 is not set
-# TCSUPPORT_KERNELCONFIG_RT63165 is not set
-# TCSUPPORT_KERNELCONFIG_RT63365 is not set
-# TCSUPPORT_KERNELCONFIG_RT65168 is not set
-# TCSUPPORT_KERNELCONFIG_MT7510 is not set
-# TCSUPPORT_KERNELCONFIG_EN7512 is not set
-# TCSUPPORT_KERNELCONFIG_EN7521 is not set
-# TCSUPPORT_KERNELCONFIG_EN7516 is not set
 # TCSUPPORT_KERNELCONFIG_EN7527 is not set
 # TCSUPPORT_KERNELCONFIG_EN7528 is not set
 # TCSUPPORT_KERNELCONFIG_EN7580 is not set
 TCSUPPORT_KERNELCONFIG_EN7523=y
-# TCSUPPORT_KERNELCONFIG_MT7520 is not set
-# TCSUPPORT_KERNELCONFIG_MT7505 is not set
-# TCSUPPORT_BUSYBOX_1_0 is not set
-# TCSUPPORT_BUSYBOX_1_26_2 is not set
-# TCSUPPORT_BUSYBOXCONFIG_AUTO is not set
-# TCSUPPORT_BUSYBOXCONFIG_TC3162 is not set
-# TCSUPPORT_BUSYBOXCONFIG_TC3162_PB is not set
-# TCSUPPORT_BUSYBOXCONFIG_TC3162_IPv6 is not set
-# TCSUPPORT_BUSYBOXCONFIG_TC3162U is not set
-# TCSUPPORT_BUSYBOXCONFIG_TC3162U_IPv6 is not set
-TCSUPPORT_BUSYBOXCONFIG_TC3262=y
 
 #
 # Driver Feature
 #
-# TCSUPPORT_DMT_FTTDP is not set
 TCSUPPORT_DUAL_IMAGE=y
 TCSUPPORT_GPON_DUAL_IMAGE=y
 TCSUPPORT_EPON_DUAL_IMAGE=y
-# TCSUPPORT_DUAL_IMAGE_ENHANCE is not set
-# TCSUPPORT_INIC is not set
-# TCSUPPORT_DSL_PHYMODE is not set
-# TCSUPPORT_DSL_PHYMODE_HOST is not set
 TCSUPPORT_NPU=y
 TCSUPPORT_MT7520_PCIE=y
-# TCSUPPORT_MT7520S is not set
-# TCSUPPORT_CHS is not set
-TCSUPPORT_TR68LED=y
 TCSUPPORT_I2C=y
-# TCSUPPORT_LEDKEY is not set
 TCSUPPORT_WLAN=y
-# TCSUPPORT_WLAN_APCLIENT is not set
 TCSUPPORT_WLAN_8021X=y
-# TCSUPPORT_WLAN_8021X_EXT is not set
-# TCSUPPORT_DOT11N_SPEC_COMPLY is not set
-# TCSUPPORT_WPA2_PRE_AUTH is not set
 TCSUPPORT_WLAN_WPS=y
-# WPS_BTN_NOT_SUPPORT_5G is not set
-# TCSUPPORT_WPS_5G_BTN is not set
-TCSUPPORT_WPS_BTN_DUALBAND=y
 TCSUPPORT_WLAN_WDS=y
 TCSUPPORT_WLAN_IGMPSNOOP=y
-# TCSUPPORT_WLAN_TR181 is not set
-# TCSUPPORT_WLAN_DOT11K_RRM is not set
-# TCSUPPORT_WLAN_DOT11V_WNM is not set
-# TCSUPPORT_WLAN_BNDSTRG is not set
-# TCSUPPORT_WLAN_DOT11R_FT is not set
-# TCSUPPORT_WLAN_VLAN is not set
 TCSUPPORT_HTBW_40M=y
 TCSUPPORT_WLAN_ATE=y
 TCSUPPORT_WLAN_QATOOL=y
@@ -130,83 +54,15 @@ TCSUPPORT_WLAN_MULTI_WPS=y
 TCSUPPORT_WLAN_GPIO=y
 # TCSUPPORT_WLAN_LED_BY_SW is not set
 TCSUPPORT_WLAN_PERSSID_SWITCH=y
-# TCSUPPORT_WLAN_PERSSID_SWITCH_ENHANCE is not set
-# TCSUPPORT_WLAN_PERSSID_RATELIMIT is not set
 TCSUPPORT_WLAN_PMF=y
-# TCSUPPORT_TEST_WLAN_SHORTCUT is not set
-# TCSUPPORT_WLAN_MWDS is not set
 TCSUPPORT_WLAN_TXBF=y
-# TCSUPPORT_SINGLE_SKU_V2 is not set
 TCSUPPORT_EEPROM_ACEXT=y
-# TCSUPPORT_WLAN_DYNAMIC_RX_RATE_ADJ is not set
-# TCSUPPORT_WLAN_MT7615_TXOFFLOAD is not set
-# TCSUPPORT_MIPS_SYNCTYPE10 is not set
-# TCSUPPORT_WLAN_MT7615_V33 is not set
-# TCSUPPORT_WLAN_MT7615_V34 is not set
-# TCSUPPORT_ECNT_MAP is not set
-# TCSUPPORT_ECNT_MAP_ENHANCE is not set
-# TCSUPPORT_MAP_FILTER is not set
-# TCSUPPORT_MAP_WAPP is not set
-# TCSUPPORT_MAP_1905DAEMON is not set
-# TCSUPPORT_MAP_LIBMAPD is not set
-# TCSUPPORT_MAP_MAPDAEMON is not set
-# TCSUPPORT_MESH_ROLE_AUTO_DETECT is not set
-# TCSUPPORT_MESH_ETHETWAN_PORT_ONBOARDING is not set
-# TCSUPPORT_FIRST_IF_NONE is not set
-# TCSUPPORT_FIRST_IF_RT2561 is not set
-# TCSUPPORT_FIRST_IF_RT3390 is not set
-# TCSUPPORT_FIRST_IF_RT5392 is not set
-# TCSUPPORT_FIRST_IF_RT5390 is not set
-# TCSUPPORT_FIRST_IF_RT5390HL is not set
-# TCSUPPORT_FIRST_IF_RT3090 is not set
-# TCSUPPORT_FIRST_IF_MT7601E is not set
-# TCSUPPORT_FIRST_IF_MT7592 is not set
-# TCSUPPORT_FIRST_IF_MULTIDRIVER is not set
-# TCSUPPORT_FIRST_IF_RT5592 is not set
-# TCSUPPORT_FIRST_IF_RT3593 is not set
-# TCSUPPORT_FIRST_IF_RT5592_RT3593 is not set
-# TCSUPPORT_FIRST_IF_MT7610E is not set
-# TCSUPPORT_FIRST_IF_MT7612E is not set
-# TCSUPPORT_FIRST_IF_MT7613E is not set
-# TCSUPPORT_FIRST_IF_MT7615_11N is not set
-# TCSUPPORT_FIRST_IF_MT7615D is not set
-# TCSUPPORT_FIRST_IF_MT7615_11AC is not set
-TCSUPPORT_FIRST_IF_MT7915D=y
-TCSUPPORT_SECOND_IF_NONE=y
-# TCSUPPORT_SECOND_IF_RT2561 is not set
-# TCSUPPORT_SECOND_IF_RT3390 is not set
-# TCSUPPORT_SECOND_IF_RT5392 is not set
-# TCSUPPORT_SECOND_IF_RT5390 is not set
-# TCSUPPORT_SECOND_IF_RT5390HL is not set
-# TCSUPPORT_SECOND_IF_RT3090 is not set
-# TCSUPPORT_SECOND_IF_MT7601E is not set
-# TCSUPPORT_SECOND_IF_MT7592 is not set
-# TCSUPPORT_SECOND_IF_MULTIDRIVER is not set
-# TCSUPPORT_SECOND_IF_RT5592 is not set
-# TCSUPPORT_SECOND_IF_RT3593 is not set
-# TCSUPPORT_SECOND_IF_RT5592_RT3593 is not set
-# TCSUPPORT_SECOND_IF_MT7610E is not set
-# TCSUPPORT_SECOND_IF_MT7612E is not set
-# TCSUPPORT_SECOND_IF_MT7613E is not set
-# TCSUPPORT_SECOND_IF_MT7615_11N is not set
-# TCSUPPORT_SECOND_IF_MT7615_11AC is not set
-# TCSUPPORT_WLAN_MT7615_BUILD_IN is not set
 # TCSUPPORT_WLAN_MT7915_BUILD_IN is not set
-# TCSUPPORT_WLAN_ANTENNA_DIVERSITY is not set
 TCSUPPORT_WLAN_WPA3=y
 TCSUPPORT_WLAN_AX=y
-# TCSUPPORT_CONFIG_FIRST_IF_EPAELNA is not set
+TCSUPPORT_FIRST_IF_MT7915D=y
+TCSUPPORT_SECOND_IF_NONE=y
 TCSUPPORT_CONFIG_FIRST_IF_IPAILNA=y
-# TCSUPPORT_CONFIG_FIRST_IF_IPAELNA is not set
-# TCSUPPORT_CONFIG_FIRST_IF_EPAILNA is not set
-# TCSUPPORT_CONFIG_SECOND_IF_EPAELNA is not set
-# TCSUPPORT_CONFIG_SECOND_IF_IPAILNA is not set
-# TCSUPPORT_CONFIG_SECOND_IF_IPAELNA is not set
-# TCSUPPORT_CONFIG_SECOND_IF_EPAILNA is not set
-# TCSUPPORT_WLAN_MT7592 is not set
-# TCSUPPORT_DUAL_WLAN_MT7615E is not set
-# TCSUPPORT_WLAN_MT7592_V41 is not set
-# TCSUPPORT_WLAN_MT7915_TXOFFLOAD is not set
 TCSUPPORT_WLAN_MT7915D=y
 TCSUPPORT_WLAN_MT76_MAC80211=y
 
@@ -215,36 +71,21 @@ TCSUPPORT_WLAN_MT76_MAC80211=y
 #
 TCSUPPORT_VPN=y
 TCSUPPORT_HW_CRYPTO=y
-# TCSUPPORT_EIP93_VERIFY is not set
 TCSUPPORT_USBHOST=y
 TCSUPPORT_MUH=y
-# TCSUPPORT_MUH_TEST is not set
 TCSUPPORT_USB_NTFS=y
 TCSUPPORT_USB_AUTOMOUNT=y
-# TCSUPPORT_USB_PRINTER_SERVER is not set
-# TCSUPPORT_USB_3G_DONGLE is not set
-# TCSUPPORT_USB_CAMERA is not set
 TCSUPPORT_USB_HOST_LED=y
-# TCSUPPORT_BB_I2C is not set
-TCSUPPORT_CMDAPI=y
-# TCSUPPORT_AUTOBENCH is not set
 TCSUPPORT_NAND_FLASH=y
-# TCSUPPORT_NOR_FLASH_USED is not set
 TCSUPPORT_MT7570=y
 NOT_SUPPORT_BADBLOCK_CHECK=y
-# TCSUPPORT_NAND_BADBLOCK_CHECK is not set
-# TCSUPPORT_NAND_RT63368 is not set
-# TCSUPPORT_NAND_BMT is not set
-# TCSUPPORT_SQUASHFS_ADD_YAFFS is not set
+TCSUPPORT_NAND_BMT=y
 TCSUPPORT_RA_HWNAT=y
 TCSUPPORT_HWNAT_V3=y
-# TCSUPPORT_HWNAT_L2VID is not set
 TCSUPPORT_RA_HWNAT_ENHANCE_HOOK=y
 # TCSUPPORT_HWNAT_WAN_ACCOUNT is not set
-# TCSUPPORT_UNKNOW_MULTICAST_COUNT is not set
 TCSUPPORT_DS_HWNAT_OFFLOAD=y
 TCSUPPORT_DLF_CTRL=y
-# TCSUPPORT_DYING_GASP_OPTIMIZATION is not set
 TCSUPPORT_QDMA_BUFMGR=y
 TCSUPPORT_OMCI=y
 TCSUPPORT_OMCI_EXTENDED_MSG=y
@@ -252,28 +93,15 @@ TCSUPPORT_OMCI_CTC=y
 TCSUPPORT_OMCI_DOT1AG=y
 TCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI=y
 TCSUPPORT_OMCI_LAN_DEBUG=y
-# TCSUPPORT_OMCI_ALCATEL is not set
-# TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME is not set
 TCSUPPORT_EPON_OAM=y
 TCSUPPORT_EPON_OAM_CTC=y
 TCSUPPORT_EPON_OAM_LAN_DBG=y
-# TCSUPPORT_EPON_FPGA_WORKAROUND is not set
-# TCSUPPORT_EPONCMD is not set
-# TCSUPPORT_MT7530_EXTERNAL is not set
-# TCSUPPORT_PPPOA_ENHANCE is not set
-# TCSUPPORT_MBUF_ENHANCE is not set
-# TCSUPPORT_SIM_CONTROLLER is not set
-# TCSUPPORT_UART_DISABLE is not set
 # TCSUPPORT_UART2 is not set
-# TCSUPPORT_FE_VIP_ENHANCEMENT is not set
-# TCSUPPORT_SPI_CONTROLLER_ECC is not set
-# TCSUPPORT_NAND_FLASH_OTP is not set
-# TCSUPPORT_GRE_TUNNEL_HWNAT is not set
+TCSUPPORT_SPI_CONTROLLER_ECC=y
 
 #
 # Common Feature
 #
-# TCSUPPORT_ECNT_LOG is not set
 TCSUPPORT_CPU_ARMV8=y
 # TCSUPPORT_CPU_ARMV8_64 is not set
 TCSUPPORT_UBOOT=y
@@ -284,513 +112,88 @@ TCSUPPORT_ATF_2_1=y
 # Passave Optical Network(PON) Support
 #
 TCSUPPORT_NP=y
-# TCSUPPORT_NP_CMCC is not set
-# TCSUPPORT_ANDLINK is not set
 TCSUPPORT_PON_SEL=y
 TCSUPPORT_MAX_PACKET_2000=y
 TCSUPPORT_GPON_MAPPING=y
 TCSUPPORT_GPON_DOWNSTREAM_MAPPING=y
-# TCSUPPORT_LAN_VLAN is not set
-# TCSUPPORT_LAN_VLAN_RANGE is not set
 TCSUPPORT_EPON_MAPPING=y
 TCSUPPORT_PONMGR=y
 TCSUPPORT_PMMGR=y
 TCSUPPORT_XPON_IGMP=y
-# TCSUPPORT_XPON_IGMP_CHT is not set
 TCSUPPORT_PON_MAC_FILTER=y
 TCSUPPORT_PON_USER_ISOLATION=y
 TCSUPPORT_PON_VLAN=y
-# TCSUPPORT_ETHER_DOWNVLAN is not set
 TCSUPPORT_PON_VLAN_FILTER=y
-# TCSUPPORT_VLAN_PASSTHROUGH is not set
 TCSUPPORT_PON_IP_HOST=y
 TCSUPPORT_XPON_LED=y
-# TCSUPPORT_XPON_LED_UPGRADE is not set
-# TCSUPPORT_PON_TEST is not set
-# TCSUPPORT_PON_FH is not set
-# TCSUPPORT_EPON_DUMMY is not set
-# TCSUPPORT_GPON_GREENDROP_OPEN is not set
-# TCSUPPORT_PON_SFU_HGU_HYBRID is not set
-# TCSUPPORT_TCAPI_ENHANCE is not set
-# TCSUPPORT_UBIFS is not set
-# TCSUPPORT_L2OGRE is not set
-# TCSUPPORT_STATICNAT is not set
-# TCSUPPORT_MACDUPDETECT is not set
 TCSUPPORT_IPV6=y
 TCSUPPORT_IPV6_ENHANCEMENT=y
-# TCSUPPORT_IPV6_CEROUTER is not set
 TCSUPPORT_DSLITE=y
 # TCSUPPORT_6RD is not set
 TCSUPPORT_IPV6_ADVANCE=y
-# TCSUPPORT_IPV6_ACL is not set
-TCSUPPORT_IPV6_FIREWALL=y
-# TCSUPPORT_IPV6_FIREWALL_RFC2827 is not set
-# TCSUPPORT_IPV6_RIPNG is not set
-TCSUPPORT_IPV6_TELNET=y
-TCSUPPORT_IPV6_TFTP=y
-TCSUPPORT_IPV6_FTP=y
-TCSUPPORT_IPV6_INETD=y
-# TCSUPPORT_IPV6_PRIVACYADDRS is not set
-# TCSUPPORT_IPV6_STATIC_ROUTE is not set
 TCSUPPORT_TSO_ENABLE=y
-TCSUPPORT_TSO_V2_ENABLE=y
+TCSUPPORT_TSO_V2_ENABLE=y 
 TCSUPPORT_LRO_ENABLE=y
 TCSUPPORT_ACTIVE_ETHERNET_WAN=y
-# TCSUPPORT_HSGMII_LAN is not set
+TCSUPPORT_HSGMII_LAN=y
 TCSUPPORT_VOIP=y
 
 #
 # CUSTOMIZE VOIP menu
 #
-TCSUPPORT_ZARLINK_LE89156A=y
-# TCSUPPORT_ZARLINK_LE89156B is not set
 TCSUPPORT_ECN_SIP=y
 TCSUPPORT_ECN_MEGACO=y
-# TCSUPPORT_VOIP_SIP_DNS is not set
-# TCSUPPORT_VOIP_DUAL_SIP is not set
-# TCSUPPORT_VOIP_LED_APPCTRL is not set
-# TCSUPPORT_VOIP_FLASH2_HOLD is not set
-TCSUPPORT_BOTH_SIPH248=y
 VOIP_MAX_CHAN=2
-# TCSUPPORT_VOIP_4FXS is not set
-# CUSTOMIZE_DSP_SUPPORT is not set
-# TCSUPPORT_CT_VOIP_JOYME4 is not set
-TCSUPPORT_CWMP=y
-# TCSUPPORT_CWMP_CRPORTCHANGE is not set
-# TCSUPPORT_CWMP_PRECISE_TIME is not set
-# TCSUPPORT_CWMP_CS_BSNL is not set
-# TCSUPPORT_CWMP_FAST_GET is not set
-TCSUPPORT_RANDOM_INFORM=y
-TCSUPPORT_TRACEROUTE=y
-# TCSUPPORT_TRACEROUTE_GUI is not set
-TCSUPPORT_CWMP_XPON=y
-# TCSUPPORT_CWMP_ACL is not set
-# TCSUPPORT_CWMP_NO_HOST is not set
-# TCSUPPORT_DOWNSTREAM_QOS is not set
 TCSUPPORT_QOS=y
 TCSUPPORT_IGMP_QOS=y
-# TCSUPPORT_QOS_QUEUE_MODIFY is not set
-# TCSUPPORT_QOS_EIGHT_QUEUE is not set
-TCSUPPORT_PORTBIND=y
 TCSUPPORT_SWNAT=y
-# TCSUPPORT_TLS is not set
-# TCSUPPORT_SOFT_RATELIMIT is not set
-# TCSUPPORT_ASYM_VOD is not set
-# TCSUPPORT_VLAN_TAG is not set
-TCSUPPORT_CWMP_SSL=y
-# TCSUPPORT_CWMP_SSL_MULTICA is not set
-# TCSUPPORT_CWMP_TR181 is not set
-# TCSUPPORT_CWMP_TR111 is not set
-TCSUPPORT_CWMP_TR143=y
-TCSUPPORT_TR143_CURL_UPLOAD=y
-# TCSUPPORT_LAYER2BRIDGING is not set
-# TCSUPPORT_WEBSERVER_SSL is not set
-# TCSUPPORT_SSH is not set
-TCSUPPORT_SNMP=y
-# TCSUPPORT_SNMP_5_7_3 is not set
-TCSUPPORT_SNMP_FULL=y
-# TCSUPPORT_START_TRAP is not set
-# TCSUPPORT_SNMP_CHT is not set
-TCSUPPORT_SNMP_V3=y
-TCSUPPORT_IPV6_SNMP=y
-# TCSUPPORT_SNMP_REDUCED is not set
-TCSUPPORT_SNMP_TRUSTIP=y
-# TCSUPPORT_SNMP_ATMADSL is not set
-# TCSUPPORT_ALIASIP is not set
-TCSUPPORT_DHCP_STATIC=y
-TCSUPPORT_DHCP_PROFILE=y
-# TCSUPPORT_BRIDGE_MAC_LIMIT is not set
-# TCSUPPORT_CDS is not set
-# TCSUPPORT_TW_BOARD_CDS is not set
-# TCSUPPORT_TW_BOARD_CJ is not set
-# TCSUPPORT_NOT_CARE_VER_DY_STALIST is not set
-# TCSUPPORT_GPON_ATTACK_ENHANCE is not set
-# TCSUPPORT_CPU_PERFORMANCE_TEST is not set
 TCSUPPORT_SEPERATED_ETH_ITF=y
-# TCSUPPORT_WAN2LAN_EXT is not set
-# TCSUPPORT_XPON_HAL_API is not set
-# TCSUPPORT_ORN_EBTABLES is not set
-# TCSUPPORT_XPON_HAL_API_EXT is not set
-# TCSUPPORT_XPON_HAL_API_QOS is not set
-# TCSUPPORT_XPON_HAL_API_MCST is not set
-# TCSUPPORT_IS_FH_PON is not set
-# TCSUPPORT_FH_ENV is not set
-TCSUPPORT_E8B=y
-# TCSUPPORT_GPIO40 is not set
-# TCSUPPORT_GPIO25 is not set
-TCSUPPORT_DNSEACHPVC=y
 TCSUPPORT_MLD_SNOOPING=y
 TCSUPPORT_MLD_PROXY=y
 TCSUPPORT_IGMP_PROXY_V3=y
 TCSUPPORT_IGMP_SNOOPING=y
 TCSUPPORT_IGMPSNOOPING_ENHANCE=y
-# TCSUPPORT_SNOOPING_SEPERATION is not set
 TCSUPPORT_MULTICAST_SPEED=y
-# TCSUPPORT_L2_PPP_MCAST_SHORTCUT is not set
-# TCSUPPORT_IGMP_SNOOPING_V3 is not set
-TCSUPPORT_SMUX=y
-# TCSUPPORT_MULIF_WAN_SAME_MAC is not set
-# TCSUPPORT_MTD_PARTITIONS_CMDLINE is not set
-# TCSUPPORT_SQUASHFS_PARTITIONS_CMDLINE_STR is not set
-# TCSUPPORT_UBIFS_PARTITIONS_CMDLINE_STR is not set
-# TCSUPPORT_PARTITIONS_CMDLINE_STR is not set
+TCSUPPORT_MTD_PARTITIONS_CMDLINE=y
+TCSUPPORT_PARTITIONS_CMDLINE_STR="40m[tclinux],40m[tclinux_slave],8m[rootfs_data]"
 TCSUPPORT_MTD_PARTITION_NUM=9
 TCSUPPORT_MTD_ENCHANCEMENT=y
 TCSUPPORT_RESERVEAREA_BLOCK=6
 TCSUPPORT_QDMA_WAN_DSCP_NUM=4
 TCSUPPORT_QDMA_LAN_DSCP_NUM=1
-TCSUPPORT_BACKUPROMFILE=y
-# TCSUPPORT_NOTDEFAULTROMFILEAREA is not set
-# TCSUPPORT_CT_2PWIFI is not set
-TCSUPPORT_PRODUCTIONLINE=y
-# TCSUPPORT_UNIQUEMAC is not set
-TCSUPPORT_SYSLOG=y
-TCSUPPORT_SYSLOG_ENHANCE=y
-# TCSUPPORT_REMOTE_SYSLOG is not set
-# TCSUPPORT_AUTO_IP is not set
-TCSUPPORT_DMS=y
-TCSUPPORT_DMS_FULL_FORMAT=y
-# TCSUPPORT_WEB_SAVE is not set
-# TCSUPPORT_FW_UPGRADE_16M is not set
-# TCSUPPORT_BRIDGE_FASTPATH is not set
-RA_PARENTALCONTROL=y
-# TCSUPPORT_PARENTAL_URLBLOCK is not set
-# TCSUPPORT_AUTO_DEFAULT_ROUTER is not set
-# TCSUPPORT_RA_MENU is not set
-# TCSUPPORT_NEW_SHELL is not set
-# TCSUPPORT_SIPROXD is not set
-TCSUPPORT_SAMBA_V4=y
-# TCSUPPORT_SAMBA_IPv6 is not set
-# TCSUPPORT_SAMBA_NONE is not set
-TCSUPPORT_SAMBA=y
-# TCSUPPORT_TEST_SAMBA_SHORTCUT is not set
-# TCSUPPORT_MULTICAST_BSP_GENERAL is not set
-# TCSUPPORT_CODE_SHRINK is not set
-# RA_ETHERMEDIATYPE is not set
-# TCSUPPORT_MODEL_CHECK is not set
-TCSUPPORT_PORT_TRIGGER=y
-# TCSUPPORT_RA_GUI is not set
-# TCSUPPORT_FILTER_DSCP is not set
-# TCSUPPORT_2PORTS is not set
-# TCSUPPORT_DHCP_PORT_FLT is not set
-TCSUPPORT_1NTP_SERVER=y
-# TCSUPPORT_2NTP_SERVER is not set
-# TCSUPPORT_3NTP_SERVER is not set
-# TCSUPPORT_UPNP_CERT is not set
-# TCSUPPORT_PPP_AUTHEN is not set
-# TCSUPPORT_TFTP_UPGRADE_PROTECT is not set
-# TCSUPPORT_TR069_OPT43 is not set
-TCSUPPORT_GENERAL_MULTILANGUAGE=y
-# TCSUPPORT_CHINESE_ONLY is not set
-# TCSUPPORT_ENGLISH_ONLY is not set
-# TCSUPPORT_FWNAME_NOCHK is not set
-# TCSUPPORT_MODEL_NAME_CUSKIT is not set
-TCSUPPORT_MEMORY_CONTROL=y
-# TCSUPPORT_SBTHROUGHPUT_ENHANCE is not set
-# TCSUPPORT_VPN_SWITCH_GUI is not set
-# TCSUPPORT_LAYER3FORWARD_ENHANCEMENT is not set
-# TCSUPPORT_UPGRADE_WDOGREBOOT is not set
 TCSUPPORT_LED_BTN_CHECK=y
-# TCSUPPORT_LED_CHECK is not set
 TCSUPPORT_BTN_CHECK=y
-# TCSUPPORT_WPA_SUPPLICANT is not set
-# TCSUPPORT_SUPPORT_FLASH is not set
 TCSUPPORT_TEST_LED_ALL=y
-# TCSUPPORT_CMDPROMPT is not set
-# TCSUPPORT_WLAN_MAXSTANUM_GUI is not set
-# TCSUPPORT_MULTISERVICE_ON_WAN is not set
-# TCSUPPORT_AGEOUT_MAC is not set
-# TCSUPPORT_POWERSAVE_ENABLE is not set
-# TCSUPPORT_FON is not set
-# TCSUPPORT_FON_V2 is not set
-# TCSUPPORT_MULTI_UPGRADE_LIONS is not set
-# TCSUPPORT_ETHER_ALL_LED is not set
-# TCSUPPORT_FW_INTERNET_LED is not set
-# TCSUPPORT_WAN_ETHER_LED is not set
-# TCSUPPORT_USB_FTP_SERVER is not set
-TCSUPPORT_FTP_CMD=y
-# TCSUPPORT_CWMP_FAULT_RESPONSE is not set
-# TCSUPPORT_DHCP_NOFORWARD is not set
 TCSUPPORT_NEW_SPIFLASH=y
-# TCSUPPORT_NEW_SPIFLASH_DEBUG is not set
-# TCSUPPORT_WPS_BTN_NEWSPEC is not set
-# TCSUPPORT_WAN_UPSTREAM_REMARK is not set
-# TCSUPPORT_ZEBRA_WORKAROUND is not set
-# TCSUPPORT_2DNS is not set
-# TCSUPPORT_UPGRADE_NO_REBOOT is not set
-TCSUPPORT_CLMP=y
-TCSUPPORT_CLMP_NG=y
-# TCSUPPORT_STARTUP_OPTIMIZATION is not set
 
 #
 # Ethernet Port Mapping to Switch Port
 #
-# TCSUPPORT_MANUAL_ETHERNET_PORTMAP is not set
-# TCSUPPORT_GUI_ALG_CONTROL is not set
 TCSUPPORT_EPON_ATTACK_ENHANCE=y
-# TCSUPPORT_L2TP_VPN_HWNAT is not set
-TCSUPPORT_TR64_DIGEST_AUTH=y
-# TCSUPPORT_MEMORY_SHRINK is not set
 # TCSUPPORT_DNSBIND_DEV is not set
-TCSUPPORT_IPV6_CWMP=y
-TCSUPPORT_CWMP_OPENSSL=y
-TCSUPPORT_CWMP_NG=y
-# TCSUPPORT_GOOGLE_FIBER_DHCPv6C is not set
 TCSUPPORT_NEW_WDOG=y
-TCSUPPORT_CFG_NG=y
-TCSUPPORT_CFG_NG_UNION=y
-# TCSUPPORT_HWNAT_ADD_DEL_API is not set
 TCSUPPORT_HIGHMEM=y
-# TCSUPPORT_CWMP_LAYER2INTERFACE is not set
 TCSUPPORT_IFC_EN=y
 TCSUPPORT_ECNT_SKBMGR=y
-# TCSUPPORT_VLAN_ACCESS_TRUNK is not set
 TCSUPPORT_USER_DEFINE_FIRST_MAC=-1
-# TCSUPPORT_SECURE_BOOT is not set
-# TCSUPPORT_EXTENDED_VLAN is not set
-# TCSUPPORT_CDS_CT is not set
-# TCSUPPORT_CGNX is not set
 TCSUPPORT_WLAN_AC=y
 TCSUPPORT_NPTv6=y
-# TCSUPPORT_VXLAN is not set
-# TCSUPPORT_UDP_PROXY is not set
-# TCSUPPORT_QDMA_OPENSOURCE is not set
+TCSUPPORT_ORN_EBTABLES=y
 #
 # Customer feature
 #
-TCSUPPORT_CT=y
-# TCSUPPORT_C1_CUC is not set
-TCSUPPORT_CT_PORT_BIND=y
-# TCSUPPORT_CT_SWQOS is not set
-TCSUPPORT_CT_URL_FILTER=y
-# TCSUPPORT_PPPOE_SIMULATE is not set
-# TCSUPPORT_CT_PPPOEPROXY is not set
-TCSUPPORT_CT_ACCESSLIMIT=y
-TCSUPPORT_CT_NETWORKMANAGESERVICE=y
-TCSUPPORT_CT_QOS=y
-# TCSUPPORT_CT_MIDWARE is not set
-TCSUPPORT_CT_LOOPDETECT=y
-TCSUPPORT_CT_BUTTONDETECT=y
-TCSUPPORT_CT_RATE_PRIOR_SUPPORT=y
-TCSUPPORT_CT_BACKUPROMFILEENCHANCEMENT=y
-TCSUPPORT_CT_BOOTLOADER_UPGRADE=y
-TCSUPPORT_CT_E8DDNS=y
-TCSUPPORT_CT_E8GUI=y
-# TCSUPPORT_CT_GUIPSWSHOW is not set
-TCSUPPORT_CT_FW_UPGRADE_16M=y
-TCSUPPORT_CT_E8GUI_ONLY=y
-# TCSUPPORT_CT_E8BGUI is not set
-# TCSUPPORT_CT_E8CGUI is not set
-# TCSUPPORT_CT_GUI_ENGLISH is not set
-# TCSUPPORT_RIPD is not set
-TCSUPPORT_CT_PORTAL_MANAGEMENT=y
-TCSUPPORT_CT_IPPINGDIAGNOSTIC=y
-TCSUPPORT_CT_ADSLSETTING=y
-TCSUPPORT_CT_WLAN_NODE=y
-TCSUPPORT_CT_RECONNECT_NODE=y
-TCSUPPORT_CT_IPTV_NODE=y
-TCSUPPORT_CT_INFORM_NODE=y
-TCSUPPORT_CT_ALARMMONITOR=y
-TCSUPPORT_CT_ALGABILITY=y
-# TCSUPPORT_CT_DEVICEREG is not set
-TCSUPPORT_CT_DNSBIND=y
-TCSUPPORT_CT_DEFAULTPARA_STORE=y
-TCSUPPORT_CT_PPPCONN_ERROR=y
-TCSUPPORT_CT_FTP_DOWNLOADCLIENT=y
-TCSUPPORT_CT_USB_BACKUPRESTORE=y
-TCSUPPORT_CT_DHCPC_OPTION60=y
-TCSUPPORT_CT_DHCPC_OPTION125=y
-TCSUPPORT_CT_DHCP6_OPTION=y
-# TCSUPPORT_AUTO_DMZ is not set
-# TCSUPPORT_WEB_INTERCEPTION is not set
-# TCSUPPORT_TRUE_LANDING_PAGE is not set
-TCSUPPORT_UPNP=y
-# TCSUPPORT_SIMPLE_UPNP is not set
 TCSUPPORT_IGMP_PROXY=y
 TCSUPPORT_IGMP_QUICK_LEAVE=y
-# TCSUPPORT_KEYPARA_STORE is not set
 TCSUPPORT_VIR_SERVER=y
-TCSUPPORT_CT_USB=y
-TCSUPPORT_CT_DNSMASQ_MONITOR=y
-# TCSUPPORT_CT_BLOCK_PROCESS is not set
-# TCSUPPORT_CT_SIMCARD_SEPARATION is not set
-# TCSUPPORT_CT_E8GUI_TY is not set
-TCSUPPORT_CT_PON=y
-# TCSUPPORT_CT_PON_SLAVEIMAGE is not set
-TCSUPPORT_CT_CWMP_E8BPARAMETER=y
-# TCSUPPORT_CT_CWMP_WORK_COMPATIBLE is not set
-TCSUPPORT_CT_2NTP=y
-TCSUPPORT_CT_5NTP=y
-TCSUPPORT_CT_NTPSERVERTYPE=y
-TCSUPPORT_CT_GUIACCESSLIMIT=y
-TCSUPPORT_CT_ZIPROMFILE=y
-TCSUPPORT_CT_CWMP_ZIPROMFILE=y
-# TCSUPPORT_CT_WAN_PTM is not set
 TCSUPPORT_IMPROVE_GUI_PERFM=y
-TCSUPPORT_CT_VLAN_TAG=y
-# TCSUPPORT_CT_STANDARD_E8B is not set
-TCSUPPORT_CT_STANDARD_E8C=y
-# TCSUPPORT_CT_WANNODE_MAPPING is not set
-# TCSUPPORT_CT_POPLUARIZE_E8B is not set
-TCSUPPORT_CT_VLAN_BIND=y
-TCSUPPORT_CT_FULL_ROUTE=y
-TCSUPPORT_CT_WAN_STAT=y
-TCSUPPORT_CT_DUAL_IMAGE=y
-TCSUPPORT_CT_WAN_CHILD_PREFIX=y
-TCSUPPORT_CT_DHCP6C_STATUS_CODE=y
-# TCSUPPORT_CT_E8B_ADSL is not set
-TCSUPPORT_CT_IPV4_RADIO=y
-TCSUPPORT_CT_SYSTEM_EX=y
-TCSUPPORT_CT_DSLITE=y
-TCSUPPORT_CT_BRIDGEARP_NOFWD_LAN=y
-# TCSUPPORT_CT_DSL_EX is not set
-# TCSUPPORT_CT_UPNP_DM is not set
-TCSUPPORT_CT_SERVICELIST_E8C=y
-TCSUPPORT_CT_VOIP_H248=y
-# VP_MEGACO is not set
-TCSUPPORT_CT_VOIP_SIP=y
-TCSUPPORT_VOIP_IMSSIP=y
-TCSUPPORT_CT_VOIP_QOS=y
-# TCSUPPORT_CT_FTP_BACKDOOR is not set
-# TCSUPPORT_CUC is not set
-# TCSUPPORT_TXPOWER_INVERSE is not set
-# TCSUPPORT_VOIP_1FXSPORT is not set
-TCSUPPORT_CT_DHCP_PORT_FILTER=y
-# TCSUPPORT_CT_ITMS_TMOUT is not set
-# TCSUPPORT_CY is not set
-# TCSUPPORT_CT_PON_CY is not set
-# TCSUPPORT_CT_PON_CJZ is not set
-# TCSUPPORT_CT_PON_CJ is not set
-# TCSUPPORT_CT_PON_CN is not set
-# TCSUPPORT_CT_PON_CN_CN is not set
-# TCSUPPORT_CT_PON_CN_JS is not set
-# TCSUPPORT_CT_SFU_SK is not set
-# TCSUPPORT_CT_SFU_SX is not set
-# TCSUPPORT_CT_PON_SK is not set
-# TCSUPPORT_CT_PON_C9 is not set
-# TCSUPPORT_PON_ROSTELECOM is not set
-# TCSUPPORT_C9_ROST_LED is not set
-# TCSUPPORT_CT_OMCI_CFG_SHRINK is not set
-# TCSUPPORT_CT_PON_C5 is not set
-# TCSUPPORT_CT_PON_C7 is not set
-# TCSUPPORT_ALPHION_PON is not set
-# TCSUPPORT_CT_PON_SMALLSYSTEM is not set
-# TCSUPPORT_CT_PON_BIGSYSTEM is not set
-# TCSUPPORT_C7 is not set
-# TCSUPPORT_CT_PROLINE_SUPPORT is not set
-# TCSUPPORT_CT_WLAN_WAPI is not set
-# TCSUPPORT_CT_FJ is not set
-TCSUPPORT_CT_LONG_RESETBTN=y
-TCSUPPORT_CT_PPP_ONDEMAND=y
-# TCSUPPORT_CT_PPP_MANUALLY is not set
-TCSUPPORT_CT_ADV_DNSPROXY=y
-# TCSUPPORT_CY_E8_SFU is not set
 TCSUPPORT_RESERVEAREA_EXTEND=y
-# TCSUPPORT_CT_ECN_GZ is not set
-# TCSUPPORT_CT_NEWGUI is not set
-# TCSUPPORT_CT_2PORTS is not set
-# TCSUPPORT_CT_1PORT is not set
-# TCSUPPORT_CT_1FXS is not set
-TCSUPPORT_LED_SWITCH_BUTTON=y
-# TCSUPPORT_CT_DIAG_MICROSECOND is not set
-# TCSUPPORT_CT_MONITORCOLLECTOR is not set
-# TCSUPPORT_CT_PPPOE_EMULATOR is not set
-# TCSUPPORT_CY_PON is not set
-# TCSUPPORT_HW_SW_FWVER is not set
-# TCSUPPORT_CT_PON_GD is not set
-# TCSUPPORT_CT_PON_GDV20 is not set
-# TCSUPPORT_CT_PON_SC is not set
-# TCSUPPORT_CT_PON_CQ is not set
-TCSUPPORT_CT_UPG_PINGPONG=y
-# TCSUPPORT_CT_REMOTE_UPG_WEBREDIRECT is not set
-# TCSUPPORT_CT_DEV_ACCESS_TYPE is not set
-# TCSUPPORT_CT_PON_YN is not set
-# TCSUPPORT_CT_PON_NX is not set
-# TCSUPPORT_CT_PON_GS is not set
-# TCSUPPORT_CT_DEVREG_PROV_CODE is not set
-# TCSUPPORT_ASB_VECTOR is not set
-# TCSUPPORT_CT_UPLOAD_ALLINONE is not set
-# TCSUPPORT_CT_WANNINDEX_INCREASE is not set
-# TCSUPPORT_CT_PON_NMG is not set
-# TCSUPPORT_CT_PON_SN is not set
-# TCSUPPORT_CT_PHONEAPP is not set
-# TCSUPPORT_CT_JOYME is not set
-TCSUPPORT_CT_JOYME2=y
-# TCSUPPORT_CT_JOYME4 is not set
-# TCSUPPORT_CT_JOYME_BANDWIDTH is not set
-# TCSUPPORT_CT_DHCP_FORCERENEW is not set
-# TCSUPPORT_CT_DHCP_ARPPING is not set
-# TCSUPPORT_CT_PON_BIND2 is not set
-# TCSUPPORT_CT_PON_JS is not set
-# TCSUPPORT_CT_VOIP_CRYPT is not set
-# TCSUPPORT_CT_PON_GX is not set
-# TCSUPPORT_CT_SFU_C9 is not set
-# TCSUPPORT_CT_C9 is not set
-# TCSUPPORT_CT_PORTSLIMIT is not set
-# TCSUPPORT_CT_IPOE_EMULATOR is not set
-# TCSUPPORT_TR69_IP_HOST is not set
-# TCSUPPORT_CT_PPPINFORM is not set
-# TCSUPPORT_CT_AUTOREGISTER is not set
-# TCSUPPORT_CT_C5_HEN_SFU is not set
-# TCSUPPORT_FWC_ENV is not set
-# TCSUPPORT_FWC_QOS is not set
-# TCSUPPORT_FWC_TRAFFIC_CLASSIFY is not set
-# TCSUPPORT_FWC_MCST is not set
-# TCSUPPORT_CT_PON_JX is not set
-# TCSUPPORT_CT_PON_QH is not set
-# TCSUPPORT_CT_PON_CZ_QH is not set
-# TCSUPPORT_CT_STBMAC_REPORT is not set
-# TCSUPPORT_CT_PMINFORM is not set
-# TCSUPPORT_CT_PON_ONUCONFIG is not set
-# TCSUPPORT_CT_PON_HUB is not set
-# TCSUPPORT_CT_PPP_ONDEMAND_WEBUI is not set
-# TCSUPPORT_CT_PON_FHT is not set
-TCSUPPORT_CT_TR143_WGET_DOWNLOAD=y
-# TCSUPPORT_CT_STB_TEST is not set
-# TCSUPPORT_CT_NAMECHGNOTIFY is not set
-# TCSUPPORT_CT_PON_CA is not set
-# TCSUPPORT_CATV_GD is not set
-# TCSUPPORT_CMCC is not set
-# TCSUPPORT_CSC_EEUROPE is not set
-# TCSUPPORT_CT_PON_HLJ is not set
-# TCSUPPORT_PON_IP_HOST_AUTOWAN_VOICE is not set
-# TCSUPPORT_CT_DS_LIMIT is not set
-# TCSUPPORT_CT_TRACEROUTEIPV6 is not set
-# TCSUPPORT_CT_PON_CAU is not set
-# TCSUPPORT_CT_PPPERRCODE_ENHANCE is not set
-# TCSUPPORT_CT_BRIDGE_PPPSTATUS is not set
-# TCSUPPORT_CT_MAXNET_DPI is not set
-# TCSUPPORT_CT_PON_CZ_GD is not set
-# TCSUPPORT_CT_LAN_BYPASS is not set
-# TCSUPPORT_CT_PON_CZ_GX is not set
-# TCSUPPORT_CT_PON_CZ_NX is not set
-# TCSUPPORT_CT_PON_CZ_GZ is not set
-# TCSUPPORT_CT_TY_LOGO is not set
-# TCSUPPORT_CT_PON_CZ_GDCS is not set
-TCSUPPORT_CT_L2TP_VPN=y
-# TCSUPPORT_CT_PON_CZ_CQ is not set
-# TCSUPPORT_CT_PON_CZ_HN is not set
-# TCSUPPORT_XPON_HYBIRD is not set
-# TCSUPPORT_CMCC_WLAN_ENHANCE is not set
-# TCSUPPORT_CMCC_WLAN_FORCEROAM is not set
-# TCSUPPORT_CT_WLAN_JOYME3 is not set
-# TCSUPPORT_XPON_HAL_API_NG is not set
 TCSUPPORT_MULTI_USER_ITF=y
-# TCSUPPORT_CT_DBUS is not set
-# TCSUPPORT_CT_VPN_ONDEMAND is not set
-# TCSUPPORT_CT_VPN_PPTP is not set
-# TCSUPPORT_CT_MAP_INSIDE_AGENT is not set
-# TCSUPPORT_CT_SDN is not set
-# TCSUPPORT_CT_MULTI_LAN_PD is not set
-# TCSUPPORT_CT_UBUS is not set
 TCSUPPORT_BLAPI=y
-# TCSUPPORT_CHARSET_CHANGE is not set
 
 #
 # Beta feature: Parallel Build
 #
 # TCSUPPORT_PARALLEL_BUILD_KERNEL_OFF is not set
 # TCSUPPORT_PARALLEL_BUILD_CUSTOM_JOB_NUM_ENABLE is not set
-BSP=y
+BSP =y
 TCSUPPORT_OPENWRT=y
-TCSUPPORT_IOPSYS_DISABLE_IPV6_DEV_CONFIG_ECNT_HOOK=y
diff --git a/iopsys-econet/en7562/base-files/etc/7570_bob.conf b/iopsys-econet/en7562/base-files/etc/7570_bob.conf
new file mode 100755
index 0000000000000000000000000000000000000000..acab36e47299adf26601c843b5bf399405309a4b
Binary files /dev/null and b/iopsys-econet/en7562/base-files/etc/7570_bob.conf differ
diff --git a/iopsys-econet/en7562/base-files/etc/config/network b/iopsys-econet/en7562/base-files/etc/config/network
new file mode 100755
index 0000000000000000000000000000000000000000..8d751280d32a5d2b7e6a9bb4d75c2b4e80b7dd1b
--- /dev/null
+++ b/iopsys-econet/en7562/base-files/etc/config/network
@@ -0,0 +1,39 @@
+# Copyright (C) 2006 OpenWrt.org
+
+config interface 'loopback'
+        option ifname 'lo'
+        option proto 'static'
+        option ipaddr '127.0.0.1'
+        option netmask '255.0.0.0'
+        option lastchange '2005'
+
+config globals 'globals'
+        option ula_prefix 'fdea:e111:ce6b::/48'
+
+
+config route6
+        option route6_instance '1'
+        option static '0'
+        option target 'fe80::/64'
+        option metric '256'
+        option renabled '1'
+
+config route6
+        option route6_instance '2'
+        option static '0'
+        option target 'fe80::/64'
+        option metric '256'
+        option interface 'wan'
+
+
+config interface 'lan'
+        option ifname 'eth0.1 eth0.2 eth0.3 eth0.4'
+        option force_link '1'
+        option type 'bridge'
+        option proto 'static'
+        option ipaddr '192.168.29.1'
+        option netmask '255.255.255.0'
+        option ip6assign '60'
+        option _orig_ifname 'eth0 ra0 rai0'
+        option _orig_bridge 'true'
+
diff --git a/iopsys-econet/en7562/base-files/etc/hw_model b/iopsys-econet/en7562/base-files/etc/hw_model
new file mode 100755
index 0000000000000000000000000000000000000000..49da9893a95267372ca8ed949cabf9fec5566bd1
--- /dev/null
+++ b/iopsys-econet/en7562/base-files/etc/hw_model
@@ -0,0 +1 @@
+EN7527
diff --git a/iopsys-econet/en7562/base-files/etc/init.d/initconfig b/iopsys-econet/en7562/base-files/etc/init.d/initconfig
new file mode 100755
index 0000000000000000000000000000000000000000..a3ccc67aaebfaa565e3597ff792a1fd330e6dd89
--- /dev/null
+++ b/iopsys-econet/en7562/base-files/etc/init.d/initconfig
@@ -0,0 +1,49 @@
+#!/bin/sh /etc/rc.common
+# (C) 2013 openwrt.org
+
+START=91
+STOP=92
+
+#Common macros
+UCI_SET="uci set"
+UCI_COMMIT="uci commit"
+
+#This set the seperate mac for eth0
+set_individual_mac_for_ethernet_interface(){
+        ethmac0=`ifconfig eth0 | grep HWaddr | awk '{ print $5 }'`
+        add="${ethmac0:15:2}"
+        addr=$(printf "%02X\n" $((0x${add})))
+        addr1=$(printf "%02X\n" $((0x${add}+0x1)))
+        ethmac="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr}"
+        ethmac1="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr1}"
+        ifconfig eth0.1 hw ether $ethmac
+        ifconfig eth0.2 hw ether $ethmac
+        ifconfig eth0.3 hw ether $ethmac
+        ifconfig eth0.4 hw ether $ethmac
+        ifconfig br-lan hw ether $ethmac
+        macaddr=`$UCI_GET wireless.mt7603e.macaddr`
+        if [[ "$macaddr" != "$ethmac" ]]; then
+                $UCI_SET wireless.mt7603e.macaddr=$ethmac
+                $UCI_COMMIT
+        fi
+
+        macaddr=`$UCI_GET wireless.mt7613e.macaddr`
+        if [[ "$macaddr" != "$ethmac1" ]]; then
+                $UCI_SET wireless.mt7613e.macaddr=$ethmac1
+                $UCI_COMMIT
+        fi
+
+        /sbin/wifi reload_legacy
+}
+
+
+start() {
+        /sbin/ethernet_init
+        set_individual_mac_for_ethernet_interface
+
+}
+
+stop() {
+        echo "Stopping"
+}
+
diff --git a/iopsys-econet/en7562/base-files/etc/init.d/mt76config b/iopsys-econet/en7562/base-files/etc/init.d/mt76config
new file mode 100755
index 0000000000000000000000000000000000000000..83969cdef9df3ad4da426e99f7ab36543616501f
--- /dev/null
+++ b/iopsys-econet/en7562/base-files/etc/init.d/mt76config
@@ -0,0 +1,124 @@
+#!/bin/sh /etc/rc.common
+# (C) 2013 openwrt.org
+
+START=21
+STOP=22
+
+#####################################################################
+#	This script is to modify the pcie path in etc/config/wireless	#
+#	due to compile option. Also modify the irq number to optimize	#
+#	the wifi performance.											#
+#	This script is only for mt76 architecture profile.				#
+#####################################################################
+
+#Common macros
+UCI_GET="uci get"
+UCI_SET="uci set"
+UCI_COMMIT="uci commit"
+UCI_COMMIT_WL="uci commit wireless"
+
+#pcie path macros
+PCIE_PATH_1_7915A="pci0000:00/0000:00:00.0/0000:01:00.0"
+PCIE_PATH_2_7915A="pci0000:00/0000:00:01.0/0000:02:00.0"
+PCIE_PATH_1_7915D="pci0000:00/0000:00:00.0/0000:01:00.0"
+PCIE_PATH_2_7915D="pci0000:00/0000:00:00.0/0000:01:00.0+1"
+
+#irq value macros
+IRQ_for_WIFI_PATH1="81"
+IRQ_for_WIFI_PATH2="82"
+IRQ_for_QDMALAN4="100"
+
+PROFILE_CFG=/userfs/profile.cfg
+if [ -f $PROFILE_CFG ] ; then
+    . $PROFILE_CFG
+fi
+
+set_wifi_interface_param(){
+	ethmac0=`ifconfig eth0 | grep HWaddr | awk '{ print $5 }'`
+	add="${ethmac0:15:2}"
+	#addr=$(printf "%02X\n" $((0x${add})))
+	addr1=$(printf "%02X\n" $((0x${add}+0x1)))
+	addr2=$(printf "%02X\n" $((0x${add}+0x2)))
+	#ethmac="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr}"
+	ethmac1="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr1}"
+	ethmac2="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr2}"
+
+	macaddr=`$UCI_GET wireless.default_radio0.macaddr`
+	if [ -n "$macaddr" ]; then
+	if [ "$macaddr" != "$ethmac1" ]; then
+			$UCI_SET wireless.default_radio0.macaddr=$ethmac1
+			$UCI_COMMIT_WL
+	fi
+	fi
+
+	macaddr=`$UCI_GET wireless.default_radio1.macaddr`
+	if [ -n "$macaddr" ]; then
+	if [ "$macaddr" != "$ethmac2" ]; then
+			$UCI_SET wireless.default_radio1.macaddr=$ethmac2
+			$UCI_COMMIT_WL
+	fi
+	fi
+
+
+#check pcie path
+	if [ "$TCSUPPORT_FIRST_IF_MT7915N" != "" ]; then
+	if [ "$TCSUPPORT_SECOND_IF_MT7915E" != "" ]; then
+		#MT7915A case
+		pcie_path=`$UCI_GET wireless.radio0.path`
+		if [ "$pcie_path" != "$PCIE_PATH_1_7915A" ]; then
+			$UCI_SET wireless.radio0.path=$PCIE_PATH_1_7915A
+			$UCI_COMMIT_WL
+		fi
+
+		pcie_path=`$UCI_GET wireless.radio1.path`
+		if [ "$pcie_path" != "$PCIE_PATH_2_7915A" ]; then
+			$UCI_SET wireless.radio1.path=$PCIE_PATH_2_7915A
+			$UCI_COMMIT_WL
+		fi
+	fi
+	fi
+	
+	if [ "$TCSUPPORT_FIRST_IF_MT7915D" != "" ]; then
+		#MT7915D case
+		pcie_path=`$UCI_GET wireless.radio0.path`
+		if [ "$pcie_path" != "$PCIE_PATH_1_7915D" ]; then
+			$UCI_SET wireless.radio0.path=$PCIE_PATH_1_7915D
+			$UCI_COMMIT_WL
+		fi
+
+		pcie_path=`$UCI_GET wireless.radio1.path`
+		if [ "$pcie_path" != "$PCIE_PATH_2_7915D" ]; then
+			$UCI_SET wireless.radio1.path=$PCIE_PATH_2_7915D
+			$UCI_COMMIT_WL
+		fi
+	fi
+
+}
+
+set_wifi_lan_irq_smp_affinity()
+{
+	if [ "$TCSUPPORT_FIRST_IF_MT7915D" != "" ]; then
+		echo 2 > /proc/irq/$IRQ_for_WIFI_PATH1/smp_affinity
+		echo 2 > /proc/irq/$IRQ_for_QDMALAN4/smp_affinity
+	fi
+	
+	if [ "$TCSUPPORT_FIRST_IF_MT7915N" != "" ]; then
+	if [ "$TCSUPPORT_SECOND_IF_MT7915E" != "" ]; then
+		echo "mt76config: to do"
+	fi
+	fi
+}
+
+start() {
+if [ "$TCSUPPORT_WLAN_MT76_MAC80211" != "" ]; then
+	set_wifi_interface_param
+	set_wifi_lan_irq_smp_affinity
+else
+	echo "skip mt76 config script"
+fi
+}
+
+stop() {
+        echo "Stopping"
+}
+
diff --git a/iopsys-econet/en7562/base-files/etc/init.d/zavsconfig b/iopsys-econet/en7562/base-files/etc/init.d/zavsconfig
new file mode 100755
index 0000000000000000000000000000000000000000..49a88d5f58c8a60583775fd83876b83daf72f5c9
--- /dev/null
+++ b/iopsys-econet/en7562/base-files/etc/init.d/zavsconfig
@@ -0,0 +1,16 @@
+#!/bin/sh /etc/rc.common
+# (C) 2013 openwrt.org
+
+START=99
+
+start() {
+    echo "insmod CpuPower.ko"
+    insmod /lib/modules/5.4.55/CpuPower.ko
+
+    echo "insmod thermal.ko"
+    insmod /lib/modules/5.4.55/thermal.ko
+}
+
+stop() {
+        echo "Stopping"
+}
diff --git a/iopsys-econet/en7562/base-files/etc/preinit b/iopsys-econet/en7562/base-files/etc/preinit
new file mode 100755
index 0000000000000000000000000000000000000000..b0d8ae88bd1a5fe62ba38a4d6ad9985a0f2fdd9c
--- /dev/null
+++ b/iopsys-econet/en7562/base-files/etc/preinit
@@ -0,0 +1,98 @@
+#!/bin/sh
+# Copyright (C) 2006-2016 OpenWrt.org
+# Copyright (C) 2010 Vertical Communications
+
+[ -z "$PREINIT" ] && exec /sbin/init
+
+export PATH="%PATH%"
+
+. /lib/functions.sh
+. /lib/functions/preinit.sh
+. /lib/functions/system.sh
+
+boot_hook_init preinit_essential
+boot_hook_init preinit_main
+boot_hook_init failsafe
+boot_hook_init initramfs
+boot_hook_init preinit_mount_root
+
+echo 32768 > /proc/net/skbmgr_driver_max_skb
+echo 16384 > /proc/net/skbmgr_limit
+echo 16384 > /proc/net/skbmgr_4k_limit
+
+echo "insmod module_sel.ko"
+insmod /lib/modules/5.4.55/module_sel.ko
+
+echo "insmod tcledctrl.ko"
+insmod /lib/modules/5.4.55/tcledctrl.ko
+
+echo "insmod tccicmd.ko"
+insmod /lib/modules/5.4.55/tccicmd.ko
+
+echo "insmod sif.ko"
+insmod /lib/modules/5.4.55/sif.ko
+
+echo "insmod fe_core.ko"
+insmod /lib/modules/5.4.55/fe_core.ko
+
+echo "insmod ifc.ko"
+insmod /lib/modules/5.4.55/ifc.ko
+
+echo "insmod qdma_lan.ko"
+insmod /lib/modules/5.4.55/qdma_lan.ko
+
+echo "insmod eth.ko"
+insmod /lib/modules/5.4.55/eth.ko
+
+echo "insmod eth_ephy.ko"
+insmod /lib/modules/5.4.55/eth_ephy.ko
+
+echo "insmod qdma_wan.ko"
+insmod /lib/modules/5.4.55/qdma_wan.ko
+
+echo 1 > /proc/tc3162/vport_enable
+
+echo "insmod mt7603eap.ko"
+insmod /lib/modules/5.4.55/mt7603eap.ko
+
+echo "insmod mt7663_ap.ko"
+insmod /lib/modules/5.4.55/mt7663_ap.ko
+
+insmod /lib/modules/tso2.ko
+
+echo "insmod sw_rps_for_wifi.ko"
+insmod /lib/modules/5.4.55/sw_rps_for_wifi.ko
+
+echo "insmod hw_nat.ko"
+insmod /lib/modules/5.4.55/hw_nat.ko
+
+echo "insmod ae_wan.ko"
+insmod /lib/modules/5.4.55/ae_wan.ko
+
+echo "insmod hsgmii_lan.ko"
+insmod /lib/modules/5.4.55/hsgmii_lan.ko
+
+for pi_source_file in /lib/preinit/*; do
+	. $pi_source_file
+done
+
+boot_run_hook preinit_essential
+
+pi_mount_skip_next=false
+pi_jffs2_mount_success=false
+pi_failsafe_net_message=false
+
+boot_run_hook preinit_main
+
+
+/sbin/ecnt_wl_e2p_chk -a
+sleep 1
+if [ -f "/tmp/wifi_2g.bin" ]; then
+echo "mv /tmp/wifi_2g.bin /etc/RT30xxEEPROM.bin"
+mv /tmp/wifi_2g.bin /etc/RT30xxEEPROM.bin
+fi
+if [ -f "/tmp/wifi_5g.bin" ]; then
+echo "mv /tmp/wifi_5g.bin /etc/Wireless/RT2860AP_AC/RT30xxEEPROM.bin"
+mv /tmp/wifi_5g.bin /etc/Wireless/RT2860AP_AC/RT30xxEEPROM.bin
+fi
+
diff --git a/iopsys-econet/en7562/base-files/userfs/led.conf b/iopsys-econet/en7562/base-files/userfs/led.conf
new file mode 100755
index 0000000000000000000000000000000000000000..774499f0d65bc0de2ee5f5443f6776f688ff59a0
--- /dev/null
+++ b/iopsys-econet/en7562/base-files/userfs/led.conf
@@ -0,0 +1,188 @@
+; led_no 
+; ======================================================
+; LED_DSL_STATUS		= 0		
+; LED_DSL_ACT_STATUS		= 1		
+; LED_DSL_NOACT_STATUS		= 2	
+; LED_DSL_IDLE_STATUS		= 3	
+; LED_DSL_HANDSHAKE_STATUS	= 4	
+; LED_DSL_TRAINING_STATUS	= 5		
+; LED_DSL_SHOWTIME_STATUS	= 6		
+; LED_PPP_STATUS		= 7		
+; LED_PPP_ACT_STATUS		= 8
+; LED_PPP_NOACT_STATUS		= 9
+; LED_USB_STATUS		= 10		
+; LED_USB_ACT_STATUS		= 11		
+; LED_USB_NOACT_STATUS		= 12		
+; LED_WLAN_STATUS		= 13		
+; LED_WLAN_ACT_STATUS		= 14		
+; LED_WLAN_NOACT_STATUS		= 15	
+; LED_ETHER_STATUS		= 16	
+; LED_ETHER_ACT_STATUS		= 17		
+; LED_ETHER_NOACT_STATUS	= 18		
+; LED_FLASH_STATUS		= 19	
+; LED_SYS_BOOT_STATUS		= 20		
+; LED_SYS_STATUS		= 21		
+; LED_SYS_INIT_STATUS 		= 22
+; LED_ETHER_10M_STATUS		= 23
+; LED_ETHER_10M_ACT_STATUS	= 24
+; LED_ETHER_10M_NOACT_STATUS	= 25
+; LED_ETHER_100M_STATUS		= 26
+; LED_ETHER_100M_ACT_STATUS	= 27
+; LED_ETHER_100M_NOACT_STATUS	= 28
+; LED_PPP_ON_DSL_OFF	    	= 29
+; LED_WLAN_RESET		= 30
+; LED_LAN_RESET			= 31
+; LED_BOOT_BICOLOR		= 32
+; LED_INTERNET_STATUS	    	= 33
+; LED_INTERNET_ACT_STATUS   	= 34
+; LED_INTERNET_NOACT_STATUS	= 35
+; LED_PPP_ACT_BICOLOR   	= 36
+; LED_PPP_NOACT_BICOLOR		= 37
+; LED_INTERNET_TRYING_STATUS	= 38
+; LED_BOOT_FAILURE		= 39
+; LED_TR68_PWR_BOOTING		= 40
+; LED_TR68_PWR_BOOTED		= 41
+; LED_PHY_TX_POWER_DISABLE	= 42
+; LED_WLAN_WPS_STATUS		= 43
+; LED_WLAN_WPS_ACT_STATUS	= 44
+; LED_WLAN_WPS_NOACT_STATUS	= 45
+; LED_VOIP_HOOK1_STATUS		= 49
+; LED_VOIP_HOOK2_STATUS		= 50
+; LED_USB2_STATUS		= 54		
+; LED_USB2_ACT_STATUS		= 55				
+; LED_SYS_RESET			= 56 (BUTTON)
+; LED_WLAN_RADIO		= 57 (BUTTON)
+; LED_WLAN_WPS			= 58 (BUTTON)
+; LED_XPON_STATUS		= 64
+; LED_XPON_TRYING_STATUS	= 65
+; LED_XPON_LOS_ON_STATUS	= 66
+; LED_XPON_LOS_STATUS		= 67
+; LED_LANPORT1_STATUS		= 68
+; LED_LANPORT1_ACT_STATUS	= 69
+; LED_LANPORT2_STATUS		= 70
+; LED_LANPORT2_ACT_STATUS	= 71
+; LED_LANPORT3_STATUS		= 72
+; LED_LANPORT3_ACT_STATUS	= 73
+; LED_LANPORT4_STATUS		= 74
+; LED_LANPORT4_ACT_STATUS	= 75
+;
+; mode
+; ======================================================
+; LED_MODE_NOT_USED			= 0
+; LED_MODE_ONOFF			= 1
+; LED_MODE_BLINK			= 2
+; LED_MODE_NOACT			= 3
+; LED_MODE_INPUT			= 5
+; 
+; speed
+; ======================================================
+; LED_SPEED_FAST		= 0
+; LED_SPEED_MED			= 1
+; LED_SPEED_SLOW		= 2
+; LED_SPEED_VERY_SLOW		= 3
+;
+;led_no  gpio    mode    speed   onoff
+;======================================================
+0	0	0	0	0
+1	0	0	0	0
+2	0	0	0	0
+3	0	0	0	0
+4	0	0	0	0
+5	0	0	0	0
+6	0	0	0	0
+7	0	0	0	0
+8	0	0	0	0
+9	0	0	0	0
+10 	4	1	0	0
+11	4	2	0	0
+12	4	1	0	0
+13	6	1	0	0
+14	6	2	0	0
+15	6	3	3	1
+16	0	0	0	0
+17	0	0	0	0
+18	0	0	0	0
+19	0	0	0	0
+20	0	0	0	0
+21	0	0	0	0
+22	0	0	0	0
+23	0	0	0	0
+24	0	0	0	0
+25	0	0	0	0
+26	0	0	0	0
+27	0	0	0	0
+28	0	0	0	0
+29	0	0	0	0
+30	0	0	0	0
+31	0	0	0	0
+32	0	0	0	0
+33	1	1	0	0
+34	1	2	0	0
+35	1	3	3	1
+36	0	0	0	0
+37	0	0	0	0
+38	0	0	0	0
+39	0	0	0	0
+40	11	1	0	0
+41	11	1	0	0
+42	16	1	0	1
+43	26	1	0	0
+44	26	2	0	0
+45	26	3	3	1
+46	0	0	0	0
+47	0	0	0	0
+48	0	0	0	0
+49	5	1	0	0
+50	27	1	0	0
+51	0	0	0	0
+52	0	0	0	0
+53	0	0	0	0
+54	0	0	0	0
+55	0	0	0	0
+56	0	5	0	0
+57	0	0	0	0
+58	7	5	0	0
+59	0	0	0	0
+60	0	0	0	0
+61	0	0	0	0
+62	0	0	0	0
+63	0	0	0	0
+64	10	1	0	0
+65	10	2	0	0
+66	3	1	1	0
+67	3	2	1	0
+68	0	0	0	0
+69	0	0	0	0
+70	0	0	0	0
+71	0	0	0	0
+72	0	0	0	0
+73	0	0	0	0
+74	0 	0	0	0
+75	0	0	0	0
+76	0	0	0	0
+77	0	0	0	0
+78	0	0	0	0
+79	0	0	0	0
+80	0	0	0	0
+81	0	0	0	0
+82	0	0	0	0
+83	0	0	0	0
+84	0	0	0	0
+85	0	0	0	0
+86	0	0	0	0
+87	0	0	0	0
+88	0	0	0	0
+89	0	0	0	0
+90	0	0	0	0
+91	0	0	0	0
+92	0	0	0	0
+93	0	0	0	0
+94	0	0	0	0
+95	0	0	0	0
+96	0	0	0	0
+97	0	0	0	0
+98	0	0	0	0
+99	0	0	0	0
+100	0	0	0	0
+101	0	0	0	0
+102	0	0	0	0
diff --git a/iopsys-econet/en7562/config-5.4 b/iopsys-econet/en7562/config-5.4
index 0a282dc0825efe48bb2a152dc4cf883e8ea83425..b710226054a880161e50b730e84ca716b322bc75 100755
--- a/iopsys-econet/en7562/config-5.4
+++ b/iopsys-econet/en7562/config-5.4
@@ -2,22 +2,6 @@ CONFIG_ALIGNMENT_TRAP=y
 CONFIG_ARCH_32BIT_OFF_T=y
 CONFIG_ARCH_CLOCKSOURCE_DATA=y
 CONFIG_ARCH_ECONET=y
-CONFIG_ARCH_HAS_BINFMT_FLAT=y
-CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y
-CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
-CONFIG_ARCH_HAS_FORTIFY_SOURCE=y
-CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y
-CONFIG_ARCH_HAS_KCOV=y
-CONFIG_ARCH_HAS_KEEPINITRD=y
-CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y
-CONFIG_ARCH_HAS_PHYS_TO_DMA=y
-CONFIG_ARCH_HAS_SETUP_DMA_OPS=y
-CONFIG_ARCH_HAS_SET_MEMORY=y
-CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y
-CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y
-CONFIG_ARCH_HAS_TEARDOWN_DMA_OPS=y
-CONFIG_ARCH_HAS_TICK_BROADCAST=y
-CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y
 CONFIG_ARCH_HIBERNATION_POSSIBLE=y
 CONFIG_ARCH_KEEP_MEMBLOCK=y
 CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
@@ -27,14 +11,7 @@ CONFIG_ARCH_MULTI_V7=y
 CONFIG_ARCH_NR_GPIO=0
 CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
 CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
-CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
-CONFIG_ARCH_SUPPORTS_UPROBES=y
 CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ARCH_USE_BUILTIN_BSWAP=y
-CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y
-CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT=y
-CONFIG_ARCH_WANT_GENERAL_HUGETLB=y
-CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y
 CONFIG_ARM=y
 CONFIG_ARM_AMBA=y
 CONFIG_ARM_ARCH_TIMER=y
@@ -52,7 +29,6 @@ CONFIG_ARM_L1_CACHE_SHIFT=6
 CONFIG_ARM_L1_CACHE_SHIFT_6=y
 CONFIG_ARM_PATCH_IDIV=y
 CONFIG_ARM_PATCH_PHYS_VIRT=y
-CONFIG_ARM_PMU=y
 CONFIG_ARM_PSCI=y
 CONFIG_ARM_PSCI_FW=y
 # CONFIG_ARM_SMMU is not set
@@ -70,48 +46,56 @@ CONFIG_ATM_DRIVERS=y
 CONFIG_AUTO_ZRELADDR=y
 CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
 CONFIG_BINFMT_MISC=y
-# CONFIG_BLK_CGROUP is not set
+CONFIG_BLK_CGROUP=y
 # CONFIG_BLK_DEV_INITRD is not set
 CONFIG_BLK_DEV_RAM=y
 CONFIG_BLK_DEV_RAM_COUNT=16
 CONFIG_BLK_DEV_RAM_SIZE=4096
 CONFIG_BLK_DEV_SD=m
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
 CONFIG_BLK_MQ_PCI=y
 CONFIG_BLK_PM=y
 CONFIG_BLK_SCSI_REQUEST=y
 CONFIG_BOUNCE=y
 # CONFIG_BPF_JIT is not set
 # CONFIG_BPF_SYSCALL is not set
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
 CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
 CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_DNAT=m
+# CONFIG_BRIDGE_EBT_FTOS is not set
 CONFIG_BRIDGE_EBT_IP=m
 CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
 CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_STP=m
+# CONFIG_BRIDGE_EBT_TC is not set
 CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
 CONFIG_BRIDGE_EBT_VLAN=m
-CONFIG_BRIDGE_EBT_ARPREPLY=m
-CONFIG_BRIDGE_EBT_DNAT=m
-CONFIG_BRIDGE_EBT_SNAT=m
 CONFIG_BRIDGE_NETFILTER=y
 CONFIG_BRIDGE_NF_EBTABLES=m
-CONFIG_BRIDGE_VLAN_FILTERING=y
+# CONFIG_BRIDGE_VLAN_FILTERING is not set
 CONFIG_CACHE_L2X0=y
-# CONFIG_CACHE_L2X0_PMU is not set
-CONFIG_CC_HAS_KASAN_GENERIC=y
-# CONFIG_CFS_BANDWIDTH is not set
+CONFIG_CFS_BANDWIDTH=y
 CONFIG_CGROUPS=y
 CONFIG_CGROUP_CPUACCT=y
-CONFIG_CGROUP_DEBUG=y
-CONFIG_CGROUP_DEVICE=y
-CONFIG_CGROUP_FREEZER=y
+# CONFIG_CGROUP_DEBUG is not set
+# CONFIG_CGROUP_DEVICE is not set
+# CONFIG_CGROUP_FREEZER is not set
 # CONFIG_CGROUP_NET_CLASSID is not set
 # CONFIG_CGROUP_NET_PRIO is not set
-# CONFIG_CGROUP_PERF is not set
-# CONFIG_CGROUP_PIDS is not set
-# CONFIG_CGROUP_RDMA is not set
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
 CONFIG_CGROUP_SCHED=y
+CONFIG_CGROUP_WRITEBACK=y
 CONFIG_CLKDEV_LOOKUP=y
 CONFIG_CLONE_BACKWARDS=y
 CONFIG_COMMON_CLK=y
@@ -136,6 +120,8 @@ CONFIG_CPU_SPECTRE=y
 CONFIG_CPU_THUMB_CAPABLE=y
 CONFIG_CPU_TLB_V7=y
 CONFIG_CPU_V7=y
+CONFIG_CRASH_CORE=y
+CONFIG_CRASH_DUMP=y
 CONFIG_CRC16=y
 # CONFIG_CRC32_SARWATE is not set
 CONFIG_CRC32_SLICEBY8=y
@@ -161,14 +147,12 @@ CONFIG_CRYPTO_ECB=y
 CONFIG_CRYPTO_ECHAINIV=y
 CONFIG_CRYPTO_HASH=y
 CONFIG_CRYPTO_HASH2=y
-
 CONFIG_CRYPTO_HMAC=y
 CONFIG_CRYPTO_HW=y
 CONFIG_CRYPTO_JITTERENTROPY=y
 CONFIG_CRYPTO_KPP2=y
 CONFIG_CRYPTO_LIB_DES=y
 CONFIG_CRYPTO_LIB_SHA256=y
-CONFIG_CRYPTO_LZO=y
 CONFIG_CRYPTO_MANAGER=y
 CONFIG_CRYPTO_MANAGER2=y
 CONFIG_CRYPTO_MD5=y
@@ -182,15 +166,13 @@ CONFIG_CRYPTO_RNG_DEFAULT=y
 CONFIG_CRYPTO_SEQIV=y
 CONFIG_CRYPTO_SHA1=y
 CONFIG_CRYPTO_SHA256=y
-CONFIG_CRYPTO_ZSTD=y
 CONFIG_DCACHE_WORD_ACCESS=y
 CONFIG_DEBUG_ALIGN_RODATA=y
 CONFIG_DEBUG_BUGVERBOSE=y
-# CONFIG_DEBUG_FS is not set
+CONFIG_DEBUG_INFO=y
 CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
 CONFIG_DEBUG_MISC=y
 CONFIG_DECOMPRESS_LZMA=y
-CONFIG_DEVMEM=y
 CONFIG_DMADEVICES=y
 CONFIG_DMATEST=m
 CONFIG_DMA_ENGINE=y
@@ -201,11 +183,11 @@ CONFIG_DST_CACHE=y
 CONFIG_DTC=y
 CONFIG_EDAC_ATOMIC_SCRUB=y
 CONFIG_EDAC_SUPPORT=y
+CONFIG_ELF_CORE=y
 CONFIG_ENABLE_MUST_CHECK=y
 CONFIG_EXT2_FS=y
 CONFIG_EXT2_FS_POSIX_ACL=y
 CONFIG_EXT2_FS_SECURITY=y
-CONFIG_EXT2_FS_XATTR=y
 CONFIG_EXT3_FS=y
 CONFIG_EXT3_FS_POSIX_ACL=y
 CONFIG_EXT3_FS_SECURITY=y
@@ -213,9 +195,11 @@ CONFIG_EXT4_FS=y
 CONFIG_EXT4_FS_POSIX_ACL=y
 CONFIG_EXT4_FS_SECURITY=y
 CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_FANOTIFY=y
 CONFIG_FAT_DEFAULT_CODEPAGE=936
 CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
 CONFIG_FAT_FS=y
+CONFIG_FHANDLE=y
 CONFIG_FIX_EARLYCON_MEM=y
 # CONFIG_FORTIFY_SOURCE is not set
 # CONFIG_FPE_FASTFPE is not set
@@ -248,7 +232,6 @@ CONFIG_GENERIC_STRNCPY_FROM_USER=y
 CONFIG_GENERIC_STRNLEN_USER=y
 CONFIG_GENERIC_TIME_VSYSCALL=y
 CONFIG_GPIOLIB=y
-CONFIG_GPIO_EN7523=y
 CONFIG_GRACE_PERIOD=m
 CONFIG_GRO_CELLS=y
 CONFIG_HANDLE_DOMAIN_IRQ=y
@@ -258,49 +241,8 @@ CONFIG_HARDIRQS_SW_RESEND=y
 CONFIG_HAS_DMA=y
 CONFIG_HAS_IOMEM=y
 CONFIG_HAS_IOPORT_MAP=y
-CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
-CONFIG_HAVE_ARCH_BITREVERSE=y
-CONFIG_HAVE_ARCH_JUMP_LABEL=y
-CONFIG_HAVE_ARCH_KGDB=y
-CONFIG_HAVE_ARCH_PFN_VALID=y
-CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y
-CONFIG_HAVE_ARCH_TRACEHOOK=y
 CONFIG_HAVE_ARM_ARCH_TIMER=y
-CONFIG_HAVE_ARM_SMCCC=y
-CONFIG_HAVE_CLK=y
-CONFIG_HAVE_CLK_PREPARE=y
-CONFIG_HAVE_CONTEXT_TRACKING=y
-CONFIG_HAVE_COPY_THREAD_TLS=y
-CONFIG_HAVE_C_RECORDMCOUNT=y
-CONFIG_HAVE_DEBUG_BUGVERBOSE=y
-CONFIG_HAVE_DEBUG_KMEMLEAK=y
-CONFIG_HAVE_DMA_CONTIGUOUS=y
-CONFIG_HAVE_DYNAMIC_FTRACE=y
-CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y
-CONFIG_HAVE_EBPF_JIT=y
-CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
-CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
-CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y
-CONFIG_HAVE_FUNCTION_TRACER=y
-CONFIG_HAVE_HW_BREAKPOINT=y
-CONFIG_HAVE_IDE=y
-CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y
-CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
-CONFIG_HAVE_NET_DSA=y
-CONFIG_HAVE_OPROFILE=y
-CONFIG_HAVE_OPTPROBES=y
-CONFIG_HAVE_PATA_PLATFORM=y
-CONFIG_HAVE_PCI=y
-CONFIG_HAVE_PERF_EVENTS=y
-CONFIG_HAVE_PERF_REGS=y
-CONFIG_HAVE_PERF_USER_STACK_DUMP=y
-CONFIG_HAVE_PROC_CPU=y
-CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y
-CONFIG_HAVE_RSEQ=y
 CONFIG_HAVE_SMP=y
-CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
-CONFIG_HAVE_UID16=y
-CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y
 CONFIG_HID=y
 CONFIG_HIDRAW=y
 CONFIG_HID_GENERIC=y
@@ -311,9 +253,11 @@ CONFIG_HOSTAP=y
 CONFIG_HOSTAP_FIRMWARE=y
 CONFIG_HOSTAP_FIRMWARE_NVRAM=y
 CONFIG_HOTPLUG_CPU=y
+CONFIG_HWMON=m
 CONFIG_HZ=100
 CONFIG_HZ_100=y
 CONFIG_HZ_FIXED=0
+CONFIG_IFB=m
 CONFIG_INET6_TUNNEL=y
 CONFIG_INET_AH=y
 CONFIG_INET_ESP=y
@@ -325,7 +269,13 @@ CONFIG_INPUT=y
 CONFIG_INPUT_EVDEV=y
 CONFIG_INPUT_KEYBOARD=y
 # CONFIG_INPUT_MISC is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_INPUT_MOUSEDEV=m
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
 CONFIG_IOMMU_API=y
+# CONFIG_IOMMU_DEBUGFS is not set
 # CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
 CONFIG_IOMMU_DMA=y
 CONFIG_IOMMU_IOVA=y
@@ -347,12 +297,17 @@ CONFIG_IP6_NF_MATCH_RT=y
 CONFIG_IP6_NF_NAT=y
 CONFIG_IP6_NF_TARGET_MASQUERADE=y
 CONFIG_IP6_NF_TARGET_NPT=y
+CONFIG_IP6_NF_TARGET_REJECT=m
 CONFIG_IPC_NS=y
 CONFIG_IPV6=y
+CONFIG_IPV6_MROUTE=y
 CONFIG_IPV6_MULTIPLE_TABLES=y
+# CONFIG_IPV6_PIMSM_V2 is not set
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
 CONFIG_IPV6_SIT=y
 CONFIG_IPV6_SIT_6RD=y
-# CONFIG_IPV6_SUBTREES is not set
+CONFIG_IPV6_SUBTREES=y
 CONFIG_IPV6_TUNNEL=y
 CONFIG_IP_MROUTE=y
 CONFIG_IP_MROUTE_COMMON=y
@@ -374,10 +329,7 @@ CONFIG_IP_NF_TARGET_REDIRECT=y
 CONFIG_IP_NF_TARGET_REJECT=m
 CONFIG_IP_NF_TARGET_SYNPROXY=y
 CONFIG_IP_NF_TARGET_TTL=y
-CONFIG_IP_PNP=y
-# CONFIG_IP_PNP_BOOTP is not set
-# CONFIG_IP_PNP_DHCP is not set
-# CONFIG_IP_PNP_RARP is not set
+CONFIG_IP_ROUTE_CLASSID=y
 # CONFIG_IP_ROUTE_MULTIPATH is not set
 # CONFIG_IP_ROUTE_VERBOSE is not set
 CONFIG_IRQCHIP=y
@@ -395,6 +347,8 @@ CONFIG_JFFS2_ZLIB=y
 CONFIG_KALLSYMS=y
 CONFIG_KERNEL_GZIP=y
 # CONFIG_KERNEL_XZ is not set
+CONFIG_KEXEC=y
+CONFIG_KEXEC_CORE=y
 CONFIG_KEYBOARD_ATKBD=m
 CONFIG_LEGACY_PTYS=y
 CONFIG_LEGACY_PTY_COUNT=8
@@ -407,16 +361,32 @@ CONFIG_LOCALVERSION_AUTO=y
 CONFIG_LOCKD=m
 CONFIG_LOCK_DEBUGGING_SUPPORT=y
 CONFIG_LOCK_SPIN_ON_OWNER=y
-CONFIG_LOG_BUF_SHIFT=17
-CONFIG_LZO_COMPRESS=y
-CONFIG_LZO_DECOMPRESS=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_LWTUNNEL=y
+# CONFIG_LWTUNNEL_BPF is not set
+CONFIG_MAGIC_SYSRQ=y
 CONFIG_MANDATORY_FILE_LOCKING=y
-# CONFIG_MEMCG is not set
+CONFIG_MEMCG=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_MEMCG_SWAP=y
+# CONFIG_MEMCG_SWAP_ENABLED is not set
 CONFIG_MEMFD_CREATE=y
 CONFIG_MIGHT_HAVE_CACHE_L2X0=y
 CONFIG_MIGRATION=y
-CONFIG_MODULES_TREE_LOOKUP=y
 CONFIG_MODULES_USE_ELF_REL=y
+# CONFIG_MOUSE_BCM5974 is not set
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+# CONFIG_MOUSE_SERIAL is not set
+# CONFIG_MOUSE_VSXXXAA is not set
 CONFIG_MQ_IOSCHED_DEADLINE=y
 CONFIG_MQ_IOSCHED_KYBER=y
 CONFIG_MSDOS_FS=m
@@ -425,33 +395,19 @@ CONFIG_MTD_CFI_ADV_OPTIONS=y
 CONFIG_MTD_CFI_GEOMETRY=y
 # CONFIG_MTD_CFI_INTELEXT is not set
 # CONFIG_MTD_COMPLEX_MAPPINGS is not set
-# CONFIG_MTD_ECNT is not set
+CONFIG_MTD_ECNT=y
 CONFIG_MTD_JEDECPROBE=y
 CONFIG_MTD_NAND_CORE=y
-CONFIG_MTD_SPI_NAND=y
-CONFIG_ECONET_BMT_BBT_HACK=y
-CONFIG_ECONET_READ_FLASH_BYTE_HACK=y
-
-CONFIG_SPI=y
-CONFIG_SPI_MASTER=y
-CONFIG_SPI_MEM=y
-CONFIG_SPI_EN75XX=y
-
-# CONFIG_MTD_NAND_ECC_SW_HAMMING is not set
-# CONFIG_MTD_RAW_NAND is not set
-# CONFIG_MTD_SPIFLASH is not set
-CONFIG_MTD_UBI=y
-CONFIG_MTD_UBI_BEB_LIMIT=20
-CONFIG_MTD_UBI_GLUEBI=y
-CONFIG_MTD_UBI_BLOCK=y
-CONFIG_MTD_UBI_WL_THRESHOLD=4096
-CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+CONFIG_MTD_RAW_NAND=y
+CONFIG_MTD_SPIFLASH=y
 CONFIG_MUTEX_SPIN_ON_OWNER=y
 CONFIG_NAMESPACES=y
 CONFIG_NEED_DMA_MAP_STATE=y
 CONFIG_NEED_SG_DMA_LENGTH=y
 CONFIG_NETFILTER=y
 CONFIG_NETFILTER_ADVANCED=y
+CONFIG_NETFILTER_CONNCOUNT=m
 CONFIG_NETFILTER_FAMILY_ARP=y
 CONFIG_NETFILTER_FAMILY_BRIDGE=y
 CONFIG_NETFILTER_INGRESS=y
@@ -460,65 +416,72 @@ CONFIG_NETFILTER_NETLINK_LOG=y
 CONFIG_NETFILTER_NETLINK_QUEUE=y
 CONFIG_NETFILTER_SYNPROXY=y
 CONFIG_NETFILTER_XTABLES=y
+CONFIG_NETFILTER_XT_CONNMARK=m
 CONFIG_NETFILTER_XT_MARK=y
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
 CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
 CONFIG_NETFILTER_XT_MATCH_DSCP=y
 CONFIG_NETFILTER_XT_MATCH_ECN=y
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
 CONFIG_NETFILTER_XT_MATCH_HL=y
 CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
+# CONFIG_NETFILTER_XT_MATCH_LAYER7 is not set
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
 CONFIG_NETFILTER_XT_MATCH_LIMIT=y
 CONFIG_NETFILTER_XT_MATCH_MAC=y
 CONFIG_NETFILTER_XT_MATCH_MARK=y
 CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
 CONFIG_NETFILTER_XT_MATCH_STATE=y
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
 CONFIG_NETFILTER_XT_MATCH_STRING=y
 CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
+CONFIG_NETFILTER_XT_MATCH_TIME=m
 CONFIG_NETFILTER_XT_NAT=y
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
 CONFIG_NETFILTER_XT_TARGET_CT=y
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
 CONFIG_NETFILTER_XT_TARGET_HL=y
+CONFIG_NETFILTER_XT_TARGET_LOG=m
 CONFIG_NETFILTER_XT_TARGET_MARK=y
 CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
 CONFIG_NETFILTER_XT_TARGET_NETMAP=y
-CONFIG_NETFILTER_XT_TARGET_NFLOG=m
-CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
+CONFIG_NETFILTER_XT_TARGET_NFLOG=y
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
 CONFIG_NETFILTER_XT_TARGET_NOTRACK=y
 CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
 CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
-
-CONFIG_NET_SCH_HTB=m
-CONFIG_NET_SCH_HFSC=m
-CONFIG_NET_SCH_TBF=m
-CONFIG_NET_SCH_INGRESS=m
-
-CONFIG_NET_CLS=y
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_GACT=m
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_CLS_ACT=y
 CONFIG_NET_CLS_BASIC=m
-CONFIG_NET_CLS_TCINDEX=m
-CONFIG_NET_CLS_ROUTE4=m
-CONFIG_NET_CLS_FW=m
-CONFIG_NET_CLS_U32=m
-CONFIG_CLS_U32_MARK=y
-
+# CONFIG_NET_CLS_CGROUP is not set
 CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_FW=m
 CONFIG_NET_CLS_MATCHALL=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_U32=m
+CONFIG_NET_EGRESS=y
 CONFIG_NET_EMATCH=y
-CONFIG_NET_EMATCH_STACK=32
 CONFIG_NET_EMATCH_U32=m
-CONFIG_NET_CLS_ACT=y
-CONFIG_NET_ACT_MIRRED=m
-CONFIG_NET_ACT_SKBEDIT=m
-CONFIG_NET_ACT_CONNMARK=m
-CONFIG_IFB=m
-
 CONFIG_NET_FLOW_LIMIT=y
 CONFIG_NET_INGRESS=y
-CONFIG_NET_EGRESS=y
 CONFIG_NET_IPVTI=y
 CONFIG_NET_IP_TUNNEL=y
 CONFIG_NET_KEY=y
 CONFIG_NET_KEY_MIGRATE=y
 CONFIG_NET_NS=y
 CONFIG_NET_REDIRECT=y
-CONFIG_NET_SCHED=y
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_TBF=m
 # CONFIG_NET_VENDOR_3COM is not set
 # CONFIG_NET_VENDOR_AURORA is not set
 CONFIG_NFS_FS=m
@@ -547,15 +510,20 @@ CONFIG_NF_CONNTRACK_H323=y
 CONFIG_NF_CONNTRACK_IRC=y
 CONFIG_NF_CONNTRACK_MARK=y
 CONFIG_NF_CONNTRACK_PPTP=y
+# CONFIG_NF_CONNTRACK_RTCP is not set
+# CONFIG_NF_CONNTRACK_RTSP is not set
 CONFIG_NF_CONNTRACK_SIP=y
 CONFIG_NF_CONNTRACK_TFTP=y
 CONFIG_NF_CONNTRACK_TIMEOUT=y
 CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_ZONES=y
 CONFIG_NF_CT_NETLINK=y
 CONFIG_NF_CT_PROTO_GRE=y
 CONFIG_NF_DEFRAG_IPV4=y
 CONFIG_NF_DEFRAG_IPV6=y
-# CONFIG_NF_LOG_IPV6 is not set
+CONFIG_NF_LOG_COMMON=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_LOG_IPV6=m
 CONFIG_NF_NAT=y
 CONFIG_NF_NAT_FTP=y
 CONFIG_NF_NAT_H323=y
@@ -596,6 +564,7 @@ CONFIG_OLD_SIGSUSPEND3=y
 CONFIG_OUTER_CACHE=y
 CONFIG_OUTER_CACHE_SYNC=y
 # CONFIG_OVERLAY_FS_XINO_AUTO is not set
+CONFIG_PAGE_COUNTER=y
 CONFIG_PAGE_OFFSET=0xC0000000
 # CONFIG_PANIC_ON_OOPS is not set
 CONFIG_PANIC_ON_OOPS_VALUE=0
@@ -604,7 +573,6 @@ CONFIG_PARTITION_PERCPU=y
 CONFIG_PCI=y
 CONFIG_PCI_DOMAINS=y
 CONFIG_PCI_DOMAINS_GENERIC=y
-CONFIG_PERF_EVENTS=y
 CONFIG_PERF_USE_VMALLOC=y
 CONFIG_PGTABLE_LEVELS=2
 CONFIG_PID_NS=y
@@ -624,38 +592,29 @@ CONFIG_PPP_BSDCOMP=y
 CONFIG_PPP_DEFLATE=y
 # CONFIG_PPP_FILTER is not set
 # CONFIG_PPP_MULTILINK is not set
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_PROC_PID_CPUSET=y
-CONFIG_PSTORE=y
-# CONFIG_PSTORE_842_COMPRESS is not set
-CONFIG_PSTORE_CONSOLE=y
-# CONFIG_PSTORE_DEFLATE_COMPRESS is not set
-# CONFIG_PSTORE_LZ4HC_COMPRESS is not set
-# CONFIG_PSTORE_LZ4_COMPRESS is not set
-# CONFIG_PSTORE_LZO_COMPRESS is not set
-CONFIG_PSTORE_PMSG=y
-CONFIG_PSTORE_RAM=y
-# CONFIG_PSTORE_ZSTD_COMPRESS is not set
+CONFIG_PRINTK_TIME=y
+# CONFIG_PROC_PID_CPUSET is not set
+CONFIG_PROC_VMCORE=y
 CONFIG_RATIONAL=y
 CONFIG_RCU_CPU_STALL_TIMEOUT=21
 # CONFIG_RCU_EXPERT is not set
 CONFIG_RCU_NEED_SEGCBLIST=y
 CONFIG_RCU_STALL_COMMON=y
 CONFIG_REFCOUNT_FULL=y
+CONFIG_RELAY=y
 # CONFIG_RFKILL is not set
 CONFIG_RFS_ACCEL=y
 CONFIG_RPS=y
 CONFIG_RSEQ=y
-# CONFIG_RT_GROUP_SCHED is not set
+CONFIG_RT_GROUP_SCHED=y
 CONFIG_RWSEM_SPIN_ON_OWNER=y
 CONFIG_SCHED_DEBUG=y
 CONFIG_SCHED_SMT=y
 CONFIG_SCSI=m
 CONFIG_SCSI_MOD=m
-CONFIG_SECURITY=y
+CONFIG_SECCOMP=y
 CONFIG_SECURITYFS=y
 # CONFIG_SECURITY_DMESG_RESTRICT is not set
-# CONFIG_SECURITY_NETWORK is not set
 # CONFIG_SERIAL_8250 is not set
 CONFIG_SERIAL_ECNT=y
 CONFIG_SERIO=y
@@ -680,13 +639,11 @@ CONFIG_SQUASHFS_LZMA=y
 CONFIG_SQUASHFS_ZLIB=y
 CONFIG_SRCU=y
 CONFIG_STACKPROTECTOR=y
-CONFIG_STACKPROTECTOR_STRONG=y
 # CONFIG_STAGING is not set
 # CONFIG_STRIP_ASM_SYMS is not set
 CONFIG_SUNRPC=m
 CONFIG_SUSPEND=y
 CONFIG_SUSPEND_FREEZER=y
-# CONFIG_SWAP is not set
 CONFIG_SWP_EMULATE=y
 CONFIG_SYSFS_SYSCALL=y
 CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -706,11 +663,6 @@ CONFIG_TIMER_PROBE=y
 # CONFIG_TMPFS_XATTR is not set
 CONFIG_TREE_RCU=y
 CONFIG_TREE_SRCU=y
-CONFIG_UBIFS_FS=y
-# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
-CONFIG_UBIFS_FS_LZO=y
-CONFIG_UBIFS_FS_ZLIB=y
-CONFIG_UBIFS_FS_ZSTD=y
 CONFIG_UEVENT_HELPER_PATH=""
 CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
 CONFIG_UNWINDER_ARM=y
@@ -749,9 +701,7 @@ CONFIG_USELIB=y
 CONFIG_USER_NS=y
 CONFIG_USE_OF=y
 CONFIG_UTS_NS=y
-CONFIG_VDSO=y
 CONFIG_VFAT_FS=y
-# CONFIG_VFIO is not set
 # CONFIG_VFP is not set
 CONFIG_VM_EVENT_COUNTERS=y
 # CONFIG_WATCHDOG is not set
@@ -777,7 +727,6 @@ CONFIG_XFRM_IPCOMP=y
 CONFIG_XFRM_MIGRATE=y
 CONFIG_XFRM_USER=y
 CONFIG_XPS=y
-CONFIG_XXHASH=y
 CONFIG_XZ_DEC_ARM=y
 CONFIG_XZ_DEC_ARMTHUMB=y
 CONFIG_XZ_DEC_BCJ=y
@@ -789,6 +738,3 @@ CONFIG_ZBOOT_ROM_BSS=0
 CONFIG_ZBOOT_ROM_TEXT=0
 CONFIG_ZLIB_DEFLATE=y
 CONFIG_ZLIB_INFLATE=y
-CONFIG_ZSTD_COMPRESS=y
-CONFIG_ZSTD_DECOMPRESS=y
-# CONFIG_IOMMU_DEBUGFS is not set
diff --git a/iopsys-econet/en7562/mi.conf b/iopsys-econet/en7562/mi.conf
index 359aaeb7c2aa959794c0fce0d1d73e9df55cb39b..94c70792331ec138166a063035056fdceaf92d34 100755
--- a/iopsys-econet/en7562/mi.conf
+++ b/iopsys-econet/en7562/mi.conf
@@ -1,8 +1,10 @@
+bootcmd=flash imgread 2048\;bootm
 bootdelay=3
 baudrate=115200
 ethaddr=00:AA:BB:01:23:40
 ipaddr=192.168.1.1
-serverip=192.168.1.100
+serverip=192.168.1.126
+bootfile=tclinux.bin
 loadaddr=0x81800000
 arch=arm
 cpu=armv7
@@ -10,6 +12,7 @@ board=en7523_evb
 board_name=en7523_evb
 vendor=ecnt
 soc=en7523
+root=/dev/mtdblock3 ro
 console=ttyS0,115200n8 earlycon
 ;
 ; SDRAM parameter
@@ -41,11 +44,11 @@ power_gpio=1515
 ;
 ; UserName
 ;
-username=admin
+username=telecomadmin
 ;
 ; Password
 ;
-password=1234
+password=nE7jA%5m
 ;
 ; ADSL GPIO
 ;
@@ -95,15 +98,3 @@ stderr=serial
 ;
 ; Temporarilly usage,for 75xx serious identification on FPGA.It should be removed as merging back to Main Trunk
 ;
-;IOPSYS variables
-active_image=1
-board_id=arcee
-rootfstype=squashfs
-mtdparts_squashfs=mtdparts=ECO-NAND:0x100000(u-boot),0x500000(boot1),0x500000(boot2),0x4600000(rootfs1),0x4600000(rootfs2),0xa00000(overlay1),0xa00000(overlay2),0x100000(jffs_test),0x3280000(ubi_container),0x180000(art)
-mtdparts_ubifs=mtdparts=ECO-NAND:0x100000(u-boot),0x500000(boot1),0x500000(boot2),0xd380000(ubi),0x180000(art)
-bootcmd=run iop_set_mtdblock_${rootfstype}\; setenv bootargs ${iop_gen_bootargs} ${iop_sys_bootargs} ${iop_eco_bootargs}\; run iop_read_kernel\; bootm
-iop_read_kernel=if test "${active_image}" = 1\; then flash read 0x100000 0x500000\; else flash read 0x600000 0x500000\; fi
-iop_eco_bootargs=qdma_init=33 serdes_sel=2
-iop_gen_bootargs=console=ttyS0,115200n8 earlycon init=/sbin/init
-iop_set_mtdblock_ubifs=setenv iop_sys_bootargs ubi.mtd=ubi mtdparts=${mtdparts_ubifs} root=ubi0:rootfs${active_image} rootfstype=ubifs
-iop_set_mtdblock_squashfs=if test "${active_image}" = 1\; then setenv iop_sys_bootargs mtdparts=${mtdparts_squashfs} root=/dev/mtdblock3 ro rootfstype=squashfs\; else setenv iop_sys_bootargs mtdparts=${mtdparts_squashfs} root=/dev/mtdblock4 ro rootfstype=squashfs\; fi
diff --git a/iopsys-econet/en7562/target.mk b/iopsys-econet/en7562/target.mk
index e53fbbb0868542cce884a192bdc2782a6fe45891..6154e3a878b1a49af4b92f13ac49ae07ad8f7b14 100755
--- a/iopsys-econet/en7562/target.mk
+++ b/iopsys-econet/en7562/target.mk
@@ -2,13 +2,15 @@
 # Copyright (C) 2009 OpenWrt.org
 #
 
+ARCH:=arm
 SUBTARGET:=en7562
 BOARDNAME:=en7562 based boards
 CPU_TYPE:=cortex-a7
-FEATURES+=squashfs nand ramdisk ubifs jffs2_nand
-KERNELNAME:=vmlinux
+FEATURES:=squashfs nand ramdisk
+
+KERNEL_PATCHVER:=5.4
 
 define Target/Description
-	Build firmware images for Econet en7562 ARM based boards.
+	Build firmware images for Airoha mt7562 ARM based boards.
 endef
 
diff --git a/iopsys-econet/en7562/uImage.its b/iopsys-econet/en7562/uImage.its
new file mode 100755
index 0000000000000000000000000000000000000000..12f01bd5dde117aa90452d0f3609bf7a0d91e2d0
--- /dev/null
+++ b/iopsys-econet/en7562/uImage.its
@@ -0,0 +1,51 @@
+/*
+ * Simple U-boot uImage source file containing a single kernel and FDT blob
+ */
+
+/dts-v1/;
+
+/ {
+	description = "Kernel image with single Linux kernel, rootfs and FDT blob";
+	#address-cells = <1>;
+
+	images {
+		fdt@1 {
+			description = "ECONET Flattened Device Tree blob";
+			data = /incbin/("ecnt.dtb");
+			type = "flat_dt";
+			arch = "arm";
+			compression = "none";
+		};
+		kernel@1 {
+			description = "ECONET Linux kernel";
+			data = /incbin/("linux.7z");
+			type = "kernel";
+			arch = "arm";
+			os = "linux";
+			compression = "lzma";
+			load = <0x80088000>;
+			entry = <0x80088000>;
+			hash@1 {
+				algo = "sha1";
+			};
+		};
+		filesystem@1 {
+			description = "ECONET Root File System";
+			data = /incbin/("rootfs");
+			type = "filesystem";
+			arch = "arm";
+			os = "linux";
+			compression = "none";
+		};
+	};
+
+	configurations {
+		default = "conf@1";
+		conf@1 {
+			description = "Boot Linux kernel with FDT blob";
+			fdt = "fdt@1";
+			kernel = "kernel@1";
+			filesystem = "filesystem@1";
+		};
+	};
+};
diff --git a/iopsys-econet/en7581/UNION_EN7581_GLIBC_7915_7915_KERNEL_5_4_GCC_1030_demo.mak b/iopsys-econet/en7581/UNION_EN7581_GLIBC_7915_7915_KERNEL_5_4_GCC_1030_demo.mak
new file mode 100755
index 0000000000000000000000000000000000000000..c79f403cad6020966b8dbaf64cb50ebfcf2a8d1b
--- /dev/null
+++ b/iopsys-econet/en7581/UNION_EN7581_GLIBC_7915_7915_KERNEL_5_4_GCC_1030_demo.mak
@@ -0,0 +1,571 @@
+#
+# Automatically generated make config: don't edit
+# Tue Nov 23 13:58:23 2021
+#
+# TCSUPPORT_CPU_TC3162 is not set
+# TCSUPPORT_CPU_TC3162U is not set
+# TCSUPPORT_CPU_RT63260 is not set
+# TCSUPPORT_CPU_TC3262 is not set
+# TCSUPPORT_CPU_TC3182 is not set
+# TCSUPPORT_CPU_RT63165 is not set
+# TCSUPPORT_CPU_RT63365 is not set
+# TCSUPPORT_CPU_RT63368 is not set
+# TCSUPPORT_CPU_RT65168 is not set
+# TCSUPPORT_CPU_MT7510 is not set
+# TCSUPPORT_CPU_EN7512 is not set
+# TCSUPPORT_CPU_EN7521 is not set
+# TCSUPPORT_CPU_EN7516 is not set
+# TCSUPPORT_CPU_EN7527 is not set
+# TCSUPPORT_CPU_EN7528 is not set
+# TCSUPPORT_CPU_EN7580 is not set
+TCSUPPORT_CPU_EN7581=y
+# TCSUPPORT_CPU_EN7523 is not set
+# TCSUPPORT_CPU_MT7520 is not set
+# TCSUPPORT_CPU_MT7505 is not set
+# TCSUPPORT_TOOLCHAIN_OLD is not set
+# TCSUPPORT_NEWTOOLCHAIN is not set
+# TCSUPPORT_TOOLCHAIN_G4_9 is not set
+# TCSUPPORT_GCC4_9_GLIBC2_20 is not set
+# TCSUPPORT_GCC4_6_GLIBC2_20 is not set
+# TCSUPPORT_GCC4_6_GLIBC2_22 is not set
+# TCSUPPORT_GCC4_6_UCLIBC is not set
+# TCSUPPORT_GCC4_9_3_UCLIBC0_9_33_2_ARM is not set
+# TCSUPPORT_GCC4_9_3_GLIBC2_22_ARM is not set
+# TCSUPPORT_GCC9_1_0_GLIBC2_29_ARM is not set
+#TCSUPPORT_GCC10_3_0_GLIBC2_32_ARM is not set
+TCSUPPORT_GCC10_3_0_GLIBC2_32_KERNEL5_4=y
+# TCSUPPORT_KERNEL is not set
+# TCSUPPORT_2_6_36_KERNEL is not set
+# TCSUPPORT_3_18_21_KERNEL is not set
+# TCSUPPORT_4_4_KERNEL is not set
+TCSUPPORT_5_4_KERNEL=y
+WAN_ETHER=y
+WAN_GPON=y
+WAN_EPON=y
+
+#
+# WAN Transfer Mode Support
+#
+
+#
+# At Least One of The Following Has to Be Chosen!
+#
+TCSUPPORT_WAN_ETHER=y
+# TCSUPPORT_QDMA_WAN_FOR_ETHER is not set
+TCSUPPORT_WAN_GPON=y
+TCSUPPORT_WAN_EPON=y
+TCSUPPORT_BOOT_LZMA=y
+TCSUPPORT_DDR_CALI=y
+TCSUPPORT_BOOTROM_LARGE_SIZE=y
+# TCSUPPORT_KERNELCONFIG_AUTO is not set
+# TCSUPPORT_KERNELCONFIG_TC3162 is not set
+# TCSUPPORT_KERNELCONFIG_TC3162_PB is not set
+# TCSUPPORT_KERNELCONFIG_TC3162_VOIP is not set
+# TCSUPPORT_KERNELCONFIG_TC3162_IPv6 is not set
+# TCSUPPORT_KERNELCONFIG_TC3162U is not set
+# TCSUPPORT_KERNELCONFIG_TC3162U_IPv6 is not set
+# TCSUPPORT_KERNELCONFIG_TC3262 is not set
+# TCSUPPORT_KERNELCONFIG_TC3182 is not set
+# TCSUPPORT_KERNELCONFIG_RT63165 is not set
+# TCSUPPORT_KERNELCONFIG_RT63365 is not set
+# TCSUPPORT_KERNELCONFIG_RT65168 is not set
+# TCSUPPORT_KERNELCONFIG_MT7510 is not set
+# TCSUPPORT_KERNELCONFIG_EN7512 is not set
+# TCSUPPORT_KERNELCONFIG_EN7521 is not set
+# TCSUPPORT_KERNELCONFIG_EN7516 is not set
+# TCSUPPORT_KERNELCONFIG_EN7527 is not set
+# TCSUPPORT_KERNELCONFIG_EN7528 is not set
+# TCSUPPORT_KERNELCONFIG_EN7580 is not set
+# TCSUPPORT_KERNELCONFIG_EN7523 is not set
+# TCSUPPORT_KERNELCONFIG_MT7520 is not set
+# TCSUPPORT_KERNELCONFIG_MT7505 is not set
+# TCSUPPORT_BUSYBOX_1_0 is not set
+# TCSUPPORT_BUSYBOX_1_26_2 is not set
+# TCSUPPORT_BUSYBOXCONFIG_AUTO is not set
+# TCSUPPORT_BUSYBOXCONFIG_TC3162 is not set
+# TCSUPPORT_BUSYBOXCONFIG_TC3162_PB is not set
+# TCSUPPORT_BUSYBOXCONFIG_TC3162_IPv6 is not set
+# TCSUPPORT_BUSYBOXCONFIG_TC3162U is not set
+# TCSUPPORT_BUSYBOXCONFIG_TC3162U_IPv6 is not set
+TCSUPPORT_BUSYBOXCONFIG_TC3262=y
+
+#
+# Driver Feature
+#
+# TCSUPPORT_DMT_FTTDP is not set
+TCSUPPORT_DUAL_IMAGE=y
+TCSUPPORT_GPON_DUAL_IMAGE=y
+TCSUPPORT_EPON_DUAL_IMAGE=y
+# TCSUPPORT_DUAL_IMAGE_ENHANCE is not set
+# TCSUPPORT_INIC is not set
+# TCSUPPORT_DSL_PHYMODE is not set
+# TCSUPPORT_DSL_PHYMODE_HOST is not set
+TCSUPPORT_NPU=y
+TCSUPPORT_NPU_TUNNEL_OFFLOAD=y
+TCSUPPORT_NPU_WIFI_OFFLOAD=y
+TCSUPPORT_MT7520_PCIE=y
+# TCSUPPORT_MT7520S is not set
+# TCSUPPORT_CHS is not set
+TCSUPPORT_TR68LED=y
+TCSUPPORT_I2C=y
+# TCSUPPORT_LEDKEY is not set
+TCSUPPORT_WLAN=y
+# TCSUPPORT_WLAN_MULTI_CHIP is not set
+# TCSUPPORT_WLAN_APCLIENT is not set
+TCSUPPORT_WLAN_8021X=y
+# TCSUPPORT_WLAN_8021X_EXT is not set
+# TCSUPPORT_DOT11N_SPEC_COMPLY is not set
+# TCSUPPORT_WPA2_PRE_AUTH is not set
+TCSUPPORT_WLAN_WPS=y
+# WPS_BTN_NOT_SUPPORT_5G is not set
+# TCSUPPORT_WPS_5G_BTN is not set
+TCSUPPORT_WPS_BTN_DUALBAND=y
+TCSUPPORT_WLAN_WDS=y
+TCSUPPORT_WLAN_IGMPSNOOP=y
+# TCSUPPORT_WLAN_TR181 is not set
+# TCSUPPORT_WLAN_DOT11K_RRM is not set
+# TCSUPPORT_WLAN_DOT11V_WNM is not set
+# TCSUPPORT_WLAN_BNDSTRG is not set
+# TCSUPPORT_WLAN_DOT11R_FT is not set
+# TCSUPPORT_WLAN_VLAN is not set
+# TCSUPPORT_HTBW_40M is not set
+TCSUPPORT_WLAN_ATE=y
+TCSUPPORT_WLAN_QATOOL=y
+TCSUPPORT_WLAN_WPS_LEDSPEC=y
+TCSUPPORT_WLAN_MULTI_WPS=y
+TCSUPPORT_WLAN_GPIO=y
+# TCSUPPORT_WLAN_LED_BY_SW is not set
+TCSUPPORT_WLAN_PERSSID_SWITCH=y
+# TCSUPPORT_WLAN_PERSSID_SWITCH_ENHANCE is not set
+# TCSUPPORT_WLAN_PERSSID_RATELIMIT is not set
+TCSUPPORT_WLAN_PMF=y
+# TCSUPPORT_TEST_WLAN_SHORTCUT is not set
+TCSUPPORT_WLAN_TXBF=y
+# TCSUPPORT_SINGLE_SKU_V2 is not set
+TCSUPPORT_EEPROM_ACEXT=y
+# TCSUPPORT_MIPS_SYNCTYPE10 is not set
+# TCSUPPORT_WLAN_MT7915_BUILD_IN is not set
+TCSUPPORT_WLAN_MT7915_V74=y
+TCSUPPORT_WLAN_MT7915_TXOFFLOAD=y
+TCSUPPORT_WLAN_WPA3=y
+TCSUPPORT_WLAN_AX=y
+# TCSUPPORT_ECNT_MAP is not set
+# TCSUPPORT_ECNT_MAP_ENHANCE is not set
+# TCSUPPORT_EASYMESH_R13 is not set
+# TCSUPPORT_MAP_FILTER is not set
+# TCSUPPORT_MAP_WAPP is not set
+# TCSUPPORT_MAP_1905DAEMON is not set
+# TCSUPPORT_MAP_LIBMAPD is not set
+# TCSUPPORT_MAP_MAPDAEMON is not set
+# TCSUPPORT_FIRST_IF_NONE is not set
+# TCSUPPORT_FIRST_IF_RT2561 is not set
+# TCSUPPORT_FIRST_IF_RT3390 is not set
+# TCSUPPORT_FIRST_IF_RT5392 is not set
+# TCSUPPORT_FIRST_IF_RT5390 is not set
+# TCSUPPORT_FIRST_IF_RT5390HL is not set
+# TCSUPPORT_FIRST_IF_RT3090 is not set
+# TCSUPPORT_FIRST_IF_MT7601E is not set
+# TCSUPPORT_FIRST_IF_MT7592 is not set
+# TCSUPPORT_FIRST_IF_MULTIDRIVER is not set
+# TCSUPPORT_FIRST_IF_RT5592 is not set
+# TCSUPPORT_FIRST_IF_RT3593 is not set
+# TCSUPPORT_FIRST_IF_RT5592_RT3593 is not set
+# TCSUPPORT_FIRST_IF_MT7610E is not set
+# TCSUPPORT_FIRST_IF_MT7612E is not set
+# TCSUPPORT_FIRST_IF_MT7613E is not set
+# TCSUPPORT_FIRST_IF_MT7615_11N is not set
+# TCSUPPORT_FIRST_IF_MT7615D is not set
+# TCSUPPORT_FIRST_IF_MT7916N is not set
+# TCSUPPORT_FIRST_IF_MT7916D is not set
+# TCSUPPORT_FIRST_IF_MT7615_11AC is not set
+TCSUPPORT_FIRST_IF_MT7915N=y
+# TCSUPPORT_FIRST_IF_MT7915D is not set
+# TCSUPPORT_SECOND_IF_NONE is not set
+# TCSUPPORT_SECOND_IF_RT2561 is not set
+# TCSUPPORT_SECOND_IF_RT3390 is not set
+# TCSUPPORT_SECOND_IF_RT5392 is not set
+# TCSUPPORT_SECOND_IF_RT5390 is not set
+# TCSUPPORT_SECOND_IF_RT5390HL is not set
+# TCSUPPORT_SECOND_IF_RT3090 is not set
+# TCSUPPORT_SECOND_IF_MT7601E is not set
+# TCSUPPORT_SECOND_IF_MT7592 is not set
+# TCSUPPORT_SECOND_IF_MULTIDRIVER is not set
+# TCSUPPORT_SECOND_IF_RT5592 is not set
+# TCSUPPORT_SECOND_IF_RT3593 is not set
+# TCSUPPORT_SECOND_IF_RT5592_RT3593 is not set
+# TCSUPPORT_SECOND_IF_MT7610E is not set
+# TCSUPPORT_SECOND_IF_MT7612E is not set
+# TCSUPPORT_SECOND_IF_MT7613E is not set
+# TCSUPPORT_SECOND_IF_MT7615_11N is not set
+# TCSUPPORT_SECOND_IF_MT7615_11AC is not set
+TCSUPPORT_SECOND_IF_MT7915E=y
+# TCSUPPORT_CONFIG_FIRST_IF_EPAELNA is not set
+TCSUPPORT_CONFIG_FIRST_IF_IPAILNA=y
+# TCSUPPORT_CONFIG_FIRST_IF_IPAELNA is not set
+# TCSUPPORT_CONFIG_FIRST_IF_EPAILNA is not set
+# TCSUPPORT_CONFIG_SECOND_IF_EPAELNA is not set
+TCSUPPORT_CONFIG_SECOND_IF_IPAILNA=y
+# TCSUPPORT_CONFIG_SECOND_IF_IPAELNA is not set
+# TCSUPPORT_CONFIG_SECOND_IF_EPAILNA is not set
+TCSUPPORT_WLAN_MT7915N=y
+TCSUPPORT_DUAL_WLAN_MT7915E=y
+# TCSUPPORT_WLAN_MT76_MAC80211 is not set
+
+#
+# Virtual Private Network(VPN) Support
+#
+TCSUPPORT_VPN=y
+TCSUPPORT_HW_CRYPTO=y
+# TCSUPPORT_EIP93_VERIFY is not set
+# TCSUPPORT_USBHOST is not set
+# TCSUPPORT_BB_I2C is not set
+TCSUPPORT_CMDAPI=y
+# TCSUPPORT_AUTOBENCH is not set
+TCSUPPORT_NAND_FLASH=y
+# TCSUPPORT_NOR_FLASH_USED is not set
+TCSUPPORT_MT7570=y
+NOT_SUPPORT_BADBLOCK_CHECK=y
+# TCSUPPORT_NAND_BADBLOCK_CHECK is not set
+# TCSUPPORT_NAND_RT63368 is not set
+TCSUPPORT_NAND_BMT=y
+# TCSUPPORT_SQUASHFS_ADD_YAFFS is not set
+TCSUPPORT_RA_HWNAT=y
+TCSUPPORT_HWNAT_V3=y
+# TCSUPPORT_HWNAT_L2VID is not set
+TCSUPPORT_RA_HWNAT_ENHANCE_HOOK=y
+# TCSUPPORT_HWNAT_WAN_ACCOUNT is not set
+# TCSUPPORT_UNKNOW_MULTICAST_COUNT is not set
+TCSUPPORT_DS_HWNAT_OFFLOAD=y
+TCSUPPORT_DLF_CTRL=y
+# TCSUPPORT_DYING_GASP_OPTIMIZATION is not set
+TCSUPPORT_QDMA_BUFMGR=y
+TCSUPPORT_OMCI=y
+TCSUPPORT_OMCI_EXTENDED_MSG=y
+TCSUPPORT_OMCI_CTC=y
+TCSUPPORT_OMCI_DOT1AG=y
+TCSUPPORT_HGU_OMCI_MIB_UPLOAD_PPTP_ETH_UNI=y
+TCSUPPORT_OMCI_LAN_DEBUG=y
+# TCSUPPORT_OMCI_ALCATEL is not set
+# TCSUPPORT_HUAWEI_OLT_VENDOR_SPECIFIC_ME is not set
+TCSUPPORT_EPON_OAM=y
+TCSUPPORT_EPON_OAM_CTC=y
+TCSUPPORT_EPON_OAM_LAN_DBG=y
+# TCSUPPORT_EPON_FPGA_WORKAROUND is not set
+# TCSUPPORT_EPONCMD is not set
+# TCSUPPORT_MT7530_EXTERNAL is not set
+# TCSUPPORT_PPPOA_ENHANCE is not set
+# TCSUPPORT_MBUF_ENHANCE is not set
+# TCSUPPORT_SIM_CONTROLLER is not set
+# TCSUPPORT_UART_DISABLE is not set
+# TCSUPPORT_UART2 is not set
+# TCSUPPORT_FE_VIP_ENHANCEMENT is not set
+TCSUPPORT_SPI_CONTROLLER_ECC=y
+# TCSUPPORT_NAND_FLASH_OTP is not set
+# TCSUPPORT_GRE_TUNNEL_HWNAT is not set
+
+#
+# Common Feature
+#
+# TCSUPPORT_ECNT_LOG is not set
+TCSUPPORT_CPU_ARMV8=y
+TCSUPPORT_CPU_ARMV8_64=y
+# TCSUPPORT_CPU_ARMV8_NO_NEON is not set
+TCSUPPORT_UBOOT=y
+TCSUPPORT_UBOOT_2014=y
+TCSUPPORT_ATF_2_1=y
+# TCSUPPORT_NP is not set
+# TCSUPPORT_NP_CMCC is not set
+# TCSUPPORT_ANDLINK is not set
+# TCSUPPORT_HY_NETWORK is not set
+
+#
+# Passave Optical Network(PON) Support
+#
+TCSUPPORT_PON_SEL=y
+TCSUPPORT_MAX_PACKET_2000=y
+TCSUPPORT_GPON_MAPPING=y
+TCSUPPORT_GPON_DOWNSTREAM_MAPPING=y
+# TCSUPPORT_LAN_VLAN is not set
+# TCSUPPORT_LAN_VLAN_RANGE is not set
+TCSUPPORT_EPON_MAPPING=y
+TCSUPPORT_PONMGR=y
+TCSUPPORT_PMMGR=y
+TCSUPPORT_XPON_IGMP=y
+# TCSUPPORT_XPON_IGMP_CHT is not set
+TCSUPPORT_PON_MAC_FILTER=y
+TCSUPPORT_PON_USER_ISOLATION=y
+TCSUPPORT_PON_VLAN=y
+# TCSUPPORT_ETHER_DOWNVLAN is not set
+TCSUPPORT_PON_VLAN_FILTER=y
+# TCSUPPORT_VLAN_PASSTHROUGH is not set
+TCSUPPORT_PON_IP_HOST=y
+# TCSUPPORT_XPON_LED is not set
+# TCSUPPORT_PON_TEST is not set
+# TCSUPPORT_PON_FH is not set
+# TCSUPPORT_EPON_DUMMY is not set
+# TCSUPPORT_GPON_GREENDROP_OPEN is not set
+# TCSUPPORT_PON_SFU_HGU_HYBRID is not set
+# TCSUPPORT_TCAPI_ENHANCE is not set
+# TCSUPPORT_UBIFS is not set
+# TCSUPPORT_L2OGRE is not set
+# TCSUPPORT_STATICNAT is not set
+# TCSUPPORT_MACDUPDETECT is not set
+TCSUPPORT_IPV6=y
+TCSUPPORT_IPV6_ENHANCEMENT=y
+# TCSUPPORT_IPV6_CEROUTER is not set
+TCSUPPORT_DSLITE=y
+# TCSUPPORT_6RD is not set
+TCSUPPORT_IPV6_ADVANCE=y
+# TCSUPPORT_IPV6_ACL is not set
+TCSUPPORT_IPV6_FIREWALL=y
+# TCSUPPORT_IPV6_FIREWALL_RFC2827 is not set
+# TCSUPPORT_IPV6_RIPNG is not set
+TCSUPPORT_IPV6_TELNET=y
+TCSUPPORT_IPV6_TFTP=y
+TCSUPPORT_IPV6_FTP=y
+TCSUPPORT_IPV6_INETD=y
+# TCSUPPORT_IPV6_PRIVACYADDRS is not set
+# TCSUPPORT_IPV6_STATIC_ROUTE is not set
+TCSUPPORT_TSO_ENABLE=y
+TCSUPPORT_TSO_V2_ENABLE=y
+TCSUPPORT_LRO_ENABLE=y
+# TCSUPPORT_XSI_ENABLE is not set
+# TCSUPPORT_WAN_XSI is not set
+# TCSUPPORT_VOIP is not set
+TCSUPPORT_CWMP=y
+# TCSUPPORT_CWMP_CRPORTCHANGE is not set
+# TCSUPPORT_CWMP_PRECISE_TIME is not set
+# TCSUPPORT_CWMP_CS_BSNL is not set
+# TCSUPPORT_CWMP_FAST_GET is not set
+TCSUPPORT_RANDOM_INFORM=y
+TCSUPPORT_TRACEROUTE=y
+# TCSUPPORT_TRACEROUTE_GUI is not set
+TCSUPPORT_CWMP_XPON=y
+# TCSUPPORT_CWMP_ACL is not set
+# TCSUPPORT_CWMP_NO_HOST is not set
+# TCSUPPORT_DOWNSTREAM_QOS is not set
+TCSUPPORT_QOS=y
+TCSUPPORT_IGMP_QOS=y
+# TCSUPPORT_QOS_QUEUE_MODIFY is not set
+# TCSUPPORT_QOS_EIGHT_QUEUE is not set
+TCSUPPORT_PORTBIND=y
+TCSUPPORT_SWNAT=y
+# TCSUPPORT_TLS is not set
+# TCSUPPORT_SOFT_RATELIMIT is not set
+# TCSUPPORT_ASYM_VOD is not set
+# TCSUPPORT_VLAN_TAG is not set
+TCSUPPORT_CWMP_SSL=y
+# TCSUPPORT_CWMP_SSL_MULTICA is not set
+# TCSUPPORT_CWMP_TR181 is not set
+# TCSUPPORT_CWMP_TR111 is not set
+TCSUPPORT_CWMP_TR143=y
+TCSUPPORT_TR143_CURL_UPLOAD=y
+# TCSUPPORT_LAYER2BRIDGING is not set
+# TCSUPPORT_WEBSERVER_SSL is not set
+# TCSUPPORT_WEBSERVER_OPENSSL is not set
+# TCSUPPORT_SSH is not set
+TCSUPPORT_SNMP=y
+# TCSUPPORT_SNMP_5_7_3 is not set
+TCSUPPORT_SNMP_FULL=y
+# TCSUPPORT_START_TRAP is not set
+# TCSUPPORT_SNMP_CHT is not set
+TCSUPPORT_SNMP_V3=y
+TCSUPPORT_IPV6_SNMP=y
+# TCSUPPORT_SNMP_REDUCED is not set
+TCSUPPORT_SNMP_TRUSTIP=y
+# TCSUPPORT_SNMP_ATMADSL is not set
+# TCSUPPORT_ALIASIP is not set
+TCSUPPORT_DHCP_STATIC=y
+TCSUPPORT_DHCP_PROFILE=y
+# TCSUPPORT_BRIDGE_MAC_LIMIT is not set
+# TCSUPPORT_CDS is not set
+# TCSUPPORT_TW_BOARD_CDS is not set
+# TCSUPPORT_TW_BOARD_CJ is not set
+# TCSUPPORT_NOT_CARE_VER_DY_STALIST is not set
+# TCSUPPORT_GPON_ATTACK_ENHANCE is not set
+# TCSUPPORT_CPU_PERFORMANCE_TEST is not set
+TCSUPPORT_SEPERATED_ETH_ITF=y
+# TCSUPPORT_WAN2LAN_EXT is not set
+# TCSUPPORT_XPON_HAL_API is not set
+# TCSUPPORT_XPON_HAL_API_EXT is not set
+# TCSUPPORT_XPON_HAL_API_QOS is not set
+# TCSUPPORT_XPON_HAL_API_MCST is not set
+# TCSUPPORT_IS_FH_PON is not set
+# TCSUPPORT_FH_ENV is not set
+TCSUPPORT_E8B=y
+# TCSUPPORT_GPIO40 is not set
+# TCSUPPORT_GPIO25 is not set
+TCSUPPORT_DNSEACHPVC=y
+TCSUPPORT_MLD_SNOOPING=y
+TCSUPPORT_MLD_PROXY=y
+TCSUPPORT_IGMP_PROXY_V3=y
+TCSUPPORT_IGMP_SNOOPING=y
+TCSUPPORT_IGMPSNOOPING_ENHANCE=y
+# TCSUPPORT_SNOOPING_SEPERATION is not set
+TCSUPPORT_MULTICAST_SPEED=y
+# TCSUPPORT_L2_PPP_MCAST_SHORTCUT is not set
+# TCSUPPORT_IGMP_SNOOPING_V3 is not set
+TCSUPPORT_SMUX=y
+# TCSUPPORT_MULIF_WAN_SAME_MAC is not set
+TCSUPPORT_MTD_PARTITIONS_CMDLINE=y
+TCSUPPORT_PARTITIONS_CMDLINE_STR="40m[tclinux],40m[tclinux_slave],16m[rootfs_data]"
+TCSUPPORT_MTD_PARTITION_NUM=9
+TCSUPPORT_MTD_ENCHANCEMENT=y
+TCSUPPORT_RESERVEAREA_BLOCK=6
+TCSUPPORT_QDMA_WAN_DSCP_NUM=4
+TCSUPPORT_QDMA_LAN_DSCP_NUM=1
+TCSUPPORT_BACKUPROMFILE=y
+# TCSUPPORT_NOTDEFAULTROMFILEAREA is not set
+# TCSUPPORT_CT_2PWIFI is not set
+TCSUPPORT_PRODUCTIONLINE=y
+# TCSUPPORT_PROLINECMD_NG is not set
+# TCSUPPORT_UNIQUEMAC is not set
+TCSUPPORT_SYSLOG=y
+TCSUPPORT_SYSLOG_ENHANCE=y
+# TCSUPPORT_REMOTE_SYSLOG is not set
+# TCSUPPORT_AUTO_IP is not set
+TCSUPPORT_DMS=y
+TCSUPPORT_DMS_FULL_FORMAT=y
+# TCSUPPORT_WEB_SAVE is not set
+# TCSUPPORT_FW_UPGRADE_16M is not set
+# TCSUPPORT_BRIDGE_FASTPATH is not set
+RA_PARENTALCONTROL=y
+# TCSUPPORT_PARENTAL_URLBLOCK is not set
+# TCSUPPORT_AUTO_DEFAULT_ROUTER is not set
+# TCSUPPORT_RA_MENU is not set
+# TCSUPPORT_NEW_SHELL is not set
+# TCSUPPORT_SIPROXD is not set
+TCSUPPORT_SAMBA_V4=y
+# TCSUPPORT_SAMBA_IPv6 is not set
+# TCSUPPORT_SAMBA_NONE is not set
+TCSUPPORT_SAMBA=y
+# TCSUPPORT_TEST_SAMBA_SHORTCUT is not set
+# TCSUPPORT_MULTICAST_BSP_GENERAL is not set
+# TCSUPPORT_CODE_SHRINK is not set
+# RA_ETHERMEDIATYPE is not set
+# TCSUPPORT_MODEL_CHECK is not set
+#TCSUPPORT_PORT_TRIGGER is not set
+# TCSUPPORT_RA_GUI is not set
+# TCSUPPORT_FILTER_DSCP is not set
+# TCSUPPORT_2PORTS is not set
+# TCSUPPORT_DHCP_PORT_FLT is not set
+TCSUPPORT_1NTP_SERVER=y
+# TCSUPPORT_2NTP_SERVER is not set
+# TCSUPPORT_3NTP_SERVER is not set
+# TCSUPPORT_UPNP_CERT is not set
+# TCSUPPORT_PPP_AUTHEN is not set
+# TCSUPPORT_TFTP_UPGRADE_PROTECT is not set
+# TCSUPPORT_TR069_OPT43 is not set
+TCSUPPORT_GENERAL_MULTILANGUAGE=y
+# TCSUPPORT_CHINESE_ONLY is not set
+# TCSUPPORT_ENGLISH_ONLY is not set
+# TCSUPPORT_FWNAME_NOCHK is not set
+# TCSUPPORT_MODEL_NAME_CUSKIT is not set
+TCSUPPORT_MEMORY_CONTROL=y
+# TCSUPPORT_SBTHROUGHPUT_ENHANCE is not set
+# TCSUPPORT_VPN_SWITCH_GUI is not set
+# TCSUPPORT_LAYER3FORWARD_ENHANCEMENT is not set
+# TCSUPPORT_UPGRADE_WDOGREBOOT is not set
+TCSUPPORT_LED_BTN_CHECK=y
+# TCSUPPORT_LED_CHECK is not set
+TCSUPPORT_BTN_CHECK=y
+# TCSUPPORT_WPA_SUPPLICANT is not set
+# TCSUPPORT_SUPPORT_FLASH is not set
+TCSUPPORT_TEST_LED_ALL=y
+# TCSUPPORT_CMDPROMPT is not set
+# TCSUPPORT_WLAN_MAXSTANUM_GUI is not set
+# TCSUPPORT_MULTISERVICE_ON_WAN is not set
+# TCSUPPORT_AGEOUT_MAC is not set
+# TCSUPPORT_POWERSAVE_ENABLE is not set
+# TCSUPPORT_FON is not set
+# TCSUPPORT_FON_V2 is not set
+# TCSUPPORT_MULTI_UPGRADE_LIONS is not set
+# TCSUPPORT_ETHER_ALL_LED is not set
+# TCSUPPORT_FW_INTERNET_LED is not set
+# TCSUPPORT_WAN_ETHER_LED is not set
+# TCSUPPORT_USB_FTP_SERVER is not set
+TCSUPPORT_FTP_CMD=y
+# TCSUPPORT_CWMP_FAULT_RESPONSE is not set
+# TCSUPPORT_DHCP_NOFORWARD is not set
+TCSUPPORT_NEW_SPIFLASH=y
+# TCSUPPORT_NEW_SPIFLASH_DEBUG is not set
+# TCSUPPORT_WPS_BTN_NEWSPEC is not set
+# TCSUPPORT_WAN_UPSTREAM_REMARK is not set
+# TCSUPPORT_ZEBRA_WORKAROUND is not set
+# TCSUPPORT_2DNS is not set
+# TCSUPPORT_UPGRADE_NO_REBOOT is not set
+TCSUPPORT_CLMP=y
+TCSUPPORT_CLMP_NG=y
+# TCSUPPORT_STARTUP_OPTIMIZATION is not set
+
+#
+# Ethernet Port Mapping to Switch Port
+#
+# TCSUPPORT_MANUAL_ETHERNET_PORTMAP is not set
+# TCSUPPORT_GUI_ALG_CONTROL is not set
+TCSUPPORT_EPON_ATTACK_ENHANCE=y
+# TCSUPPORT_L2TP_VPN_HWNAT is not set
+TCSUPPORT_TR64_DIGEST_AUTH=y
+# TCSUPPORT_MEMORY_SHRINK is not set
+# TCSUPPORT_DNSBIND_DEV is not set
+TCSUPPORT_IPV6_CWMP=y
+TCSUPPORT_CWMP_OPENSSL=y
+TCSUPPORT_CWMP_NG=y
+# TCSUPPORT_GOOGLE_FIBER_DHCPv6C is not set
+TCSUPPORT_NEW_WDOG=y
+TCSUPPORT_CFG_NG=y
+# TCSUPPORT_ALSA is not set
+TCSUPPORT_CFG_NG_UNION=y
+# TCSUPPORT_HWNAT_ADD_DEL_API is not set
+TCSUPPORT_HIGHMEM=y
+# TCSUPPORT_CWMP_LAYER2INTERFACE is not set
+TCSUPPORT_IFC_EN=y
+TCSUPPORT_ECNT_SKBMGR=y
+# TCSUPPORT_VLAN_ACCESS_TRUNK is not set
+# TCSUPPORT_WLAN_AUTO_DEBUG_TOOL is not set
+TCSUPPORT_USER_DEFINE_FIRST_MAC=-1
+# TCSUPPORT_SECURE_BOOT is not set
+# TCSUPPORT_EXTENDED_VLAN is not set
+# TCSUPPORT_CDS_CT is not set
+# TCSUPPORT_CGNX is not set
+TCSUPPORT_WLAN_AC=y
+TCSUPPORT_NPTv6=y
+TCSUPPORT_ORN_EBTABLES=y
+# TCSUPPORT_VXLAN is not set
+# TCSUPPORT_UDP_PROXY is not set
+# TCSUPPORT_APPS_NOROOT_PERM is not set
+# TCSUPPORT_LXC_MGR is not set
+# TCSUPPORT_GUI_UTF8 is not set
+# TCSUPPORT_LANMGR_NG is not set
+
+#
+# Customer feature
+#
+# TCSUPPORT_PPPOE_SIMULATE is not set
+# TCSUPPORT_CT_MIDWARE is not set
+# TCSUPPORT_RIPD is not set
+# TCSUPPORT_CT_DEVICEREG is not set
+# TCSUPPORT_AUTO_DMZ is not set
+# TCSUPPORT_WEB_INTERCEPTION is not set
+# TCSUPPORT_TRUE_LANDING_PAGE is not set
+# TCSUPPORT_SIMPLE_UPNP is not set
+TCSUPPORT_IGMP_PROXY=y
+TCSUPPORT_IGMP_QUICK_LEAVE=y
+# TCSUPPORT_KEYPARA_STORE is not set
+TCSUPPORT_VIR_SERVER=y
+# TCSUPPORT_TXPOWER_INVERSE is not set
+# TCSUPPORT_VOIP_1FXSPORT is not set
+# TCSUPPORT_PON_ROSTELECOM is not set
+# TCSUPPORT_C9_ROST_LED is not set
+TCSUPPORT_RESERVEAREA_EXTEND=y
+TCSUPPORT_LED_SWITCH_BUTTON=y
+# TCSUPPORT_HW_SW_FWVER is not set
+TCSUPPORT_MULTI_USER_ITF=y
+TCSUPPORT_BLAPI=y
+#
+# Beta feature: Parallel Build
+#
+# TCSUPPORT_PARALLEL_BUILD_KERNEL_OFF is not set
+# TCSUPPORT_PARALLEL_BUILD_CUSTOM_JOB_NUM_ENABLE is not set
+BSP =y
+TCSUPPORT_OPENWRT=y
\ No newline at end of file
diff --git a/iopsys-econet/en7581/base-files/etc/7570_bob.conf b/iopsys-econet/en7581/base-files/etc/7570_bob.conf
new file mode 100755
index 0000000000000000000000000000000000000000..acab36e47299adf26601c843b5bf399405309a4b
Binary files /dev/null and b/iopsys-econet/en7581/base-files/etc/7570_bob.conf differ
diff --git a/iopsys-econet/en7581/base-files/etc/bringup_xpon_intf.sh b/iopsys-econet/en7581/base-files/etc/bringup_xpon_intf.sh
new file mode 100755
index 0000000000000000000000000000000000000000..b720c4a5a31065fcb7e26e8a370d91e77cb3ca71
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/bringup_xpon_intf.sh
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+DEBUG_FILE="/tmp/bringup_xpon_intf.log"
+rm -f $DEBUG_FILE
+
+for i in  0 1 2 3 4 5 6 7
+do
+	vlan_id=`uci show network | grep "gpon_vlan\[$i\]\." | grep vlan_id | cut -d '=' -f2 | sed -e 's|["'\'']||g'`
+	payload=`uci show network | grep "gpon_vlan\[$i\]\." | grep payload | cut -d '=' -f2 | sed -e 's|["'\'']||g'`
+	if [ ! -z $vlan_id ]; then
+		echo "ifconfig pon up" >> $DEBUG_FILE
+		ifconfig pon up
+
+		echo "vconfig add pon $vlan_id" >> $DEBUG_FILE
+		vconfig add pon $vlan_id
+
+		echo "ifconfig pon.$vlan_id up" >> $DEBUG_FILE
+		ifconfig pon.$vlan_id up 
+		if [ $payload = "bridged" ];then
+        		brctl addif br-lan pon.$vlan_id
+		fi 
+	fi
+done
+vlan_id=`uci get network.gpon_vlan.vlan_id`
+payload=`uci get network.gpon_vlan.payload`
+
+if [ ! -z $vlan_id ]; then
+	echo "ifconfig pon up" >> $DEBUG_FILE
+        ifconfig pon up
+
+        echo "vconfig add pon $vlan_id" >> $DEBUG_FILE
+        vconfig add pon $vlan_id
+
+        echo "ifconfig pon.$vlan_id up" >> $DEBUG_FILE
+        ifconfig pon.$vlan_id up
+if [ $payload = "bridged" ];then
+	brctl addif br-lan pon.$vlan_id
+fi	
+fi
diff --git a/iopsys-econet/en7581/base-files/etc/clean_up_xpon_intf.sh b/iopsys-econet/en7581/base-files/etc/clean_up_xpon_intf.sh
new file mode 100755
index 0000000000000000000000000000000000000000..f8b2bd62ee8d099a4acc93ecacd38a7185debbb0
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/clean_up_xpon_intf.sh
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+DEBUG_FILE="/tmp/cleanup_xpon.log"
+rm -f $DEBUG_FILE
+
+for i in  0 1 2 3 4 5 6 7
+do
+	vlan_id=`cat /tmp/network_uci | grep "gpon_vlan\[$i\]\." | grep vlan_id | cut -d '=' -f2 | sed -e 's|["'\'']||g'`
+	if [ ! -z $vlan_id ]; then
+		echo "ifconfig pon.$vlan_id down" >> $DEBUG_FILE
+		ifconfig pon.$vlan_id down
+	fi
+done
diff --git a/iopsys-econet/en7581/base-files/etc/config/network b/iopsys-econet/en7581/base-files/etc/config/network
new file mode 100755
index 0000000000000000000000000000000000000000..fc46d6df146c8ea8b34ba7da01be4d5eb5462128
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/config/network
@@ -0,0 +1,49 @@
+# Copyright (C) 2006 OpenWrt.org
+
+config interface 'loopback'
+        option ifname 'lo'
+        option proto 'static'
+        option ipaddr '127.0.0.1'
+        option netmask '255.0.0.0'
+        option lastchange '2005'
+
+config globals 'globals'
+        option ula_prefix 'fdea:e111:ce6b::/48'
+
+
+config route6
+        option route6_instance '1'
+        option static '0'
+        option target 'fe80::/64'
+        option metric '256'
+        option renabled '1'
+
+config route6
+        option route6_instance '2'
+        option static '0'
+        option target 'fe80::/64'
+        option metric '256'
+        option interface 'wan'
+
+
+config interface 'lan'
+        option ifname 'eth0.1 eth0.2 eth0.3 eth0.4'
+        option force_link '1'
+        option type 'bridge'
+        option proto 'static'
+        option ipaddr '192.168.29.1'
+        option netmask '255.255.255.0'
+        option ip6assign '60'
+
+config xpon_vlan 'xpon_vlan'
+        option vlan_id '10'
+
+config xpon_auth 'xpon_auth'
+        option pon_mode 'GPON'
+        option auth_type_g 'sn'
+        option gpon_sn_auth_type 'ascii'
+        option sn_ascii_password 'xxxx'
+        option sn 'ZTEG10125280'
+        option loid 'mtk1234'
+        option loidPasswd '1111'
+
diff --git a/iopsys-econet/en7581/base-files/etc/config/wireless b/iopsys-econet/en7581/base-files/etc/config/wireless
new file mode 100755
index 0000000000000000000000000000000000000000..73277144c799782b6556d4199949d9309c92a8fa
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/config/wireless
@@ -0,0 +1,70 @@
+
+config wifi-device 'radio0'
+	option type 'mac80211'
+	option band '2.4GHz'
+	option channel '1'
+	option hwmode '11n'
+	option path 'pci0000:00/0000:00:00.0/0000:01:00.0'
+	option htmode 'HE20'
+	option disabled '0'
+	option country 'US'
+	option num_antennas '2'
+	option beacon_int '100'
+	option short_gi_20 '1'
+	option short_gi_40 '1'
+	option phy 'phy0'
+
+config wifi-iface 'default_radio0'
+	option device 'radio0'
+	option network 'lan'
+	option ifname 'wlan0-0'
+	option mode 'ap'
+	option disabled '0'
+	option encryption 'psk2'
+	option key '1234567890'
+	option isolate '0'
+	option uapsd '1'
+	option hidden '0'
+	option wmm '1'
+	option macfilter 'disable'
+	option ieee80211w '0'
+	option max_inactivity '60'
+	option wps_pushbutton '1'
+	option ssid 'en7523_MT7915D_2G_default_SSID'
+	option macaddr '00:DD:00:00:55:02'
+
+config wifi-device 'radio1'
+	option type 'mac80211'
+	option band '5GHz'
+	option channel '44'
+	option hwmode '11anacax'
+	option path 'pci0000:00/0000:00:00.0/0000:01:00.0+1'
+	option htmode 'HE80'
+	option disabled '0'
+	option country 'US'
+	option num_antennas '2'
+	option beacon_int '100'
+	option doth '1'
+	option short_gi_20 '1'
+	option short_gi_40 '1'
+	option phy 'phy1'
+
+config wifi-iface 'default_radio1'
+	option device 'radio1'
+	option network 'lan'
+	option ifname 'wlan1-0'
+	option mode 'ap'
+	option disabled '0'
+	option encryption 'psk2'
+	option key '1234567890'
+	option isolate '0'
+	option uapsd '1'
+	option hidden '0'
+	option wmm '1'
+	option macfilter 'disable'
+	option ieee80211w '0'
+	option max_inactivity '60'
+	option wps_pushbutton '1'
+	option ssid 'en7523_MT7915D_5G_default_SSID'
+	option macaddr '00:DD:00:00:55:04'
+
diff --git a/iopsys-econet/en7581/base-files/etc/hw_model b/iopsys-econet/en7581/base-files/etc/hw_model
new file mode 100755
index 0000000000000000000000000000000000000000..49da9893a95267372ca8ed949cabf9fec5566bd1
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/hw_model
@@ -0,0 +1 @@
+EN7527
diff --git a/iopsys-econet/en7581/base-files/etc/init.d/initconfig b/iopsys-econet/en7581/base-files/etc/init.d/initconfig
new file mode 100755
index 0000000000000000000000000000000000000000..a3ccc67aaebfaa565e3597ff792a1fd330e6dd89
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/init.d/initconfig
@@ -0,0 +1,49 @@
+#!/bin/sh /etc/rc.common
+# (C) 2013 openwrt.org
+
+START=91
+STOP=92
+
+#Common macros
+UCI_SET="uci set"
+UCI_COMMIT="uci commit"
+
+#This set the seperate mac for eth0
+set_individual_mac_for_ethernet_interface(){
+        ethmac0=`ifconfig eth0 | grep HWaddr | awk '{ print $5 }'`
+        add="${ethmac0:15:2}"
+        addr=$(printf "%02X\n" $((0x${add})))
+        addr1=$(printf "%02X\n" $((0x${add}+0x1)))
+        ethmac="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr}"
+        ethmac1="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr1}"
+        ifconfig eth0.1 hw ether $ethmac
+        ifconfig eth0.2 hw ether $ethmac
+        ifconfig eth0.3 hw ether $ethmac
+        ifconfig eth0.4 hw ether $ethmac
+        ifconfig br-lan hw ether $ethmac
+        macaddr=`$UCI_GET wireless.mt7603e.macaddr`
+        if [[ "$macaddr" != "$ethmac" ]]; then
+                $UCI_SET wireless.mt7603e.macaddr=$ethmac
+                $UCI_COMMIT
+        fi
+
+        macaddr=`$UCI_GET wireless.mt7613e.macaddr`
+        if [[ "$macaddr" != "$ethmac1" ]]; then
+                $UCI_SET wireless.mt7613e.macaddr=$ethmac1
+                $UCI_COMMIT
+        fi
+
+        /sbin/wifi reload_legacy
+}
+
+
+start() {
+        /sbin/ethernet_init
+        set_individual_mac_for_ethernet_interface
+
+}
+
+stop() {
+        echo "Stopping"
+}
+
diff --git a/iopsys-econet/en7581/base-files/etc/init.d/mt76config b/iopsys-econet/en7581/base-files/etc/init.d/mt76config
new file mode 100755
index 0000000000000000000000000000000000000000..83969cdef9df3ad4da426e99f7ab36543616501f
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/init.d/mt76config
@@ -0,0 +1,124 @@
+#!/bin/sh /etc/rc.common
+# (C) 2013 openwrt.org
+
+START=21
+STOP=22
+
+#####################################################################
+#	This script is to modify the pcie path in etc/config/wireless	#
+#	due to compile option. Also modify the irq number to optimize	#
+#	the wifi performance.											#
+#	This script is only for mt76 architecture profile.				#
+#####################################################################
+
+#Common macros
+UCI_GET="uci get"
+UCI_SET="uci set"
+UCI_COMMIT="uci commit"
+UCI_COMMIT_WL="uci commit wireless"
+
+#pcie path macros
+PCIE_PATH_1_7915A="pci0000:00/0000:00:00.0/0000:01:00.0"
+PCIE_PATH_2_7915A="pci0000:00/0000:00:01.0/0000:02:00.0"
+PCIE_PATH_1_7915D="pci0000:00/0000:00:00.0/0000:01:00.0"
+PCIE_PATH_2_7915D="pci0000:00/0000:00:00.0/0000:01:00.0+1"
+
+#irq value macros
+IRQ_for_WIFI_PATH1="81"
+IRQ_for_WIFI_PATH2="82"
+IRQ_for_QDMALAN4="100"
+
+PROFILE_CFG=/userfs/profile.cfg
+if [ -f $PROFILE_CFG ] ; then
+    . $PROFILE_CFG
+fi
+
+set_wifi_interface_param(){
+	ethmac0=`ifconfig eth0 | grep HWaddr | awk '{ print $5 }'`
+	add="${ethmac0:15:2}"
+	#addr=$(printf "%02X\n" $((0x${add})))
+	addr1=$(printf "%02X\n" $((0x${add}+0x1)))
+	addr2=$(printf "%02X\n" $((0x${add}+0x2)))
+	#ethmac="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr}"
+	ethmac1="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr1}"
+	ethmac2="${ethmac0:0:2}:${ethmac0:3:2}:${ethmac0:6:2}:${ethmac0:9:2}:${ethmac0:12:2}:${addr2}"
+
+	macaddr=`$UCI_GET wireless.default_radio0.macaddr`
+	if [ -n "$macaddr" ]; then
+	if [ "$macaddr" != "$ethmac1" ]; then
+			$UCI_SET wireless.default_radio0.macaddr=$ethmac1
+			$UCI_COMMIT_WL
+	fi
+	fi
+
+	macaddr=`$UCI_GET wireless.default_radio1.macaddr`
+	if [ -n "$macaddr" ]; then
+	if [ "$macaddr" != "$ethmac2" ]; then
+			$UCI_SET wireless.default_radio1.macaddr=$ethmac2
+			$UCI_COMMIT_WL
+	fi
+	fi
+
+
+#check pcie path
+	if [ "$TCSUPPORT_FIRST_IF_MT7915N" != "" ]; then
+	if [ "$TCSUPPORT_SECOND_IF_MT7915E" != "" ]; then
+		#MT7915A case
+		pcie_path=`$UCI_GET wireless.radio0.path`
+		if [ "$pcie_path" != "$PCIE_PATH_1_7915A" ]; then
+			$UCI_SET wireless.radio0.path=$PCIE_PATH_1_7915A
+			$UCI_COMMIT_WL
+		fi
+
+		pcie_path=`$UCI_GET wireless.radio1.path`
+		if [ "$pcie_path" != "$PCIE_PATH_2_7915A" ]; then
+			$UCI_SET wireless.radio1.path=$PCIE_PATH_2_7915A
+			$UCI_COMMIT_WL
+		fi
+	fi
+	fi
+	
+	if [ "$TCSUPPORT_FIRST_IF_MT7915D" != "" ]; then
+		#MT7915D case
+		pcie_path=`$UCI_GET wireless.radio0.path`
+		if [ "$pcie_path" != "$PCIE_PATH_1_7915D" ]; then
+			$UCI_SET wireless.radio0.path=$PCIE_PATH_1_7915D
+			$UCI_COMMIT_WL
+		fi
+
+		pcie_path=`$UCI_GET wireless.radio1.path`
+		if [ "$pcie_path" != "$PCIE_PATH_2_7915D" ]; then
+			$UCI_SET wireless.radio1.path=$PCIE_PATH_2_7915D
+			$UCI_COMMIT_WL
+		fi
+	fi
+
+}
+
+set_wifi_lan_irq_smp_affinity()
+{
+	if [ "$TCSUPPORT_FIRST_IF_MT7915D" != "" ]; then
+		echo 2 > /proc/irq/$IRQ_for_WIFI_PATH1/smp_affinity
+		echo 2 > /proc/irq/$IRQ_for_QDMALAN4/smp_affinity
+	fi
+	
+	if [ "$TCSUPPORT_FIRST_IF_MT7915N" != "" ]; then
+	if [ "$TCSUPPORT_SECOND_IF_MT7915E" != "" ]; then
+		echo "mt76config: to do"
+	fi
+	fi
+}
+
+start() {
+if [ "$TCSUPPORT_WLAN_MT76_MAC80211" != "" ]; then
+	set_wifi_interface_param
+	set_wifi_lan_irq_smp_affinity
+else
+	echo "skip mt76 config script"
+fi
+}
+
+stop() {
+        echo "Stopping"
+}
+
diff --git a/iopsys-econet/en7581/base-files/etc/init.d/xponconfig b/iopsys-econet/en7581/base-files/etc/init.d/xponconfig
new file mode 100755
index 0000000000000000000000000000000000000000..774c3268fb8cdec20da9ac7abb9b8ff29ab160da
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/init.d/xponconfig
@@ -0,0 +1,91 @@
+#!/bin/sh /etc/rc.common
+# (C) 2013 openwrt.org
+
+START=00
+
+start() {
+    echo "mknod /dev/hwnat0 c 220 0"
+    mknod /dev/hwnat0 c 220 0
+
+    echo "mknod /dev/qdma_lan c 119 0"
+    mknod /dev/qdma_lan c 119 0
+
+    echo "mknod /dev/qdma_wan c 120 0"
+    mknod /dev/qdma_wan c 120 0
+
+    echo "mknod /dev/fe c 226 0"
+    mknod /dev/fe c 226 0
+
+    echo "mknod /dev/pon c 190 0"
+    mknod /dev/pon c 190 0
+
+    echo "mknod /dev/xponmap c 210 0"
+    mknod /dev/xponmap c 210 0
+
+    echo "mknod /dev/ponvlan c 215 0"
+    mknod /dev/ponvlan c 215 0
+
+    echo "mknod /dev/ponmacfilter c 216 0"
+    mknod /dev/ponmacfilter c 216 0
+
+    echo "mknod /dev/xponigmp c 185 0"
+    mknod /dev/xpon_igmp c 185 0
+	
+    echo "mknod /dev/gponflow c 184 0"
+    mknod /dev/gpon_flow c 184 0
+	
+    echo "mknod /dev/epon_mac c 221 0"
+    mknod /dev/epon_mac c 221 0
+	
+    echo "mknod /dev/ifc c 241 0"
+    mknod /dev/ifc c 241 0
+
+    echo "insmod econet-bob.ko"
+    insmod /lib/modules/4.4.115/econet_bob.ko
+
+    echo "insmod econet-xpon_phy.ko"
+    insmod /lib/modules/5.4.55/phy.ko
+
+	if [ -f "/proc/tc3162/wan_2_5" ]; then
+		echo "insmod ae_wan"
+	
+	else
+		echo "insmod econet-xpon.ko"
+		insmod /lib/modules/5.4.55/xpon.ko
+
+		echo "insmod econet-xpon_int.ko"
+		insmod /lib/modules/5.4.55/xpon_int.ko
+		
+		echo "insmod econet-xpon_map.ko"
+		insmod /lib/modules/5.4.55/xponmap.ko
+
+		echo "insmod econet-pon_vlan.ko"
+		insmod /lib/modules/5.4.55/ponvlan.ko
+
+		echo "insmod econet-xpon_igmp.ko"
+		insmod /lib/modules/5.4.55/xpon_igmp.ko
+
+		echo "insmod econet-gpon_flow.ko"
+		insmod /lib/modules/5.4.55/gpon_flow.ko
+		
+		echo "insmod econet-ponmacfilter.ko"
+		insmod /lib/modules/5.4.55/ponmacfilter.ko
+
+		echo " echo 1 > /proc/sys/net/ipv4/ip_forward"
+		echo 1 > /proc/sys/net/ipv4/ip_forward
+
+		echo "touch /tmp/.xponconfig"
+		touch /tmp/.xponconfig
+
+		echo "ifconfig pon up"
+		ifconfig pon up
+		
+		echo "ifconfig omci up"
+		ifconfig omci up
+		
+	fi
+}
+
+stop() {
+        echo "Stopping"
+}
diff --git a/iopsys-econet/en7581/base-files/etc/preinit b/iopsys-econet/en7581/base-files/etc/preinit
new file mode 100755
index 0000000000000000000000000000000000000000..da412311ef78b31b561faee9a4612152d7ae8cb0
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/preinit
@@ -0,0 +1,143 @@
+#!/bin/sh
+# Copyright (C) 2006-2016 OpenWrt.org
+# Copyright (C) 2010 Vertical Communications
+
+[ -z "$PREINIT" ] && exec /sbin/init
+
+export PATH="%PATH%"
+
+. /lib/functions.sh
+. /lib/functions/preinit.sh
+. /lib/functions/system.sh
+
+boot_hook_init preinit_essential
+boot_hook_init preinit_main
+boot_hook_init failsafe
+boot_hook_init initramfs
+boot_hook_init preinit_mount_root
+
+echo 32768 > /proc/net/skbmgr_driver_max_skb
+echo 16384 > /proc/net/skbmgr_limit
+echo 16384 > /proc/net/skbmgr_4k_limit
+
+PROFILE_CFG=/userfs/profile.cfg
+if [ -f $PROFILE_CFG ] ; then
+    . $PROFILE_CFG
+fi
+
+echo "insmod module_sel.ko"
+insmod /lib/modules/5.4.55/module_sel.ko
+
+echo "insmod tcledctrl.ko"
+insmod /lib/modules/5.4.55/tcledctrl.ko
+
+echo "insmod tccicmd.ko"
+insmod /lib/modules/5.4.55/tccicmd.ko
+
+echo "insmod sif.ko"
+insmod /lib/modules/5.4.55/sif.ko
+
+echo "insmod fe_core.ko"
+insmod /lib/modules/5.4.55/fe_core.ko
+
+echo "insmod ifc.ko"
+insmod /lib/modules/5.4.55/ifc.ko
+
+echo "insmod qdma_lan.ko"
+insmod /lib/modules/5.4.55/qdma_lan.ko
+
+#if [ "CONFIG_PACKAGE_kmod-npu" != "" ] ;then
+#	echo "insmod npu.ko"
+#	insmod /lib/modules/5.4.55/npu.ko
+#else
+#	echo "has no CONFIG_PACKAGE_kmod-npu"
+#fi
+
+#if [ "CONFIG_PACKAGE_kmod-npu_wifi_offload" != "" ] ;then
+if [ "$TCSUPPORT_NPU_WIFI_OFFLOAD" != "" ] ;then
+	echo "insmod npu.ko"
+	insmod /lib/modules/5.4.55/npu.ko
+	echo "insmod hostadpt.ko"
+	insmod /lib/modules/5.4.55/hostadpt.ko
+else
+	echo "has no CONFIG_PACKAGE_kmod-npu_wifi_offload"
+fi
+
+echo "insmod eth.ko"
+insmod /lib/modules/5.4.55/eth.ko
+
+echo "insmod eth_ephy.ko"
+insmod /lib/modules/5.4.55/eth_ephy.ko
+
+echo "insmod qdma_wan.ko"
+insmod /lib/modules/5.4.55/qdma_wan.ko
+
+echo 1 > /proc/tc3162/vport_enable
+
+if [ "$TCSUPPORT_WLAN_MT7915D" != "" ] ;then
+echo "insmod mt7915_ap.ko"
+insmod /lib/modules/5.4.55/mt7915_ap.ko
+else
+echo "insmod mt7603eap.ko"
+insmod /lib/modules/5.4.55/mt7603eap.ko
+
+echo "insmod mt7663_ap.ko"
+insmod /lib/modules/5.4.55/mt7663_ap.ko
+fi
+echo "insmod sw_rps_for_wifi.ko"
+insmod /lib/modules/5.4.55/sw_rps_for_wifi.ko
+
+if [ "TCSUPPORT_SWNAT" != "" ] ;then
+echo "/lib/modules/5.4.55/mt_whnat.ko"
+insmod /lib/modules/5.4.55/mt_whnat.ko
+fi
+
+if [ "$TCSUPPORT_CPU_EN7523" != "" ] ;then
+echo "insmod hw_nat.ko"
+insmod /lib/modules/5.4.55/hw_nat.ko SRAM_FOE_NUM=7
+else
+if [ "$TCSUPPORT_MEMORY_SHRINK" != "" ] ;then
+insmod /lib/modules/hw_nat.ko FOE_NUM=8
+else
+insmod /lib/modules/hw_nat.ko FOE_NUM=16
+fi
+fi
+
+	insmod /lib/modules/tso2.ko
+
+if [ -f "/proc/tc3162/wan_2_5" ]; then
+	echo "insmod ae_wan.ko"
+	insmod /lib/modules/5.4.55/ae_wan.ko wan_sel=0
+else
+	echo "insmod pon"
+fi
+if [ -f "/proc/tc3162/lan_2_5" ]; then
+	echo "insmod hsgmii_lan.ko"
+	insmod /lib/modules/5.4.55/hsgmii_lan.ko
+else
+	echo "insmod pon"
+fi
+
+for pi_source_file in /lib/preinit/*; do
+	. $pi_source_file
+done
+
+boot_run_hook preinit_essential
+
+pi_mount_skip_next=false
+pi_jffs2_mount_success=false
+pi_failsafe_net_message=false
+
+boot_run_hook preinit_main
+
+
+/sbin/ecnt_wl_e2p_chk -a
+sleep 1
+if [ -f "/tmp/wifi_2g.bin" ]; then
+echo "mv /tmp/wifi_2g.bin /etc/RT30xxEEPROM.bin"
+mv /tmp/wifi_2g.bin /etc/RT30xxEEPROM.bin
+fi
+if [ -f "/tmp/wifi_5g.bin" ]; then
+echo "mv /tmp/wifi_5g.bin /etc/Wireless/RT2860AP_AC/RT30xxEEPROM.bin"
+mv /tmp/wifi_5g.bin /etc/Wireless/RT2860AP_AC/RT30xxEEPROM.bin
+fi
diff --git a/iopsys-econet/en7581/base-files/etc/xpon b/iopsys-econet/en7581/base-files/etc/xpon
new file mode 100755
index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391
diff --git a/iopsys-econet/en7581/base-files/etc/xpon_state_change.sh b/iopsys-econet/en7581/base-files/etc/xpon_state_change.sh
new file mode 100755
index 0000000000000000000000000000000000000000..6fc6277bd668268b0457359095b6e367364111ea
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/etc/xpon_state_change.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+#from up to down
+if [ $1 == "0" ] ;then
+#xpon from up to down,restart all wan interface
+killall -s SIGTERM udhcpc
+killall -s SIGTERM odhcp6c
+killall -s SIGTERM pppd
+else
+#xpon from down to up
+/etc/init.d/easycwmpd restart
+fi
diff --git a/iopsys-econet/en7581/base-files/userfs/7523duled.conf b/iopsys-econet/en7581/base-files/userfs/7523duled.conf
new file mode 100755
index 0000000000000000000000000000000000000000..37b9ee11d8f32a20d35bc859d5874a41931fd2b8
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/userfs/7523duled.conf
@@ -0,0 +1,188 @@
+; led_no 
+; ======================================================
+; LED_DSL_STATUS		= 0		
+; LED_DSL_ACT_STATUS		= 1		
+; LED_DSL_NOACT_STATUS		= 2	
+; LED_DSL_IDLE_STATUS		= 3	
+; LED_DSL_HANDSHAKE_STATUS	= 4	
+; LED_DSL_TRAINING_STATUS	= 5		
+; LED_DSL_SHOWTIME_STATUS	= 6		
+; LED_PPP_STATUS		= 7		
+; LED_PPP_ACT_STATUS		= 8
+; LED_PPP_NOACT_STATUS		= 9
+; LED_USB_STATUS		= 10		
+; LED_USB_ACT_STATUS		= 11		
+; LED_USB_NOACT_STATUS		= 12		
+; LED_WLAN_STATUS		= 13		
+; LED_WLAN_ACT_STATUS		= 14		
+; LED_WLAN_NOACT_STATUS		= 15	
+; LED_ETHER_STATUS		= 16	
+; LED_ETHER_ACT_STATUS		= 17		
+; LED_ETHER_NOACT_STATUS	= 18		
+; LED_FLASH_STATUS		= 19	
+; LED_SYS_BOOT_STATUS		= 20		
+; LED_SYS_STATUS		= 21		
+; LED_SYS_INIT_STATUS 		= 22
+; LED_ETHER_10M_STATUS		= 23
+; LED_ETHER_10M_ACT_STATUS	= 24
+; LED_ETHER_10M_NOACT_STATUS	= 25
+; LED_ETHER_100M_STATUS		= 26
+; LED_ETHER_100M_ACT_STATUS	= 27
+; LED_ETHER_100M_NOACT_STATUS	= 28
+; LED_PPP_ON_DSL_OFF	    	= 29
+; LED_WLAN_RESET		= 30
+; LED_LAN_RESET			= 31
+; LED_BOOT_BICOLOR		= 32
+; LED_INTERNET_STATUS	    	= 33
+; LED_INTERNET_ACT_STATUS   	= 34
+; LED_INTERNET_NOACT_STATUS	= 35
+; LED_PPP_ACT_BICOLOR   	= 36
+; LED_PPP_NOACT_BICOLOR		= 37
+; LED_INTERNET_TRYING_STATUS	= 38
+; LED_BOOT_FAILURE		= 39
+; LED_TR68_PWR_BOOTING		= 40
+; LED_TR68_PWR_BOOTED		= 41
+; LED_PHY_TX_POWER_DISABLE	= 42
+; LED_WLAN_WPS_STATUS		= 43
+; LED_WLAN_WPS_ACT_STATUS	= 44
+; LED_WLAN_WPS_NOACT_STATUS	= 45
+; LED_VOIP_HOOK1_STATUS		= 49
+; LED_VOIP_HOOK2_STATUS		= 50
+; LED_USB2_STATUS		= 54		
+; LED_USB2_ACT_STATUS		= 55				
+; LED_SYS_RESET			= 56 (BUTTON)
+; LED_WLAN_RADIO		= 57 (BUTTON)
+; LED_WLAN_WPS			= 58 (BUTTON)
+; LED_XPON_STATUS		= 64
+; LED_XPON_TRYING_STATUS	= 65
+; LED_XPON_LOS_ON_STATUS	= 66
+; LED_XPON_LOS_STATUS		= 67
+; LED_LANPORT1_STATUS		= 68
+; LED_LANPORT1_ACT_STATUS	= 69
+; LED_LANPORT2_STATUS		= 70
+; LED_LANPORT2_ACT_STATUS	= 71
+; LED_LANPORT3_STATUS		= 72
+; LED_LANPORT3_ACT_STATUS	= 73
+; LED_LANPORT4_STATUS		= 74
+; LED_LANPORT4_ACT_STATUS	= 75
+;
+; mode
+; ======================================================
+; LED_MODE_NOT_USED			= 0
+; LED_MODE_ONOFF			= 1
+; LED_MODE_BLINK			= 2
+; LED_MODE_NOACT			= 3
+; LED_MODE_INPUT			= 5
+; 
+; speed
+; ======================================================
+; LED_SPEED_FAST		= 0
+; LED_SPEED_MED			= 1
+; LED_SPEED_SLOW		= 2
+; LED_SPEED_VERY_SLOW		= 3
+;
+;led_no  gpio    mode    speed   onoff
+;======================================================
+0	0	0	0	0
+1	0	0	0	0
+2	0	0	0	0
+3	0	0	0	0
+4	0	0	0	0
+5	0	0	0	0
+6	0	0	0	0
+7	0	0	0	0
+8	0	0	0	0
+9	0	0	0	0
+10 	0	0	0	0
+11	0	0	0	0
+12	0	0	0	0
+13	6	1	0	0
+14	6	2	0	0
+15	6	3	3	1
+16	0	0	0	0
+17	0	0	0	0
+18	0	0	0	0
+19	0	0	0	0
+20	0	0	0	0
+21	0	0	0	0
+22	0	0	0	0
+23	0	0	0	0
+24	0	0	0	0
+25	0	0	0	0
+26	0	0	0	0
+27	0	0	0	0
+28	0	0	0	0
+29	0	0	0	0
+30	0	0	0	0
+31	0	0	0	0
+32	0	0	0	0
+33	29	1	0	0
+34	29	2	0	0
+35	29	3	3	1
+36	0	0	0	0
+37	0	0	0	0
+38	0	0	0	0
+39	0	0	0	0
+40	11	1	0	0
+41	11	1	0	0
+42	16	1	0	1
+43	26	1	0	0
+44	26	2	0	0
+45	26	3	3	1
+46	0	0	0	0
+47	0	0	0	0
+48	0	0	0	0
+49	5	1	0	0
+50	0	0	0	0
+51	0	0	0	0
+52	0	0	0	0
+53	0	0	0	0
+54	4	1	0	0
+55	4	2	0	0
+56	0	5	0	0
+57	0	0	0	0
+58	7	5	0	0
+59	0	0	0	0
+60	0	0	0	0
+61	0	0	0	0
+62	0	0	0	0
+63	0	0	0	0
+64	10	1	0	0
+65	10	2	0	0
+66	3	1	1	0
+67	3	2	1	0
+68	0	0	0	0
+69	0	0	0	0
+70	0	0	0	0
+71	0	0	0	0
+72	0	0	0	0
+73	0	0	0	0
+74	0 	0	0	0
+75	0	0	0	0
+76	0	0	0	0
+77	0	0	0	0
+78	0	0	0	0
+79	0	0	0	0
+80	0	0	0	0
+81	0	0	0	0
+82	0	0	0	0
+83	0	0	0	0
+84	0	0	0	0
+85	0	0	0	0
+86	0	0	0	0
+87	0	0	0	0
+88	0	0	0	0
+89	0	0	0	0
+90	0	0	0	0
+91	0	0	0	0
+92	0	0	0	0
+93	0	0	0	0
+94	0	0	0	0
+95	0	0	0	0
+96	0	0	0	0
+97	0	0	0	0
+98	0	0	0	0
+99	0	0	0	0
+100	0	0	0	0
+101	0	0	0	0
+102	0	0	0	0
diff --git a/iopsys-econet/en7581/base-files/userfs/7523guled.conf b/iopsys-econet/en7581/base-files/userfs/7523guled.conf
new file mode 100755
index 0000000000000000000000000000000000000000..60a9a0a45b9840ac78d71cccbb8c92b0397814d6
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/userfs/7523guled.conf
@@ -0,0 +1,188 @@
+; led_no 
+; ======================================================
+; LED_DSL_STATUS		= 0		
+; LED_DSL_ACT_STATUS		= 1		
+; LED_DSL_NOACT_STATUS		= 2	
+; LED_DSL_IDLE_STATUS		= 3	
+; LED_DSL_HANDSHAKE_STATUS	= 4	
+; LED_DSL_TRAINING_STATUS	= 5		
+; LED_DSL_SHOWTIME_STATUS	= 6		
+; LED_PPP_STATUS		= 7		
+; LED_PPP_ACT_STATUS		= 8
+; LED_PPP_NOACT_STATUS		= 9
+; LED_USB_STATUS		= 10		
+; LED_USB_ACT_STATUS		= 11		
+; LED_USB_NOACT_STATUS		= 12		
+; LED_WLAN_STATUS		= 13		
+; LED_WLAN_ACT_STATUS		= 14		
+; LED_WLAN_NOACT_STATUS		= 15	
+; LED_ETHER_STATUS		= 16	
+; LED_ETHER_ACT_STATUS		= 17		
+; LED_ETHER_NOACT_STATUS	= 18		
+; LED_FLASH_STATUS		= 19	
+; LED_SYS_BOOT_STATUS		= 20		
+; LED_SYS_STATUS		= 21		
+; LED_SYS_INIT_STATUS 		= 22
+; LED_ETHER_10M_STATUS		= 23
+; LED_ETHER_10M_ACT_STATUS	= 24
+; LED_ETHER_10M_NOACT_STATUS	= 25
+; LED_ETHER_100M_STATUS		= 26
+; LED_ETHER_100M_ACT_STATUS	= 27
+; LED_ETHER_100M_NOACT_STATUS	= 28
+; LED_PPP_ON_DSL_OFF	    	= 29
+; LED_WLAN_RESET		= 30
+; LED_LAN_RESET			= 31
+; LED_BOOT_BICOLOR		= 32
+; LED_INTERNET_STATUS	    	= 33
+; LED_INTERNET_ACT_STATUS   	= 34
+; LED_INTERNET_NOACT_STATUS	= 35
+; LED_PPP_ACT_BICOLOR   	= 36
+; LED_PPP_NOACT_BICOLOR		= 37
+; LED_INTERNET_TRYING_STATUS	= 38
+; LED_BOOT_FAILURE		= 39
+; LED_TR68_PWR_BOOTING		= 40
+; LED_TR68_PWR_BOOTED		= 41
+; LED_PHY_TX_POWER_DISABLE	= 42
+; LED_WLAN_WPS_STATUS		= 43
+; LED_WLAN_WPS_ACT_STATUS	= 44
+; LED_WLAN_WPS_NOACT_STATUS	= 45
+; LED_VOIP_HOOK1_STATUS		= 49
+; LED_VOIP_HOOK2_STATUS		= 50
+; LED_USB2_STATUS		= 54		
+; LED_USB2_ACT_STATUS		= 55				
+; LED_SYS_RESET			= 56 (BUTTON)
+; LED_WLAN_RADIO		= 57 (BUTTON)
+; LED_WLAN_WPS			= 58 (BUTTON)
+; LED_XPON_STATUS		= 64
+; LED_XPON_TRYING_STATUS	= 65
+; LED_XPON_LOS_ON_STATUS	= 66
+; LED_XPON_LOS_STATUS		= 67
+; LED_LANPORT1_STATUS		= 68
+; LED_LANPORT1_ACT_STATUS	= 69
+; LED_LANPORT2_STATUS		= 70
+; LED_LANPORT2_ACT_STATUS	= 71
+; LED_LANPORT3_STATUS		= 72
+; LED_LANPORT3_ACT_STATUS	= 73
+; LED_LANPORT4_STATUS		= 74
+; LED_LANPORT4_ACT_STATUS	= 75
+;
+; mode
+; ======================================================
+; LED_MODE_NOT_USED			= 0
+; LED_MODE_ONOFF			= 1
+; LED_MODE_BLINK			= 2
+; LED_MODE_NOACT			= 3
+; LED_MODE_INPUT			= 5
+; 
+; speed
+; ======================================================
+; LED_SPEED_FAST		= 0
+; LED_SPEED_MED			= 1
+; LED_SPEED_SLOW		= 2
+; LED_SPEED_VERY_SLOW		= 3
+;
+;led_no  gpio    mode    speed   onoff
+;======================================================
+0	0	0	0	0
+1	0	0	0	0
+2	0	0	0	0
+3	0	0	0	0
+4	0	0	0	0
+5	0	0	0	0
+6	0	0	0	0
+7	0	0	0	0
+8	0	0	0	0
+9	0	0	0	0
+10 	0	0	0	0
+11	0	0	0	0
+12	0	0	0	0
+13	0	0	0	0
+14	0	0	0	0
+15	0	0	0	0
+16	0	0	0	0
+17	0	0	0	0
+18	0	0	0	0
+19	0	0	0	0
+20	0	0	0	0
+21	0	0	0	0
+22	0	0	0	0
+23	0	0	0	0
+24	0	0	0	0
+25	0	0	0	0
+26	0	0	0	0
+27	0	0	0	0
+28	0	0	0	0
+29	0	0	0	0
+30	0	0	0	0
+31	0	0	0	0
+32	0	0	0	0
+33	29	1	0	0
+34	29	2	0	0
+35	29	3	3	1
+36	0	0	0	0
+37	0	0	0	0
+38	0	0	0	0
+39	0	0	0	0
+40	11	1	0	0
+41	11	1	0	0
+42	16	1	0	1
+43	0	0	0	0
+44	0	0	0	0
+45	0	0	0	0
+46	0	0	0	0
+47	0	0	0	0
+48	0	0	0	0
+49	5	1	0	0
+50	0	0	0	0
+51	0	0	0	0
+52	0	0	0	0
+53	0	0	0	0
+54	4	1	0	0
+55	4	2	0	0
+56	0	5	0	0
+57	0	0	0	0
+58	0	0	0	0
+59	0	0	0	0
+60	0	0	0	0
+61	0	0	0	0
+62	0	0	0	0
+63	0	0	0	0
+64	10	1	0	0
+65	10	2	0	0
+66	3	1	1	0
+67	3	2	1	0
+68	0	0	0	0
+69	0	0	0	0
+70	0	0	0	0
+71	0	0	0	0
+72	0	0	0	0
+73	0	0	0	0
+74	0 	0	0	0
+75	0	0	0	0
+76	0	0	0	0
+77	0	0	0	0
+78	0	0	0	0
+79	0	0	0	0
+80	0	0	0	0
+81	0	0	0	0
+82	0	0	0	0
+83	0	0	0	0
+84	0	0	0	0
+85	0	0	0	0
+86	0	0	0	0
+87	0	0	0	0
+88	0	0	0	0
+89	0	0	0	0
+90	0	0	0	0
+91	0	0	0	0
+92	0	0	0	0
+93	0	0	0	0
+94	0	0	0	0
+95	0	0	0	0
+96	0	0	0	0
+97	0	0	0	0
+98	0	0	0	0
+99	0	0	0	0
+100	0	0	0	0
+101	0	0	0	0
+102	0	0	0	0
diff --git a/iopsys-econet/en7581/base-files/userfs/7523suled.conf b/iopsys-econet/en7581/base-files/userfs/7523suled.conf
new file mode 100755
index 0000000000000000000000000000000000000000..c09c3e75b1bc0acf8f53e8b8e9c72bfb2d0e4315
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/userfs/7523suled.conf
@@ -0,0 +1,188 @@
+; led_no 
+; ======================================================
+; LED_DSL_STATUS		= 0		
+; LED_DSL_ACT_STATUS		= 1		
+; LED_DSL_NOACT_STATUS		= 2	
+; LED_DSL_IDLE_STATUS		= 3	
+; LED_DSL_HANDSHAKE_STATUS	= 4	
+; LED_DSL_TRAINING_STATUS	= 5		
+; LED_DSL_SHOWTIME_STATUS	= 6		
+; LED_PPP_STATUS		= 7		
+; LED_PPP_ACT_STATUS		= 8
+; LED_PPP_NOACT_STATUS		= 9
+; LED_USB_STATUS		= 10		
+; LED_USB_ACT_STATUS		= 11		
+; LED_USB_NOACT_STATUS		= 12		
+; LED_WLAN_STATUS		= 13		
+; LED_WLAN_ACT_STATUS		= 14		
+; LED_WLAN_NOACT_STATUS		= 15	
+; LED_ETHER_STATUS		= 16	
+; LED_ETHER_ACT_STATUS		= 17		
+; LED_ETHER_NOACT_STATUS	= 18		
+; LED_FLASH_STATUS		= 19	
+; LED_SYS_BOOT_STATUS		= 20		
+; LED_SYS_STATUS		= 21		
+; LED_SYS_INIT_STATUS 		= 22
+; LED_ETHER_10M_STATUS		= 23
+; LED_ETHER_10M_ACT_STATUS	= 24
+; LED_ETHER_10M_NOACT_STATUS	= 25
+; LED_ETHER_100M_STATUS		= 26
+; LED_ETHER_100M_ACT_STATUS	= 27
+; LED_ETHER_100M_NOACT_STATUS	= 28
+; LED_PPP_ON_DSL_OFF	    	= 29
+; LED_WLAN_RESET		= 30
+; LED_LAN_RESET			= 31
+; LED_BOOT_BICOLOR		= 32
+; LED_INTERNET_STATUS	    	= 33
+; LED_INTERNET_ACT_STATUS   	= 34
+; LED_INTERNET_NOACT_STATUS	= 35
+; LED_PPP_ACT_BICOLOR   	= 36
+; LED_PPP_NOACT_BICOLOR		= 37
+; LED_INTERNET_TRYING_STATUS	= 38
+; LED_BOOT_FAILURE		= 39
+; LED_TR68_PWR_BOOTING		= 40
+; LED_TR68_PWR_BOOTED		= 41
+; LED_PHY_TX_POWER_DISABLE	= 42
+; LED_WLAN_WPS_STATUS		= 43
+; LED_WLAN_WPS_ACT_STATUS	= 44
+; LED_WLAN_WPS_NOACT_STATUS	= 45
+; LED_VOIP_HOOK1_STATUS		= 49
+; LED_VOIP_HOOK2_STATUS		= 50
+; LED_USB_STATUS		= 54		
+; LED_USB_ACT_STATUS		= 55				
+; LED_SYS_RESET			= 56 (BUTTON)
+; LED_WLAN_RADIO		= 57 (BUTTON)
+; LED_WLAN_WPS			= 58 (BUTTON)
+; LED_XPON_STATUS		= 64
+; LED_XPON_TRYING_STATUS	= 65
+; LED_XPON_LOS_ON_STATUS	= 66
+; LED_XPON_LOS_STATUS		= 67
+; LED_LANPORT1_STATUS		= 68
+; LED_LANPORT1_ACT_STATUS	= 69
+; LED_LANPORT2_STATUS		= 70
+; LED_LANPORT2_ACT_STATUS	= 71
+; LED_LANPORT3_STATUS		= 72
+; LED_LANPORT3_ACT_STATUS	= 73
+; LED_LANPORT4_STATUS		= 74
+; LED_LANPORT4_ACT_STATUS	= 75
+;
+; mode
+; ======================================================
+; LED_MODE_NOT_USED			= 0
+; LED_MODE_ONOFF			= 1
+; LED_MODE_BLINK			= 2
+; LED_MODE_NOACT			= 3
+; LED_MODE_INPUT			= 5
+; 
+; speed
+; ======================================================
+; LED_SPEED_FAST		= 0
+; LED_SPEED_MED			= 1
+; LED_SPEED_SLOW		= 2
+; LED_SPEED_VERY_SLOW		= 3
+;
+;led_no  gpio    mode    speed   onoff
+;======================================================
+0	0	0	0	0
+1	0	0	0	0
+2	0	0	0	0
+3	0	0	0	0
+4	0	0	0	0
+5	0	0	0	0
+6	0	0	0	0
+7	0	0	0	0
+8	0	0	0	0
+9	0	0	0	0
+10 	0	0	0	0
+11	0	0	0	0
+12	0	0	0	0
+13	6	1	0	0
+14	6	2	0	0
+15	6	3	3	1
+16	0	0	0	0
+17	0	0	0	0
+18	0	0	0	0
+19	0	0	0	0
+20	0	0	0	0
+21	0	0	0	0
+22	0	0	0	0
+23	0	0	0	0
+24	0	0	0	0
+25	0	0	0	0
+26	0	0	0	0
+27	0	0	0	0
+28	0	0	0	0
+29	0	0	0	0
+30	0	0	0	0
+31	0	0	0	0
+32	0	0	0	0
+33	29	1	0	0
+34	29	2	0	0
+35	29	3	3	1
+36	0	0	0	0
+37	0	0	0	0
+38	0	0	0	0
+39	0	0	0	0
+40	11	1	0	0
+41	11	1	0	0
+42	16	1	0	1
+43	26	1	0	0
+44	26	2	0	0
+45	26	3	3	1
+46	0	0	0	0
+47	0	0	0	0
+48	0	0	0	0
+49	5	1	0	0
+50	0	0	0	0
+51	0	0	0	0
+52	0	0	0	0
+53	0	0	0	0
+54	0	0	0	0
+55	0	0	0	0
+56	0	5	0	0
+57	0	0	0	0
+58	7	5	0	0
+59	0	0	0	0
+60	0	0	0	0
+61	0	0	0	0
+62	0	0	0	0
+63	0	0	0	0
+64	10	1	0	0
+65	10	2	0	0
+66	3	1	1	0
+67	3	2	1	0
+68	0	0	0	0
+69	0	0	0	0
+70	0	0	0	0
+71	0	0	0	0
+72	0	0	0	0
+73	0	0	0	0
+74	0 	0	0	0
+75	0	0	0	0
+76	0	0	0	0
+77	0	0	0	0
+78	0	0	0	0
+79	0	0	0	0
+80	0	0	0	0
+81	0	0	0	0
+82	0	0	0	0
+83	0	0	0	0
+84	0	0	0	0
+85	0	0	0	0
+86	0	0	0	0
+87	0	0	0	0
+88	0	0	0	0
+89	0	0	0	0
+90	0	0	0	0
+91	0	0	0	0
+92	0	0	0	0
+93	0	0	0	0
+94	0	0	0	0
+95	0	0	0	0
+96	0	0	0	0
+97	0	0	0	0
+98	0	0	0	0
+99	0	0	0	0
+100	0	0	0	0
+101	0	0	0	0
+102	0	0	0	0
diff --git a/iopsys-econet/en7581/base-files/userfs/7529_62led.conf b/iopsys-econet/en7581/base-files/userfs/7529_62led.conf
new file mode 100755
index 0000000000000000000000000000000000000000..774499f0d65bc0de2ee5f5443f6776f688ff59a0
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/userfs/7529_62led.conf
@@ -0,0 +1,188 @@
+; led_no 
+; ======================================================
+; LED_DSL_STATUS		= 0		
+; LED_DSL_ACT_STATUS		= 1		
+; LED_DSL_NOACT_STATUS		= 2	
+; LED_DSL_IDLE_STATUS		= 3	
+; LED_DSL_HANDSHAKE_STATUS	= 4	
+; LED_DSL_TRAINING_STATUS	= 5		
+; LED_DSL_SHOWTIME_STATUS	= 6		
+; LED_PPP_STATUS		= 7		
+; LED_PPP_ACT_STATUS		= 8
+; LED_PPP_NOACT_STATUS		= 9
+; LED_USB_STATUS		= 10		
+; LED_USB_ACT_STATUS		= 11		
+; LED_USB_NOACT_STATUS		= 12		
+; LED_WLAN_STATUS		= 13		
+; LED_WLAN_ACT_STATUS		= 14		
+; LED_WLAN_NOACT_STATUS		= 15	
+; LED_ETHER_STATUS		= 16	
+; LED_ETHER_ACT_STATUS		= 17		
+; LED_ETHER_NOACT_STATUS	= 18		
+; LED_FLASH_STATUS		= 19	
+; LED_SYS_BOOT_STATUS		= 20		
+; LED_SYS_STATUS		= 21		
+; LED_SYS_INIT_STATUS 		= 22
+; LED_ETHER_10M_STATUS		= 23
+; LED_ETHER_10M_ACT_STATUS	= 24
+; LED_ETHER_10M_NOACT_STATUS	= 25
+; LED_ETHER_100M_STATUS		= 26
+; LED_ETHER_100M_ACT_STATUS	= 27
+; LED_ETHER_100M_NOACT_STATUS	= 28
+; LED_PPP_ON_DSL_OFF	    	= 29
+; LED_WLAN_RESET		= 30
+; LED_LAN_RESET			= 31
+; LED_BOOT_BICOLOR		= 32
+; LED_INTERNET_STATUS	    	= 33
+; LED_INTERNET_ACT_STATUS   	= 34
+; LED_INTERNET_NOACT_STATUS	= 35
+; LED_PPP_ACT_BICOLOR   	= 36
+; LED_PPP_NOACT_BICOLOR		= 37
+; LED_INTERNET_TRYING_STATUS	= 38
+; LED_BOOT_FAILURE		= 39
+; LED_TR68_PWR_BOOTING		= 40
+; LED_TR68_PWR_BOOTED		= 41
+; LED_PHY_TX_POWER_DISABLE	= 42
+; LED_WLAN_WPS_STATUS		= 43
+; LED_WLAN_WPS_ACT_STATUS	= 44
+; LED_WLAN_WPS_NOACT_STATUS	= 45
+; LED_VOIP_HOOK1_STATUS		= 49
+; LED_VOIP_HOOK2_STATUS		= 50
+; LED_USB2_STATUS		= 54		
+; LED_USB2_ACT_STATUS		= 55				
+; LED_SYS_RESET			= 56 (BUTTON)
+; LED_WLAN_RADIO		= 57 (BUTTON)
+; LED_WLAN_WPS			= 58 (BUTTON)
+; LED_XPON_STATUS		= 64
+; LED_XPON_TRYING_STATUS	= 65
+; LED_XPON_LOS_ON_STATUS	= 66
+; LED_XPON_LOS_STATUS		= 67
+; LED_LANPORT1_STATUS		= 68
+; LED_LANPORT1_ACT_STATUS	= 69
+; LED_LANPORT2_STATUS		= 70
+; LED_LANPORT2_ACT_STATUS	= 71
+; LED_LANPORT3_STATUS		= 72
+; LED_LANPORT3_ACT_STATUS	= 73
+; LED_LANPORT4_STATUS		= 74
+; LED_LANPORT4_ACT_STATUS	= 75
+;
+; mode
+; ======================================================
+; LED_MODE_NOT_USED			= 0
+; LED_MODE_ONOFF			= 1
+; LED_MODE_BLINK			= 2
+; LED_MODE_NOACT			= 3
+; LED_MODE_INPUT			= 5
+; 
+; speed
+; ======================================================
+; LED_SPEED_FAST		= 0
+; LED_SPEED_MED			= 1
+; LED_SPEED_SLOW		= 2
+; LED_SPEED_VERY_SLOW		= 3
+;
+;led_no  gpio    mode    speed   onoff
+;======================================================
+0	0	0	0	0
+1	0	0	0	0
+2	0	0	0	0
+3	0	0	0	0
+4	0	0	0	0
+5	0	0	0	0
+6	0	0	0	0
+7	0	0	0	0
+8	0	0	0	0
+9	0	0	0	0
+10 	4	1	0	0
+11	4	2	0	0
+12	4	1	0	0
+13	6	1	0	0
+14	6	2	0	0
+15	6	3	3	1
+16	0	0	0	0
+17	0	0	0	0
+18	0	0	0	0
+19	0	0	0	0
+20	0	0	0	0
+21	0	0	0	0
+22	0	0	0	0
+23	0	0	0	0
+24	0	0	0	0
+25	0	0	0	0
+26	0	0	0	0
+27	0	0	0	0
+28	0	0	0	0
+29	0	0	0	0
+30	0	0	0	0
+31	0	0	0	0
+32	0	0	0	0
+33	1	1	0	0
+34	1	2	0	0
+35	1	3	3	1
+36	0	0	0	0
+37	0	0	0	0
+38	0	0	0	0
+39	0	0	0	0
+40	11	1	0	0
+41	11	1	0	0
+42	16	1	0	1
+43	26	1	0	0
+44	26	2	0	0
+45	26	3	3	1
+46	0	0	0	0
+47	0	0	0	0
+48	0	0	0	0
+49	5	1	0	0
+50	27	1	0	0
+51	0	0	0	0
+52	0	0	0	0
+53	0	0	0	0
+54	0	0	0	0
+55	0	0	0	0
+56	0	5	0	0
+57	0	0	0	0
+58	7	5	0	0
+59	0	0	0	0
+60	0	0	0	0
+61	0	0	0	0
+62	0	0	0	0
+63	0	0	0	0
+64	10	1	0	0
+65	10	2	0	0
+66	3	1	1	0
+67	3	2	1	0
+68	0	0	0	0
+69	0	0	0	0
+70	0	0	0	0
+71	0	0	0	0
+72	0	0	0	0
+73	0	0	0	0
+74	0 	0	0	0
+75	0	0	0	0
+76	0	0	0	0
+77	0	0	0	0
+78	0	0	0	0
+79	0	0	0	0
+80	0	0	0	0
+81	0	0	0	0
+82	0	0	0	0
+83	0	0	0	0
+84	0	0	0	0
+85	0	0	0	0
+86	0	0	0	0
+87	0	0	0	0
+88	0	0	0	0
+89	0	0	0	0
+90	0	0	0	0
+91	0	0	0	0
+92	0	0	0	0
+93	0	0	0	0
+94	0	0	0	0
+95	0	0	0	0
+96	0	0	0	0
+97	0	0	0	0
+98	0	0	0	0
+99	0	0	0	0
+100	0	0	0	0
+101	0	0	0	0
+102	0	0	0	0
diff --git a/iopsys-econet/en7581/base-files/userfs/led.conf b/iopsys-econet/en7581/base-files/userfs/led.conf
new file mode 100755
index 0000000000000000000000000000000000000000..774499f0d65bc0de2ee5f5443f6776f688ff59a0
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/userfs/led.conf
@@ -0,0 +1,188 @@
+; led_no 
+; ======================================================
+; LED_DSL_STATUS		= 0		
+; LED_DSL_ACT_STATUS		= 1		
+; LED_DSL_NOACT_STATUS		= 2	
+; LED_DSL_IDLE_STATUS		= 3	
+; LED_DSL_HANDSHAKE_STATUS	= 4	
+; LED_DSL_TRAINING_STATUS	= 5		
+; LED_DSL_SHOWTIME_STATUS	= 6		
+; LED_PPP_STATUS		= 7		
+; LED_PPP_ACT_STATUS		= 8
+; LED_PPP_NOACT_STATUS		= 9
+; LED_USB_STATUS		= 10		
+; LED_USB_ACT_STATUS		= 11		
+; LED_USB_NOACT_STATUS		= 12		
+; LED_WLAN_STATUS		= 13		
+; LED_WLAN_ACT_STATUS		= 14		
+; LED_WLAN_NOACT_STATUS		= 15	
+; LED_ETHER_STATUS		= 16	
+; LED_ETHER_ACT_STATUS		= 17		
+; LED_ETHER_NOACT_STATUS	= 18		
+; LED_FLASH_STATUS		= 19	
+; LED_SYS_BOOT_STATUS		= 20		
+; LED_SYS_STATUS		= 21		
+; LED_SYS_INIT_STATUS 		= 22
+; LED_ETHER_10M_STATUS		= 23
+; LED_ETHER_10M_ACT_STATUS	= 24
+; LED_ETHER_10M_NOACT_STATUS	= 25
+; LED_ETHER_100M_STATUS		= 26
+; LED_ETHER_100M_ACT_STATUS	= 27
+; LED_ETHER_100M_NOACT_STATUS	= 28
+; LED_PPP_ON_DSL_OFF	    	= 29
+; LED_WLAN_RESET		= 30
+; LED_LAN_RESET			= 31
+; LED_BOOT_BICOLOR		= 32
+; LED_INTERNET_STATUS	    	= 33
+; LED_INTERNET_ACT_STATUS   	= 34
+; LED_INTERNET_NOACT_STATUS	= 35
+; LED_PPP_ACT_BICOLOR   	= 36
+; LED_PPP_NOACT_BICOLOR		= 37
+; LED_INTERNET_TRYING_STATUS	= 38
+; LED_BOOT_FAILURE		= 39
+; LED_TR68_PWR_BOOTING		= 40
+; LED_TR68_PWR_BOOTED		= 41
+; LED_PHY_TX_POWER_DISABLE	= 42
+; LED_WLAN_WPS_STATUS		= 43
+; LED_WLAN_WPS_ACT_STATUS	= 44
+; LED_WLAN_WPS_NOACT_STATUS	= 45
+; LED_VOIP_HOOK1_STATUS		= 49
+; LED_VOIP_HOOK2_STATUS		= 50
+; LED_USB2_STATUS		= 54		
+; LED_USB2_ACT_STATUS		= 55				
+; LED_SYS_RESET			= 56 (BUTTON)
+; LED_WLAN_RADIO		= 57 (BUTTON)
+; LED_WLAN_WPS			= 58 (BUTTON)
+; LED_XPON_STATUS		= 64
+; LED_XPON_TRYING_STATUS	= 65
+; LED_XPON_LOS_ON_STATUS	= 66
+; LED_XPON_LOS_STATUS		= 67
+; LED_LANPORT1_STATUS		= 68
+; LED_LANPORT1_ACT_STATUS	= 69
+; LED_LANPORT2_STATUS		= 70
+; LED_LANPORT2_ACT_STATUS	= 71
+; LED_LANPORT3_STATUS		= 72
+; LED_LANPORT3_ACT_STATUS	= 73
+; LED_LANPORT4_STATUS		= 74
+; LED_LANPORT4_ACT_STATUS	= 75
+;
+; mode
+; ======================================================
+; LED_MODE_NOT_USED			= 0
+; LED_MODE_ONOFF			= 1
+; LED_MODE_BLINK			= 2
+; LED_MODE_NOACT			= 3
+; LED_MODE_INPUT			= 5
+; 
+; speed
+; ======================================================
+; LED_SPEED_FAST		= 0
+; LED_SPEED_MED			= 1
+; LED_SPEED_SLOW		= 2
+; LED_SPEED_VERY_SLOW		= 3
+;
+;led_no  gpio    mode    speed   onoff
+;======================================================
+0	0	0	0	0
+1	0	0	0	0
+2	0	0	0	0
+3	0	0	0	0
+4	0	0	0	0
+5	0	0	0	0
+6	0	0	0	0
+7	0	0	0	0
+8	0	0	0	0
+9	0	0	0	0
+10 	4	1	0	0
+11	4	2	0	0
+12	4	1	0	0
+13	6	1	0	0
+14	6	2	0	0
+15	6	3	3	1
+16	0	0	0	0
+17	0	0	0	0
+18	0	0	0	0
+19	0	0	0	0
+20	0	0	0	0
+21	0	0	0	0
+22	0	0	0	0
+23	0	0	0	0
+24	0	0	0	0
+25	0	0	0	0
+26	0	0	0	0
+27	0	0	0	0
+28	0	0	0	0
+29	0	0	0	0
+30	0	0	0	0
+31	0	0	0	0
+32	0	0	0	0
+33	1	1	0	0
+34	1	2	0	0
+35	1	3	3	1
+36	0	0	0	0
+37	0	0	0	0
+38	0	0	0	0
+39	0	0	0	0
+40	11	1	0	0
+41	11	1	0	0
+42	16	1	0	1
+43	26	1	0	0
+44	26	2	0	0
+45	26	3	3	1
+46	0	0	0	0
+47	0	0	0	0
+48	0	0	0	0
+49	5	1	0	0
+50	27	1	0	0
+51	0	0	0	0
+52	0	0	0	0
+53	0	0	0	0
+54	0	0	0	0
+55	0	0	0	0
+56	0	5	0	0
+57	0	0	0	0
+58	7	5	0	0
+59	0	0	0	0
+60	0	0	0	0
+61	0	0	0	0
+62	0	0	0	0
+63	0	0	0	0
+64	10	1	0	0
+65	10	2	0	0
+66	3	1	1	0
+67	3	2	1	0
+68	0	0	0	0
+69	0	0	0	0
+70	0	0	0	0
+71	0	0	0	0
+72	0	0	0	0
+73	0	0	0	0
+74	0 	0	0	0
+75	0	0	0	0
+76	0	0	0	0
+77	0	0	0	0
+78	0	0	0	0
+79	0	0	0	0
+80	0	0	0	0
+81	0	0	0	0
+82	0	0	0	0
+83	0	0	0	0
+84	0	0	0	0
+85	0	0	0	0
+86	0	0	0	0
+87	0	0	0	0
+88	0	0	0	0
+89	0	0	0	0
+90	0	0	0	0
+91	0	0	0	0
+92	0	0	0	0
+93	0	0	0	0
+94	0	0	0	0
+95	0	0	0	0
+96	0	0	0	0
+97	0	0	0	0
+98	0	0	0	0
+99	0	0	0	0
+100	0	0	0	0
+101	0	0	0	0
+102	0	0	0	0
diff --git a/iopsys-econet/en7581/base-files/userfs/led_fpga.conf b/iopsys-econet/en7581/base-files/userfs/led_fpga.conf
new file mode 100755
index 0000000000000000000000000000000000000000..a97b4c9712605af93943293080b6937832c7248e
--- /dev/null
+++ b/iopsys-econet/en7581/base-files/userfs/led_fpga.conf
@@ -0,0 +1,193 @@
+; led_no 
+; ======================================================
+; LED_DSL_STATUS		= 0		
+; LED_DSL_ACT_STATUS		= 1		
+; LED_DSL_NOACT_STATUS		= 2	
+; LED_DSL_IDLE_STATUS		= 3	
+; LED_DSL_HANDSHAKE_STATUS	= 4	
+; LED_DSL_TRAINING_STATUS	= 5		
+; LED_DSL_SHOWTIME_STATUS	= 6		
+; LED_PPP_STATUS		= 7		
+; LED_PPP_ACT_STATUS		= 8
+; LED_PPP_NOACT_STATUS		= 9
+; LED_USB_STATUS		= 10		
+; LED_USB_ACT_STATUS		= 11		
+; LED_USB_NOACT_STATUS		= 12		
+; LED_WLAN_STATUS		= 13		
+; LED_WLAN_ACT_STATUS		= 14		
+; LED_WLAN_NOACT_STATUS		= 15	
+; LED_ETHER_STATUS		= 16	
+; LED_ETHER_ACT_STATUS		= 17		
+; LED_ETHER_NOACT_STATUS	= 18		
+; LED_FLASH_STATUS		= 19	
+; LED_SYS_BOOT_STATUS		= 20		
+; LED_SYS_STATUS		= 21		
+; LED_SYS_INIT_STATUS 		= 22
+; LED_ETHER_10M_STATUS		= 23
+; LED_ETHER_10M_ACT_STATUS	= 24
+; LED_ETHER_10M_NOACT_STATUS	= 25
+; LED_ETHER_100M_STATUS		= 26
+; LED_ETHER_100M_ACT_STATUS	= 27
+; LED_ETHER_100M_NOACT_STATUS	= 28
+; LED_PPP_ON_DSL_OFF	    	= 29
+; LED_WLAN_RESET		= 30
+; LED_LAN_RESET			= 31
+; LED_BOOT_BICOLOR		= 32
+; LED_INTERNET_STATUS	    	= 33
+; LED_INTERNET_ACT_STATUS   	= 34
+; LED_INTERNET_NOACT_STATUS	= 35
+; LED_PPP_ACT_BICOLOR   	= 36
+; LED_PPP_NOACT_BICOLOR		= 37
+; LED_INTERNET_TRYING_STATUS	= 38
+; LED_BOOT_FAILURE		= 39
+; LED_TR68_PWR_BOOTING		= 40
+; LED_TR68_PWR_BOOTED		= 41
+; LED_PHY_TX_POWER_DISABLE	= 42
+; LED_WLAN_WPS_STATUS		= 43
+; LED_WLAN_WPS_ACT_STATUS	= 44
+; LED_WLAN_WPS_NOACT_STATUS	= 45
+; LED_VOIP_HOOK1_STATUS = 49
+; LED_VOIP_HOOK2_STATUS = 50
+; LED_USB2_STATUS		= 54		
+; LED_USB2_ACT_STATUS		= 55				
+; LED_SYS_RESET			= 56
+; LED_WLAN_RADIO		= 57
+; LED_WLAN_WPS			= 58
+; LED_LED_SWITCH		= 62
+; LED_XPON_STATUS		= 64
+; LED_XPON_TRYING_STATUS	= 65
+; LED_XPON_LOS_ON_STATUS	= 66
+; LED_XPON_LOS_STATUS		= 67
+; LED_LANPORT1_STATUS		= 68
+; LED_LANPORT1_ACT_STATUS	= 69
+; LED_LANPORT2_STATUS		= 70
+; LED_LANPORT2_ACT_STATUS	= 71
+; LED_LANPORT3_STATUS		= 72
+; LED_LANPORT3_ACT_STATUS	= 73
+; LED_LANPORT4_STATUS		= 74
+; LED_LANPORT4_ACT_STATUS	= 75
+; LED_WLAN_WPS_5G			= 104
+; LED_WLAN_RADIO_5G		= 105
+;
+; mode
+; ======================================================
+; LED_MODE_NOT_USED			= 0
+; LED_MODE_ONOFF			= 1
+; LED_MODE_BLINK			= 2
+; LED_MODE_NOACT			= 3
+; LED_MODE_INPUT			= 5
+; 
+; speed
+; ======================================================
+; LED_SPEED_FAST		= 0
+; LED_SPEED_MED			= 1
+; LED_SPEED_SLOW		= 2
+; LED_SPEED_VERY_SLOW		= 3
+;
+;led_no  gpio    mode    speed   onoff
+;======================================================
+0	0	0	0	0
+1	0	0	0	0
+2	0	0	0	0
+3	0	0	0	0
+4	0	0	0	0
+5	0	0	0	0
+6	0	0	0	0
+7	0	0	0	0
+8	0	0	0	0
+9	0	0	0	0
+10	22	1	0	0
+11	22	2	0	0
+12	22	1	0	0
+13	0	0	0	0
+14	0	0	0	0
+15	0	0	0	0
+16	0	0	0	0
+17	0	0	0	0
+18	0	0	0	0
+19	0	0	0	0
+20	0	0	0	0
+21	0	0	0	0
+22	0	0	0	0
+23	0	0	0	0
+24	0	0	0	0
+25	0	0	0	0
+26	0	0	0	0
+27	0	0	0	0
+28	0	0	0	0
+29	0	0	0	0
+30	0	0	0	0
+31	0	0	0	0
+32	0	0	0	0
+33	9	1	0	0
+34	9	1	0	0
+35	0	0	0	0
+36	0	0	0	0
+37	0	0	0	0
+38	0	0	0	0
+39	0	0	0	0
+40	0	0	0	0
+41	0	0	0	0
+42	38	1	0	1
+43	32	1	0	0
+44	32	2	0	0
+45	32	3	3	1
+46	0	0	0	0
+47	0	0	0	0
+48	0	0	0	0
+49	11	1	0	0
+50	23	1	0	0
+51	0	0	0	0
+52	0	0	0	0
+53	0	0	0	0
+54	10	1	0	0
+55	10	2	0	0
+56	0	0	0	0
+57	3	5	0	0
+58	1	5	0	0
+59	0	0	0	0
+60	0	0	0	0
+61	0	0	0	0
+62	5	5	0	0
+63	0	0	0	0
+64	6	1	0	0
+65	6	2	0	0
+66	7	1	1	0
+67	7	2	1	0
+68	0	0	0	0
+69	0	0	0	0
+70	0	0	0	0
+71	0	0	0	0
+72	0	0	0	0
+73	0	0	0	0
+74	0	0	0	0
+75	0	0	0	0
+76	0	0	0	0
+77	0	0	0	0
+78	0	0	0	0
+79	0	0	0	0
+80	0	0	0	0
+81	0	0	0	0
+82	0	0	0	0
+83	0	0	0	0
+84	0	0	0	0
+85	0	0	0	0
+86	0	0	0	0
+87	0	0	0	0
+88	0	0	0	0
+89	0	0	0	0
+90	0	0	0	0
+91	0	0	0	0
+92	0	0	0	0
+93	0	0	0	0
+94	0	0	0	0
+95	0	0	0	0
+96	0	0	0	0
+97	0	0	0	0
+98	0	0	0	0
+99	0	0	0	0
+100	0	0	0	0
+101	0	0	0	0
+102	0	0	0	0
+104	1	5	0	0
+105	4	5	0	0
diff --git a/iopsys-econet/en7581/config-5.4 b/iopsys-econet/en7581/config-5.4
new file mode 100755
index 0000000000000000000000000000000000000000..116e7df66448933192a269a67d04cd4d4bdb7dd7
--- /dev/null
+++ b/iopsys-econet/en7581/config-5.4
@@ -0,0 +1,737 @@
+CONFIG_ALIGNMENT_TRAP=y
+CONFIG_ARCH_32BIT_OFF_T=y
+CONFIG_ARCH_CLOCKSOURCE_DATA=y
+CONFIG_ARCH_ECONET=y
+CONFIG_ARCH_HIBERNATION_POSSIBLE=y
+CONFIG_ARCH_KEEP_MEMBLOCK=y
+CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y
+CONFIG_ARCH_MULTIPLATFORM=y
+CONFIG_ARCH_MULTI_V6_V7=y
+CONFIG_ARCH_MULTI_V7=y
+CONFIG_ARCH_NR_GPIO=0
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX=y
+CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT=y
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_ARM=y
+CONFIG_ARM_AMBA=y
+CONFIG_ARM_ARCH_TIMER=y
+CONFIG_ARM_ARCH_TIMER_EVTSTREAM=y
+CONFIG_ARM_CPU_SUSPEND=y
+CONFIG_ARM_DMA_IOMMU_ALIGNMENT=8
+CONFIG_ARM_DMA_USE_IOMMU=y
+CONFIG_ARM_ERRATA_643719=y
+CONFIG_ARM_GIC=y
+CONFIG_ARM_GIC_V3=y
+CONFIG_ARM_GIC_V3_ITS=y
+CONFIG_ARM_HAS_SG_CHAIN=y
+CONFIG_ARM_HEAVY_MB=y
+CONFIG_ARM_L1_CACHE_SHIFT=6
+CONFIG_ARM_L1_CACHE_SHIFT_6=y
+CONFIG_ARM_PATCH_IDIV=y
+CONFIG_ARM_PATCH_PHYS_VIRT=y
+CONFIG_ARM_PSCI=y
+CONFIG_ARM_PSCI_FW=y
+# CONFIG_ARM_SMMU is not set
+CONFIG_ARM_THUMB=y
+CONFIG_ARM_UNWIND=y
+CONFIG_ARM_VIRT_EXT=y
+CONFIG_ATAGS=y
+# CONFIG_ATH5K_PCI is not set
+CONFIG_ATM=y
+CONFIG_ATM_BR2684=y
+# CONFIG_ATM_BR2684_IPFILTER is not set
+CONFIG_ATM_CLIP=y
+# CONFIG_ATM_CLIP_NO_ICMP is not set
+CONFIG_ATM_DRIVERS=y
+CONFIG_AUTO_ZRELADDR=y
+CONFIG_BINFMT_FLAT_ARGVP_ENVP_ON_STACK=y
+CONFIG_BINFMT_MISC=y
+CONFIG_BLK_CGROUP=y
+# CONFIG_BLK_DEV_INITRD is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=16
+CONFIG_BLK_DEV_RAM_SIZE=4096
+CONFIG_BLK_DEV_SD=m
+CONFIG_BLK_DEV_THROTTLING=y
+# CONFIG_BLK_DEV_THROTTLING_LOW is not set
+CONFIG_BLK_MQ_PCI=y
+CONFIG_BLK_PM=y
+CONFIG_BLK_SCSI_REQUEST=y
+CONFIG_BOUNCE=y
+# CONFIG_BPF_JIT is not set
+# CONFIG_BPF_SYSCALL is not set
+CONFIG_BRIDGE_EBT_802_3=m
+CONFIG_BRIDGE_EBT_AMONG=m
+CONFIG_BRIDGE_EBT_ARP=m
+CONFIG_BRIDGE_EBT_ARPREPLY=m
+CONFIG_BRIDGE_EBT_BROUTE=m
+CONFIG_BRIDGE_EBT_DNAT=m
+# CONFIG_BRIDGE_EBT_FTOS is not set
+CONFIG_BRIDGE_EBT_IP=m
+CONFIG_BRIDGE_EBT_IP6=m
+CONFIG_BRIDGE_EBT_LIMIT=m
+CONFIG_BRIDGE_EBT_MARK=m
+CONFIG_BRIDGE_EBT_MARK_T=m
+CONFIG_BRIDGE_EBT_PKTTYPE=m
+CONFIG_BRIDGE_EBT_REDIRECT=m
+CONFIG_BRIDGE_EBT_SNAT=m
+CONFIG_BRIDGE_EBT_STP=m
+# CONFIG_BRIDGE_EBT_TC is not set
+CONFIG_BRIDGE_EBT_T_FILTER=m
+CONFIG_BRIDGE_EBT_T_NAT=m
+CONFIG_BRIDGE_EBT_VLAN=m
+CONFIG_BRIDGE_NETFILTER=y
+CONFIG_BRIDGE_NF_EBTABLES=m
+# CONFIG_BRIDGE_VLAN_FILTERING is not set
+CONFIG_CACHE_L2X0=y
+CONFIG_CFS_BANDWIDTH=y
+CONFIG_CGROUPS=y
+CONFIG_CGROUP_CPUACCT=y
+# CONFIG_CGROUP_DEBUG is not set
+# CONFIG_CGROUP_DEVICE is not set
+# CONFIG_CGROUP_FREEZER is not set
+# CONFIG_CGROUP_NET_CLASSID is not set
+# CONFIG_CGROUP_NET_PRIO is not set
+CONFIG_CGROUP_PIDS=y
+CONFIG_CGROUP_RDMA=y
+CONFIG_CGROUP_SCHED=y
+CONFIG_CGROUP_WRITEBACK=y
+CONFIG_CLKDEV_LOOKUP=y
+CONFIG_CLONE_BACKWARDS=y
+CONFIG_COMMON_CLK=y
+CONFIG_COMPAT_32BIT_TIME=y
+CONFIG_CONFIGFS_FS=m
+CONFIG_COREDUMP=y
+CONFIG_CPUSETS=y
+CONFIG_CPU_32v6K=y
+CONFIG_CPU_32v7=y
+CONFIG_CPU_ABRT_EV7=y
+CONFIG_CPU_CACHE_V7=y
+CONFIG_CPU_CACHE_VIPT=y
+CONFIG_CPU_COPY_V6=y
+CONFIG_CPU_CP15=y
+CONFIG_CPU_CP15_MMU=y
+CONFIG_CPU_HAS_ASID=y
+CONFIG_CPU_ISOLATION=y
+CONFIG_CPU_PABRT_V7=y
+CONFIG_CPU_PM=y
+CONFIG_CPU_RMAP=y
+CONFIG_CPU_SPECTRE=y
+CONFIG_CPU_THUMB_CAPABLE=y
+CONFIG_CPU_TLB_V7=y
+CONFIG_CPU_V7=y
+CONFIG_CRASH_CORE=y
+CONFIG_CRASH_DUMP=y
+CONFIG_CRC16=y
+# CONFIG_CRC32_SARWATE is not set
+CONFIG_CRC32_SLICEBY8=y
+CONFIG_CRC_CCITT=y
+CONFIG_CROSS_MEMORY_ATTACH=y
+CONFIG_CRYPTO_ACOMP2=y
+CONFIG_CRYPTO_AEAD=y
+CONFIG_CRYPTO_AEAD2=y
+CONFIG_CRYPTO_AKCIPHER2=y
+CONFIG_CRYPTO_ANSI_CPRNG=m
+CONFIG_CRYPTO_ARC4=y
+CONFIG_CRYPTO_AUTHENC=y
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_CCM=y
+CONFIG_CRYPTO_CRC32C=y
+CONFIG_CRYPTO_CTR=y
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_DES=y
+CONFIG_CRYPTO_DRBG=y
+CONFIG_CRYPTO_DRBG_HMAC=y
+CONFIG_CRYPTO_DRBG_MENU=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_ECHAINIV=y
+CONFIG_CRYPTO_HASH=y
+CONFIG_CRYPTO_HASH2=y
+CONFIG_CRYPTO_HMAC=y
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_JITTERENTROPY=y
+CONFIG_CRYPTO_KPP2=y
+CONFIG_CRYPTO_LIB_DES=y
+CONFIG_CRYPTO_LIB_SHA256=y
+CONFIG_CRYPTO_MANAGER=y
+CONFIG_CRYPTO_MANAGER2=y
+CONFIG_CRYPTO_MD5=y
+CONFIG_CRYPTO_MICHAEL_MIC=y
+CONFIG_CRYPTO_NULL=y
+CONFIG_CRYPTO_NULL2=y
+# CONFIG_CRYPTO_PCRYPT is not set
+CONFIG_CRYPTO_RNG=y
+CONFIG_CRYPTO_RNG2=y
+CONFIG_CRYPTO_RNG_DEFAULT=y
+CONFIG_CRYPTO_SEQIV=y
+CONFIG_CRYPTO_SHA1=y
+CONFIG_CRYPTO_SHA256=y
+CONFIG_DCACHE_WORD_ACCESS=y
+CONFIG_DEBUG_ALIGN_RODATA=y
+CONFIG_DEBUG_BUGVERBOSE=y
+CONFIG_DEBUG_INFO=y
+CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S"
+CONFIG_DEBUG_MISC=y
+CONFIG_DECOMPRESS_LZMA=y
+CONFIG_DMADEVICES=y
+CONFIG_DMATEST=m
+CONFIG_DMA_ENGINE=y
+CONFIG_DMA_ENGINE_RAID=y
+CONFIG_DMA_OF=y
+CONFIG_DMA_REMAP=y
+CONFIG_DST_CACHE=y
+CONFIG_DTC=y
+CONFIG_EDAC_ATOMIC_SCRUB=y
+CONFIG_EDAC_SUPPORT=y
+CONFIG_ELF_CORE=y
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_EXT2_FS=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
+CONFIG_EXT4_FS_POSIX_ACL=y
+CONFIG_EXT4_FS_SECURITY=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_FANOTIFY=y
+CONFIG_FAT_DEFAULT_CODEPAGE=936
+CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
+CONFIG_FAT_FS=y
+CONFIG_FHANDLE=y
+CONFIG_FIX_EARLYCON_MEM=y
+# CONFIG_FORTIFY_SOURCE is not set
+# CONFIG_FPE_FASTFPE is not set
+# CONFIG_FPE_NWFPE is not set
+CONFIG_FREEZER=y
+CONFIG_FS_IOMAP=y
+CONFIG_FS_MBCACHE=y
+CONFIG_FS_POSIX_ACL=y
+CONFIG_FUSE_FS=m
+# CONFIG_FW_LOADER_USER_HELPER is not set
+CONFIG_GENERIC_ALLOCATOR=y
+CONFIG_GENERIC_ARCH_TOPOLOGY=y
+CONFIG_GENERIC_BUG=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y
+CONFIG_GENERIC_CPU_AUTOPROBE=y
+CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_GENERIC_IDLE_POLL_SETUP=y
+CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y
+CONFIG_GENERIC_IRQ_MIGRATION=y
+CONFIG_GENERIC_IRQ_MULTI_HANDLER=y
+CONFIG_GENERIC_IRQ_SHOW=y
+CONFIG_GENERIC_IRQ_SHOW_LEVEL=y
+CONFIG_GENERIC_MSI_IRQ=y
+CONFIG_GENERIC_MSI_IRQ_DOMAIN=y
+CONFIG_GENERIC_PCI_IOMAP=y
+CONFIG_GENERIC_SCHED_CLOCK=y
+CONFIG_GENERIC_SMP_IDLE_THREAD=y
+CONFIG_GENERIC_STRNCPY_FROM_USER=y
+CONFIG_GENERIC_STRNLEN_USER=y
+CONFIG_GENERIC_TIME_VSYSCALL=y
+CONFIG_GPIOLIB=y
+CONFIG_GRACE_PERIOD=m
+CONFIG_GRO_CELLS=y
+CONFIG_HANDLE_DOMAIN_IRQ=y
+# CONFIG_HARDENED_USERCOPY is not set
+CONFIG_HARDEN_BRANCH_PREDICTOR=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_HAS_DMA=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT_MAP=y
+CONFIG_HAVE_ARM_ARCH_TIMER=y
+CONFIG_HAVE_SMP=y
+CONFIG_HID=y
+CONFIG_HIDRAW=y
+CONFIG_HID_GENERIC=y
+CONFIG_HIGHMEM=y
+CONFIG_HIGHPTE=y
+# CONFIG_HIGH_RES_TIMERS is not set
+CONFIG_HOSTAP=y
+CONFIG_HOSTAP_FIRMWARE=y
+CONFIG_HOSTAP_FIRMWARE_NVRAM=y
+CONFIG_HOTPLUG_CPU=y
+CONFIG_HWMON=m
+CONFIG_HZ=100
+CONFIG_HZ_100=y
+CONFIG_HZ_FIXED=0
+CONFIG_IFB=m
+CONFIG_INET6_TUNNEL=y
+CONFIG_INET_AH=y
+CONFIG_INET_ESP=y
+# CONFIG_INET_ESP_OFFLOAD is not set
+CONFIG_INET_IPCOMP=y
+CONFIG_INET_TUNNEL=y
+CONFIG_INET_XFRM_TUNNEL=y
+CONFIG_INPUT=y
+CONFIG_INPUT_EVDEV=y
+CONFIG_INPUT_KEYBOARD=y
+# CONFIG_INPUT_MISC is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_INPUT_MOUSEDEV=m
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
+CONFIG_IOMMU_API=y
+# CONFIG_IOMMU_DEBUGFS is not set
+# CONFIG_IOMMU_DEFAULT_PASSTHROUGH is not set
+CONFIG_IOMMU_DMA=y
+CONFIG_IOMMU_IOVA=y
+# CONFIG_IOMMU_IO_PGTABLE_ARMV7S is not set
+# CONFIG_IOMMU_IO_PGTABLE_LPAE is not set
+CONFIG_IOMMU_SUPPORT=y
+CONFIG_IO_URING=y
+CONFIG_IP6_NF_FILTER=m
+CONFIG_IP6_NF_IPTABLES=y
+CONFIG_IP6_NF_MANGLE=m
+CONFIG_IP6_NF_MATCH_AH=y
+CONFIG_IP6_NF_MATCH_EUI64=y
+CONFIG_IP6_NF_MATCH_FRAG=y
+CONFIG_IP6_NF_MATCH_HL=y
+CONFIG_IP6_NF_MATCH_IPV6HEADER=y
+CONFIG_IP6_NF_MATCH_MH=y
+CONFIG_IP6_NF_MATCH_OPTS=y
+CONFIG_IP6_NF_MATCH_RT=y
+CONFIG_IP6_NF_NAT=y
+CONFIG_IP6_NF_TARGET_MASQUERADE=y
+CONFIG_IP6_NF_TARGET_NPT=y
+CONFIG_IP6_NF_TARGET_REJECT=m
+CONFIG_IPC_NS=y
+CONFIG_IPV6=y
+CONFIG_IPV6_MROUTE=y
+CONFIG_IPV6_MULTIPLE_TABLES=y
+# CONFIG_IPV6_PIMSM_V2 is not set
+CONFIG_IPV6_SEG6_BPF=y
+CONFIG_IPV6_SEG6_LWTUNNEL=y
+CONFIG_IPV6_SIT=y
+CONFIG_IPV6_SIT_6RD=y
+CONFIG_IPV6_SUBTREES=y
+CONFIG_IPV6_TUNNEL=y
+CONFIG_IP_MROUTE=y
+CONFIG_IP_MROUTE_COMMON=y
+# CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set
+CONFIG_IP_NF_FILTER=m
+CONFIG_IP_NF_IPTABLES=y
+CONFIG_IP_NF_MANGLE=y
+CONFIG_IP_NF_MATCH_AH=y
+CONFIG_IP_NF_MATCH_ECN=y
+CONFIG_IP_NF_MATCH_RPFILTER=y
+CONFIG_IP_NF_MATCH_TTL=y
+CONFIG_IP_NF_NAT=y
+CONFIG_IP_NF_RAW=y
+CONFIG_IP_NF_TARGET_CLUSTERIP=y
+CONFIG_IP_NF_TARGET_ECN=y
+CONFIG_IP_NF_TARGET_MASQUERADE=y
+CONFIG_IP_NF_TARGET_NETMAP=y
+CONFIG_IP_NF_TARGET_REDIRECT=y
+CONFIG_IP_NF_TARGET_REJECT=m
+CONFIG_IP_NF_TARGET_SYNPROXY=y
+CONFIG_IP_NF_TARGET_TTL=y
+CONFIG_IP_ROUTE_CLASSID=y
+# CONFIG_IP_ROUTE_MULTIPATH is not set
+# CONFIG_IP_ROUTE_VERBOSE is not set
+CONFIG_IRQCHIP=y
+CONFIG_IRQ_DOMAIN=y
+CONFIG_IRQ_DOMAIN_HIERARCHY=y
+CONFIG_IRQ_FORCED_THREADING=y
+CONFIG_IRQ_MSI_IOMMU=y
+CONFIG_IRQ_WORK=y
+# CONFIG_ISDN is not set
+CONFIG_JBD2=y
+# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+# CONFIG_JFFS2_FS_XATTR is not set
+# CONFIG_JFFS2_SUMMARY is not set
+CONFIG_JFFS2_ZLIB=y
+CONFIG_KALLSYMS=y
+CONFIG_KERNEL_GZIP=y
+# CONFIG_KERNEL_XZ is not set
+CONFIG_KEXEC=y
+CONFIG_KEXEC_CORE=y
+CONFIG_KEYBOARD_ATKBD=m
+CONFIG_LEGACY_PTYS=y
+CONFIG_LEGACY_PTY_COUNT=8
+CONFIG_LIB80211=y
+CONFIG_LIB80211_CRYPT_CCMP=y
+CONFIG_LIB80211_CRYPT_TKIP=y
+CONFIG_LIB80211_CRYPT_WEP=y
+CONFIG_LIBFDT=y
+CONFIG_LOCALVERSION_AUTO=y
+CONFIG_LOCKD=m
+CONFIG_LOCK_DEBUGGING_SUPPORT=y
+CONFIG_LOCK_SPIN_ON_OWNER=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_LWTUNNEL=y
+# CONFIG_LWTUNNEL_BPF is not set
+CONFIG_MAGIC_SYSRQ=y
+CONFIG_MANDATORY_FILE_LOCKING=y
+CONFIG_MEMCG=y
+CONFIG_MEMCG_KMEM=y
+CONFIG_MEMCG_SWAP=y
+# CONFIG_MEMCG_SWAP_ENABLED is not set
+CONFIG_MEMFD_CREATE=y
+CONFIG_MIGHT_HAVE_CACHE_L2X0=y
+CONFIG_MIGRATION=y
+CONFIG_MODULES_USE_ELF_REL=y
+# CONFIG_MOUSE_BCM5974 is not set
+CONFIG_MOUSE_PS2=m
+CONFIG_MOUSE_PS2_ALPS=y
+CONFIG_MOUSE_PS2_BYD=y
+CONFIG_MOUSE_PS2_CYPRESS=y
+# CONFIG_MOUSE_PS2_ELANTECH is not set
+CONFIG_MOUSE_PS2_FOCALTECH=y
+CONFIG_MOUSE_PS2_LOGIPS2PP=y
+CONFIG_MOUSE_PS2_SYNAPTICS=y
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+CONFIG_MOUSE_PS2_TRACKPOINT=y
+# CONFIG_MOUSE_SERIAL is not set
+# CONFIG_MOUSE_VSXXXAA is not set
+CONFIG_MQ_IOSCHED_DEADLINE=y
+CONFIG_MQ_IOSCHED_KYBER=y
+CONFIG_MSDOS_FS=m
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+# CONFIG_MTD_CFI_AMDSTD is not set
+CONFIG_MTD_CFI_GEOMETRY=y
+# CONFIG_MTD_CFI_INTELEXT is not set
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+CONFIG_MTD_ECNT=y
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_NAND_CORE=y
+CONFIG_MTD_NAND_ECC_SW_HAMMING=y
+CONFIG_MTD_RAW_NAND=y
+CONFIG_MTD_SPIFLASH=y
+CONFIG_MUTEX_SPIN_ON_OWNER=y
+CONFIG_NAMESPACES=y
+CONFIG_NEED_DMA_MAP_STATE=y
+CONFIG_NEED_SG_DMA_LENGTH=y
+CONFIG_NETFILTER=y
+CONFIG_NETFILTER_ADVANCED=y
+CONFIG_NETFILTER_CONNCOUNT=m
+CONFIG_NETFILTER_FAMILY_ARP=y
+CONFIG_NETFILTER_FAMILY_BRIDGE=y
+CONFIG_NETFILTER_INGRESS=y
+CONFIG_NETFILTER_NETLINK=y
+CONFIG_NETFILTER_NETLINK_LOG=y
+CONFIG_NETFILTER_NETLINK_QUEUE=y
+CONFIG_NETFILTER_SYNPROXY=y
+CONFIG_NETFILTER_XTABLES=y
+CONFIG_NETFILTER_XT_CONNMARK=m
+CONFIG_NETFILTER_XT_MARK=y
+CONFIG_NETFILTER_XT_MATCH_COMMENT=m
+CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
+CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
+CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y
+CONFIG_NETFILTER_XT_MATCH_DSCP=y
+CONFIG_NETFILTER_XT_MATCH_ECN=y
+CONFIG_NETFILTER_XT_MATCH_HELPER=m
+CONFIG_NETFILTER_XT_MATCH_HL=y
+CONFIG_NETFILTER_XT_MATCH_IPRANGE=y
+# CONFIG_NETFILTER_XT_MATCH_LAYER7 is not set
+CONFIG_NETFILTER_XT_MATCH_LENGTH=m
+CONFIG_NETFILTER_XT_MATCH_LIMIT=y
+CONFIG_NETFILTER_XT_MATCH_MAC=y
+CONFIG_NETFILTER_XT_MATCH_MARK=y
+CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y
+CONFIG_NETFILTER_XT_MATCH_RECENT=m
+CONFIG_NETFILTER_XT_MATCH_STATE=y
+CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
+CONFIG_NETFILTER_XT_MATCH_STRING=y
+CONFIG_NETFILTER_XT_MATCH_TCPMSS=y
+CONFIG_NETFILTER_XT_MATCH_TIME=m
+CONFIG_NETFILTER_XT_NAT=y
+CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
+CONFIG_NETFILTER_XT_TARGET_CT=y
+CONFIG_NETFILTER_XT_TARGET_DSCP=m
+CONFIG_NETFILTER_XT_TARGET_HL=y
+CONFIG_NETFILTER_XT_TARGET_LOG=m
+CONFIG_NETFILTER_XT_TARGET_MARK=y
+CONFIG_NETFILTER_XT_TARGET_MASQUERADE=y
+CONFIG_NETFILTER_XT_TARGET_NETMAP=y
+CONFIG_NETFILTER_XT_TARGET_NFLOG=y
+CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y
+CONFIG_NETFILTER_XT_TARGET_NOTRACK=y
+CONFIG_NETFILTER_XT_TARGET_REDIRECT=y
+CONFIG_NETFILTER_XT_TARGET_TCPMSS=y
+CONFIG_NET_ACT_CONNMARK=m
+# CONFIG_NET_ACT_CTINFO is not set
+CONFIG_NET_ACT_GACT=m
+CONFIG_NET_ACT_MIRRED=m
+CONFIG_NET_ACT_SKBEDIT=m
+CONFIG_NET_CLS_ACT=y
+CONFIG_NET_CLS_BASIC=m
+# CONFIG_NET_CLS_CGROUP is not set
+CONFIG_NET_CLS_FLOW=m
+CONFIG_NET_CLS_FW=m
+CONFIG_NET_CLS_MATCHALL=m
+CONFIG_NET_CLS_ROUTE4=m
+CONFIG_NET_CLS_TCINDEX=m
+CONFIG_NET_CLS_U32=m
+CONFIG_NET_EGRESS=y
+CONFIG_NET_EMATCH=y
+CONFIG_NET_EMATCH_U32=m
+CONFIG_NET_FLOW_LIMIT=y
+CONFIG_NET_INGRESS=y
+CONFIG_NET_IPVTI=y
+CONFIG_NET_IP_TUNNEL=y
+CONFIG_NET_KEY=y
+CONFIG_NET_KEY_MIGRATE=y
+CONFIG_NET_NS=y
+CONFIG_NET_REDIRECT=y
+CONFIG_NET_SCH_HFSC=m
+CONFIG_NET_SCH_HTB=m
+CONFIG_NET_SCH_INGRESS=m
+CONFIG_NET_SCH_TBF=m
+# CONFIG_NET_VENDOR_3COM is not set
+# CONFIG_NET_VENDOR_AURORA is not set
+CONFIG_NFS_FS=m
+CONFIG_NFS_V2=m
+CONFIG_NFS_V3=m
+CONFIG_NFT_COMPAT=y
+CONFIG_NFT_COUNTER=y
+CONFIG_NFT_CT=y
+CONFIG_NFT_HASH=y
+CONFIG_NFT_LIMIT=y
+CONFIG_NFT_LOG=y
+CONFIG_NFT_MASQ=y
+CONFIG_NFT_NAT=y
+# CONFIG_NFT_NUMGEN is not set
+CONFIG_NFT_QUEUE=y
+# CONFIG_NFT_QUOTA is not set
+# CONFIG_NFT_REDIR is not set
+CONFIG_NFT_REJECT=y
+CONFIG_NFT_REJECT_INET=y
+CONFIG_NFT_REJECT_IPV4=y
+CONFIG_NFT_REJECT_IPV6=y
+CONFIG_NF_CONNTRACK=y
+CONFIG_NF_CONNTRACK_EVENTS=y
+CONFIG_NF_CONNTRACK_FTP=y
+CONFIG_NF_CONNTRACK_H323=y
+CONFIG_NF_CONNTRACK_IRC=y
+CONFIG_NF_CONNTRACK_MARK=y
+CONFIG_NF_CONNTRACK_PPTP=y
+CONFIG_NF_CONNTRACK_SIP=y
+CONFIG_NF_CONNTRACK_TFTP=y
+CONFIG_NF_CONNTRACK_TIMEOUT=y
+CONFIG_NF_CONNTRACK_TIMESTAMP=y
+CONFIG_NF_CONNTRACK_ZONES=y
+CONFIG_NF_CT_NETLINK=y
+CONFIG_NF_CT_PROTO_GRE=y
+CONFIG_NF_DEFRAG_IPV4=y
+CONFIG_NF_DEFRAG_IPV6=y
+CONFIG_NF_LOG_COMMON=m
+CONFIG_NF_LOG_IPV4=m
+CONFIG_NF_LOG_IPV6=m
+CONFIG_NF_NAT=y
+CONFIG_NF_NAT_FTP=y
+CONFIG_NF_NAT_H323=y
+CONFIG_NF_NAT_IRC=y
+CONFIG_NF_NAT_MASQUERADE=y
+CONFIG_NF_NAT_PPTP=y
+CONFIG_NF_NAT_REDIRECT=y
+CONFIG_NF_NAT_SIP=y
+CONFIG_NF_NAT_TFTP=y
+CONFIG_NF_REJECT_IPV4=y
+CONFIG_NF_REJECT_IPV6=y
+CONFIG_NF_TABLES=y
+# CONFIG_NF_TABLES_ARP is not set
+# CONFIG_NF_TABLES_BRIDGE is not set
+# CONFIG_NF_TABLES_NETDEV is not set
+CONFIG_NLS=y
+CONFIG_NLS_CODEPAGE_936=m
+CONFIG_NLS_DEFAULT="utf8"
+CONFIG_NLS_UTF8=m
+CONFIG_NO_HZ_COMMON=y
+CONFIG_NO_HZ_IDLE=y
+CONFIG_NR_CPUS=2
+CONFIG_NTFS_DEBUG=y
+CONFIG_NTFS_FS=m
+CONFIG_NTFS_RW=y
+CONFIG_OABI_COMPAT=y
+CONFIG_OF=y
+CONFIG_OF_ADDRESS=y
+CONFIG_OF_EARLY_FLATTREE=y
+CONFIG_OF_FLATTREE=y
+CONFIG_OF_GPIO=y
+CONFIG_OF_IOMMU=y
+CONFIG_OF_IRQ=y
+CONFIG_OF_KOBJ=y
+CONFIG_OF_NET=y
+CONFIG_OLD_SIGACTION=y
+CONFIG_OLD_SIGSUSPEND3=y
+CONFIG_OUTER_CACHE=y
+CONFIG_OUTER_CACHE_SYNC=y
+# CONFIG_OVERLAY_FS_XINO_AUTO is not set
+CONFIG_PAGE_COUNTER=y
+CONFIG_PAGE_OFFSET=0xC0000000
+# CONFIG_PANIC_ON_OOPS is not set
+CONFIG_PANIC_ON_OOPS_VALUE=0
+CONFIG_PANIC_TIMEOUT=0
+CONFIG_PARTITION_PERCPU=y
+CONFIG_PCI=y
+CONFIG_PCI_DOMAINS=y
+CONFIG_PCI_DOMAINS_GENERIC=y
+CONFIG_PERF_USE_VMALLOC=y
+CONFIG_PGTABLE_LEVELS=2
+CONFIG_PID_NS=y
+CONFIG_PM=y
+CONFIG_PM_CLK=y
+CONFIG_PM_SLEEP=y
+CONFIG_PM_SLEEP_SMP=y
+CONFIG_POSIX_MQUEUE=y
+CONFIG_POSIX_MQUEUE_SYSCTL=y
+CONFIG_POWER_RESET=y
+CONFIG_POWER_SUPPLY=y
+CONFIG_PPP=y
+CONFIG_PPPOATM=y
+CONFIG_PPPOE=y
+CONFIG_PPP_ASYNC=m
+CONFIG_PPP_BSDCOMP=y
+CONFIG_PPP_DEFLATE=y
+# CONFIG_PPP_FILTER is not set
+# CONFIG_PPP_MULTILINK is not set
+CONFIG_PRINTK_TIME=y
+# CONFIG_PROC_PID_CPUSET is not set
+CONFIG_PROC_VMCORE=y
+CONFIG_RATIONAL=y
+CONFIG_RCU_CPU_STALL_TIMEOUT=21
+# CONFIG_RCU_EXPERT is not set
+CONFIG_RCU_NEED_SEGCBLIST=y
+CONFIG_RCU_STALL_COMMON=y
+CONFIG_REFCOUNT_FULL=y
+# CONFIG_RFKILL is not set
+CONFIG_RFS_ACCEL=y
+CONFIG_RPS=y
+CONFIG_RSEQ=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_RWSEM_SPIN_ON_OWNER=y
+CONFIG_SCHED_DEBUG=y
+CONFIG_SCHED_SMT=y
+CONFIG_SCSI=m
+CONFIG_SCSI_MOD=m
+CONFIG_SECCOMP=y
+CONFIG_SECURITYFS=y
+# CONFIG_SECURITY_DMESG_RESTRICT is not set
+# CONFIG_SERIAL_8250 is not set
+CONFIG_SERIAL_ECNT=y
+CONFIG_SERIO=y
+CONFIG_SERIO_LIBPS2=m
+CONFIG_SERIO_SERPORT=m
+CONFIG_SGETMASK_SYSCALL=y
+CONFIG_SGL_ALLOC=y
+CONFIG_SG_POOL=y
+CONFIG_SKB_EXTENSIONS=y
+CONFIG_SLHC=y
+CONFIG_SLUB_DEBUG=y
+CONFIG_SMP=y
+CONFIG_SMP_ON_UP=y
+# CONFIG_SMUX is not set
+CONFIG_SPARSE_IRQ=y
+# CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set
+CONFIG_SQUASHFS_DECOMP_SINGLE=y
+# CONFIG_SQUASHFS_EMBEDDED is not set
+CONFIG_SQUASHFS_FILE_CACHE=y
+# CONFIG_SQUASHFS_FILE_DIRECT is not set
+CONFIG_SQUASHFS_LZMA=y
+CONFIG_SQUASHFS_ZLIB=y
+CONFIG_SRCU=y
+CONFIG_STACKPROTECTOR=y
+# CONFIG_STAGING is not set
+# CONFIG_STRIP_ASM_SYMS is not set
+CONFIG_SUNRPC=m
+CONFIG_SUSPEND=y
+CONFIG_SUSPEND_FREEZER=y
+CONFIG_SWP_EMULATE=y
+CONFIG_SYSFS_SYSCALL=y
+CONFIG_SYS_SUPPORTS_APM_EMULATION=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_MD5SIG=y
+CONFIG_TEXTSEARCH_BM=y
+CONFIG_TEXTSEARCH_FSM=y
+CONFIG_TEXTSEARCH_KMP=y
+CONFIG_THERMAL=y
+CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y
+CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0
+CONFIG_THERMAL_GOV_STEP_WISE=y
+CONFIG_THERMAL_OF=y
+CONFIG_TICK_CPU_ACCOUNTING=y
+CONFIG_TIMER_OF=y
+CONFIG_TIMER_PROBE=y
+# CONFIG_TMPFS_XATTR is not set
+CONFIG_TREE_RCU=y
+CONFIG_TREE_SRCU=y
+CONFIG_UEVENT_HELPER_PATH=""
+CONFIG_UNCOMPRESS_INCLUDE="debug/uncompress.h"
+CONFIG_UNWINDER_ARM=y
+CONFIG_USB=y
+CONFIG_USB_ACM=y
+CONFIG_USB_COMMON=y
+CONFIG_USB_EN7512_XHCI_HCD=y
+# CONFIG_USB_ETH is not set
+CONFIG_USB_F_ACM=m
+CONFIG_USB_F_OBEX=m
+CONFIG_USB_F_SERIAL=m
+CONFIG_USB_GADGET=y
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_HID=y
+CONFIG_USB_HIDDEV=y
+CONFIG_USB_LIBCOMPOSITE=m
+CONFIG_USB_NET_DRIVERS=y
+CONFIG_USB_PCI=y
+CONFIG_USB_PRINTER=m
+CONFIG_USB_R8A66597=y
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_CONSOLE=y
+CONFIG_USB_SERIAL_CYPRESS_M8=y
+CONFIG_USB_SERIAL_FTDI_SIO=y
+CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_SERIAL_WWAN=m
+CONFIG_USB_STORAGE=m
+CONFIG_USB_SUPPORT=y
+# CONFIG_USB_UHCI_HCD is not set
+CONFIG_USB_U_SERIAL=m
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_PCI=y
+CONFIG_USB_XHCI_PLATFORM=y
+CONFIG_USELIB=y
+# CONFIG_USERIO is not set
+CONFIG_USER_NS=y
+CONFIG_USE_OF=y
+CONFIG_UTS_NS=y
+CONFIG_VFAT_FS=y
+# CONFIG_VFP is not set
+CONFIG_VM_EVENT_COUNTERS=y
+# CONFIG_WATCHDOG is not set
+CONFIG_WLAN_VENDOR_ADMTEK=y
+CONFIG_WLAN_VENDOR_ATH=y
+CONFIG_WLAN_VENDOR_ATMEL=y
+CONFIG_WLAN_VENDOR_BROADCOM=y
+CONFIG_WLAN_VENDOR_CISCO=y
+CONFIG_WLAN_VENDOR_INTEL=y
+CONFIG_WLAN_VENDOR_INTERSIL=y
+CONFIG_WLAN_VENDOR_MARVELL=y
+CONFIG_WLAN_VENDOR_MEDIATEK=y
+CONFIG_WLAN_VENDOR_QUANTENNA=y
+CONFIG_WLAN_VENDOR_RALINK=y
+CONFIG_WLAN_VENDOR_REALTEK=y
+CONFIG_WLAN_VENDOR_RSI=y
+CONFIG_WLAN_VENDOR_ST=y
+CONFIG_WLAN_VENDOR_TI=y
+CONFIG_WLAN_VENDOR_ZYDAS=y
+# CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set
+CONFIG_XFRM_ALGO=y
+CONFIG_XFRM_IPCOMP=y
+CONFIG_XFRM_MIGRATE=y
+CONFIG_XFRM_USER=y
+CONFIG_XPS=y
+CONFIG_XZ_DEC_ARM=y
+CONFIG_XZ_DEC_ARMTHUMB=y
+CONFIG_XZ_DEC_BCJ=y
+CONFIG_XZ_DEC_IA64=y
+CONFIG_XZ_DEC_POWERPC=y
+CONFIG_XZ_DEC_SPARC=y
+CONFIG_XZ_DEC_X86=y
+CONFIG_ZBOOT_ROM_BSS=0
+CONFIG_ZBOOT_ROM_TEXT=0
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_ZLIB_INFLATE=y
diff --git a/iopsys-econet/en7581/mi.conf b/iopsys-econet/en7581/mi.conf
new file mode 100755
index 0000000000000000000000000000000000000000..94c70792331ec138166a063035056fdceaf92d34
--- /dev/null
+++ b/iopsys-econet/en7581/mi.conf
@@ -0,0 +1,100 @@
+bootcmd=flash imgread 2048\;bootm
+bootdelay=3
+baudrate=115200
+ethaddr=00:AA:BB:01:23:40
+ipaddr=192.168.1.1
+serverip=192.168.1.126
+bootfile=tclinux.bin
+loadaddr=0x81800000
+arch=arm
+cpu=armv7
+board=en7523_evb
+board_name=en7523_evb
+vendor=ecnt
+soc=en7523
+root=/dev/mtdblock3 ro
+console=ttyS0,115200n8 earlycon
+;
+; SDRAM parameter
+;
+sdram_conf=0x00108893
+;
+; Vendor name
+;
+vendor_name=ECONET Technologies Corp.
+;
+; Product name
+;
+product_name=xPON ONU
+;
+; SNMP system object id
+;
+snmp_sysobjid=1.2.3.4.5
+;
+; Country code
+;
+country_code=ff
+;
+; Ethernet GPIO
+;
+ether_gpio=0c
+;Power LED GPIO
+;
+power_gpio=1515
+;
+; UserName
+;
+username=telecomadmin
+;
+; Password
+;
+password=nE7jA%5m
+;
+; ADSL GPIO
+;
+dsl_gpio=0b
+;
+; Internet GPIO
+;
+;00 means auto detection
+internet_gpio=02
+;
+; Multi upgrade GPIO, the max num is 16 bytes
+;
+multi_upgrade_gpio=0b020400000000000000000000000000
+;
+; xPON ONU Type, 0--unknown, 1--SFU, 2--HGU, [7:4], 0x0--Auto, 0x1:GPON, 0x2:EPON, 0x3:XEPON_10G_1G,
+; 0x4:XEPON_10G_10G, 0x5:XEPON_1G_1G, 0x6:XGPON, 0x7:XGSPON...
+onu_type=2
+;
+; EN7580 QDMA init setting
+; [1:0], 0x0--qdma_lan payload size 2k, 0x1--qdma_lan 1k, 0x2--qdma_lan 512, 0x3--qdma_lan 256
+; [2], reserve
+; [3], 0x0--qdma_lan dscp in DRAM, 0x1--qdma_lan dscp in SRAM
+; [5:4], 0x0--qdma_wan payload size 2k, 0x1--qdma_wan 1k, 0x2--qdma_wan 512, 0x3--qdma_wan 256
+; [6], reserve
+; [7], 0x0--qdma_wan dscp in DRAM, 0x1--qdma_wan dscp in SRAM
+; default set: qdma_lan in SRAM, 256Byte payload; qdma_wan in DRAM, 256Byte payload
+qdma_init=33
+; Serdes selection setting, serdes_sel is hex value
+; bit0: pon port,	0: select to pon,	1: select to HSGMII
+; bit1: usb3 port,	0: select to usb3,	1: select to HSGMII
+; bit2: pcie0 port,	0: select to pcie0,	1: select to HSGMII
+; bit3: pcie1 port,	0: select to pcie1,	1: select to HSGMII
+serdes_sel=0
+;EN7523 related
+kernel_filename=tclinux.bin
+uboot_filename=tcboot.bin
+fdt_high=0xac000000
+invaild_env=no
+stdin=serial
+stdout=serial
+stderr=serial
+;
+; SPI NAND flash page size magic, 'P' 'A' 'G' 'E' = 0x50414745
+; store to constant data area(0xFFB0 ~ 0xFFFF) on 256KB tcboot.bin.
+;
+;cd_flash_page_size_magic=0x50414745
+;
+; Temporarilly usage,for 75xx serious identification on FPGA.It should be removed as merging back to Main Trunk
+;
diff --git a/iopsys-econet/en7581/target.mk b/iopsys-econet/en7581/target.mk
new file mode 100755
index 0000000000000000000000000000000000000000..3ea522e7d6ba01e1c0acbea361bb964da374ad1b
--- /dev/null
+++ b/iopsys-econet/en7581/target.mk
@@ -0,0 +1,16 @@
+#
+# Copyright (C) 2009 OpenWrt.org
+#
+
+ARCH:=aarch64
+SUBTARGET:=en7581
+BOARDNAME:=en7581 based boards
+CPU_TYPE:=cortex-a53
+FEATURES:=squashfs nand ramdisk
+
+KERNEL_PATCHVER:=5.4
+
+define Target/Description
+	Build firmware images for Airoha mt7581 ARM based boards.
+endef
+
diff --git a/iopsys-econet/en7581/uImage.its b/iopsys-econet/en7581/uImage.its
new file mode 100755
index 0000000000000000000000000000000000000000..12f01bd5dde117aa90452d0f3609bf7a0d91e2d0
--- /dev/null
+++ b/iopsys-econet/en7581/uImage.its
@@ -0,0 +1,51 @@
+/*
+ * Simple U-boot uImage source file containing a single kernel and FDT blob
+ */
+
+/dts-v1/;
+
+/ {
+	description = "Kernel image with single Linux kernel, rootfs and FDT blob";
+	#address-cells = <1>;
+
+	images {
+		fdt@1 {
+			description = "ECONET Flattened Device Tree blob";
+			data = /incbin/("ecnt.dtb");
+			type = "flat_dt";
+			arch = "arm";
+			compression = "none";
+		};
+		kernel@1 {
+			description = "ECONET Linux kernel";
+			data = /incbin/("linux.7z");
+			type = "kernel";
+			arch = "arm";
+			os = "linux";
+			compression = "lzma";
+			load = <0x80088000>;
+			entry = <0x80088000>;
+			hash@1 {
+				algo = "sha1";
+			};
+		};
+		filesystem@1 {
+			description = "ECONET Root File System";
+			data = /incbin/("rootfs");
+			type = "filesystem";
+			arch = "arm";
+			os = "linux";
+			compression = "none";
+		};
+	};
+
+	configurations {
+		default = "conf@1";
+		conf@1 {
+			description = "Boot Linux kernel with FDT blob";
+			fdt = "fdt@1";
+			kernel = "kernel@1";
+			filesystem = "filesystem@1";
+		};
+	};
+};
diff --git a/iopsys-econet/image/en7562.mk b/iopsys-econet/image/en7523.mk
similarity index 99%
rename from iopsys-econet/image/en7562.mk
rename to iopsys-econet/image/en7523.mk
index 9d27a0e36d785cdd1af1e3926cb17b79f50a65da..91dff3167043aeaec93b2843b166f2efa86287a1 100644
--- a/iopsys-econet/image/en7562.mk
+++ b/iopsys-econet/image/en7523.mk
@@ -5,7 +5,7 @@
 include ../../iopsys-common/iopsys-fit-image.mk
 include ../../iopsys-common/iopsys-upgrade-bundle.mk
 
-DEFAULT_SOC := en7562
+DEFAULT_SOC := en7523
 KERNEL_LOADADDR := 0x80088000
 UBOOT_LOADADDR := 0x81e00000
 DEVICE_VARS += UBOOT_TARGET UBOOT_IMAGE