###############################################################################
#
# powerpc_accton_as5710_54x Autogeneration Definitions.
#
###############################################################################

cdefs: &cdefs
- POWERPC_ACCTON_AS5710_54X_CONFIG_INCLUDE_LOGGING:
    doc: "Include or exclude logging."
    default: 1
- POWERPC_ACCTON_AS5710_54X_CONFIG_LOG_OPTIONS_DEFAULT:
    doc: "Default enabled log options."
    default: AIM_LOG_OPTIONS_DEFAULT
- POWERPC_ACCTON_AS5710_54X_CONFIG_LOG_BITS_DEFAULT:
    doc: "Default enabled log bits."
    default: AIM_LOG_BITS_DEFAULT
- POWERPC_ACCTON_AS5710_54X_CONFIG_LOG_CUSTOM_BITS_DEFAULT:
    doc: "Default enabled custom log bits."
    default: 0
- POWERPC_ACCTON_AS5710_54X_CONFIG_PORTING_STDLIB:
    doc: "Default all porting macros to use the C standard libraries."
    default: 1
- POWERPC_ACCTON_AS5710_54X_CONFIG_PORTING_INCLUDE_STDLIB_HEADERS:
    doc: "Include standard library headers for stdlib porting macros."
    default: POWERPC_ACCTON_AS5710_54X_CONFIG_PORTING_STDLIB
- POWERPC_ACCTON_AS5710_54X_CONFIG_INCLUDE_UCLI:
    doc: "Include generic uCli support."
    default: 0
- POWERPC_ACCTON_AS5710_54X_CONFIG_INCLUDE_DEBUG:
    doc: "Include debug tool."
    default: 0
- POWERPC_ACCTON_AS5710_54X_CONFIG_SYS_FAN_FRONT_RPM_MAX:
    doc: "Maximum system fan(Front) rpm."
    default: 19725

definitions:
  cdefs:
    POWERPC_ACCTON_AS5710_54X_CONFIG_HEADER:
      defs: *cdefs
      basename: powerpc_accton_as5710_54x_config

  enum:
    platform_id:
      members:
        - POWERPC_ACCTON_AS5710_54X_R0B:
            strname : "powerpc-accton-as5710-54x-r0b"
        - POWERPC_ACCTON_AS5710_54X_R0:
            strname : "powerpc-accton-as5710-54x-r0"

  portingmacro:
    POWERPC_ACCTON_AS5710_54X:
      macros:
        - malloc
        - free
        - memset
        - memcpy
        - strncpy
        - vsnprintf
        - snprintf
        - strlen
