📄 ecos.ecc
字号:
#
cdl_option CYGSEM_IO_ETH_DRIVERS_WARN {
# ActiveIf constraint: CYGPKG_REDBOOT
# CYGPKG_REDBOOT == current
# --> 1
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 0
# value_source default
# Default value: 0
};
# <
# Support for lwIP network stack.
#
cdl_component CYGPKG_IO_ETH_DRIVERS_LWIP {
# This option is not active
# ActiveIf constraint: CYGPKG_NET_LWIP
# CYGPKG_NET_LWIP (unknown) == 0
# --> 0
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
# Requires: !CYGPKG_NET
# CYGPKG_NET (unknown) == 0
# --> 1
};
# Interrupt support required
# This interface is used to indicate to the low
# level device drivers that interrupt driven operation
# is required by higher layers.
#
cdl_interface CYGINT_IO_ETH_INT_SUPPORT_REQUIRED {
# Implemented by CYGPKG_IO_ETH_DRIVERS_NET, inactive, enabled
# Implemented by CYGPKG_IO_ETH_DRIVERS_LWIP, inactive, enabled
# This value cannot be modified here.
# Flavor: booldata
# Current value: 0 0
# The following properties are affected by this value
};
# Common ethernet support build options
#
cdl_component CYGPKG_IO_ETH_DRIVERS_OPTIONS {
# There is no associated value.
};
# >
# Additional compiler flags
# This option modifies the set of compiler flags for
# building the common ethernet support package. These flags are used in addition
# to the set of global flags.
#
cdl_option CYGPKG_IO_ETH_DRIVERS_CFLAGS_ADD {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value "-D_KERNEL -D__ECOS"
# value_source default
# Default value: "-D_KERNEL -D__ECOS"
};
# <
# Samsung KS32C5000/S3C4510 ethernet driver
# Ethernet driver for Samsung KS32C5000
#
cdl_package CYGPKG_DEVS_ETH_ARM_KS32C5000 {
# Packages cannot be added or removed, nor can their version be changed,
# simply by editing their value. Instead the appropriate configuration
# should be used to perform these actions.
# ActiveIf constraint: CYGPKG_IO_ETH_DRIVERS
# CYGPKG_IO_ETH_DRIVERS == current
# --> 1
# This value cannot be modified here.
# Flavor: booldata
# Current value: 1 current
# Requires: (CYGPKG_CRC || (!(CYG_HAL_CPUTYPE == "KS32C5000A" )))
# CYGPKG_CRC == current
# CYG_HAL_CPUTYPE == S3C4510A
# --> 1
# Requires: (CYGINT_DEVS_ETH_ARM_KS32C5000_PHY <= 1)
# CYGINT_DEVS_ETH_ARM_KS32C5000_PHY == 1
# --> 1
};
# >
# Samsung ethernet driver build options
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_OPTIONS {
# There is no associated value.
};
# >
# PHY Station Management support
#
cdl_interface CYGINT_DEVS_ETH_ARM_KS32C5000_PHY {
# Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_ICS1890, active, disabled
# Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT970, active, enabled
# Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972, active, disabled
# Implemented by CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_RTL8201, active, disabled
# This value cannot be modified here.
# Flavor: data
# Current_value: 1
# The following properties are affected by this value
# package CYGPKG_DEVS_ETH_ARM_KS32C5000
# Requires: (CYGINT_DEVS_ETH_ARM_KS32C5000_PHY <= 1)
};
# KS32C5000 device driver debug output level
# This option specifies the level of debug data output by the
# KS32C5000 device driver. A value of 0 signifies no debug data
# output; 1 signifies normal debug data output; and 2 signifies
# maximum debug data output (not suitable when GDB and
# application are sharing an ethernet port).
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_DEBUG_LEVEL {
# Flavor: data
user_value 0
# value_source user
# Default value: 1
# Legal values: 0 1 2
};
# ICS1890 PHY support
# This component provides support for the ICS1890 and
# ICS1893AF PHY
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_ICS1890 {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 0
# value_source default
# Default value: 0
};
# LXT970 PHY support
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT970 {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
};
# LXT972 PHY support
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 0
# value_source default
# Default value: 0
};
# >
# LED 1 mode
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED1 {
# This option is not active
# The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 is disabled
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value LINK_STATUS
# value_source default
# Default value: LINK_STATUS
# Legal values: "LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
# "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
# "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
# "TEST_BLINK_SLOW"
};
# LED 2 mode
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED2 {
# This option is not active
# The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 is disabled
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value LINK_SPEED
# value_source default
# Default value: LINK_SPEED
# Legal values: "LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
# "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
# "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
# "TEST_BLINK_SLOW"
};
# LED 3 mode
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972_LED3 {
# This option is not active
# The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_LXT972 is disabled
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value LINK_ACTIVITY
# value_source default
# Default value: LINK_ACTIVITY
# Legal values: "LINK_SPEED" "TX_ACTIVITY" "RX_ACTIVITY" "COLLISION_STATUS" "LINK_STATUS" "DUPLEX_STATUS"
# "LINK_ACTIVITY" "LINK_STATUS_RX_STATUS_COMBINED" "LINK_STATUS_LINK_ACTIVITY_COMBINED"
# "DUPLEX_STATUS_COLLISION_STATUS_COMBINED" "TEST_ON" "TEST_OFF" "TEST_BLINK_FAST"
# "TEST_BLINK_SLOW"
};
# <
# RTL8201 PHY support
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHY_RTL8201 {
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 0
# value_source default
# Default value: 0
};
# PHY MII address
# This option specifies the MII address of the PHY
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_PHYADDR {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
# Legal values: 0 to 31
};
# RedBoot manages ESA initialization data
# Enabling this option will allow the ethernet
# station address to be acquired from RedBoot's configuration data,
# stored in flash memory. It can be overridden individually by the
# 'Set the ethernet station address' option for each interface.
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA {
# ActiveIf constraint: CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT
# CYGSEM_HAL_VIRTUAL_VECTOR_SUPPORT == 1
# --> 1
# ActiveIf constraint: (CYGPKG_REDBOOT || CYGSEM_HAL_USE_ROM_MONITOR)
# CYGPKG_REDBOOT == current
# CYGSEM_HAL_USE_ROM_MONITOR (unknown) == 0
# --> 1
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 0
# value_source default
# Default value: 0
};
# >
# Export RedBoot command to set ESA in FLASH config
# This component contains options which, when enabled, allow
# RedBoot to support the setting of the ESA in the FLASH
# configuration. This can then subsequently be accessed by
# applications using virtual vector calls if those applications
# are also built with
# CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA enabled.
#
cdl_component CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA_VARS {
# This option is not active
# The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA is disabled
# There is no associated value.
};
# >
# RedBoot manages ESA for eth0
#
cdl_option CYGSEM_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA_ETH0 {
# This option is not active
# The parent CYGPKG_DEVS_ETH_ARM_KS32C5000_REDBOOT_HOLDS_ESA_VARS is not active
# ActiveIf constraint: CYGSEM_REDBOOT_FLASH_CONFIG
# CYGSEM_REDBOOT_FLASH_CONFIG == 1
# --> 1
# ActiveIf constraint: CYGPKG_REDBOOT_NETWORKING
# CYGPKG_REDBOOT_NETWORKING == 1
# --> 1
# Flavor: bool
# No user value, uncomment the following line to provide one.
# user_value 1
# value_source default
# Default value: 1
};
# <
# <
# Ethernet station (MAC) address for eth0
# The default ethernet station address. This is the
# MAC address used when no value is found in the
# RedBoot FLASH configuration field.
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_MACADDR {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value "0x08, 0x88, 0x12, 0x34, 0x56, 0x78"
# value_source default
# Default value: "0x08, 0x88, 0x12, 0x34, 0x56, 0x78"
};
# Additional compiler flags
# This option modifies the set of compiler flags for
# building the Samsung KS32C5000 ethernet driver package.
# These flags are used in addition to the set of global flags.
#
cdl_option CYGPKG_DEVS_ETH_ARM_KS32C5000_CFLAGS_ADD {
# Flavor: data
# No user value, uncomment the following line to provide one.
# user_value "-D_KERNEL -D__ECOS"
# value_source default
# Default value: "-D_KERNEL -D__ECOS"
};
# <
# <
# <
# <
# FLASH device drivers
# This option enables drivers for basic I/O services on
# flash devices.
#
cdl_package CYGPKG_IO_FLASH {
# Packages cannot be added or removed, nor can their version be changed,
# simply by editing their value. Instead the appropriate configuration
# should be used to perform these actions.
# This value cannot be modified here.
# Flavor: booldata
# Current value: 1 current
# Requires: CYGPKG_ISOINFRA
# CYGPKG_ISOINFRA == current
# --> 1
# Requires: CYGINT_ISO_STRING_STRFUNCS
# CYGINT_ISO_STRING_STRFUNCS == 1
# --> 1
# The following properties are affected by this value
# package CYGPKG_DEVS_FLASH_ARM_ANYWHEREII
# ActiveIf: CYGPKG_IO_FLASH
# package CYGPKG_DEVS_FLASH_SST_39VFXXX
# ActiveIf: CYGPKG_IO_FLASH
# component CYGSEM_REDBOOT_FLASH_CONFIG
# DefaultValue: CYGPKG_IO_FLASH != 0
};
# >
# Hardware FLASH device drivers
# This option enables the hardware device drivers
# for the current platform.
#
cdl_interface CYGHWR_IO_FLASH_DEVICE {
# Implemented by CYGPKG_DEVS_FLASH_ARM_ANYWHEREII, active, enabled
# Implemented by CYGPKG_DEVS_FLASH_SST_39VFXXX, active, enabled
# This value cannot be modified here.
# Flavor: data
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -