1
0
This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
ZyXEL_VMG8623-T50B/vmg8623_t50b_default_release/zyxel_config.in

612 lines
15 KiB
Plaintext
Executable File

menu "ZyXEL Project Configuration"
config ZYXEL_FIRMWARE_VERSION
string "ZyXEL firmware version"
default "V0.00(AAA.0)b0"
config ZYXEL_FIRMWARE_ID
string "ZyXEL firmware Id"
default ""
config ZYXEL_FIRMWARE_VERSION_EXT
string "ZyXEL firmware ext version"
default "AGXKK_0.0.0"
config ZYXEL_GUI_PATCH_DIR
string "ZyXEL GUI patch directory"
default ""
menu "Build system options"
config IGNORE_OPENWRT_GEN_FILES
bool "Ignore OpenWRT generic files & patches"
default n
help
Ignore all files and patch files which are located in folder
target/linux/generic/files* and target/linux/generic/patches*
config CUSTOM_KCONFIG_PREFIX
string "Prefix for kernel configuration file"
default ""
help
This prefix will be used for search SUBTARGET's kernel configuration file.
(no effect any files which are located in folder 'target/linux/generic').
For example: OpenWRT will search following kernel configuration files
kernel configuration files:
target/linux/generic/config-$(KERNEL_PATCHVER)
target/linux/$(PLATFORM_DIR)/$(CUSTOM_KCONFIG_PREFIX)config-$(KERNEL_PATCHVER)
target/linux/$(PLATFORM_DIR)/$(SUBTARGET)/$(CUSTOM_KCONFIG_PREFIX)config-$(KERNEL_PATCHVER)
config CUSTOM_KPATCH_PREFIX
string "Prefix for kernel patch/files folader"
default ""
help
This prefix will be used for search SUBTARGET's patch folder and files folder.
(no effect any folders which are located in folder 'target/linux/generic').
For example: OpenWRT will search following folders
patch folders:
target/linux/generic/patches-$(KERNEL_PATCHVER)
target/linux/$(PLATFORM_DIR)/$(CUSTOM_KPATCH_PREFIX)patches-$(KERNEL_PATCHVER)
target/linux/$(PLATFORM_DIR)/$(SUBTARGET)/$(CUSTOM_KPATCH_PREFIX)patches-$(KERNEL_PATCHVER)
files folders:
target/linux/generic/files-$(KERNEL_PATCHVER)
target/linux/$(PLATFORM_DIR)/$(CUSTOM_KPATCH_PREFIX)files-$(KERNEL_PATCHVER)
target/linux/$(PLATFORM_DIR)/$(SUBTARGET)/$(CUSTOM_KPATCH_PREFIX)files-$(KERNEL_PATCHVER)
endmenu
menu "Default MRD information"
config MRD_VENDOR_NAME
string "Vendor Name"
default "ZyXEL Communications Corp."
config MRD_PRODUCT_NAME
string "Product Name"
default "Unknown"
config MRD_SERIAL_NO
string "Product Serial Number"
default "S090Y00000000"
config MRD_MAIN_FEATURE_BIT
int "Main Feature Bit"
default 0
config MRD_MODEL_ID
string "Model ID"
default ""
config MRD_DEBUG_BIT
int "Debug Bit"
default 0
config MRD_COUNTRY_CODE
hex "Country Code"
default 0xFF
endmenu
menu "Other MRD information"
choice
prompt "Hardware vendor"
default ZYXEL_HARDWARE_VENDOR_PEGATRON
config ZYXEL_HARDWARE_VENDOR_PEGATRON
bool "Pegatron"
help
Pegatron
config ZYXEL_HARDWARE_VENDOR_MSTC
bool "MSTC"
help
MSTC
config ZYXEL_HARDWARE_VENDOR_TWSZ
bool "T&W"
help
T&W
config ZYXEL_HARDWARE_VENDOR_PROWARE
bool "Proware"
help
Proware
endchoice
config ZYXEL_HARDWARE_VENDOR
string
default "PEGATRON" if ZYXEL_HARDWARE_VENDOR_PEGATRON
default "MSTC" if ZYXEL_HARDWARE_VENDOR_MSTC
default "TWSZ" if ZYXEL_HARDWARE_VENDOR_TWSZ
default "PROWARE" if ZYXEL_HARDWARE_VENDOR_PROWARE
config ZYXEL_HARDWARE_VERSION
int "Which hardware version current used?"
default "1"
config SAME_FW_FOR_PROJECTS
bool "Common firmware for projects"
default y if ZYXEL_FEATURE_BITS
depends on ZYXEL_FEATURE_BITS
menu "Zyxel Feature Bits Option"
config ZYXEL_FEATURE_BITS
bool "Enable Zyxel Feature Bits"
default n
help
Zyxel Feature Bits Feature.
config MRD_FEATURE_BITS
bool "MRD Feature Bits Option"
default n
depends on ZYXEL_FEATURE_BITS
help
MRD Other Feature Bits Option.
config MRD_SUPPORT_VOICE
bool "Voice Support"
default n
depends on MRD_FEATURE_BITS
config MRD_SUPPORT_VOICE_SINGLE
bool "Voice Only Support One Port"
default n
depends on MRD_SUPPORT_VOICE
config MRD_SUPPORT_2_4_G
bool "2.4G Support"
default n
depends on MRD_FEATURE_BITS
config MRD_SUPPORT_FEM_2_4_G
bool "2.4G FEM Support"
default n
depends on MRD_SUPPORT_2_4_G
config MRD_SUPPORT_EXTANT_2_4_G
bool "2.4G Ext. Antenna Support"
default n
depends on MRD_SUPPORT_2_4_G
config MRD_SUPPORT_5G
bool "5G Support"
default n
depends on MRD_FEATURE_BITS
config MRD_SUPPORT_FEM_5G
bool "5G FEM Support"
default n
depends on MRD_SUPPORT_5G
config MRD_SUPPORT_EXTANT_5G
bool "5G Ext. Antenna Support"
default n
depends on MRD_SUPPORT_5G
config MRD_SUPPORT_VDSL_17A
bool "VDSL Profile 17a Support"
default n
depends on MRD_FEATURE_BITS
config MRD_SUPPORT_VDSL_35B
bool "VDSL Profile 35b Support"
default n
depends on MRD_FEATURE_BITS
config MRD_SUPPORT_GFAST
bool "G.Fast Support"
default n
depends on MRD_FEATURE_BITS
choice
prompt "ADSL Type"
default MRD_SUPPORT_ANNEX_A
depends on MRD_FEATURE_BITS
config MRD_SUPPORT_WITHOUT_XDSL
bool "Without xDSL"
help
ADSL Annex A
config MRD_SUPPORT_ANNEX_A
bool "Annex A"
help
ADSL Annex A
config MRD_SUPPORT_ANNEX_B
bool "Annex B"
help
ADSL Annex B
config MRD_SUPPORT_ANNEX_C
bool "Annex C"
help
ADSL Annex C
endchoice
config MRD_SUPPORT_ZIGBEE
bool "Zigbee Support"
default n
depends on MRD_FEATURE_BITS
endmenu
config ZYXEL_SUPPORT_MISC
bool "Support misc partition"
default n
config ZYXEL_CUSTOMISED_MISC_NAME
string "Name of customised misc partition"
depends on ZYXEL_SUPPORT_MISC
default "misc1" if (TARGET_brcm963xx=y && ZYXEL_SUPPORT_MISC=y)
default "misc" if (TARGET_en75xx=y && ZYXEL_SUPPORT_MISC=y)
help
For Broadcom projects, some of WiFi chips (ex.43684 series) default use misc1 as an embeded nvram,
so the name of Zyxel customised misc partiton need to use "misc2".
For Econet projects, all use the name "misc".
config ZYXEL_BROADCOM_LICENSE_NAME
string "Name of replace license file name"
default "license_zyxel_20090201.txt"
depends on PACKAGE_brcm-license
help
The filename should follow the naming rule, license_zyxel_yymmddss.txt
file is located at https://svn.zyxel.com/svn/TPDC/pkg_tarball/private/Broadcom/brcm-licence
yymmdd means this files is got in 20yy/mm/dd and ss mean the order if there are two files got in the same day.
endmenu
menu "bcm963xx default NVRAM values"
config BCM63138_NVRAM_MEMORY_CONFIG
hex "Memory config(This value should reference boardparms.c)"
default 0xFFFFFFFF
help
Only BCM63138 platform need this config
This value should reference boardparms.c and boardparms.h with specific BOARD_ID.
config BCM63138_NVRAM_MC_MEMORY_ALLOCATION
int "MC memory allocation (MB)"
default 4
help
Only BCM63138 platform need this config
config BCM63138_NVRAM_TM_MEMORY_ALLOCATION
int "TM memory allocation (MB)"
default 20
help
Only BCM63138 platform need this config
config BCM63138_NVRAM_DHD0_MEMORY_ALLOCATION
int "DHD 0 memory allocation (MB)"
default 0
help
Only BCM63138 platform need this config
config BCM63138_NVRAM_DHD1_MEMORY_ALLOCATION
int "DHD 1 memory allocation (MB)"
default 0
help
Only BCM63138 platform need this config
config BCM63138_NVRAM_DHD2_MEMORY_ALLOCATION
int "DHD 2 memory allocation (MB)"
default 0
help
Only BCM63138 platform need this config
endmenu
menu "Manufacture options"
config FILL_IN_PARTITION_INFO_INTO_NVRAM
bool
prompt "Fill in partition info into NVRAM when assemble firmware."
default n
config TARGET_NAND_FLASH_TOTAL_SIZE
int "NAND flash size in MB for target board"
default 128
depends on FILL_IN_PARTITION_INFO_INTO_NVRAM
config ZYXEL_RMA_FW_SUPPORT
bool
prompt "Build a RMA FW for hardware vendors. This FW will unlock the MFG commands and allow WAN remote management."
default n
config ZYXEL_SYS_FWUR_SUPPORT
bool
prompt "sys fwur command"
select PACKAGE_atftp
default y
endmenu
menu "Supported components on hardware"
config DSL_SUPPORT
bool
prompt "xDSL components"
default y
help
Support ADSL, VDSL.
config XPON_SUPPORT
bool
prompt "xPON components"
default n
help
Support EPON, GPON.
config LTE_SUPPORT
bool
prompt "LTE components"
default n
help
Support LTE.
config PROXIMITY_SENSOR_SUPPORT
bool
prompt "Proximity sensor, SX9301, components"
select KERNEL_I2C_SX9310
default n
help
Support Proximity sensor.
For now, only on Project VMG8823-B10B
config ZYXEL_ZIGBEE_SUPPORT
bool
prompt "Zigbee module"
select PACKAGE_Z3GatewayHost
select PACKAGE_ZigbeeNcpUpdate
select PACKAGE_picocom
default n
help
Support Zigbee module.
endmenu
menu "Hardware depend misc."
config ZYXEL_QTN_WIFI_5G_SUPPORT
bool
prompt "QTN WiFi 5G components"
default n
help
Support QTN WiFi 5G.
config ZYXEL_QTN_SW_RESET
bool "QTN software reset"
depends on ZYXEL_QTN_WIFI_5G_SUPPORT
help
Reset QTN software.
config ZYXEL_SW_RESET_WIFI_MODULE
bool "Software reset WiFi modules"
default n
help
Software reset WiFi modules.
config ZYXEL_WPS_SPOTLIGHT
bool
prompt "WPS spotlight"
default n
help
Display WPS spotlight.
config ZYXEL_WPS_SPOTLIGHT_BLINK
bool
prompt "WPS blink spotlight"
default n
help
Display WPS spotlight blink.
config ZYXEL_WPS_SPOTLIGHT_2GPIO
bool
prompt "WPS spotlight"
default n
depends on ZYXEL_WPS_SPOTLIGHT
help
Display WPS spotlight. (use Red LED and Green LED to generate orange LED)
config ZYXEL_WPS_IPTVPARING_2GPIO
bool
prompt "WPS IptvParing LED controled by 2 GPIO"
default n
help
Display WPS IptvParing.
config ZYXEL_QUALITY_AMBER_2GPIO
bool
prompt "QUALITY AMBER"
default n
help
Display QUALITY AMBER. (use Red LED and Green LED to generate orange LED)
config ZYXEL_LED_EN_SUPPORT
bool
prompt "LED EN"
default n
help
support LED EN.
config ZYXEL_SFP_MODULE_SUPPORT
bool
prompt "SFP/xPON components"
default n
help
Support SFP module.
config ZYXEL_SFP_DETECT_PIN
bool "SFP detect pin"
default n
depends on ZYXEL_SFP_MODULE_SUPPORT
help
Get SFP detect pin value.
config ZYXEL_SFP_TX_FAULT_PIN
bool "SFP tx fault pin"
default n
depends on ZYXEL_SFP_MODULE_SUPPORT
help
Get SFP tx fault pin value.
config ZYXEL_SFP_TX_DISABLE
bool "SFP tx disable pin"
default n
depends on ZYXEL_SFP_MODULE_SUPPORT
help
Get SFP tx disable pin value.
config ZYXEL_SFP_RX_SLEEP
bool "rx sleep mod pin for BOSA"
default n
depends on ZYXEL_SFP_MODULE_SUPPORT
help
Get rx sleep mod pin value.
config ZYXEL_SFP_SW_RX_LOS
bool "get sfp rx los (sw)"
default n
depends on ZYXEL_SFP_MODULE_SUPPORT
help
Get SFP rx los (sw).
config ZYXEL_FEM_DETECT
bool
prompt "Detect FEM component"
default n
help
Detect FEM component.
config ZYXEL_BOARD_DETECT_BY_GPIO
bool
prompt "Detect board type by GPIO"
default n
help
Detect board type by GPIO.
config ZYXEL_SUPPORT_BOTH_256_512_FLASH
bool
prompt "Support both 256MB & 512MB flash"
default n
help
Support both 256MB & 512MB flash.
For now, only apply on VMG8825-B50B WIND & Generic.
endmenu
config ZYXEL_UPS_FEATURE
bool "Display the status of UPS battery by LED."
default n
config ZYXEL_NEW_ATEN_ATSE
bool "New ATEN/ATSE algorithm"
default n
config ZYXEL_AT_SET_KEY
bool "AT SET KEY"
default n
help
store admin password and WiFi PSK key in MRD information.
if these item is not empty, zcfg_be will use them.
if these item is empty, zcfg_be will auto-generate them(not store in MRD).
config ZYXEL_AT_SET_SUPERVISOR_KEY
bool "AT SET SUPERVISOR KEY"
default n
depends on ZYXEL_AT_SET_KEY
help
store supervisor password and WiFi PSK key in MRD information.
Generially, Zyxel will not enable this flag.
menu "Customization design for new id"
config ZYXEL_DISABLE_TXRX_FOR_WAN_ACT
bool "Disable tx/rx activity which is generated by PHY."
default n
help
Disable tx/rx activity which is generated by PHY.
config ZYXEL_WIND_NEW_XDSL_BEHAVIOR
bool "New xDSL LED behavior: 994 slow amber & 992/993 fast green."
default n
help
New xDSL LED behavior: 994 slow amber & 992/993 fast green.
config ZYXEL_SUPPORT_SW_LAN_AGGREGATE_LED
bool "Support software control lan aggregate led."
default n
help
Support software control lan aggregate led.
endmenu
config ZYXEL_SUPPORT_SMB2
bool "Support samba SMBv2 protocol"
depends on PACKAGE_samba
default n
help
Build samba-3.6.25 to support samba SMBv2 protocol.
config ZYXEL_URL_FILTER
bool "Support URL white/black list"
default n
help
Support Zyxel URL white/black list.
config ZYXEL_HOME_CYBER_SECURITY
bool "Support Home Cyber Security"
default n
help
Support Zyxel Home Cyber Security.
config ZYXEL_ZIPQ_USE_LIBMNL
bool "zipq using the libmnl instead of libnetfilter_queue"
default n if !ZYXEL_HOME_CYBER_SECURITY
default y if ZYXEL_HOME_CYBER_SECURITY
depends on KERNEL_ZYXEL_EXT_MARK
help
zipq using the libmnl instead of libnetfilter_queue.
config ZYXEL_ZIPQ_USE_ZEXTMARK
bool "zipq using the zextension mark intead of mark"
default n if !ZYXEL_HOME_CYBER_SECURITY
default y if ZYXEL_HOME_CYBER_SECURITY
depends on KERNEL_ZYXEL_EXT_MARK
help
zipq using the zextension mark intead of mark.
config ZYXEL_MODSW_ZYEE
bool "Enable Zyxel Execution Environment (ZYEE)"
select ZYXEL_SUPPORT_MISC
select PACKAGE_lxc
select PACKAGE_zyee
default n
help
Support Zyxel Execution Environment.
config ZCFG_MODULE_DEBUG
bool "zcfg module debug"
default n
config ZYXEL_WIFI_DELAY_INIT
bool "Delay WIFI init event from zcfg_be wifi module to esmd"
default n
config ZYXEL_ZYWIFID_FORCE_AFFINITY
bool "Force zywifid affinity"
default n
help
This feature can force zywifid running on specific cpu.
config ZYXEL_ZYWIFID_AFFINITY
int "zywifid affinity value"
depends on ZYXEL_ZYWIFID_FORCE_AFFINITY
default 1
help
Set the zywifid to specific cpu value.
config ZYXEL_DELAY_CHK_DO_POWER_SAVE
int "Delay chk_do_power_save.sh execution"
default 0
help
Delay chk_do_power_save.sh execution.
config ZYXEL_TR69_XMPP_CONNECTION_REQUEST
bool "Enable XMPP connection request"
select PACKAGE_libstrophe
select PACKAGE_zxmppc
default n
help
Support XMPP connection request.
endmenu
menu "zcfg support"
config ZYXEL_SUPPORT_ZCFG
bool "ZCFG support"
default y
config ZCFG_TR98_COMPATIBLE
bool "ZCFG is compatible with TR098"
default n
endmenu