//
// Copyright (c) 2018 NVIDIA Corporation.
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
//
// Redistributions of source code must retain the above copyright notice,
// this list of conditions and the following disclaimer.
//
// Redistributions in binary form must reproduce the above copyright notice,
// this list of conditions and the following disclaimer in the documentation
// and/or other materials provided with the distribution.
//
// Neither the name of the NVIDIA Corporation nor the names of its contributors
// may be used to endorse or promote products derived from this software
// without specific prior written permission.
//
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
// AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
// ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
// LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
// CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
// SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
// INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
// CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
// POSSIBILITY OF SUCH DAMAGE.
//

//
// DO NOT EDIT - generated by simspec!
//

#ifndef ___ARHSP_SHRD_MBOX_H_INC_
#define ___ARHSP_SHRD_MBOX_H_INC_
#define NV_MOBILE_ARHSP_SHRD_MBOX_H_UNIT_OF_OFFSET 1B


// Register HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0                        _MK_ADDR_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_SCR                    SM_0_REG_0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x4)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_0_REG_0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x8)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_0_REG_0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0                        _MK_ADDR_CONST(0x8000)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_SCR                    SM_1_REG_0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x8004)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_1_REG_0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x8008)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_1_REG_0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0                        _MK_ADDR_CONST(0x10000)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_SCR                    SM_2_REG_0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x10004)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_2_REG_0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x10008)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_2_REG_0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0                        _MK_ADDR_CONST(0x18000)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_SCR                    SM_3_REG_0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x18004)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_3_REG_0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x18008)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_3_REG_0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0                        _MK_ADDR_CONST(0x20000)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_SCR                    SM_4_REG_0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x20004)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_4_REG_0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x20008)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_4_REG_0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0                        _MK_ADDR_CONST(0x28000)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_SCR                    SM_5_REG_0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x28004)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_5_REG_0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x28008)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_5_REG_0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0                        _MK_ADDR_CONST(0x30000)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_SCR                    SM_6_REG_0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x30004)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_6_REG_0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x30008)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_6_REG_0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0                        _MK_ADDR_CONST(0x38000)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_SECURE                         0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DUAL                   0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_SCR                    SM_7_REG_0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_WORD_COUNT                     0x1
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_SHIFT                      _MK_SHIFT_CONST(31)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_SHIFT)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_RANGE                      31:31
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_DEFAULT                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_TAG_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_SHIFT                     _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_FIELD                     _MK_FIELD_CONST(0x7fffffff, HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_SHIFT)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_RANGE                     30:0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_WOFFSET                   0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_DEFAULT                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_DEFAULT_MASK                      _MK_MASK_CONST(0x7fffffff)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0_DATA_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0                    _MK_ADDR_CONST(0x38004)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_SECURE                     0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_DUAL                       0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_SCR                        SM_7_REG_0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_WORD_COUNT                         0x1
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_RESET_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_READ_MASK                  _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_WRITE_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT                       _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_RANGE                       0:0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_WOFFSET                     0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT                     _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0                   _MK_ADDR_CONST(0x38008)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_SECURE                    0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_DUAL                      0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_SCR                       SM_7_REG_0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_WORD_COUNT                        0x1
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_RESET_VAL                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_RESET_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_READ_MASK                         _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_WRITE_MASK                        _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT                      _MK_SHIFT_CONST(0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_FIELD                      _MK_FIELD_CONST(0x1, HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SHIFT)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_RANGE                      0:0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_WOFFSET                    0x0
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT                    _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0_ENABLE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


//
// REGISTER LIST
//
#define LIST_ARHSP_SHRD_MBOX_REGS(_op_) \
_op_(HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0) \
_op_(HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_FULL_INT_IE_0) \
_op_(HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0)


//
// ADDRESS SPACES
//

#define BASE_ADDRESS_HSP_SHRD_MBOX      0x00000000

//
// ARHSP_SHRD_MBOX REGISTER BANKS
//

#define HSP_SHRD_MBOX0_FIRST_REG 0x0000 // HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_0
#define HSP_SHRD_MBOX0_LAST_REG 0x0008 // HSP_SHRD_MBOX_MBOX_0_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX1_FIRST_REG 0x8000 // HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_0
#define HSP_SHRD_MBOX1_LAST_REG 0x8008 // HSP_SHRD_MBOX_MBOX_1_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX2_FIRST_REG 0x10000 // HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_0
#define HSP_SHRD_MBOX2_LAST_REG 0x10008 // HSP_SHRD_MBOX_MBOX_2_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX3_FIRST_REG 0x18000 // HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_0
#define HSP_SHRD_MBOX3_LAST_REG 0x18008 // HSP_SHRD_MBOX_MBOX_3_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX4_FIRST_REG 0x20000 // HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_0
#define HSP_SHRD_MBOX4_LAST_REG 0x20008 // HSP_SHRD_MBOX_MBOX_4_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX5_FIRST_REG 0x28000 // HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_0
#define HSP_SHRD_MBOX5_LAST_REG 0x28008 // HSP_SHRD_MBOX_MBOX_5_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX6_FIRST_REG 0x30000 // HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_0
#define HSP_SHRD_MBOX6_LAST_REG 0x30008 // HSP_SHRD_MBOX_MBOX_6_SHRD_MBOX_EMPTY_INT_IE_0
#define HSP_SHRD_MBOX7_FIRST_REG 0x38000 // HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_0
#define HSP_SHRD_MBOX7_LAST_REG 0x38008 // HSP_SHRD_MBOX_MBOX_7_SHRD_MBOX_EMPTY_INT_IE_0

// To satisfy various compilers and platforms,
// we let users control the types and syntax of certain constants, using macros.
#ifndef _MK_SHIFT_CONST
  #define _MK_SHIFT_CONST(_constant_) _constant_
#endif
#ifndef _MK_MASK_CONST
  #define _MK_MASK_CONST(_constant_) _constant_
#endif
#ifndef _MK_ENUM_CONST
  #define _MK_ENUM_CONST(_constant_) (_constant_ ## UL)
#endif
#ifndef _MK_ADDR_CONST
  #define _MK_ADDR_CONST(_constant_) _constant_
#endif
#ifndef _MK_FIELD_CONST
  #define _MK_FIELD_CONST(_mask_, _shift_) (_MK_MASK_CONST(_mask_) << _MK_SHIFT_CONST(_shift_))
#endif

#endif // ifndef ___ARHSP_SHRD_MBOX_H_INC_
