text: /**************************************************************************
   *
   * DO NOT EDIT THIS FILE!
   * This file is auto-generated by HA parser from YAML formated file.
   * Edits to this file will be lost when it is regenerated.
   * Tool: bcmha/scripts/ha_yml_parser.py
   *
   * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file.
   * 
   * Copyright 2007-2020 Broadcom Inc. All rights reserved.
   */
  #ifndef BCMCFG_FEATURE_CTL_HA_CONFIG_H
  #define BCMCFG_FEATURE_CTL_HA_CONFIG_H
  
  #include <shr/shr_ha.h>
  
  /*!
   * \brief Software component configuration for feature control.
   * 
   * The software component configuration for feature control is derived
   * 
   * from the BCMCFG configuration YAML file using the following
   * 
   * schema:
   * 
   * \code{.unparsed}
   * 
   *  component:
   * 
   *    feature_ctl:
   * 
   *      enable_atomic_trans: integer
   * 
   * \endcode
   */
  typedef struct {
     /*! Enable atomic transaction. */
     uint32_t enable_atomic_trans;
  } bcmcfg_feature_ctl_ha_config_t;
  
  #define BCMCFG_FEATURE_CTL_HA_CONFIG_T_ID 0xa32faaf29ed02da2
  
  #endif /* BCMCFG_FEATURE_CTL_HA_CONFIG_H */
  