//
// -----------------------------------------------------------------------------
// Copyright (c) 2011-2014 Qualcomm Atheros, Inc.  All rights reserved.
// -----------------------------------------------------------------------------
// FILE         : tiered_sm3_table_map_macro
// DESCRIPTION  : Software Header File for WiFi 2.5
// THIS FILE IS AUTOMATICALLY GENERATED BY DENALI BLUEPRINT, DO NOT EDIT
// -----------------------------------------------------------------------------
//

#ifndef __REG_TIERED_SM3_TABLE_MAP_MACRO_H__
#define __REG_TIERED_SM3_TABLE_MAP_MACRO_H__


/* macros for BlueprintGlobalNameSpace::sm3_tables_dummy1 */
#ifndef __SM3_TABLES_DUMMY1_MACRO__
#define __SM3_TABLES_DUMMY1_MACRO__

/* macros for field dummy1 */
#define SM3_TABLES_DUMMY1__DUMMY1__SHIFT                                      0
#define SM3_TABLES_DUMMY1__DUMMY1__WIDTH                                     32
#define SM3_TABLES_DUMMY1__DUMMY1__MASK                             0xffffffffU
#define SM3_TABLES_DUMMY1__DUMMY1__READ(src)     (u_int32_t)(src) & 0xffffffffU
#define SM3_TABLES_DUMMY1__DUMMY1__WRITE(src)  ((u_int32_t)(src) & 0xffffffffU)
#define SM3_TABLES_DUMMY1__DUMMY1__MODIFY(dst, src) \
                    (dst) = ((dst) &\
                    ~0xffffffffU) | ((u_int32_t)(src) &\
                    0xffffffffU)
#define SM3_TABLES_DUMMY1__DUMMY1__VERIFY(src) \
                    (!(((u_int32_t)(src)\
                    & ~0xffffffffU)))
#define SM3_TABLES_DUMMY1__TYPE                                       u_int32_t
#define SM3_TABLES_DUMMY1__READ                                     0xffffffffU
#define SM3_TABLES_DUMMY1__WRITE                                    0xffffffffU

#endif /* __SM3_TABLES_DUMMY1_MACRO__ */


/* macros for sm3_table_map.BB_sm3_tables_dummy1 */
#define INST_SM3_TABLE_MAP__BB_SM3_TABLES_DUMMY1__NUM                         1

/* macros for BlueprintGlobalNameSpace::dc_dac_mem_b3 */
#ifndef __DC_DAC_MEM_B3_MACRO__
#define __DC_DAC_MEM_B3_MACRO__

/* macros for field dc_dac_setting */
#define DC_DAC_MEM_B3__DC_DAC_SETTING__SHIFT                                  0
#define DC_DAC_MEM_B3__DC_DAC_SETTING__WIDTH                                 32
#define DC_DAC_MEM_B3__DC_DAC_SETTING__MASK                         0xffffffffU
#define DC_DAC_MEM_B3__DC_DAC_SETTING__READ(src) (u_int32_t)(src) & 0xffffffffU
#define DC_DAC_MEM_B3__DC_DAC_SETTING__WRITE(src) \
                    ((u_int32_t)(src)\
                    & 0xffffffffU)
#define DC_DAC_MEM_B3__DC_DAC_SETTING__MODIFY(dst, src) \
                    (dst) = ((dst) &\
                    ~0xffffffffU) | ((u_int32_t)(src) &\
                    0xffffffffU)
#define DC_DAC_MEM_B3__DC_DAC_SETTING__VERIFY(src) \
                    (!(((u_int32_t)(src)\
                    & ~0xffffffffU)))
#define DC_DAC_MEM_B3__TYPE                                           u_int32_t
#define DC_DAC_MEM_B3__READ                                         0xffffffffU
#define DC_DAC_MEM_B3__WRITE                                        0xffffffffU

#endif /* __DC_DAC_MEM_B3_MACRO__ */


/* macros for sm3_table_map.BB_dc_dac_mem_b3 */
#define INST_SM3_TABLE_MAP__BB_DC_DAC_MEM_B3__NUM                            52

/* macros for BlueprintGlobalNameSpace::sm3_hc_preemp_lut */
#ifndef __SM3_HC_PREEMP_LUT_MACRO__
#define __SM3_HC_PREEMP_LUT_MACRO__

/* macros for field sm3_hc_preemp_lut_word */
#define SM3_HC_PREEMP_LUT__SM3_HC_PREEMP_LUT_WORD__SHIFT                      0
#define SM3_HC_PREEMP_LUT__SM3_HC_PREEMP_LUT_WORD__WIDTH                     18
#define SM3_HC_PREEMP_LUT__SM3_HC_PREEMP_LUT_WORD__MASK             0x0003ffffU
#define SM3_HC_PREEMP_LUT__SM3_HC_PREEMP_LUT_WORD__READ(src) \
                    (u_int32_t)(src)\
                    & 0x0003ffffU
#define SM3_HC_PREEMP_LUT__SM3_HC_PREEMP_LUT_WORD__WRITE(src) \
                    ((u_int32_t)(src)\
                    & 0x0003ffffU)
#define SM3_HC_PREEMP_LUT__SM3_HC_PREEMP_LUT_WORD__MODIFY(dst, src) \
                    (dst) = ((dst) &\
                    ~0x0003ffffU) | ((u_int32_t)(src) &\
                    0x0003ffffU)
#define SM3_HC_PREEMP_LUT__SM3_HC_PREEMP_LUT_WORD__VERIFY(src) \
                    (!(((u_int32_t)(src)\
                    & ~0x0003ffffU)))
#define SM3_HC_PREEMP_LUT__TYPE                                       u_int32_t
#define SM3_HC_PREEMP_LUT__READ                                     0x0003ffffU
#define SM3_HC_PREEMP_LUT__WRITE                                    0x0003ffffU

#endif /* __SM3_HC_PREEMP_LUT_MACRO__ */


/* macros for sm3_table_map.BB_sm3_hc_preemp_lut */
#define INST_SM3_TABLE_MAP__BB_SM3_HC_PREEMP_LUT__NUM                       412

/* macros for BlueprintGlobalNameSpace::sm3_tables_dummy2 */
#ifndef __SM3_TABLES_DUMMY2_MACRO__
#define __SM3_TABLES_DUMMY2_MACRO__

/* macros for field dummy2 */
#define SM3_TABLES_DUMMY2__DUMMY2__SHIFT                                      0
#define SM3_TABLES_DUMMY2__DUMMY2__WIDTH                                     32
#define SM3_TABLES_DUMMY2__DUMMY2__MASK                             0xffffffffU
#define SM3_TABLES_DUMMY2__DUMMY2__READ(src)     (u_int32_t)(src) & 0xffffffffU
#define SM3_TABLES_DUMMY2__DUMMY2__WRITE(src)  ((u_int32_t)(src) & 0xffffffffU)
#define SM3_TABLES_DUMMY2__DUMMY2__MODIFY(dst, src) \
                    (dst) = ((dst) &\
                    ~0xffffffffU) | ((u_int32_t)(src) &\
                    0xffffffffU)
#define SM3_TABLES_DUMMY2__DUMMY2__VERIFY(src) \
                    (!(((u_int32_t)(src)\
                    & ~0xffffffffU)))
#define SM3_TABLES_DUMMY2__TYPE                                       u_int32_t
#define SM3_TABLES_DUMMY2__READ                                     0xffffffffU
#define SM3_TABLES_DUMMY2__WRITE                                    0xffffffffU

#endif /* __SM3_TABLES_DUMMY2_MACRO__ */


/* macros for sm3_table_map.BB_sm3_tables_dummy2 */
#define INST_SM3_TABLE_MAP__BB_SM3_TABLES_DUMMY2__NUM                         1
#define RFILE_INST_SM3_TABLE_MAP__NUM                                         1

#define TIERED_SM3_TABLE_MAP__VERSION \
                    "/prj/qca/chips/cascade/1.0/santaclara/dev01/workspaces/aravindj/aj_cscd_view2/chips/cascade/1.0/ip/athr/wifi/cascade/shared/scripts/perllib/Pinfo.pm\n\
                    /prj/qca/chips/cascade/1.0/santaclara/dev01/workspaces/aravindj/aj_cscd_view2/chips/cascade/1.0/ip/athr/wifi/cascade/shared/xml/bin/ath_ansic.pm\n\
                    /prj/qca/chips/cascade/1.0/santaclara/dev01/workspaces/aravindj/aj_cscd_view2/chips/cascade/1.0/src/chip_top/design/blueprint/chip_top_reg.rdl\n\
                    /prj/qca/chips/cascade/1.0/santaclara/dev01/workspaces/aravindj/aj_cscd_view2/chips/cascade/1.0/src/chip_top/design/blueprint/chip_top_reg_common_signals.rdl\n\
                    /prj/qca/chips/cascade/1.0/santaclara/dev01/workspaces/aravindj/aj_cscd_view2/chips/cascade/1.0/src/chip_top/design/blueprint/srcs/sm3_table_map.rdl"
#endif /* __REG_TIERED_SM3_TABLE_MAP_MACRO_H__ */
