//
// 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 ___ARDISPLAY_A_H_INC_
#define ___ARDISPLAY_A_H_INC_
#define NV_MOBILE_ARDISPLAY_A_H_UNIT_OF_OFFSET 1B


// Register DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0                      _MK_ADDR_CONST(0x500)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_SECURE                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_DUAL                         0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_SCR                  0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_WORD_COUNT                   0x1
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_RESET_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_READ_MASK                    _MK_MASK_CONST(0xffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_WRITE_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_FIELD                   _MK_FIELD_CONST(0xf, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_RANGE                   3:0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_FULL_WIDTH_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_SHIFT                   _MK_SHIFT_CONST(4)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_FIELD                   _MK_FIELD_CONST(0xf, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_RANGE                   7:4
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_UNIT_WIDTH_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_SHIFT                   _MK_SHIFT_CONST(8)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_FIELD                   _MK_FIELD_CONST(0xf, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_RANGE                   11:8
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_SCLR_WIDTH_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_SHIFT                    _MK_SHIFT_CONST(12)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_FIELD                    _MK_FIELD_CONST(0xf, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_RANGE                    15:12
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_WOFFSET                  0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_YUV_WIDTH_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_SHIFT                    _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_FIELD                    _MK_FIELD_CONST(0xf, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_RANGE                    19:16
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_WOFFSET                  0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_LUT_WIDTH_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_SHIFT                   _MK_SHIFT_CONST(20)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_FIELD                   _MK_FIELD_CONST(0xf, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_RANGE                   23:20
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0_A_CGMT_WIDTH_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0                      _MK_ADDR_CONST(0x501)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_SECURE                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_DUAL                         0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_SCR                  0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_WORD_COUNT                   0x1
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_RESET_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_READ_MASK                    _MK_MASK_CONST(0x1f303)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_WRITE_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_FIELD                  _MK_FIELD_CONST(0x3, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_RANGE                  1:0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_WOFFSET                        0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_MAX_WINDOWS_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_SHIFT                  _MK_SHIFT_CONST(8)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_FIELD                  _MK_FIELD_CONST(0x3, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_RANGE                  9:8
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_WOFFSET                        0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_NONE                   _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_NORMAL                 _MK_ENUM_CONST(1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_SCALER_TYPE_WIDE                   _MK_ENUM_CONST(2)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_SHIFT                     _MK_SHIFT_CONST(12)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_FIELD                     _MK_FIELD_CONST(0x3, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_RANGE                     13:12
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_WOFFSET                   0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_NONE                      _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_TYPE_257                  _MK_ENUM_CONST(1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_LUT_TYPE_TYPE_1025                 _MK_ENUM_CONST(2)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_SHIFT                 _MK_SHIFT_CONST(14)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_RANGE                 14:14
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_WOFFSET                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_PARITY_PROTECTION                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_CGMT_PRESENT_YES                   _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_SHIFT                 _MK_SHIFT_CONST(15)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_RANGE                 15:15
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_WOFFSET                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_PARITY_PROTECTION                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_FP16_SUPPORT_YES                   _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_SHIFT                      _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_RANGE                      16:16
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_NO                 _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0_A_DEGAMMA_SUPPORT_YES                        _MK_ENUM_CONST(1)


// Register DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0                      _MK_ADDR_CONST(0x502)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_SECURE                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_DUAL                         0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_SCR                  0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_WORD_COUNT                   0x1
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_RESET_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_WRITE_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_RANGE                   15:0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP444_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_SHIFT                   _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_RANGE                   31:16
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0_A_MAX_PIXELS_5TAP422_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0                      _MK_ADDR_CONST(0x503)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_SECURE                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_DUAL                         0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_SCR                  0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_WORD_COUNT                   0x1
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_RESET_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_WRITE_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_RANGE                   15:0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP444_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_SHIFT                   _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_RANGE                   31:16
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0_A_MAX_PIXELS_3TAP422_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0                      _MK_ADDR_CONST(0x504)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_SECURE                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_DUAL                         0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_SCR                  0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_WORD_COUNT                   0x1
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_RESET_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_WRITE_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_RANGE                   15:0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP444_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_SHIFT                   _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_RANGE                   31:16
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0_A_MAX_PIXELS_2TAP422_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0                      _MK_ADDR_CONST(0x505)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_SECURE                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_DUAL                         0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_SCR                  0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_WORD_COUNT                   0x1
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_RESET_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_WRITE_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_RANGE                   15:0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_DEFAULT_MASK                    _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP444_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_SHIFT                   _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_RANGE                   31:16
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_DEFAULT_MASK                    _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0_A_MAX_PIXELS_1TAP422_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_REG_PFE_DEBUG_0
#define DC_WINC_A_REG_PFE_DEBUG_0                       _MK_ADDR_CONST(0x50d)
#define DC_WINC_A_REG_PFE_DEBUG_0_SECURE                        0x0
#define DC_WINC_A_REG_PFE_DEBUG_0_DUAL                  0x0
#define DC_WINC_A_REG_PFE_DEBUG_0_SCR                   0
#define DC_WINC_A_REG_PFE_DEBUG_0_WORD_COUNT                    0x1
#define DC_WINC_A_REG_PFE_DEBUG_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_RESET_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_READ_MASK                     _MK_MASK_CONST(0x1f)
#define DC_WINC_A_REG_PFE_DEBUG_0_WRITE_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_FIELD                   _MK_FIELD_CONST(0x1, DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_SHIFT)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_RANGE                   0:0
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_WOFFSET                 0x0
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_NO                      _MK_ENUM_CONST(0)
#define DC_WINC_A_REG_PFE_DEBUG_0_A_SLCG_DISPCLK_WIN_EN_YES                     _MK_ENUM_CONST(1)

#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_SHIFT                   _MK_SHIFT_CONST(1)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_FIELD                   _MK_FIELD_CONST(0x1, DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_SHIFT)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_RANGE                   1:1
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_WOFFSET                 0x0
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_NO                      _MK_ENUM_CONST(0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_YES                     _MK_ENUM_CONST(1)

#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_SHIFT                      _MK_SHIFT_CONST(2)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_SHIFT)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_RANGE                      2:2
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_WOFFSET                    0x0
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_NO                 _MK_ENUM_CONST(0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_ALIVE_LAST_YES                        _MK_ENUM_CONST(1)

#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_SHIFT                 _MK_SHIFT_CONST(3)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_SHIFT)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_RANGE                 3:3
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_WOFFSET                       0x0
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_PARITY_PROTECTION                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_REQFIFO_WR_BUSY_YES                   _MK_ENUM_CONST(1)

#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_SHIFT                 _MK_SHIFT_CONST(4)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_SHIFT)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_RANGE                 4:4
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_WOFFSET                       0x0
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_PARITY_PROTECTION                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_REG_PFE_DEBUG_0_PRECOMP_RESPFIFO_RD_REQ_YES                   _MK_ENUM_CONST(1)


// Register DC_WINC_A_REG_ACT_CONTROL_0
#define DC_WINC_A_REG_ACT_CONTROL_0                     _MK_ADDR_CONST(0x50e)
#define DC_WINC_A_REG_ACT_CONTROL_0_SECURE                      0x0
#define DC_WINC_A_REG_ACT_CONTROL_0_DUAL                        0x0
#define DC_WINC_A_REG_ACT_CONTROL_0_SCR                         0
#define DC_WINC_A_REG_ACT_CONTROL_0_WORD_COUNT                  0x1
#define DC_WINC_A_REG_ACT_CONTROL_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_ACT_CONTROL_0_RESET_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_ACT_CONTROL_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_ACT_CONTROL_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_ACT_CONTROL_0_READ_MASK                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_ACT_CONTROL_0_WRITE_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_SHIFT)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_RANGE                        0:0
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_WOFFSET                      0x0
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_DEFAULT_MASK                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_VCOUNTER                     _MK_ENUM_CONST(0)
#define DC_WINC_A_REG_ACT_CONTROL_0_A_ACT_CNTR_SEL_HCOUNTER                     _MK_ENUM_CONST(1)


// Register DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0                       _MK_ADDR_CONST(0x50f)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_SECURE                        0x0
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_DUAL                  0x0
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_SCR                   0
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_WORD_COUNT                    0x1
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_RESET_MASK                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_READ_MASK                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_WRITE_MASK                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_FIELD                     _MK_FIELD_CONST(0x1, DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_SHIFT)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_RANGE                     0:0
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_WOFFSET                   0x0
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_INIT_ENUM                 DISABLE
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_DISABLE                   _MK_ENUM_CONST(0)
#define DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0_A_DISPCLK_WIN_GATE_OVERRIDE_ENABLE                    _MK_ENUM_CONST(1)


// Register DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0                        _MK_ADDR_CONST(0x510)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_SECURE                         0x0
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_DUAL                   0x0
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_SCR                    0
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_WORD_COUNT                     0x1
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_FIELD                    _MK_FIELD_CONST(0xffffffff, DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_SHIFT)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_RANGE                    31:0
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_WOFFSET                  0x0
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_DEFAULT_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0_A_VAL_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0                       _MK_ADDR_CONST(0x511)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_SECURE                        0x0
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_DUAL                  0x0
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_SCR                   0
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_WORD_COUNT                    0x1
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_RESET_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_READ_MASK                     _MK_MASK_CONST(0x7)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_WRITE_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_FIELD                     _MK_FIELD_CONST(0x7, DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_SHIFT)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_RANGE                     2:0
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_WOFFSET                   0x0
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_IDLE                      _MK_ENUM_CONST(0)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_PREIF_LOADV                       _MK_ENUM_CONST(1)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_LUT                       _MK_ENUM_CONST(2)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_BEG                       _MK_ENUM_CONST(3)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_PROC                      _MK_ENUM_CONST(4)
#define DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0_A_FSM_STATE_END                       _MK_ENUM_CONST(5)


// Register DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0                  _MK_ADDR_CONST(0x520)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_SECURE                   0x0
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_DUAL                     0x0
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_SCR                      0
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_WORD_COUNT                       0x1
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_RESET_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_READ_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_WRITE_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_FIELD                    _MK_FIELD_CONST(0xffffffff, DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_RANGE                    31:0
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_WOFFSET                  0x0
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_DEFAULT_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0_A_VALUE_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0                       _MK_ADDR_CONST(0x521)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_SECURE                        0x0
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_DUAL                  0x0
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_SCR                   0
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_WORD_COUNT                    0x1
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_WRITE_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_FIELD                   _MK_FIELD_CONST(0xffffffff, DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_RANGE                   31:0
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_DEFAULT_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0_A_CNT_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0                       _MK_ADDR_CONST(0x522)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_SECURE                        0x0
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_DUAL                  0x0
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_SCR                   0
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_WORD_COUNT                    0x1
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_WRITE_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_FIELD                   _MK_FIELD_CONST(0xffffffff, DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_RANGE                   31:0
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_WOFFSET                 0x0
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_DEFAULT_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0_A_CNT_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_CGCTL_0
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0                  _MK_ADDR_CONST(0x523)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_SECURE                   0x0
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_DUAL                     0x0
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_SCR                      0
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_WORD_COUNT                       0x1
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_RESET_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_READ_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_WRITE_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_FIELD                      _MK_FIELD_CONST(0xffffffff, DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_RANGE                      31:0
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_DEFAULT_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_CGCTL_0_A_VAL_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0                 _MK_ADDR_CONST(0x524)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_SECURE                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_DUAL                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_SCR                     0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_WORD_COUNT                      0x1
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_RESET_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_READ_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_WRITE_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_FIELD                       _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_RANGE                       7:0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_WOFFSET                     0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_B_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_SHIFT                       _MK_SHIFT_CONST(8)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_FIELD                       _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_RANGE                       15:8
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_WOFFSET                     0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_G_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_SHIFT                       _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_FIELD                       _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_RANGE                       23:16
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_WOFFSET                     0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_R_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_SHIFT                       _MK_SHIFT_CONST(24)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_FIELD                       _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_RANGE                       31:24
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_WOFFSET                     0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0_A_A_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0                 _MK_ADDR_CONST(0x525)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_SECURE                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_DUAL                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_SCR                     0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_WORD_COUNT                      0x1
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_RESET_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_READ_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_WRITE_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_FIELD                      _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_RANGE                      7:0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_DEFAULT_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CB_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_SHIFT                       _MK_SHIFT_CONST(8)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_FIELD                       _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_RANGE                       15:8
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_WOFFSET                     0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_Y_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_SHIFT                      _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_FIELD                      _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_RANGE                      23:16
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_DEFAULT_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_CR_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_SHIFT                       _MK_SHIFT_CONST(24)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_FIELD                       _MK_FIELD_CONST(0xff, DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_RANGE                       31:24
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_WOFFSET                     0x0
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0_A_A_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_DEBUG0_0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0                 _MK_ADDR_CONST(0x526)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_SECURE                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_DUAL                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_SCR                     0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_WORD_COUNT                      0x1
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_RESET_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_READ_MASK                       _MK_MASK_CONST(0x1f1f1f1f)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_WRITE_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_FIELD                      _MK_FIELD_CONST(0x3, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_RANGE                      1:0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_NOT_STARTED                        _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_IN_PROGRESS                        _MK_ENUM_CONST(1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_STATE_COMPLETED                  _MK_ENUM_CONST(2)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_SHIFT                    _MK_SHIFT_CONST(2)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_RANGE                    2:2
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_WOFFSET                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_FALSE                    _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_ABORTED_TRUE                     _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_SHIFT                      _MK_SHIFT_CONST(3)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_RANGE                      3:3
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_FALSE                      _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DUMMY_TRUE                       _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_SHIFT                  _MK_SHIFT_CONST(4)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_FIELD                  _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_RANGE                  4:4
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_WOFFSET                        0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_FALSE                  _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN0_DISCARDED_TRUE                   _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_SHIFT                      _MK_SHIFT_CONST(8)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_FIELD                      _MK_FIELD_CONST(0x3, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_RANGE                      9:8
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_NOT_STARTED                        _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_IN_PROGRESS                        _MK_ENUM_CONST(1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_STATE_COMPLETED                  _MK_ENUM_CONST(2)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_SHIFT                    _MK_SHIFT_CONST(10)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_RANGE                    10:10
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_WOFFSET                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_FALSE                    _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_ABORTED_TRUE                     _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_SHIFT                      _MK_SHIFT_CONST(11)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_RANGE                      11:11
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_FALSE                      _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DUMMY_TRUE                       _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_SHIFT                  _MK_SHIFT_CONST(12)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_FIELD                  _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_RANGE                  12:12
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_WOFFSET                        0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_FALSE                  _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN1_DISCARDED_TRUE                   _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_SHIFT                      _MK_SHIFT_CONST(16)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_FIELD                      _MK_FIELD_CONST(0x3, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_RANGE                      17:16
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_NOT_STARTED                        _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_IN_PROGRESS                        _MK_ENUM_CONST(1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_STATE_COMPLETED                  _MK_ENUM_CONST(2)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_SHIFT                    _MK_SHIFT_CONST(18)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_RANGE                    18:18
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_WOFFSET                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_FALSE                    _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_ABORTED_TRUE                     _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_SHIFT                      _MK_SHIFT_CONST(19)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_RANGE                      19:19
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_FALSE                      _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DUMMY_TRUE                       _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_SHIFT                  _MK_SHIFT_CONST(20)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_FIELD                  _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_RANGE                  20:20
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_WOFFSET                        0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_FALSE                  _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN2_DISCARDED_TRUE                   _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_SHIFT                      _MK_SHIFT_CONST(24)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_FIELD                      _MK_FIELD_CONST(0x3, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_RANGE                      25:24
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_NOT_STARTED                        _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_IN_PROGRESS                        _MK_ENUM_CONST(1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_STATE_COMPLETED                  _MK_ENUM_CONST(2)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_SHIFT                    _MK_SHIFT_CONST(26)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_RANGE                    26:26
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_WOFFSET                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_FALSE                    _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_ABORTED_TRUE                     _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_SHIFT                      _MK_SHIFT_CONST(27)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_RANGE                      27:27
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_FALSE                      _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DUMMY_TRUE                       _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_SHIFT                  _MK_SHIFT_CONST(28)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_FIELD                  _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_RANGE                  28:28
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_WOFFSET                        0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_FALSE                  _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG0_0_A_WIN3_DISCARDED_TRUE                   _MK_ENUM_CONST(1)


// Register DC_WINC_A_PRECOMP_WGRP_DEBUG1_0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0                 _MK_ADDR_CONST(0x527)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_SECURE                  0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_DUAL                    0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_SCR                     0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_WORD_COUNT                      0x1
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_RESET_MASK                      _MK_MASK_CONST(0x2fffffff)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_READ_MASK                       _MK_MASK_CONST(0x2fffffff)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_WRITE_MASK                      _MK_MASK_CONST(0x20000000)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_SHIFT                     _MK_SHIFT_CONST(29)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_FIELD                     _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_RANGE                     29:29
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_WOFFSET                   0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_INIT_ENUM                 NOP
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_NOP                       _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_CLR_CLEAR                     _MK_ENUM_CONST(1)

#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_FIELD                        _MK_FIELD_CONST(0xfffffff, DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_RANGE                        27:0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_WOFFSET                      0x0
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_DEFAULT_MASK                 _MK_MASK_CONST(0xfffffff)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_DEBUG1_0_A_INPUT_WAIT_COUNT_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_SPARE0_0
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0                 _MK_ADDR_CONST(0x52a)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_SECURE                  0x0
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_DUAL                    0x0
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_SCR                     0
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_WORD_COUNT                      0x1
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_RESET_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_READ_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_WRITE_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_FIELD                     _MK_FIELD_CONST(0xffffffff, DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_RANGE                     31:0
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_WOFFSET                   0x0
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_DEFAULT_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_SPARE0_0_A_ECO_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_ASR_CTLA_0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0                  _MK_ADDR_CONST(0x530)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_SECURE                   0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_DUAL                     0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_SCR                      0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_WORD_COUNT                       0x1
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_RESET_MASK                       _MK_MASK_CONST(0x7)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_READ_MASK                        _MK_MASK_CONST(0x7)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_WRITE_MASK                       _MK_MASK_CONST(0x7)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_FIELD                  _MK_FIELD_CONST(0x3, DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_RANGE                  1:0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_WOFFSET                        0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_DEFAULT_MASK                   _MK_MASK_CONST(0x3)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_WATERMARK                      _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_VBLANK                 _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_SUBMODE_WATERMARK_AND_VBLANK                   _MK_ENUM_CONST(2)

#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_SHIFT                     _MK_SHIFT_CONST(2)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_FIELD                     _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_RANGE                     2:2
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_IGNORE                    _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLA_0_A_MODE_ENABLE                    _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_ASR_CTLB_0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0                  _MK_ADDR_CONST(0x531)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_SECURE                   0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_DUAL                     0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_SCR                      0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_WORD_COUNT                       0x1
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_RESET_MASK                       _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_READ_MASK                        _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_WRITE_MASK                       _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_FIELD                     _MK_FIELD_CONST(0x1fffffff, DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_SHIFT)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_RANGE                     28:0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_DEFAULT_MASK                      _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLB_0_A_WATERMARK_LO_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_ASR_CTLC_0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0                  _MK_ADDR_CONST(0x532)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_SECURE                   0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_DUAL                     0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_SCR                      0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_WORD_COUNT                       0x1
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_RESET_MASK                       _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_READ_MASK                        _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_WRITE_MASK                       _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_FIELD                     _MK_FIELD_CONST(0x1fffffff, DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_SHIFT)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_RANGE                     28:0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_DEFAULT_MASK                      _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_ASR_CTLC_0_A_WATERMARK_HI_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_LATENCY_0
#define DC_WINC_A_IHUB_WGRP_LATENCY_0                   _MK_ADDR_CONST(0x533)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_SECURE                    0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_DUAL                      0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_SCR                       0
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_WORD_COUNT                        0x1
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_RESET_MASK                        _MK_MASK_CONST(0x80000000)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_READ_MASK                         _MK_MASK_CONST(0x8000ffff)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_WRITE_MASK                        _MK_MASK_CONST(0x80000000)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_FIELD                       _MK_FIELD_CONST(0xffff, DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_SHIFT)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_RANGE                       15:0
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_WOFFSET                     0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_MAX_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_SHIFT                     _MK_SHIFT_CONST(31)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_FIELD                     _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_SHIFT)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_RANGE                     31:31
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_DONE                      _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_PENDING                   _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_0_A_CLEAR_TRIGGER                   _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_OCC_0
#define DC_WINC_A_IHUB_WGRP_OCC_0                       _MK_ADDR_CONST(0x534)
#define DC_WINC_A_IHUB_WGRP_OCC_0_SECURE                        0x0
#define DC_WINC_A_IHUB_WGRP_OCC_0_DUAL                  0x0
#define DC_WINC_A_IHUB_WGRP_OCC_0_SCR                   0
#define DC_WINC_A_IHUB_WGRP_OCC_0_WORD_COUNT                    0x1
#define DC_WINC_A_IHUB_WGRP_OCC_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_RESET_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_READ_MASK                     _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_OCC_0_WRITE_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_FIELD                        _MK_FIELD_CONST(0x1fffffff, DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_RANGE                        28:0
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_OCC_0_A_PIXELS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0                      _MK_ADDR_CONST(0x535)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_SECURE                       0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_DUAL                         0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_SCR                  0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_WORD_COUNT                   0x1
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_RESET_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_READ_MASK                    _MK_MASK_CONST(0x777)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_WRITE_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_FIELD                      _MK_FIELD_CONST(0x7, DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_SHIFT)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_RANGE                      2:0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_WOFFSET                    0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_IDLE                       _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_START                      _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_WAIT_FOR_TF_DONE                   _MK_ENUM_CONST(2)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_WAIT_FOR_SURF_DONE                 _MK_ENUM_CONST(3)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMREQSM_DONE                       _MK_ENUM_CONST(4)

#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_SHIFT                    _MK_SHIFT_CONST(4)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_FIELD                    _MK_FIELD_CONST(0x7, DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_SHIFT)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_RANGE                    6:4
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_IDLE                     _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_START                    _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_WAIT_FOR_TF_DONE                 _MK_ENUM_CONST(2)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_WAIT_FOR_SURF_DONE                       _MK_ENUM_CONST(3)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMRDOUTSM_DONE                     _MK_ENUM_CONST(4)

#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_SHIFT                      _MK_SHIFT_CONST(8)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_FIELD                      _MK_FIELD_CONST(0x7, DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_SHIFT)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_RANGE                      10:8
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_WOFFSET                    0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_IDLE                       _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_START                      _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_WAIT_FOR_GRAPH_DONE                        _MK_ENUM_CONST(2)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_WAIT_FOR_FONT_DONE                 _MK_ENUM_CONST(3)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_WAIT_FOR_CHAR_DONE                 _MK_ENUM_CONST(4)
#define DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0_A_CMVGASM_WAIT_FOR_RDOUT_DONE                        _MK_ENUM_CONST(5)


// Register DC_WINC_A_IHUB_WGRP_REQ_SENT_0
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0                  _MK_ADDR_CONST(0x538)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_SECURE                   0x0
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_DUAL                     0x0
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_SCR                      0
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_WORD_COUNT                       0x1
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_RESET_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_READ_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_WRITE_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_FIELD                      _MK_FIELD_CONST(0xffffffff, DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_SHIFT)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_RANGE                      31:0
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_WOFFSET                    0x0
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_SENT_0_A_CNT_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_RSP_RCVD_0
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0                  _MK_ADDR_CONST(0x539)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_SECURE                   0x0
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_DUAL                     0x0
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_SCR                      0
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_WORD_COUNT                       0x1
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_RESET_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_READ_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_WRITE_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_FIELD                      _MK_FIELD_CONST(0xffffffff, DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_SHIFT)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_RANGE                      31:0
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_WOFFSET                    0x0
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_RSP_RCVD_0_A_CNT_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0                      _MK_ADDR_CONST(0x53e)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_SECURE                       0x0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_DUAL                         0x0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_SCR                  0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_WORD_COUNT                   0x1
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_RESET_MASK                   _MK_MASK_CONST(0x3fffffff)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_READ_MASK                    _MK_MASK_CONST(0xbfffffff)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_WRITE_MASK                   _MK_MASK_CONST(0x3fffffff)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_FIELD                    _MK_FIELD_CONST(0x1fffffff, DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_SHIFT)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_RANGE                    28:0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_DEFAULT_MASK                     _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_WATERMARK_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)

#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_SHIFT                 _MK_SHIFT_CONST(29)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_RANGE                 29:29
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_IGNORE                        _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_MODE_ENABLE                        _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_SHIFT                       _MK_SHIFT_CONST(31)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_FIELD                       _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_RANGE                       31:31
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_WOFFSET                     0x0
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_NOT_ABOVE_CRITICAL                  _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0_A_STATUS_ABOVE_CRITICAL                      _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0                        _MK_ADDR_CONST(0x53f)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_SECURE                         0x0
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_DUAL                   0x0
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_SCR                    0
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_WORD_COUNT                     0x1
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_RESET_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_WRITE_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_FIELD                        _MK_FIELD_CONST(0xffffffff, DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_RANGE                        31:0
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0_A_PACKETS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_MEMACC_0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0                    _MK_ADDR_CONST(0x542)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_SECURE                     0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_DUAL                       0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_SCR                        0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_WORD_COUNT                         0x1
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_RESET_VAL                  _MK_MASK_CONST(0x20)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_RESET_MASK                         _MK_MASK_CONST(0xe0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_READ_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_WRITE_MASK                         _MK_MASK_CONST(0xe0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_FIELD                     _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_RANGE                     0:0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_PARITY_PROTECTION                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_STOPPED                   _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_STATUS_FETCHING                  _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_SHIFT                        _MK_SHIFT_CONST(1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_RANGE                        1:1
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_STOPPED                      _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN0_STATUS_FETCHING                     _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_SHIFT                        _MK_SHIFT_CONST(2)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_RANGE                        2:2
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_STOPPED                      _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN1_STATUS_FETCHING                     _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_SHIFT                        _MK_SHIFT_CONST(3)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_RANGE                        3:3
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_STOPPED                      _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN2_STATUS_FETCHING                     _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_SHIFT                        _MK_SHIFT_CONST(4)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_RANGE                        4:4
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_STOPPED                      _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_WIN3_STATUS_FETCHING                     _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_SHIFT                    _MK_SHIFT_CONST(5)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_RANGE                    5:5
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_DEFAULT                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_DEFAULT_MASK                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_STOP                     _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_REQUEST_FETCH                    _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_SHIFT                       _MK_SHIFT_CONST(6)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_FIELD                       _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_RANGE                       6:6
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_WOFFSET                     0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_WAIT                        _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_CONTRACT_END_FORCE                       _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_SHIFT                        _MK_SHIFT_CONST(7)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_SHIFT)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_RANGE                        7:7
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_DEFAULT_MASK                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_DONE                 _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_PENDING                      _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_MEMACC_0_A_SETTING_NEW_NEW_TRIGGER                  _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0                      _MK_ADDR_CONST(0x543)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_SECURE                       0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_DUAL                         0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_SCR                  0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_WORD_COUNT                   0x1
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_RESET_MASK                   _MK_MASK_CONST(0x7)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_READ_MASK                    _MK_MASK_CONST(0x7)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_WRITE_MASK                   _MK_MASK_CONST(0x7)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_FIELD                      _MK_FIELD_CONST(0x3, DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_RANGE                      1:0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_WOFFSET                    0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_DEFAULT_MASK                       _MK_MASK_CONST(0x3)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_WATERMARK                  _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_VBLANK                     _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_SUBMODE_WATERMARK_AND_VBLANK                       _MK_ENUM_CONST(2)

#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_SHIFT                 _MK_SHIFT_CONST(2)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_RANGE                 2:2
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_IGNORE                        _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0_A_MODE_ENABLE                        _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0                      _MK_ADDR_CONST(0x544)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_SECURE                       0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_DUAL                         0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_SCR                  0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_WORD_COUNT                   0x1
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_RESET_VAL                    _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_RESET_MASK                   _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_READ_MASK                    _MK_MASK_CONST(0x9fffffff)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_WRITE_MASK                   _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_FIELD                    _MK_FIELD_CONST(0x1fffffff, DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_SHIFT)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_RANGE                    28:0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_DEFAULT                  _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_DEFAULT_MASK                     _MK_MASK_CONST(0x1fffffff)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_WATERMARK_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)

#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_SHIFT                       _MK_SHIFT_CONST(31)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_FIELD                       _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_RANGE                       31:31
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_WOFFSET                     0x0
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_NOT_ABOVE_WATERMARK                 _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0_A_STATUS_ABOVE_WATERMARK                     _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WIN_STATUS_0
#define DC_WINC_A_IHUB_WIN_STATUS_0                     _MK_ADDR_CONST(0x545)
#define DC_WINC_A_IHUB_WIN_STATUS_0_SECURE                      0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_DUAL                        0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_SCR                         0
#define DC_WINC_A_IHUB_WIN_STATUS_0_WORD_COUNT                  0x1
#define DC_WINC_A_IHUB_WIN_STATUS_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_RESET_MASK                  _MK_MASK_CONST(0xfffffff)
#define DC_WINC_A_IHUB_WIN_STATUS_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_READ_MASK                   _MK_MASK_CONST(0xfffffff)
#define DC_WINC_A_IHUB_WIN_STATUS_0_WRITE_MASK                  _MK_MASK_CONST(0xfffffff)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_RANGE                 0:0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_YES                   _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_DP_FETCH_ORDER_ERR_DETECTED_CLEAR                 _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_SHIFT                 _MK_SHIFT_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_RANGE                 1:1
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_YES                   _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_POOL_NOT_EMPTY_AT_FRAME_END_CLEAR                 _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_SHIFT                    _MK_SHIFT_CONST(2)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_RANGE                    2:2
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_DEFAULT_MASK                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_NO                       _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_YES                      _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_THREAD_GROUP_NOT_ENABLED_CLEAR                    _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_SHIFT                     _MK_SHIFT_CONST(3)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_FIELD                     _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_RANGE                     3:3
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_NO                        _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_YES                       _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_NOT_IN_SPOOLUP_AT_FRAME_START_CLEAR                     _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_SHIFT                        _MK_SHIFT_CONST(4)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_RANGE                        4:4
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_DEFAULT_MASK                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_NO                   _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_YES                  _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_CNTR_UNDERFLOW_ERR_CLEAR                        _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_SHIFT                 _MK_SHIFT_CONST(5)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_RANGE                 5:5
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_YES                   _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FORMATTER_FIFO_OVERFLOW_ERR_CLEAR                 _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_SHIFT                        _MK_SHIFT_CONST(6)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_RANGE                        6:6
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_DEFAULT_MASK                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_NO                   _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_YES                  _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_ROTATION_NOT_ENABLED_IN_BLX4_CLEAR                        _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_SHIFT                    _MK_SHIFT_CONST(7)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_RANGE                    7:7
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_DEFAULT_MASK                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_NO                       _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_YES                      _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_UNSUPPORTED_COLOR_FORMAT_CLEAR                    _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_SHIFT                 _MK_SHIFT_CONST(8)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_RANGE                 8:8
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_YES                   _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_FETCH_PARAM_CHANGED_BEFORE_LINE_END_CLEAR                 _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_SHIFT                 _MK_SHIFT_CONST(9)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_FIELD                 _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_RANGE                 9:9
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_NO                    _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_YES                   _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_EVEN_OFFSET_NOT_PROGRAMMED_ALONG_WITH_PLANAR_FORMAT_CLEAR                 _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_SHIFT                    _MK_SHIFT_CONST(10)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_FIELD                    _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_RANGE                    10:10
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_DEFAULT_MASK                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_NO                       _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_YES                      _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_REQUESTS_AT_END_OF_FRAME_CLEAR                    _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_SHIFT                     _MK_SHIFT_CONST(11)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_FIELD                     _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_RANGE                     11:11
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_NO                        _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_YES                       _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_PENDING_CREDITS_AT_END_OF_FRAME_CLEAR                     _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_SHIFT                     _MK_SHIFT_CONST(12)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_FIELD                     _MK_FIELD_CONST(0xffff, DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_SHIFT)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_RANGE                     27:12
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_WOFFSET                   0x0
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_DEFAULT_MASK                      _MK_MASK_CONST(0xffff)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_STATUS_0_A_MIN_POOL_CONFIG_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WIN_REQ_0
#define DC_WINC_A_IHUB_WIN_REQ_0                        _MK_ADDR_CONST(0x549)
#define DC_WINC_A_IHUB_WIN_REQ_0_SECURE                         0x0
#define DC_WINC_A_IHUB_WIN_REQ_0_DUAL                   0x0
#define DC_WINC_A_IHUB_WIN_REQ_0_SCR                    0
#define DC_WINC_A_IHUB_WIN_REQ_0_WORD_COUNT                     0x1
#define DC_WINC_A_IHUB_WIN_REQ_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_RESET_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_READ_MASK                      _MK_MASK_CONST(0xffff)
#define DC_WINC_A_IHUB_WIN_REQ_0_WRITE_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_SHIFT)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_RANGE                   15:0
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_WOFFSET                 0x0
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_REQ_0_A_LINE_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0                       _MK_ADDR_CONST(0x54d)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_SECURE                        0x0
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_DUAL                  0x0
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_SCR                   0
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_WORD_COUNT                    0x1
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_RESET_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_READ_MASK                     _MK_MASK_CONST(0xffff)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_WRITE_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_FIELD                 _MK_FIELD_CONST(0xffff, DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_SHIFT)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_RANGE                 15:0
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_PARITY_PROTECTION                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0_A_VALUE_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WIN_GET_0
#define DC_WINC_A_IHUB_WIN_GET_0                        _MK_ADDR_CONST(0x551)
#define DC_WINC_A_IHUB_WIN_GET_0_SECURE                         0x0
#define DC_WINC_A_IHUB_WIN_GET_0_DUAL                   0x0
#define DC_WINC_A_IHUB_WIN_GET_0_SCR                    0
#define DC_WINC_A_IHUB_WIN_GET_0_WORD_COUNT                     0x1
#define DC_WINC_A_IHUB_WIN_GET_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_RESET_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_READ_MASK                      _MK_MASK_CONST(0xffff)
#define DC_WINC_A_IHUB_WIN_GET_0_WRITE_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_FIELD                   _MK_FIELD_CONST(0xffff, DC_WINC_A_IHUB_WIN_GET_0_A_LINE_SHIFT)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_RANGE                   15:0
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_WOFFSET                 0x0
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_GET_0_A_LINE_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0                     _MK_ADDR_CONST(0x560)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_SECURE                      0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_DUAL                        0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_SCR                         0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_WORD_COUNT                  0x1
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_RESET_MASK                  _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_READ_MASK                   _MK_MASK_CONST(0x8000ffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_WRITE_MASK                  _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_FIELD                 _MK_FIELD_CONST(0xffff, DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_RANGE                 15:0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_WOFFSET                       0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_DEFAULT_MASK                  _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_VAL_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)

#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_SHIFT                      _MK_SHIFT_CONST(31)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_SHIFT)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_RANGE                      31:31
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_WOFFSET                    0x0
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_DONE                       _MK_ENUM_CONST(0)
#define DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0_A_STATUS_PENDING                    _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0                       _MK_ADDR_CONST(0x561)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_SECURE                        0x0
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_DUAL                  0x0
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_SCR                   0
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_WORD_COUNT                    0x1
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_RESET_VAL                     _MK_MASK_CONST(0x32e)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_RESET_MASK                    _MK_MASK_CONST(0xffff)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_READ_MASK                     _MK_MASK_CONST(0x8000ffff)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_WRITE_MASK                    _MK_MASK_CONST(0xffff)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_FIELD                       _MK_FIELD_CONST(0xffff, DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_SHIFT)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_RANGE                       15:0
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_WOFFSET                     0x0
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_DEFAULT                     _MK_MASK_CONST(0x32e)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_DEFAULT_MASK                        _MK_MASK_CONST(0xffff)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_ENTRIES_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_SHIFT                        _MK_SHIFT_CONST(31)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_RANGE                        31:31
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_DONE                 _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0_A_STATUS_PENDING                      _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_FETCH_METER_0
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0                       _MK_ADDR_CONST(0x562)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_SECURE                        0x0
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_DUAL                  0x0
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_SCR                   0
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_WORD_COUNT                    0x1
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_RESET_VAL                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_RESET_MASK                    _MK_MASK_CONST(0xff)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_READ_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_WRITE_MASK                    _MK_MASK_CONST(0xff)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_FIELD                 _MK_FIELD_CONST(0xff, DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_RANGE                 7:0
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_DEFAULT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_DEFAULT_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_FETCH_METER_0_A_SLOTS_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0                    _MK_ADDR_CONST(0x563)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_SECURE                     0x0
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_DUAL                       0x0
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_SCR                        0
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_WORD_COUNT                         0x1
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_RESET_MASK                         _MK_MASK_CONST(0x4000)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_READ_MASK                  _MK_MASK_CONST(0x4000)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_WRITE_MASK                         _MK_MASK_CONST(0x4000)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_SHIFT                       _MK_SHIFT_CONST(14)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_FIELD                       _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_RANGE                       14:14
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_WOFFSET                     0x0
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_TWO_LINES                   _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0_A_MODE_FOUR_LINES                  _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0                 _MK_ADDR_CONST(0x564)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_SECURE                  0x0
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_DUAL                    0x0
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_SCR                     0
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_WORD_COUNT                      0x1
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_RESET_VAL                       _MK_MASK_CONST(0xfff)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_RESET_MASK                      _MK_MASK_CONST(0xfff)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_READ_MASK                       _MK_MASK_CONST(0xfff)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_WRITE_MASK                      _MK_MASK_CONST(0xfff)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_FIELD                   _MK_FIELD_CONST(0xfff, DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_SHIFT)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_RANGE                   11:0
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_WOFFSET                 0x0
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_DEFAULT                 _MK_MASK_CONST(0xfff)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_DEFAULT_MASK                    _MK_MASK_CONST(0xfff)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0_A_LIMIT_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0                   _MK_ADDR_CONST(0x565)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_SECURE                    0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_DUAL                      0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_SCR                       0
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_WORD_COUNT                        0x1
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_RESET_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_READ_MASK                         _MK_MASK_CONST(0xfff)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_WRITE_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_FIELD                    _MK_FIELD_CONST(0xfff, DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_SHIFT)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_RANGE                    11:0
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0_A_STATUS_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WINC_A_IHUB_WGRP_STATUS_0
#define DC_WINC_A_IHUB_WGRP_STATUS_0                    _MK_ADDR_CONST(0x566)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_SECURE                     0x0
#define DC_WINC_A_IHUB_WGRP_STATUS_0_DUAL                       0x0
#define DC_WINC_A_IHUB_WGRP_STATUS_0_SCR                        0
#define DC_WINC_A_IHUB_WGRP_STATUS_0_WORD_COUNT                         0x1
#define DC_WINC_A_IHUB_WGRP_STATUS_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_RESET_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_READ_MASK                  _MK_MASK_CONST(0x8100ffff)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_WRITE_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_FIELD                    _MK_FIELD_CONST(0xffff, DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_SHIFT)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_RANGE                    15:0
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_WOFFSET                  0x0
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_ENTRIES_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)

#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_SHIFT                        _MK_SHIFT_CONST(24)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_SHIFT)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_RANGE                        24:24
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_DISABLED                     _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_COMPRESSION_ENABLED                      _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_SHIFT                      _MK_SHIFT_CONST(31)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_FIELD                      _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_RANGE                      31:31
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_WOFFSET                    0x0
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_IDLE                       _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_STATUS_0_A_STATE_ACTIVE                     _MK_ENUM_CONST(1)


// Register DC_WINC_A_IHUB_WGRP_CONFIG_0
#define DC_WINC_A_IHUB_WGRP_CONFIG_0                    _MK_ADDR_CONST(0x567)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_SECURE                     0x0
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_DUAL                       0x0
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_SCR                        0
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_WORD_COUNT                         0x1
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_RESET_VAL                  _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_RESET_MASK                         _MK_MASK_CONST(0x3)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_READ_MASK                  _MK_MASK_CONST(0x3)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_WRITE_MASK                         _MK_MASK_CONST(0x3)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_FIELD                 _MK_FIELD_CONST(0x3, DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SHIFT)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_RANGE                 1:0
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_WOFFSET                       0x0
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_DEFAULT                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_DEFAULT_MASK                  _MK_MASK_CONST(0x3)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SIZE_32B                      _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SIZE_64B                      _MK_ENUM_CONST(1)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SIZE_128B                     _MK_ENUM_CONST(2)
#define DC_WINC_A_IHUB_WGRP_CONFIG_0_A_PITCH_REQUEST_SIZE_SIZE_256B                     _MK_ENUM_CONST(3)


// Register DC_WINC_A_IHUB_WIN_THREAD_GROUP_0
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0                       _MK_ADDR_CONST(0x568)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_SECURE                        0x0
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_DUAL                  0x0
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_SCR                   0
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_WORD_COUNT                    0x1
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_RESET_MASK                    _MK_MASK_CONST(0x3f)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_READ_MASK                     _MK_MASK_CONST(0x3f)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_WRITE_MASK                    _MK_MASK_CONST(0x3f)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_FIELD                        _MK_FIELD_CONST(0x1, DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_SHIFT)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_RANGE                        0:0
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_WOFFSET                      0x0
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_DEFAULT_MASK                 _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_NO                   _MK_ENUM_CONST(0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_ENABLE_YES                  _MK_ENUM_CONST(1)

#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_SHIFT                   _MK_SHIFT_CONST(1)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_FIELD                   _MK_FIELD_CONST(0x1f, DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_SHIFT)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_RANGE                   5:1
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_WOFFSET                 0x0
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_DEFAULT_MASK                    _MK_MASK_CONST(0x1f)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_IHUB_WIN_THREAD_GROUP_0_A_NUM_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0                     _MK_ADDR_CONST(0x570)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_SECURE                      0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_DUAL                        0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_SCR                         0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_WORD_COUNT                  0x1
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_RESET_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_READ_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_WRITE_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_FIELD                    _MK_FIELD_CONST(0xffff, DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_SHIFT)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_RANGE                    15:0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_WOFFSET                  0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_DEFAULT_MASK                     _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_X_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)

#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_SHIFT                    _MK_SHIFT_CONST(16)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_FIELD                    _MK_FIELD_CONST(0xffff, DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_SHIFT)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_RANGE                    31:16
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_WOFFSET                  0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_DEFAULT_MASK                     _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0_A_OFFSET_Y_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0                      _MK_ADDR_CONST(0x571)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_SECURE                       0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_DUAL                         0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_SCR                  0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_WORD_COUNT                   0x1
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_RESET_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_WRITE_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_FIELD                       _MK_FIELD_CONST(0xffff, DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_SHIFT)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_RANGE                       15:0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_WOFFSET                     0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_DEFAULT_MASK                        _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_HEIGHT_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_SHIFT                        _MK_SHIFT_CONST(16)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_FIELD                        _MK_FIELD_CONST(0xffff, DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_SHIFT)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_RANGE                        31:16
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_WOFFSET                      0x0
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_DEFAULT_MASK                 _MK_MASK_CONST(0xffff)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0_A_WIDTH_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WINC_A_STREAMID_0
#define DC_WINC_A_STREAMID_0                    _MK_ADDR_CONST(0x580)
#define DC_WINC_A_STREAMID_0_SECURE                     0x0
#define DC_WINC_A_STREAMID_0_DUAL                       0x0
#define DC_WINC_A_STREAMID_0_SCR                        0
#define DC_WINC_A_STREAMID_0_WORD_COUNT                         0x1
#define DC_WINC_A_STREAMID_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_STREAMID_0_RESET_MASK                         _MK_MASK_CONST(0x3ff)
#define DC_WINC_A_STREAMID_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_STREAMID_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_STREAMID_0_READ_MASK                  _MK_MASK_CONST(0x3ff)
#define DC_WINC_A_STREAMID_0_WRITE_MASK                         _MK_MASK_CONST(0x3ff)
#define DC_WINC_A_STREAMID_0_A_ID_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINC_A_STREAMID_0_A_ID_FIELD                 _MK_FIELD_CONST(0x3ff, DC_WINC_A_STREAMID_0_A_ID_SHIFT)
#define DC_WINC_A_STREAMID_0_A_ID_RANGE                 9:0
#define DC_WINC_A_STREAMID_0_A_ID_WOFFSET                       0x0
#define DC_WINC_A_STREAMID_0_A_ID_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_STREAMID_0_A_ID_DEFAULT_MASK                  _MK_MASK_CONST(0x3ff)
#define DC_WINC_A_STREAMID_0_A_ID_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINC_A_STREAMID_0_A_ID_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINC_A_STREAMID_0_A_ID_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_STREAMID_0_A_ID_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINC_A_RSB_0
#define DC_WINC_A_RSB_0                 _MK_ADDR_CONST(0x581)
#define DC_WINC_A_RSB_0_SECURE                  0x0
#define DC_WINC_A_RSB_0_DUAL                    0x0
#define DC_WINC_A_RSB_0_SCR                     0
#define DC_WINC_A_RSB_0_WORD_COUNT                      0x1
#define DC_WINC_A_RSB_0_RESET_VAL                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_RSB_0_RESET_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_RSB_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_RSB_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINC_A_RSB_0_READ_MASK                       _MK_MASK_CONST(0x1)
#define DC_WINC_A_RSB_0_WRITE_MASK                      _MK_MASK_CONST(0x1)
#define DC_WINC_A_RSB_0_A_NONSECURE_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINC_A_RSB_0_A_NONSECURE_FIELD                       _MK_FIELD_CONST(0x1, DC_WINC_A_RSB_0_A_NONSECURE_SHIFT)
#define DC_WINC_A_RSB_0_A_NONSECURE_RANGE                       0:0
#define DC_WINC_A_RSB_0_A_NONSECURE_WOFFSET                     0x0
#define DC_WINC_A_RSB_0_A_NONSECURE_DEFAULT                     _MK_MASK_CONST(0x1)
#define DC_WINC_A_RSB_0_A_NONSECURE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define DC_WINC_A_RSB_0_A_NONSECURE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINC_A_RSB_0_A_NONSECURE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINC_A_RSB_0_A_NONSECURE_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINC_A_RSB_0_A_NONSECURE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WIN_A_WIN_OPTIONS_0
#define DC_WIN_A_WIN_OPTIONS_0                  _MK_ADDR_CONST(0x700)
#define DC_WIN_A_WIN_OPTIONS_0_SECURE                   0x0
#define DC_WIN_A_WIN_OPTIONS_0_DUAL                     0x0
#define DC_WIN_A_WIN_OPTIONS_0_SCR                      0
#define DC_WIN_A_WIN_OPTIONS_0_WORD_COUNT                       0x1
#define DC_WIN_A_WIN_OPTIONS_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_RESET_MASK                       _MK_MASK_CONST(0x40010055)
#define DC_WIN_A_WIN_OPTIONS_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_READ_MASK                        _MK_MASK_CONST(0x40010055)
#define DC_WIN_A_WIN_OPTIONS_0_WRITE_MASK                       _MK_MASK_CONST(0x40010055)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_FIELD                      _MK_FIELD_CONST(0x1, DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_SHIFT)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_RANGE                      0:0
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_WOFFSET                    0x0
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_INCREMENT                  _MK_ENUM_CONST(0)
#define DC_WIN_A_WIN_OPTIONS_0_A_H_DIRECTION_DECREMENT                  _MK_ENUM_CONST(1)

#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_SHIFT                      _MK_SHIFT_CONST(2)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_FIELD                      _MK_FIELD_CONST(0x1, DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_SHIFT)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_RANGE                      2:2
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_WOFFSET                    0x0
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_INCREMENT                  _MK_ENUM_CONST(0)
#define DC_WIN_A_WIN_OPTIONS_0_A_V_DIRECTION_DECREMENT                  _MK_ENUM_CONST(1)

#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_SHIFT                      _MK_SHIFT_CONST(4)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_FIELD                      _MK_FIELD_CONST(0x1, DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_SHIFT)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_RANGE                      4:4
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_WOFFSET                    0x0
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_DISABLE                    _MK_ENUM_CONST(0)
#define DC_WIN_A_WIN_OPTIONS_0_A_SCAN_COLUMN_ENABLE                     _MK_ENUM_CONST(1)

#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_SHIFT                     _MK_SHIFT_CONST(6)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_FIELD                     _MK_FIELD_CONST(0x1, DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_SHIFT)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_RANGE                     6:6
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_WOFFSET                   0x0
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_DISABLE                   _MK_ENUM_CONST(0)
#define DC_WIN_A_WIN_OPTIONS_0_A_COLOR_EXPAND_ENABLE                    _MK_ENUM_CONST(1)

#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_SHIFT                        _MK_SHIFT_CONST(16)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_FIELD                        _MK_FIELD_CONST(0x1, DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_SHIFT)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_RANGE                        16:16
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_WOFFSET                      0x0
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_DEFAULT_MASK                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_DISABLE                      _MK_ENUM_CONST(0)
#define DC_WIN_A_WIN_OPTIONS_0_A_CP_ENABLE_ENABLE                       _MK_ENUM_CONST(1)

#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_SHIFT                       _MK_SHIFT_CONST(30)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_FIELD                       _MK_FIELD_CONST(0x1, DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_SHIFT)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_RANGE                       30:30
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_WOFFSET                     0x0
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_DISABLE                     _MK_ENUM_CONST(0)
#define DC_WIN_A_WIN_OPTIONS_0_A_WIN_ENABLE_ENABLE                      _MK_ENUM_CONST(1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0                 _MK_ADDR_CONST(0x702)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_SECURE                  0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_DUAL                    0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_SCR                     0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_WORD_COUNT                      0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_RESET_VAL                       _MK_MASK_CONST(0xf)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_RESET_MASK                      _MK_MASK_CONST(0xf)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_READ_MASK                       _MK_MASK_CONST(0xf)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_WRITE_MASK                      _MK_MASK_CONST(0xf)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_FIELD                   _MK_FIELD_CONST(0xf, DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_RANGE                   3:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_WOFFSET                 0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_DEFAULT                 _MK_MASK_CONST(0xf)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_DEFAULT_MASK                    _MK_MASK_CONST(0xf)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_INIT_ENUM                       NONE
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_HEAD0                   _MK_ENUM_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_HEAD1                   _MK_ENUM_CONST(1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_HEAD2                   _MK_ENUM_CONST(2)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_HEAD3                   _MK_ENUM_CONST(3)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0_A_OWNER_NONE                    _MK_ENUM_CONST(15)


// Register DC_WIN_A_COLOR_DEPTH_0
#define DC_WIN_A_COLOR_DEPTH_0                  _MK_ADDR_CONST(0x703)
#define DC_WIN_A_COLOR_DEPTH_0_SECURE                   0x0
#define DC_WIN_A_COLOR_DEPTH_0_DUAL                     0x0
#define DC_WIN_A_COLOR_DEPTH_0_SCR                      0
#define DC_WIN_A_COLOR_DEPTH_0_WORD_COUNT                       0x1
#define DC_WIN_A_COLOR_DEPTH_0_RESET_VAL                        _MK_MASK_CONST(0xc)
#define DC_WIN_A_COLOR_DEPTH_0_RESET_MASK                       _MK_MASK_CONST(0x7f)
#define DC_WIN_A_COLOR_DEPTH_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_COLOR_DEPTH_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_COLOR_DEPTH_0_READ_MASK                        _MK_MASK_CONST(0x7f)
#define DC_WIN_A_COLOR_DEPTH_0_WRITE_MASK                       _MK_MASK_CONST(0x7f)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_FIELD                      _MK_FIELD_CONST(0x7f, DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_SHIFT)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_RANGE                      6:0
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_WOFFSET                    0x0
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_DEFAULT                    _MK_MASK_CONST(0xc)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_DEFAULT_MASK                       _MK_MASK_CONST(0x7f)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_INIT_ENUM                  B8G8R8A8
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_P8                       _MK_ENUM_CONST(3)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_P8                 _MK_ENUM_CONST(3)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_A1R5G5B5                 _MK_ENUM_CONST(5)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_B5G5R5A                    _MK_ENUM_CONST(5)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_R5G6B5                   _MK_ENUM_CONST(6)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_B5G6R5                     _MK_ENUM_CONST(6)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_R5G5B5A1                 _MK_ENUM_CONST(7)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_AB5G5R5                    _MK_ENUM_CONST(7)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_R4G4B4A4                 _MK_ENUM_CONST(8)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_A8R8G8B8                 _MK_ENUM_CONST(12)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_B8G8R8A8                   _MK_ENUM_CONST(12)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_A8B8G8R8                 _MK_ENUM_CONST(13)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_R8G8B8A8                   _MK_ENUM_CONST(13)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y8_U8__Y8_V8                     _MK_ENUM_CONST(61)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCbYCr422                  _MK_ENUM_CONST(61)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_U8_Y8__V8_Y8                     _MK_ENUM_CONST(16)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_CbYCrY422                  _MK_ENUM_CONST(16)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCbCr422                   _MK_ENUM_CONST(16)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y8___U8___V8_N444                        _MK_ENUM_CONST(41)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCbCr444P                  _MK_ENUM_CONST(41)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y8___U8___V8_N420                        _MK_ENUM_CONST(18)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCbCr420P                  _MK_ENUM_CONST(18)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_X8R8G8B8                 _MK_ENUM_CONST(37)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_B8G8R8X8                   _MK_ENUM_CONST(37)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_X8B8G8R8                 _MK_ENUM_CONST(38)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_R8G8B8X8                   _MK_ENUM_CONST(38)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y8___V8U8_N420                   _MK_ENUM_CONST(43)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCbCr420SP                 _MK_ENUM_CONST(43)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y8___U8V8_N422                   _MK_ENUM_CONST(44)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCrCb422SP                 _MK_ENUM_CONST(44)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y8___U8V8_N422R                  _MK_ENUM_CONST(46)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCrCb422RSP                        _MK_ENUM_CONST(46)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y8___U8V8_N444                   _MK_ENUM_CONST(48)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_YCrCb444SP                 _MK_ENUM_CONST(48)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y10___U10___V10_N420                     _MK_ENUM_CONST(80)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y10___U10___V10_N444                     _MK_ENUM_CONST(82)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y10___V10U10_N420                        _MK_ENUM_CONST(83)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y10___U10V10_N422                        _MK_ENUM_CONST(84)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y10___U10V10_N422R                       _MK_ENUM_CONST(86)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y10___U10V10_N444                        _MK_ENUM_CONST(88)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y12___U12___V12_N420                     _MK_ENUM_CONST(96)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y12___U12___V12_N444                     _MK_ENUM_CONST(98)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y12___V12U12_N420                        _MK_ENUM_CONST(99)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y12___U12V12_N422                        _MK_ENUM_CONST(100)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y12___U12V12_N422R                       _MK_ENUM_CONST(102)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_Y12___U12V12_N444                        _MK_ENUM_CONST(104)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_A2R10G10B10                      _MK_ENUM_CONST(70)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_A2B10G10R10                      _MK_ENUM_CONST(71)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_X2BL10GL10RL10_XRBIAS                    _MK_ENUM_CONST(72)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_X2BL10GL10RL10_XVYCC                     _MK_ENUM_CONST(73)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_R16_G16_B16_A16_NVBIAS                   _MK_ENUM_CONST(74)
#define DC_WIN_A_COLOR_DEPTH_0_A_COLOR_DEPTH_T_R16_G16_B16_A16                  _MK_ENUM_CONST(75)


// Register DC_WIN_A_POSITION_0
#define DC_WIN_A_POSITION_0                     _MK_ADDR_CONST(0x704)
#define DC_WIN_A_POSITION_0_SECURE                      0x0
#define DC_WIN_A_POSITION_0_DUAL                        0x0
#define DC_WIN_A_POSITION_0_SCR                         0
#define DC_WIN_A_POSITION_0_WORD_COUNT                  0x1
#define DC_WIN_A_POSITION_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_RESET_MASK                  _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_POSITION_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_READ_MASK                   _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_POSITION_0_WRITE_MASK                  _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_POSITION_0_A_H_POSITION_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WIN_A_POSITION_0_A_H_POSITION_FIELD                  _MK_FIELD_CONST(0x7fff, DC_WIN_A_POSITION_0_A_H_POSITION_SHIFT)
#define DC_WIN_A_POSITION_0_A_H_POSITION_RANGE                  14:0
#define DC_WIN_A_POSITION_0_A_H_POSITION_WOFFSET                        0x0
#define DC_WIN_A_POSITION_0_A_H_POSITION_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_A_H_POSITION_DEFAULT_MASK                   _MK_MASK_CONST(0x7fff)
#define DC_WIN_A_POSITION_0_A_H_POSITION_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_A_H_POSITION_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_A_H_POSITION_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_POSITION_0_A_H_POSITION_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)

#define DC_WIN_A_POSITION_0_A_V_POSITION_SHIFT                  _MK_SHIFT_CONST(16)
#define DC_WIN_A_POSITION_0_A_V_POSITION_FIELD                  _MK_FIELD_CONST(0x7fff, DC_WIN_A_POSITION_0_A_V_POSITION_SHIFT)
#define DC_WIN_A_POSITION_0_A_V_POSITION_RANGE                  30:16
#define DC_WIN_A_POSITION_0_A_V_POSITION_WOFFSET                        0x0
#define DC_WIN_A_POSITION_0_A_V_POSITION_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_A_V_POSITION_DEFAULT_MASK                   _MK_MASK_CONST(0x7fff)
#define DC_WIN_A_POSITION_0_A_V_POSITION_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_A_V_POSITION_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_POSITION_0_A_V_POSITION_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_POSITION_0_A_V_POSITION_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WIN_A_SIZE_0
#define DC_WIN_A_SIZE_0                 _MK_ADDR_CONST(0x705)
#define DC_WIN_A_SIZE_0_SECURE                  0x0
#define DC_WIN_A_SIZE_0_DUAL                    0x0
#define DC_WIN_A_SIZE_0_SCR                     0
#define DC_WIN_A_SIZE_0_WORD_COUNT                      0x1
#define DC_WIN_A_SIZE_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_RESET_MASK                      _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_SIZE_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_READ_MASK                       _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_SIZE_0_WRITE_MASK                      _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_SIZE_0_A_H_SIZE_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WIN_A_SIZE_0_A_H_SIZE_FIELD                  _MK_FIELD_CONST(0x7fff, DC_WIN_A_SIZE_0_A_H_SIZE_SHIFT)
#define DC_WIN_A_SIZE_0_A_H_SIZE_RANGE                  14:0
#define DC_WIN_A_SIZE_0_A_H_SIZE_WOFFSET                        0x0
#define DC_WIN_A_SIZE_0_A_H_SIZE_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_A_H_SIZE_DEFAULT_MASK                   _MK_MASK_CONST(0x7fff)
#define DC_WIN_A_SIZE_0_A_H_SIZE_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_A_H_SIZE_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_A_H_SIZE_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_SIZE_0_A_H_SIZE_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)

#define DC_WIN_A_SIZE_0_A_V_SIZE_SHIFT                  _MK_SHIFT_CONST(16)
#define DC_WIN_A_SIZE_0_A_V_SIZE_FIELD                  _MK_FIELD_CONST(0x7fff, DC_WIN_A_SIZE_0_A_V_SIZE_SHIFT)
#define DC_WIN_A_SIZE_0_A_V_SIZE_RANGE                  30:16
#define DC_WIN_A_SIZE_0_A_V_SIZE_WOFFSET                        0x0
#define DC_WIN_A_SIZE_0_A_V_SIZE_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_A_V_SIZE_DEFAULT_MASK                   _MK_MASK_CONST(0x7fff)
#define DC_WIN_A_SIZE_0_A_V_SIZE_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_A_V_SIZE_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_SIZE_0_A_V_SIZE_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_SIZE_0_A_V_SIZE_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0                     _MK_ADDR_CONST(0x706)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_SECURE                      0x0
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_DUAL                        0x0
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_SCR                         0
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_WORD_COUNT                  0x1
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_RESET_MASK                  _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_READ_MASK                   _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_WRITE_MASK                  _MK_MASK_CONST(0x7fff7fff)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_FIELD                       _MK_FIELD_CONST(0x7fff, DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_SHIFT)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_RANGE                       14:0
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_WOFFSET                     0x0
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_DEFAULT_MASK                        _MK_MASK_CONST(0x7fff)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_WIDTH_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_SHIFT                      _MK_SHIFT_CONST(16)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_FIELD                      _MK_FIELD_CONST(0x7fff, DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_SHIFT)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_RANGE                      30:16
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_WOFFSET                    0x0
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_DEFAULT_MASK                       _MK_MASK_CONST(0x7fff)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0_A_HEIGHT_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0                     _MK_ADDR_CONST(0x707)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_SECURE                      0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_DUAL                        0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_SCR                         0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_WORD_COUNT                  0x1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_RESET_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_READ_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_WRITE_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_FIELD                       _MK_FIELD_CONST(0xffffffff, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_RANGE                       31:0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_WOFFSET                     0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_DEFAULT_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0_A_PHASE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0                     _MK_ADDR_CONST(0x708)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_SECURE                      0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_DUAL                        0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_SCR                         0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_WORD_COUNT                  0x1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_RESET_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_READ_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_WRITE_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_FIELD                       _MK_FIELD_CONST(0xffffffff, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_RANGE                       31:0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_WOFFSET                     0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_DEFAULT_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0_A_PHASE_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0                    _MK_ADDR_CONST(0x709)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_SECURE                     0x0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_DUAL                       0x0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_SCR                        0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_WORD_COUNT                         0x1
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_RESET_MASK                         _MK_MASK_CONST(0x1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_READ_MASK                  _MK_MASK_CONST(0x1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_WRITE_MASK                         _MK_MASK_CONST(0x1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_FIELD                      _MK_FIELD_CONST(0x1fff, DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_SHIFT)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_RANGE                      12:0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_WOFFSET                    0x0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_DEFAULT_MASK                       _MK_MASK_CONST(0x1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0_A_PITCH_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0                 _MK_ADDR_CONST(0x70a)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_SECURE                  0x0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_DUAL                    0x0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_SCR                     0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_WORD_COUNT                      0x1
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_RESET_MASK                      _MK_MASK_CONST(0x1fff1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_READ_MASK                       _MK_MASK_CONST(0x1fff1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_WRITE_MASK                      _MK_MASK_CONST(0x1fff1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_FIELD                       _MK_FIELD_CONST(0x1fff, DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_SHIFT)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_RANGE                       12:0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_WOFFSET                     0x0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_DEFAULT_MASK                        _MK_MASK_CONST(0x1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV0_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_SHIFT                       _MK_SHIFT_CONST(16)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_FIELD                       _MK_FIELD_CONST(0x1fff, DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_SHIFT)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_RANGE                       28:16
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_WOFFSET                     0x0
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_DEFAULT_MASK                        _MK_MASK_CONST(0x1fff)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0_A_PITCH_UV1_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0                       _MK_ADDR_CONST(0x70b)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_SECURE                        0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_DUAL                  0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_SCR                   0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_WORD_COUNT                    0x1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_WRITE_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_FIELD                  _MK_FIELD_CONST(0xffffffff, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_RANGE                  31:0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_WOFFSET                        0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_DEFAULT_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0_A_INCR_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0                       _MK_ADDR_CONST(0x70c)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_SECURE                        0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_DUAL                  0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_SCR                   0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_WORD_COUNT                    0x1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_WRITE_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_FIELD                  _MK_FIELD_CONST(0xffffffff, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_RANGE                  31:0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_WOFFSET                        0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_DEFAULT_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0_A_INCR_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WIN_A_WINDOW_SET_PARAMS_0
#define DC_WIN_A_WINDOW_SET_PARAMS_0                    _MK_ADDR_CONST(0x70d)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_SECURE                     0x0
#define DC_WIN_A_WINDOW_SET_PARAMS_0_DUAL                       0x0
#define DC_WIN_A_WINDOW_SET_PARAMS_0_SCR                        0
#define DC_WIN_A_WINDOW_SET_PARAMS_0_WORD_COUNT                         0x1
#define DC_WIN_A_WINDOW_SET_PARAMS_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_RESET_MASK                         _MK_MASK_CONST(0xef00)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_READ_MASK                  _MK_MASK_CONST(0xef00)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_WRITE_MASK                         _MK_MASK_CONST(0xef00)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_SHIFT                        _MK_SHIFT_CONST(8)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_FIELD                        _MK_FIELD_CONST(0x3, DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_SHIFT)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_RANGE                        9:8
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_WOFFSET                      0x0
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_DEFAULT_MASK                 _MK_MASK_CONST(0x3)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_INIT_ENUM                    RGB
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_RGB                  _MK_ENUM_CONST(0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_YUV_601                      _MK_ENUM_CONST(1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_YUV_709                      _MK_ENUM_CONST(2)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_COLOR_SPACE_YUV_2020                     _MK_ENUM_CONST(3)

#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_SHIFT                        _MK_SHIFT_CONST(10)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_FIELD                        _MK_FIELD_CONST(0x3, DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_SHIFT)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_RANGE                        11:10
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_WOFFSET                      0x0
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_DEFAULT_MASK                 _MK_MASK_CONST(0x3)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_INIT_ENUM                    BYPASS
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_BYPASS                       _MK_ENUM_CONST(0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_LIMITED                      _MK_ENUM_CONST(1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_INPUT_RANGE_FULL                 _MK_ENUM_CONST(2)

#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_SHIFT                   _MK_SHIFT_CONST(13)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_FIELD                   _MK_FIELD_CONST(0x3, DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_SHIFT)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_RANGE                   14:13
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_WOFFSET                 0x0
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_DEFAULT_MASK                    _MK_MASK_CONST(0x3)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_INIT_ENUM                       NONE
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_NONE                    _MK_ENUM_CONST(0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_SRGB                    _MK_ENUM_CONST(1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_YUV8_10                 _MK_ENUM_CONST(2)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_DE_GAMMA_YUV12                   _MK_ENUM_CONST(3)

#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_SHIFT                 _MK_SHIFT_CONST(15)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_FIELD                 _MK_FIELD_CONST(0x1, DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_SHIFT)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_RANGE                 15:15
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_WOFFSET                       0x0
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_INIT_ENUM                     DISABLE
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_DISABLE                       _MK_ENUM_CONST(0)
#define DC_WIN_A_WINDOW_SET_PARAMS_0_A_CLAMP_BEFORE_BLEND_ENABLE                        _MK_ENUM_CONST(1)


// Register DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0                 _MK_ADDR_CONST(0x70e)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_SECURE                  0x0
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_DUAL                    0x0
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_SCR                     0
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_WORD_COUNT                      0x1
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_RESET_VAL                       _MK_MASK_CONST(0x9)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_RESET_MASK                      _MK_MASK_CONST(0x3f)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_READ_MASK                       _MK_MASK_CONST(0x3f)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_WRITE_MASK                      _MK_MASK_CONST(0x3f)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_FIELD                   _MK_FIELD_CONST(0x7, DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_SHIFT)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_RANGE                   2:0
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_WOFFSET                 0x0
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_DEFAULT                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_DEFAULT_MASK                    _MK_MASK_CONST(0x7)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_INIT_ENUM                       TAPS_2
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_TAPS_2                  _MK_ENUM_CONST(1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_VERTICAL_TAPS_TAPS_5                  _MK_ENUM_CONST(4)

#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_SHIFT                 _MK_SHIFT_CONST(3)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_FIELD                 _MK_FIELD_CONST(0x7, DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_SHIFT)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_RANGE                 5:3
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_WOFFSET                       0x0
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_DEFAULT                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_DEFAULT_MASK                  _MK_MASK_CONST(0x7)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_INIT_ENUM                     TAPS_2
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_TAPS_2                        _MK_ENUM_CONST(1)
#define DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0_A_HORIZONTAL_TAPS_TAPS_5                        _MK_ENUM_CONST(4)


// Register DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0                     _MK_ADDR_CONST(0x70f)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_SECURE                      0x0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_DUAL                        0x0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_SCR                         0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_WORD_COUNT                  0x1
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_RESET_MASK                  _MK_MASK_CONST(0x807f83ff)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_READ_MASK                   _MK_MASK_CONST(0x807f83ff)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_WRITE_MASK                  _MK_MASK_CONST(0x807f83ff)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_FIELD                        _MK_FIELD_CONST(0x3ff, DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SHIFT)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_RANGE                        9:0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_WOFFSET                      0x0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_DEFAULT_MASK                 _MK_MASK_CONST(0x3ff)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)

#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SHIFT                       _MK_SHIFT_CONST(15)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_FIELD                       _MK_FIELD_CONST(0xff, DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SHIFT)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_RANGE                       22:15
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_WOFFSET                     0x0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_SHIFT                      _MK_SHIFT_CONST(31)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_FIELD                      _MK_FIELD_CONST(0x1, DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_SHIFT)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_RANGE                      31:31
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_WOFFSET                    0x0
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0_A_SET_READ_INDEX_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0                     _MK_ADDR_CONST(0x710)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_SECURE                      0x0
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_DUAL                        0x0
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_SCR                         0
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_WORD_COUNT                  0x1
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_RESET_MASK                  _MK_MASK_CONST(0x7f83ff)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_READ_MASK                   _MK_MASK_CONST(0x7f83ff)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_WRITE_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_FIELD                        _MK_FIELD_CONST(0x3ff, DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SHIFT)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_RANGE                        9:0
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_WOFFSET                      0x0
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_DEFAULT_MASK                 _MK_MASK_CONST(0x3ff)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_DATA_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)

#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SHIFT                       _MK_SHIFT_CONST(15)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_FIELD                       _MK_FIELD_CONST(0xff, DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SHIFT)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_RANGE                       22:15
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_WOFFSET                     0x0
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0_A_INDEX_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0                     _MK_ADDR_CONST(0x711)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_SECURE                      0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_DUAL                        0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_SCR                         0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_WORD_COUNT                  0x1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_RESET_VAL                   _MK_MASK_CONST(0x3)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_RESET_MASK                  _MK_MASK_CONST(0x7)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_READ_MASK                   _MK_MASK_CONST(0x7)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_WRITE_MASK                  _MK_MASK_CONST(0x7)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_FIELD                     _MK_FIELD_CONST(0x1, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_RANGE                     0:0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_WOFFSET                   0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_DEFAULT                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_INIT_ENUM                 ENABLE
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_DISABLE                   _MK_ENUM_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_HBYPASS_ENABLE                    _MK_ENUM_CONST(1)

#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_SHIFT                     _MK_SHIFT_CONST(1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_FIELD                     _MK_FIELD_CONST(0x1, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_RANGE                     1:1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_WOFFSET                   0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_DEFAULT                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_INIT_ENUM                 ENABLE
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_DISABLE                   _MK_ENUM_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_VBYPASS_ENABLE                    _MK_ENUM_CONST(1)

#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_SHIFT                      _MK_SHIFT_CONST(2)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_FIELD                      _MK_FIELD_CONST(0x1, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_RANGE                      2:2
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_WOFFSET                    0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_INIT_ENUM                  DISABLE
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_DISABLE                    _MK_ENUM_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0_A_USE422_ENABLE                     _MK_ENUM_CONST(1)


// Register DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0                  _MK_ADDR_CONST(0x712)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_SECURE                   0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_DUAL                     0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_SCR                      0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_WORD_COUNT                       0x1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_RESET_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_READ_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_WRITE_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_FIELD                        _MK_FIELD_CONST(0xffff, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_RANGE                        15:0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_WOFFSET                      0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_DEFAULT_MASK                 _MK_MASK_CONST(0xffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_X_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)

#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_SHIFT                        _MK_SHIFT_CONST(16)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_FIELD                        _MK_FIELD_CONST(0xffff, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_RANGE                        31:16
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_WOFFSET                      0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_DEFAULT_MASK                 _MK_MASK_CONST(0xffff)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0_A_Y_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0                 _MK_ADDR_CONST(0x713)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_SECURE                  0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_DUAL                    0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_SCR                     0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_WORD_COUNT                      0x1
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_RESET_VAL                       _MK_MASK_CONST(0x40004)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_RESET_MASK                      _MK_MASK_CONST(0x1f001f)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_READ_MASK                       _MK_MASK_CONST(0x1f001f)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_WRITE_MASK                      _MK_MASK_CONST(0x1f001f)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_FIELD                      _MK_FIELD_CONST(0x1f, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_RANGE                      4:0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_WOFFSET                    0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_DEFAULT                    _MK_MASK_CONST(0x4)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_DEFAULT_MASK                       _MK_MASK_CONST(0x1f)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_HS_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)

#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_SHIFT                      _MK_SHIFT_CONST(16)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_FIELD                      _MK_FIELD_CONST(0x1f, DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_SHIFT)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_RANGE                      20:16
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_WOFFSET                    0x0
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_DEFAULT                    _MK_MASK_CONST(0x4)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_DEFAULT_MASK                       _MK_MASK_CONST(0x1f)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0_A_VS_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WIN_A_BLEND_LAYER_CONTROL_0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0                  _MK_ADDR_CONST(0x716)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_SECURE                   0x0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_DUAL                     0x0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_SCR                      0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_WORD_COUNT                       0x1
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_RESET_VAL                        _MK_MASK_CONST(0x1000000)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_RESET_MASK                       _MK_MASK_CONST(0xfffffff)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_READ_MASK                        _MK_MASK_CONST(0xfffffff)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_WRITE_MASK                       _MK_MASK_CONST(0xfffffff)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_FIELD                       _MK_FIELD_CONST(0xff, DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_SHIFT)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_RANGE                       7:0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_WOFFSET                     0x0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_WINDOW_LAYER_DEPTH_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_SHIFT                       _MK_SHIFT_CONST(8)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_FIELD                       _MK_FIELD_CONST(0xff, DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_SHIFT)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_RANGE                       15:8
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_WOFFSET                     0x0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K1_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_SHIFT                       _MK_SHIFT_CONST(16)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_FIELD                       _MK_FIELD_CONST(0xff, DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_SHIFT)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_RANGE                       23:16
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_WOFFSET                     0x0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_K2_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_SHIFT                     _MK_SHIFT_CONST(24)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_FIELD                     _MK_FIELD_CONST(0x1, DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_SHIFT)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_RANGE                     24:24
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_WOFFSET                   0x0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_DEFAULT                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_DEFAULT_MASK                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_INIT_ENUM                 BLEND_BYPASS
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_BLEND_ENABLE                      _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_BLEND_BYPASS_BLEND_BYPASS                      _MK_ENUM_CONST(1)

#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_SHIFT                 _MK_SHIFT_CONST(25)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_FIELD                 _MK_FIELD_CONST(0x7, DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_SHIFT)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_RANGE                 27:25
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_WOFFSET                       0x0
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_DEFAULT_MASK                  _MK_MASK_CONST(0x7)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_NONE                  _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_SRC                   _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_LAYER_CONTROL_0_A_COLOR_KEY_SELECT_DST                   _MK_ENUM_CONST(2)


// Register DC_WIN_A_BLEND_MATCH_SELECT_0
#define DC_WIN_A_BLEND_MATCH_SELECT_0                   _MK_ADDR_CONST(0x717)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_SECURE                    0x0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_DUAL                      0x0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_SCR                       0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_WORD_COUNT                        0x1
#define DC_WIN_A_BLEND_MATCH_SELECT_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_RESET_MASK                        _MK_MASK_CONST(0x3377)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_READ_MASK                         _MK_MASK_CONST(0x3377)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_WRITE_MASK                        _MK_MASK_CONST(0x3377)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_FIELD                       _MK_FIELD_CONST(0x7, DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_RANGE                       2:0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_WOFFSET                     0x0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_DEFAULT_MASK                        _MK_MASK_CONST(0x7)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_ZERO                        _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_ONE                 _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_K1                  _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_K1_TIMES_DST                        _MK_ENUM_CONST(3)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_NEG_K1_TIMES_DST                    _MK_ENUM_CONST(4)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_MATCH_SELECT_K1_TIMES_SRC                        _MK_ENUM_CONST(5)

#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_SHIFT                       _MK_SHIFT_CONST(4)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_FIELD                       _MK_FIELD_CONST(0x7, DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_RANGE                       6:4
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_WOFFSET                     0x0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_DEFAULT_MASK                        _MK_MASK_CONST(0x7)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_ZERO                        _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_ONE                 _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_K1                  _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_K2                  _MK_ENUM_CONST(3)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_K1_TIMES_DST                        _MK_ENUM_CONST(4)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_NEG_K1_TIMES_DST                    _MK_ENUM_CONST(5)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_NEG_K1_TIMES_SRC                    _MK_ENUM_CONST(6)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_MATCH_SELECT_NEG_K1                      _MK_ENUM_CONST(7)

#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_SHIFT                       _MK_SHIFT_CONST(8)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_FIELD                       _MK_FIELD_CONST(0x3, DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_RANGE                       9:8
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_WOFFSET                     0x0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_DEFAULT_MASK                        _MK_MASK_CONST(0x3)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_ZERO                        _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_K1                  _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_K2                  _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_MATCH_SELECT_NEG_K1_TIMES_DST                    _MK_ENUM_CONST(3)

#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_SHIFT                       _MK_SHIFT_CONST(12)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_FIELD                       _MK_FIELD_CONST(0x3, DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_RANGE                       13:12
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_WOFFSET                     0x0
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_DEFAULT_MASK                        _MK_MASK_CONST(0x3)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_ZERO                        _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_ONE                 _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_NEG_K1_TIMES_SRC                    _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_MATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_MATCH_SELECT_K2                  _MK_ENUM_CONST(3)


// Register DC_WIN_A_BLEND_NOMATCH_SELECT_0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0                 _MK_ADDR_CONST(0x718)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_SECURE                  0x0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_DUAL                    0x0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_SCR                     0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_WORD_COUNT                      0x1
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_RESET_MASK                      _MK_MASK_CONST(0x3377)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_READ_MASK                       _MK_MASK_CONST(0x3377)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_WRITE_MASK                      _MK_MASK_CONST(0x3377)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_FIELD                   _MK_FIELD_CONST(0x7, DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_RANGE                   2:0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_WOFFSET                 0x0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_DEFAULT_MASK                    _MK_MASK_CONST(0x7)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_ZERO                    _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_ONE                     _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_K1                      _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_K1_TIMES_DST                    _MK_ENUM_CONST(3)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_NEG_K1_TIMES_DST                        _MK_ENUM_CONST(4)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_COLOR_NOMATCH_SELECT_K1_TIMES_SRC                    _MK_ENUM_CONST(5)

#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_SHIFT                   _MK_SHIFT_CONST(4)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_FIELD                   _MK_FIELD_CONST(0x7, DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_RANGE                   6:4
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_WOFFSET                 0x0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_DEFAULT_MASK                    _MK_MASK_CONST(0x7)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_ZERO                    _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_ONE                     _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_K1                      _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_K2                      _MK_ENUM_CONST(3)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_K1_TIMES_DST                    _MK_ENUM_CONST(4)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_NEG_K1_TIMES_DST                        _MK_ENUM_CONST(5)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_NEG_K1_TIMES_SRC                        _MK_ENUM_CONST(6)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_COLOR_NOMATCH_SELECT_NEG_K1                  _MK_ENUM_CONST(7)

#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_SHIFT                   _MK_SHIFT_CONST(8)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_FIELD                   _MK_FIELD_CONST(0x3, DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_RANGE                   9:8
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_WOFFSET                 0x0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_DEFAULT_MASK                    _MK_MASK_CONST(0x3)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_ZERO                    _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_K1                      _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_K2                      _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_SRC_ALPHA_NOMATCH_SELECT_NEG_K1_TIMES_DST                        _MK_ENUM_CONST(3)

#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_SHIFT                   _MK_SHIFT_CONST(12)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_FIELD                   _MK_FIELD_CONST(0x3, DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_SHIFT)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_RANGE                   13:12
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_WOFFSET                 0x0
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_DEFAULT_MASK                    _MK_MASK_CONST(0x3)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_ZERO                    _MK_ENUM_CONST(0)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_ONE                     _MK_ENUM_CONST(1)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_NEG_K1_TIMES_SRC                        _MK_ENUM_CONST(2)
#define DC_WIN_A_BLEND_NOMATCH_SELECT_0_A_BLEND_FACTOR_DST_ALPHA_NOMATCH_SELECT_K2                      _MK_ENUM_CONST(3)


// Register DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0                       _MK_ADDR_CONST(0x720)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_SECURE                        0x0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_DUAL                  0x0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_SCR                   0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_WORD_COUNT                    0x1
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_WRITE_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_FIELD                       _MK_FIELD_CONST(0xffffffff, DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_SHIFT)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_RANGE                       31:0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_WOFFSET                     0x0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_DEFAULT_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0_A_ADDRESS_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0                    _MK_ADDR_CONST(0x721)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_SECURE                     0x0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_DUAL                       0x0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_SCR                        0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_WORD_COUNT                         0x1
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_RESET_MASK                         _MK_MASK_CONST(0xff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_READ_MASK                  _MK_MASK_CONST(0xff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_WRITE_MASK                         _MK_MASK_CONST(0xff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_FIELD                    _MK_FIELD_CONST(0xff, DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_SHIFT)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_RANGE                    7:0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_WOFFSET                  0x0
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_DEFAULT_MASK                     _MK_MASK_CONST(0xff)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0_A_ADDRESS_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0                       _MK_ADDR_CONST(0x723)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_SECURE                        0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_DUAL                  0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_SCR                   0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_WORD_COUNT                    0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_RESET_MASK                    _MK_MASK_CONST(0x7e)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_READ_MASK                     _MK_MASK_CONST(0x7e)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_WRITE_MASK                    _MK_MASK_CONST(0x7e)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_SHIFT                  _MK_SHIFT_CONST(1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_FIELD                  _MK_FIELD_CONST(0x3, DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_RANGE                  2:1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_WOFFSET                        0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_DEFAULT_MASK                   _MK_MASK_CONST(0x3)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_INIT_ENUM                      SIZE_257
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_SIZE_257                       _MK_ENUM_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_SIZE_SIZE_1025                      _MK_ENUM_CONST(2)

#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_SHIFT                 _MK_SHIFT_CONST(3)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_FIELD                 _MK_FIELD_CONST(0x3, DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_RANGE                 4:3
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_WOFFSET                       0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_DEFAULT_MASK                  _MK_MASK_CONST(0x3)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_INIT_ENUM                     UNITY
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_UNITY                 _MK_ENUM_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_XRBIAS                        _MK_ENUM_CONST(1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_RANGE_XVYCC                 _MK_ENUM_CONST(2)

#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_SHIFT                   _MK_SHIFT_CONST(5)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_FIELD                   _MK_FIELD_CONST(0x3, DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_RANGE                   6:5
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_WOFFSET                 0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_DEFAULT_MASK                    _MK_MASK_CONST(0x3)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_INIT_ENUM                       INDEX
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_INDEX                   _MK_ENUM_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0_A_OUTPUT_MODE_INTERPOLATE                     _MK_ENUM_CONST(1)


// Register DC_WIN_A_PRECOMP_WGRP_PARAMS_0
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0                  _MK_ADDR_CONST(0x724)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_SECURE                   0x0
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_DUAL                     0x0
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_SCR                      0
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_WORD_COUNT                       0x1
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_RESET_MASK                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_READ_MASK                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_WRITE_MASK                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_FIELD                  _MK_FIELD_CONST(0x1, DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_SHIFT)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_RANGE                  0:0
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_WOFFSET                        0x0
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_DEFAULT_MASK                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_PRECOMP_WGRP_PARAMS_0_A_SWAP_UV_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WIN_A_WINDOW_SET_CONTROL_0
#define DC_WIN_A_WINDOW_SET_CONTROL_0                   _MK_ADDR_CONST(0x730)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_SECURE                    0x0
#define DC_WIN_A_WINDOW_SET_CONTROL_0_DUAL                      0x0
#define DC_WIN_A_WINDOW_SET_CONTROL_0_SCR                       0
#define DC_WIN_A_WINDOW_SET_CONTROL_0_WORD_COUNT                        0x1
#define DC_WIN_A_WINDOW_SET_CONTROL_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_RESET_MASK                        _MK_MASK_CONST(0x20)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_READ_MASK                         _MK_MASK_CONST(0x20)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_WRITE_MASK                        _MK_MASK_CONST(0x20)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_SHIFT                       _MK_SHIFT_CONST(5)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_FIELD                       _MK_FIELD_CONST(0x1, DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_SHIFT)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_RANGE                       5:5
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_WOFFSET                     0x0
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_DEFAULT_MASK                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_INIT_ENUM                   DISABLE
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_DISABLE                     _MK_ENUM_CONST(0)
#define DC_WIN_A_WINDOW_SET_CONTROL_0_A_CSC_ENABLE                      _MK_ENUM_CONST(1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0                     _MK_ADDR_CONST(0x731)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_SECURE                      0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_DUAL                        0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_SCR                         0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_WORD_COUNT                  0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_RESET_VAL                   _MK_MASK_CONST(0x10000)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_RESET_MASK                  _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_READ_MASK                   _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_WRITE_MASK                  _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_FIELD                       _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_RANGE                       18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_WOFFSET                     0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_DEFAULT                     _MK_MASK_CONST(0x10000)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_DEFAULT_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0_A_COEFF_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0                   _MK_ADDR_CONST(0x732)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_SECURE                    0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_DUAL                      0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_SCR                       0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_WORD_COUNT                        0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_RESET_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_READ_MASK                         _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_WRITE_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_FIELD                     _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_RANGE                     18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_WOFFSET                   0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_DEFAULT_MASK                      _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0_A_COEFF_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0                    _MK_ADDR_CONST(0x733)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_SECURE                     0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_DUAL                       0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_SCR                        0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_WORD_COUNT                         0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_RESET_MASK                         _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_READ_MASK                  _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_WRITE_MASK                         _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_FIELD                      _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_RANGE                      18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_WOFFSET                    0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_DEFAULT_MASK                       _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0_A_COEFF_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0                        _MK_ADDR_CONST(0x734)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_SECURE                         0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_DUAL                   0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_SCR                    0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_WORD_COUNT                     0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_RESET_MASK                     _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_READ_MASK                      _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_WRITE_MASK                     _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_FIELD                  _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_RANGE                  18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_WOFFSET                        0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_DEFAULT_MASK                   _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0_A_COEFF_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0                   _MK_ADDR_CONST(0x735)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_SECURE                    0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_DUAL                      0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_SCR                       0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_WORD_COUNT                        0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_RESET_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_READ_MASK                         _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_WRITE_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_FIELD                     _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_RANGE                     18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_WOFFSET                   0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_DEFAULT_MASK                      _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0_A_COEFF_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0                 _MK_ADDR_CONST(0x736)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_SECURE                  0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_DUAL                    0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_SCR                     0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_WORD_COUNT                      0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_RESET_VAL                       _MK_MASK_CONST(0x10000)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_RESET_MASK                      _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_READ_MASK                       _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_WRITE_MASK                      _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_FIELD                   _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_RANGE                   18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_WOFFSET                 0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_DEFAULT                 _MK_MASK_CONST(0x10000)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_DEFAULT_MASK                    _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0_A_COEFF_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0                  _MK_ADDR_CONST(0x737)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_SECURE                   0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_DUAL                     0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_SCR                      0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_WORD_COUNT                       0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_RESET_MASK                       _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_READ_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_WRITE_MASK                       _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_FIELD                    _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_RANGE                    18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_WOFFSET                  0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_DEFAULT_MASK                     _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0_A_COEFF_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0                      _MK_ADDR_CONST(0x738)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_SECURE                       0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_DUAL                         0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_SCR                  0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_WORD_COUNT                   0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_RESET_MASK                   _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_READ_MASK                    _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_WRITE_MASK                   _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_FIELD                        _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_RANGE                        18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_WOFFSET                      0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_DEFAULT_MASK                 _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0_A_COEFF_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0                    _MK_ADDR_CONST(0x739)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_SECURE                     0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_DUAL                       0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_SCR                        0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_WORD_COUNT                         0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_RESET_MASK                         _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_READ_MASK                  _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_WRITE_MASK                         _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_FIELD                      _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_RANGE                      18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_WOFFSET                    0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_DEFAULT_MASK                       _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_PARITY_PROTECTION                  _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0_A_COEFF_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0                  _MK_ADDR_CONST(0x73a)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_SECURE                   0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_DUAL                     0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_SCR                      0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_WORD_COUNT                       0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_RESET_MASK                       _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_READ_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_WRITE_MASK                       _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_FIELD                    _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_RANGE                    18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_WOFFSET                  0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_DEFAULT_MASK                     _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_PARITY_PROTECTION                        _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0_A_COEFF_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0                   _MK_ADDR_CONST(0x73b)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_SECURE                    0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_DUAL                      0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_SCR                       0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_WORD_COUNT                        0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_RESET_VAL                         _MK_MASK_CONST(0x10000)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_RESET_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_READ_MASK                         _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_WRITE_MASK                        _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_FIELD                     _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_RANGE                     18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_WOFFSET                   0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_DEFAULT                   _MK_MASK_CONST(0x10000)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_DEFAULT_MASK                      _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0_A_COEFF_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0                       _MK_ADDR_CONST(0x73c)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_SECURE                        0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_DUAL                  0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_SCR                   0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_WORD_COUNT                    0x1
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_RESET_MASK                    _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_READ_MASK                     _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_WRITE_MASK                    _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_FIELD                 _MK_FIELD_CONST(0x7ffff, DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_SHIFT)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_RANGE                 18:0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_WOFFSET                       0x0
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_DEFAULT_MASK                  _MK_MASK_CONST(0x7ffff)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0_A_COEFF_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_0
#define DC_WINBUF_A_START_ADDR_0                        _MK_ADDR_CONST(0x800)
#define DC_WINBUF_A_START_ADDR_0_SECURE                         0x0
#define DC_WINBUF_A_START_ADDR_0_DUAL                   0x0
#define DC_WINBUF_A_START_ADDR_0_SCR                    0
#define DC_WINBUF_A_START_ADDR_0_WORD_COUNT                     0x1
#define DC_WINBUF_A_START_ADDR_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_FIELD                     _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_0_A_START_ADDR_SHIFT)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_RANGE                     31:0
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_WOFFSET                   0x0
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_DEFAULT_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_0_A_START_ADDR_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_NS_0
#define DC_WINBUF_A_START_ADDR_NS_0                     _MK_ADDR_CONST(0x801)
#define DC_WINBUF_A_START_ADDR_NS_0_SECURE                      0x0
#define DC_WINBUF_A_START_ADDR_NS_0_DUAL                        0x0
#define DC_WINBUF_A_START_ADDR_NS_0_SCR                         0
#define DC_WINBUF_A_START_ADDR_NS_0_WORD_COUNT                  0x1
#define DC_WINBUF_A_START_ADDR_NS_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_NS_0_RESET_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_NS_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_NS_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_NS_0_READ_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_NS_0_WRITE_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_FIELD                       _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_RANGE                       31:0
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_WOFFSET                     0x0
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_DEFAULT_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_NS_0_A_START_ADDR_NS_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_U_0
#define DC_WINBUF_A_START_ADDR_U_0                      _MK_ADDR_CONST(0x802)
#define DC_WINBUF_A_START_ADDR_U_0_SECURE                       0x0
#define DC_WINBUF_A_START_ADDR_U_0_DUAL                         0x0
#define DC_WINBUF_A_START_ADDR_U_0_SCR                  0
#define DC_WINBUF_A_START_ADDR_U_0_WORD_COUNT                   0x1
#define DC_WINBUF_A_START_ADDR_U_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_0_RESET_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_0_WRITE_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_FIELD                 _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_SHIFT)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_RANGE                 31:0
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_WOFFSET                       0x0
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_DEFAULT_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_U_0_A_START_ADDR_U_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_U_NS_0
#define DC_WINBUF_A_START_ADDR_U_NS_0                   _MK_ADDR_CONST(0x803)
#define DC_WINBUF_A_START_ADDR_U_NS_0_SECURE                    0x0
#define DC_WINBUF_A_START_ADDR_U_NS_0_DUAL                      0x0
#define DC_WINBUF_A_START_ADDR_U_NS_0_SCR                       0
#define DC_WINBUF_A_START_ADDR_U_NS_0_WORD_COUNT                        0x1
#define DC_WINBUF_A_START_ADDR_U_NS_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_NS_0_RESET_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_NS_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_NS_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_NS_0_READ_MASK                         _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_NS_0_WRITE_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_FIELD                   _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_RANGE                   31:0
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_WOFFSET                 0x0
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_DEFAULT_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_U_NS_0_A_START_ADDR_U_NS_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_V_0
#define DC_WINBUF_A_START_ADDR_V_0                      _MK_ADDR_CONST(0x804)
#define DC_WINBUF_A_START_ADDR_V_0_SECURE                       0x0
#define DC_WINBUF_A_START_ADDR_V_0_DUAL                         0x0
#define DC_WINBUF_A_START_ADDR_V_0_SCR                  0
#define DC_WINBUF_A_START_ADDR_V_0_WORD_COUNT                   0x1
#define DC_WINBUF_A_START_ADDR_V_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_0_RESET_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_0_WRITE_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_FIELD                 _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_SHIFT)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_RANGE                 31:0
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_WOFFSET                       0x0
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_DEFAULT_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_V_0_A_START_ADDR_V_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_V_NS_0
#define DC_WINBUF_A_START_ADDR_V_NS_0                   _MK_ADDR_CONST(0x805)
#define DC_WINBUF_A_START_ADDR_V_NS_0_SECURE                    0x0
#define DC_WINBUF_A_START_ADDR_V_NS_0_DUAL                      0x0
#define DC_WINBUF_A_START_ADDR_V_NS_0_SCR                       0
#define DC_WINBUF_A_START_ADDR_V_NS_0_WORD_COUNT                        0x1
#define DC_WINBUF_A_START_ADDR_V_NS_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_NS_0_RESET_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_NS_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_NS_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_NS_0_READ_MASK                         _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_NS_0_WRITE_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_FIELD                   _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_RANGE                   31:0
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_WOFFSET                 0x0
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_DEFAULT_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_V_NS_0_A_START_ADDR_V_NS_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0                 _MK_ADDR_CONST(0x806)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_SECURE                  0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_DUAL                    0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_SCR                     0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_WORD_COUNT                      0x1
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_RESET_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_READ_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_WRITE_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_FIELD                       _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_RANGE                       15:0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_WOFFSET                     0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_DEFAULT_MASK                        _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_X_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)

#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_SHIFT                       _MK_SHIFT_CONST(16)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_FIELD                       _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_RANGE                       31:16
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_WOFFSET                     0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_DEFAULT_MASK                        _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0_A_Y_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0                      _MK_ADDR_CONST(0x807)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_SECURE                       0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_DUAL                         0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_SCR                  0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_WORD_COUNT                   0x1
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_RESET_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_WRITE_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_FIELD                 _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_RANGE                 15:0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_WOFFSET                       0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_DEFAULT_MASK                  _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_X_NS_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)

#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_SHIFT                 _MK_SHIFT_CONST(16)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_FIELD                 _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_RANGE                 31:16
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_WOFFSET                       0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_DEFAULT_MASK                  _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0_A_Y_NS_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_SURFACE_KIND_0
#define DC_WINBUF_A_SURFACE_KIND_0                      _MK_ADDR_CONST(0x80b)
#define DC_WINBUF_A_SURFACE_KIND_0_SECURE                       0x0
#define DC_WINBUF_A_SURFACE_KIND_0_DUAL                         0x0
#define DC_WINBUF_A_SURFACE_KIND_0_SCR                  0
#define DC_WINBUF_A_SURFACE_KIND_0_WORD_COUNT                   0x1
#define DC_WINBUF_A_SURFACE_KIND_0_RESET_VAL                    _MK_MASK_CONST(0x10)
#define DC_WINBUF_A_SURFACE_KIND_0_RESET_MASK                   _MK_MASK_CONST(0x73)
#define DC_WINBUF_A_SURFACE_KIND_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SURFACE_KIND_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SURFACE_KIND_0_READ_MASK                    _MK_MASK_CONST(0x73)
#define DC_WINBUF_A_SURFACE_KIND_0_WRITE_MASK                   _MK_MASK_CONST(0x73)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_FIELD                 _MK_FIELD_CONST(0x3, DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_SHIFT)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_RANGE                 1:0
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_WOFFSET                       0x0
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_DEFAULT_MASK                  _MK_MASK_CONST(0x3)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_PITCH                 _MK_ENUM_CONST(0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_TILED                 _MK_ENUM_CONST(1)
#define DC_WINBUF_A_SURFACE_KIND_0_A_SURFACE_KIND_BL_16B2                       _MK_ENUM_CONST(2)

#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_SHIFT                 _MK_SHIFT_CONST(4)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_FIELD                 _MK_FIELD_CONST(0x7, DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_SHIFT)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_RANGE                 6:4
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_WOFFSET                       0x0
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_DEFAULT                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_DEFAULT_MASK                  _MK_MASK_CONST(0x7)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_HEIGHT_1                      _MK_ENUM_CONST(0)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_HEIGHT_2                      _MK_ENUM_CONST(1)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_HEIGHT_4                      _MK_ENUM_CONST(2)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_HEIGHT_8                      _MK_ENUM_CONST(3)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_HEIGHT_16                     _MK_ENUM_CONST(4)
#define DC_WINBUF_A_SURFACE_KIND_0_A_BLOCK_HEIGHT_HEIGHT_32                     _MK_ENUM_CONST(5)


// Register DC_WINBUF_A_START_ADDR_HI_0
#define DC_WINBUF_A_START_ADDR_HI_0                     _MK_ADDR_CONST(0x80d)
#define DC_WINBUF_A_START_ADDR_HI_0_SECURE                      0x0
#define DC_WINBUF_A_START_ADDR_HI_0_DUAL                        0x0
#define DC_WINBUF_A_START_ADDR_HI_0_SCR                         0
#define DC_WINBUF_A_START_ADDR_HI_0_WORD_COUNT                  0x1
#define DC_WINBUF_A_START_ADDR_HI_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_0_RESET_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_0_READ_MASK                   _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_0_WRITE_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_FIELD                       _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_SHIFT)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_RANGE                       7:0
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_WOFFSET                     0x0
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_HI_0_A_START_ADDR_HI_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_HI_NS_0
#define DC_WINBUF_A_START_ADDR_HI_NS_0                  _MK_ADDR_CONST(0x80e)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_SECURE                   0x0
#define DC_WINBUF_A_START_ADDR_HI_NS_0_DUAL                     0x0
#define DC_WINBUF_A_START_ADDR_HI_NS_0_SCR                      0
#define DC_WINBUF_A_START_ADDR_HI_NS_0_WORD_COUNT                       0x1
#define DC_WINBUF_A_START_ADDR_HI_NS_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_RESET_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_READ_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_WRITE_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_FIELD                 _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_RANGE                 7:0
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_WOFFSET                       0x0
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_DEFAULT_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_HI_NS_0_A_START_ADDR_HI_NS_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_HI_U_0
#define DC_WINBUF_A_START_ADDR_HI_U_0                   _MK_ADDR_CONST(0x80f)
#define DC_WINBUF_A_START_ADDR_HI_U_0_SECURE                    0x0
#define DC_WINBUF_A_START_ADDR_HI_U_0_DUAL                      0x0
#define DC_WINBUF_A_START_ADDR_HI_U_0_SCR                       0
#define DC_WINBUF_A_START_ADDR_HI_U_0_WORD_COUNT                        0x1
#define DC_WINBUF_A_START_ADDR_HI_U_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_0_RESET_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_0_READ_MASK                         _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_0_WRITE_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_FIELD                   _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_SHIFT)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_RANGE                   7:0
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_WOFFSET                 0x0
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_DEFAULT_MASK                    _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_HI_U_0_A_START_ADDR_HI_U_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_HI_U_NS_0
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0                        _MK_ADDR_CONST(0x810)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_SECURE                         0x0
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_DUAL                   0x0
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_SCR                    0
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_WORD_COUNT                     0x1
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_RESET_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_READ_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_WRITE_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_FIELD                     _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_RANGE                     7:0
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_WOFFSET                   0x0
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_DEFAULT_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_HI_U_NS_0_A_START_ADDR_HI_U_NS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_HI_V_0
#define DC_WINBUF_A_START_ADDR_HI_V_0                   _MK_ADDR_CONST(0x811)
#define DC_WINBUF_A_START_ADDR_HI_V_0_SECURE                    0x0
#define DC_WINBUF_A_START_ADDR_HI_V_0_DUAL                      0x0
#define DC_WINBUF_A_START_ADDR_HI_V_0_SCR                       0
#define DC_WINBUF_A_START_ADDR_HI_V_0_WORD_COUNT                        0x1
#define DC_WINBUF_A_START_ADDR_HI_V_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_0_RESET_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_0_READ_MASK                         _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_0_WRITE_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_FIELD                   _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_SHIFT)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_RANGE                   7:0
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_WOFFSET                 0x0
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_DEFAULT_MASK                    _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_HI_V_0_A_START_ADDR_HI_V_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_HI_V_NS_0
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0                        _MK_ADDR_CONST(0x812)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_SECURE                         0x0
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_DUAL                   0x0
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_SCR                    0
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_WORD_COUNT                     0x1
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_RESET_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_READ_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_WRITE_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_FIELD                     _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_RANGE                     7:0
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_WOFFSET                   0x0
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_DEFAULT_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_HI_V_NS_0_A_START_ADDR_HI_V_NS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_0
#define DC_WINBUF_A_START_ADDR_FIELD2_0                 _MK_ADDR_CONST(0x813)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_SECURE                  0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_0_DUAL                    0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_0_SCR                     0
#define DC_WINBUF_A_START_ADDR_FIELD2_0_WORD_COUNT                      0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_RESET_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_READ_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_WRITE_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_FIELD                       _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_RANGE                       31:0
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_WOFFSET                     0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_DEFAULT_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_0_A_START_ADDR_FIELD2_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_NS_0
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0                      _MK_ADDR_CONST(0x814)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_SECURE                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_DUAL                         0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_SCR                  0
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_WORD_COUNT                   0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_RESET_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_READ_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_WRITE_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_FIELD                 _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_RANGE                 31:0
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_WOFFSET                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_DEFAULT_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_NS_0_A_START_ADDR_FIELD2_NS_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_U_0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0                       _MK_ADDR_CONST(0x815)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_SECURE                        0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_DUAL                  0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_SCR                   0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_WORD_COUNT                    0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_WRITE_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_FIELD                   _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_RANGE                   31:0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_WOFFSET                 0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_DEFAULT_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_0_A_START_ADDR_FIELD2_U_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0                    _MK_ADDR_CONST(0x816)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_SECURE                     0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_DUAL                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_SCR                        0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_WORD_COUNT                         0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_RESET_MASK                         _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_READ_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_WRITE_MASK                         _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_FIELD                     _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_RANGE                     31:0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_WOFFSET                   0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_DEFAULT_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0_A_START_ADDR_FIELD2_U_NS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_V_0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0                       _MK_ADDR_CONST(0x817)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_SECURE                        0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_DUAL                  0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_SCR                   0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_WORD_COUNT                    0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_WRITE_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_FIELD                   _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_RANGE                   31:0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_WOFFSET                 0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_DEFAULT_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_0_A_START_ADDR_FIELD2_V_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0                    _MK_ADDR_CONST(0x818)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_SECURE                     0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_DUAL                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_SCR                        0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_WORD_COUNT                         0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_RESET_MASK                         _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_READ_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_WRITE_MASK                         _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_FIELD                     _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_RANGE                     31:0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_WOFFSET                   0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_DEFAULT_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0_A_START_ADDR_FIELD2_V_NS_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_HI_0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0                      _MK_ADDR_CONST(0x819)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_SECURE                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_DUAL                         0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_SCR                  0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_WORD_COUNT                   0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_RESET_MASK                   _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_READ_MASK                    _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_WRITE_MASK                   _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_FIELD                 _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_RANGE                 7:0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_WOFFSET                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_DEFAULT_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_PARITY_PROTECTION                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_0_A_START_ADDR_FIELD2_HI_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0                   _MK_ADDR_CONST(0x81a)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_SECURE                    0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_DUAL                      0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_SCR                       0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_WORD_COUNT                        0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_RESET_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_READ_MASK                         _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_WRITE_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_SHIFT                   _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_FIELD                   _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_RANGE                   7:0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_WOFFSET                 0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_DEFAULT_MASK                    _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_PARITY_PROTECTION                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0_A_START_ADDR_FIELD2_HI_NS_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0                    _MK_ADDR_CONST(0x81b)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_SECURE                     0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_DUAL                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_SCR                        0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_WORD_COUNT                         0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_RESET_MASK                         _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_READ_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_WRITE_MASK                         _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_FIELD                     _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_RANGE                     7:0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_WOFFSET                   0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_DEFAULT_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0_A_START_ADDR_FIELD2_HI_U_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0                 _MK_ADDR_CONST(0x81c)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_SECURE                  0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_DUAL                    0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_SCR                     0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_WORD_COUNT                      0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_RESET_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_READ_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_WRITE_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_FIELD                       _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_RANGE                       7:0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_WOFFSET                     0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0_A_START_ADDR_FIELD2_HI_U_NS_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0                    _MK_ADDR_CONST(0x81d)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_SECURE                     0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_DUAL                       0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_SCR                        0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_WORD_COUNT                         0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_RESET_MASK                         _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_READ_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_WRITE_MASK                         _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_FIELD                     _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_RANGE                     7:0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_WOFFSET                   0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_DEFAULT_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0_A_START_ADDR_FIELD2_HI_V_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0                 _MK_ADDR_CONST(0x81e)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_SECURE                  0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_DUAL                    0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_SCR                     0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_WORD_COUNT                      0x1
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_RESET_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_READ_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_WRITE_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_FIELD                       _MK_FIELD_CONST(0xff, DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_SHIFT)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_RANGE                       7:0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_WOFFSET                     0x0
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_DEFAULT_MASK                        _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_PARITY_PROTECTION                   _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0_A_START_ADDR_FIELD2_HI_V_NS_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0                  _MK_ADDR_CONST(0x81f)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_SECURE                   0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_DUAL                     0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_SCR                      0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_WORD_COUNT                       0x1
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_RESET_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_READ_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_WRITE_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_FIELD                        _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_RANGE                        15:0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_WOFFSET                      0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_DEFAULT_MASK                 _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_X_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)

#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_SHIFT                        _MK_SHIFT_CONST(16)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_FIELD                        _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_RANGE                        31:16
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_WOFFSET                      0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_DEFAULT_MASK                 _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_PARITY_PROTECTION                    _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0_A_Y_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0                       _MK_ADDR_CONST(0x820)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_SECURE                        0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_DUAL                  0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_SCR                   0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_WORD_COUNT                    0x1
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_WRITE_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_FIELD                  _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_RANGE                  15:0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_WOFFSET                        0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_DEFAULT_MASK                   _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_X_NS_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)

#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_SHIFT                  _MK_SHIFT_CONST(16)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_FIELD                  _MK_FIELD_CONST(0xffff, DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_SHIFT)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_RANGE                  31:16
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_WOFFSET                        0x0
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_DEFAULT_MASK                   _MK_MASK_CONST(0xffff)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_PARITY_PROTECTION                      _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0_A_Y_NS_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_SCRATCH_REGISTER_0_0
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0                        _MK_ADDR_CONST(0x82d)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_SECURE                         0x0
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_DUAL                   0x0
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_SCR                    0
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_WORD_COUNT                     0x1
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_FIELD                     _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_SHIFT)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_RANGE                     31:0
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_WOFFSET                   0x0
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_DEFAULT_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_SCRATCH_REGISTER_0_0_A_SCRATCH_REGISTER_0_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_SCRATCH_REGISTER_1_0
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0                        _MK_ADDR_CONST(0x82e)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_SECURE                         0x0
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_DUAL                   0x0
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_SCR                    0
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_WORD_COUNT                     0x1
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_SHIFT                     _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_FIELD                     _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_SHIFT)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_RANGE                     31:0
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_WOFFSET                   0x0
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_DEFAULT_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_SW_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_PARITY_PROTECTION                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_SCRATCH_REGISTER_1_0_A_SCRATCH_REGISTER_1_PLATFORM_DEPENDENT                        _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_CONTROL_0
#define DC_WINBUF_A_CDE_CONTROL_0                       _MK_ADDR_CONST(0x82f)
#define DC_WINBUF_A_CDE_CONTROL_0_SECURE                        0x0
#define DC_WINBUF_A_CDE_CONTROL_0_DUAL                  0x0
#define DC_WINBUF_A_CDE_CONTROL_0_SCR                   0
#define DC_WINBUF_A_CDE_CONTROL_0_WORD_COUNT                    0x1
#define DC_WINBUF_A_CDE_CONTROL_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_RESET_MASK                    _MK_MASK_CONST(0x8f1)
#define DC_WINBUF_A_CDE_CONTROL_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_READ_MASK                     _MK_MASK_CONST(0x8f1)
#define DC_WINBUF_A_CDE_CONTROL_0_WRITE_MASK                    _MK_MASK_CONST(0x8f1)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_FIELD                 _MK_FIELD_CONST(0x1, DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_SHIFT)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_RANGE                 0:0
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_WOFFSET                       0x0
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_DEFAULT_MASK                  _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_PARITY_PROTECTION                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_DISABLE                       _MK_ENUM_CONST(0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_ENABLESURFACE_ENABLE                        _MK_ENUM_CONST(1)

#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_SHIFT                  _MK_SHIFT_CONST(4)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_FIELD                  _MK_FIELD_CONST(0xf, DC_WINBUF_A_CDE_CONTROL_0_A_KIND_SHIFT)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_RANGE                  7:4
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_WOFFSET                        0x0
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_DEFAULT_MASK                   _MK_MASK_CONST(0xf)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_CRA                    _MK_ENUM_CONST(0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_BRA                    _MK_ENUM_CONST(1)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_YUV_8B_1C                      _MK_ENUM_CONST(2)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_YUV_8B_2C                      _MK_ENUM_CONST(3)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_YUV_10B_1C                     _MK_ENUM_CONST(4)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_YUV_10B_2C                     _MK_ENUM_CONST(5)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_YUV_12B_1C                     _MK_ENUM_CONST(6)
#define DC_WINBUF_A_CDE_CONTROL_0_A_KIND_YUV_12B_2C                     _MK_ENUM_CONST(7)

#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_SHIFT                      _MK_SHIFT_CONST(11)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_FIELD                      _MK_FIELD_CONST(0x1, DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_SHIFT)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_RANGE                      11:11
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_WOFFSET                    0x0
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_DEFAULT_MASK                       _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_FIXED                      _MK_ENUM_CONST(0)
#define DC_WINBUF_A_CDE_CONTROL_0_A_TRAVERSALPATTERN_RANDOM                     _MK_ENUM_CONST(1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASE_0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0                  _MK_ADDR_CONST(0x830)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_SECURE                   0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_DUAL                     0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_SCR                      0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_WORD_COUNT                       0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_RESET_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_RESET_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_SW_DEFAULT_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_READ_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_WRITE_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_FIELD                      _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_RANGE                      31:0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_WOFFSET                    0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_DEFAULT_MASK                       _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_0_A_BASEADDRESS_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0                       _MK_ADDR_CONST(0x831)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_SECURE                        0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_DUAL                  0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_SCR                   0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_WORD_COUNT                    0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_RESET_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_RESET_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_SW_DEFAULT_VAL                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_READ_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_WRITE_MASK                    _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_FIELD                        _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_RANGE                        31:0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_WOFFSET                      0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_DEFAULT_MASK                 _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0_A_BASEADDRESS_NS_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASEHI_0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0                        _MK_ADDR_CONST(0x832)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_SECURE                         0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_DUAL                   0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_SCR                    0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_WORD_COUNT                     0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_RESET_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_READ_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_WRITE_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_FIELD                  _MK_FIELD_CONST(0xff, DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_RANGE                  7:0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_WOFFSET                        0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_DEFAULT_MASK                   _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_0_A_BASEADDRESSHI_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0                     _MK_ADDR_CONST(0x833)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_SECURE                      0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_DUAL                        0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_SCR                         0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_WORD_COUNT                  0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_RESET_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_READ_MASK                   _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_WRITE_MASK                  _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_FIELD                    _MK_FIELD_CONST(0xff, DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_RANGE                    7:0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_WOFFSET                  0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_DEFAULT_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0_A_BASEADDRESSHI_NS_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0                   _MK_ADDR_CONST(0x834)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_SECURE                    0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_DUAL                      0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_SCR                       0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_WORD_COUNT                        0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_RESET_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_RESET_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_SW_DEFAULT_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_SW_DEFAULT_MASK                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_READ_MASK                         _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_WRITE_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_SHIFT                        _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_FIELD                        _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_RANGE                        31:0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_WOFFSET                      0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_DEFAULT_MASK                 _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_SW_DEFAULT                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_PARITY_PROTECTION                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0_A_BASEADDRESS_FIELD2_PLATFORM_DEPENDENT                   _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0                        _MK_ADDR_CONST(0x835)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_SECURE                         0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_DUAL                   0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_SCR                    0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_WORD_COUNT                     0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_RESET_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_RESET_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_SW_DEFAULT_VAL                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_READ_MASK                      _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_WRITE_MASK                     _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_FIELD                  _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_RANGE                  31:0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_WOFFSET                        0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_DEFAULT_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0_A_BASEADDRESS_FIELD2_NS_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0                 _MK_ADDR_CONST(0x836)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_SECURE                  0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_DUAL                    0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_SCR                     0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_WORD_COUNT                      0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_RESET_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_RESET_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_SW_DEFAULT_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_SW_DEFAULT_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_READ_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_WRITE_MASK                      _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_SHIFT                    _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_FIELD                    _MK_FIELD_CONST(0xff, DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_RANGE                    7:0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_WOFFSET                  0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_DEFAULT_MASK                     _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_SW_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_SW_DEFAULT_MASK                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_PARITY_PROTECTION                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0_A_BASEADDRESSHI_FIELD2_PLATFORM_DEPENDENT                       _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0                      _MK_ADDR_CONST(0x837)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_SECURE                       0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_DUAL                         0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_SCR                  0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_WORD_COUNT                   0x1
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_RESET_VAL                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_RESET_MASK                   _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_SW_DEFAULT_VAL                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_SW_DEFAULT_MASK                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_READ_MASK                    _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_WRITE_MASK                   _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_SHIFT                      _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_FIELD                      _MK_FIELD_CONST(0xff, DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_SHIFT)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_RANGE                      7:0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_WOFFSET                    0x0
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_DEFAULT_MASK                       _MK_MASK_CONST(0xff)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_SW_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_PARITY_PROTECTION                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0_A_BASEADDRESSHI_FIELD2_NS_PLATFORM_DEPENDENT                 _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_ZBC_COLOR_0
#define DC_WINBUF_A_CDE_ZBC_COLOR_0                     _MK_ADDR_CONST(0x838)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_SECURE                      0x0
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_DUAL                        0x0
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_SCR                         0
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_WORD_COUNT                  0x1
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_RESET_VAL                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_RESET_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_READ_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_WRITE_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_SHIFT                  _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_FIELD                  _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_SHIFT)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_RANGE                  31:0
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_WOFFSET                        0x0
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_DEFAULT                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_DEFAULT_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_SW_DEFAULT                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_SW_DEFAULT_MASK                        _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_PARITY_PROTECTION                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_ZBC_COLOR_0_A_PIXELCOLOR_PLATFORM_DEPENDENT                     _MK_MASK_CONST(0x1)


// Reserved address 0x839

// Reserved address 0x83a

// Reserved address 0x83b

// Reserved address 0x83c

// Register DC_WINBUF_A_CDE_CTB_ENTRY_0
#define DC_WINBUF_A_CDE_CTB_ENTRY_0                     _MK_ADDR_CONST(0x83d)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_SECURE                      0x0
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_DUAL                        0x0
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_SCR                         0
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_WORD_COUNT                  0x1
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_RESET_VAL                   _MK_MASK_CONST(0x2)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_RESET_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_SW_DEFAULT_VAL                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_READ_MASK                   _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_WRITE_MASK                  _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_SHIFT                       _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_FIELD                       _MK_FIELD_CONST(0xffffffff, DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_SHIFT)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_RANGE                       31:0
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_WOFFSET                     0x0
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_DEFAULT                     _MK_MASK_CONST(0x2)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_DEFAULT_MASK                        _MK_MASK_CONST(0xffffffff)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_SW_DEFAULT                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_SW_DEFAULT_MASK                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_PARITY_PROTECTION                   _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_CTB_ENTRY_0_A_MAXENTRYCOUNT_PLATFORM_DEPENDENT                  _MK_MASK_CONST(0x1)


// Register DC_WINBUF_A_CDE_MCRSPERROR_0
#define DC_WINBUF_A_CDE_MCRSPERROR_0                    _MK_ADDR_CONST(0x83e)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_SECURE                     0x0
#define DC_WINBUF_A_CDE_MCRSPERROR_0_DUAL                       0x0
#define DC_WINBUF_A_CDE_MCRSPERROR_0_SCR                        0
#define DC_WINBUF_A_CDE_MCRSPERROR_0_WORD_COUNT                         0x1
#define DC_WINBUF_A_CDE_MCRSPERROR_0_RESET_VAL                  _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_RESET_MASK                         _MK_MASK_CONST(0x7)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_SW_DEFAULT_VAL                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_SW_DEFAULT_MASK                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_READ_MASK                  _MK_MASK_CONST(0x7)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_WRITE_MASK                         _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_SHIFT                 _MK_SHIFT_CONST(0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_FIELD                 _MK_FIELD_CONST(0x3, DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_SHIFT)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_RANGE                 1:0
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_WOFFSET                       0x0
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_DEFAULT                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_DEFAULT_MASK                  _MK_MASK_CONST(0x3)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_SW_DEFAULT                    _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_SW_DEFAULT_MASK                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_PARITY_PROTECTION                     _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_PLATFORM_DEPENDENT                    _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_OKAY                  _MK_ENUM_CONST(0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_EXOKAY                        _MK_ENUM_CONST(1)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_SLVERR                        _MK_ENUM_CONST(2)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_MCRSPERROR_DECERR                        _MK_ENUM_CONST(3)

#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_SHIFT                   _MK_SHIFT_CONST(2)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_FIELD                   _MK_FIELD_CONST(0x1, DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_SHIFT)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_RANGE                   2:2
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_WOFFSET                 0x0
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_DEFAULT                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_DEFAULT_MASK                    _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_SW_DEFAULT                      _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_SW_DEFAULT_MASK                 _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_PARITY_PROTECTION                       _MK_MASK_CONST(0x0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_PLATFORM_DEPENDENT                      _MK_MASK_CONST(0x1)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_CTBREQ                  _MK_ENUM_CONST(0)
#define DC_WINBUF_A_CDE_MCRSPERROR_0_A_ERRORREQ_COMPREQ                 _MK_ENUM_CONST(1)


// Reserved address 0x83f

// Reserved address 0x840

// Reserved address 0x841

// Reserved address 0x842

// Reserved address 0x843

// Reserved address 0x844

// Reserved address 0x845

// Reserved address 0x846

// Reserved address 0x847

// Reserved address 0x848

// Reserved address 0x849

// Reserved address 0x84a

// Reserved address 0x84b

// Reserved address 0x84c

// Reserved address 0x84d

// Reserved address 0x84e

// Reserved address 0x84f

// Reserved address 0x850

// Reserved address 0x851

// Reserved address 0x852

// Reserved address 0x853

// Reserved address 0x854

// Reserved address 0x855

// Reserved address 0x856

// Reserved address 0x857

// Reserved address 0x858

// Reserved address 0x859

// Reserved address 0x85a

// Reserved address 0x85b

// Reserved address 0x85c

// Reserved address 0x85d

// Reserved address 0x85e

// Reserved address 0x85f

// Reserved address 0x860

// Reserved address 0x861

// Reserved address 0x862

// Reserved address 0x863

// Reserved address 0x864

// Reserved address 0x865

// Reserved address 0x866

// Reserved address 0x867

// Reserved address 0x868

// Reserved address 0x869

// Reserved address 0x86a

//
// REGISTER LIST
//
#define LIST_ARDISPLAY_A_REGS(_op_) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIPE_CAPB_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIPE_CAPC_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIPE_CAPD_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIPE_CAPE_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0) \
_op_(DC_WINC_A_REG_PFE_DEBUG_0) \
_op_(DC_WINC_A_REG_ACT_CONTROL_0) \
_op_(DC_WINC_A_DISPLAY_WIN_CLK_GATE_OVERRIDE_0) \
_op_(DC_WINC_A_COMP_WGRP_PIPE_CGCTL_0) \
_op_(DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PKT_RCVD_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIX_RCVD_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_CGCTL_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_DFLT_RGB_COLOR_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_DFLT_YUV_COLOR_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_DEBUG0_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_DEBUG1_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_SPARE0_0) \
_op_(DC_WINC_A_IHUB_WGRP_ASR_CTLA_0) \
_op_(DC_WINC_A_IHUB_WGRP_ASR_CTLB_0) \
_op_(DC_WINC_A_IHUB_WGRP_ASR_CTLC_0) \
_op_(DC_WINC_A_IHUB_WGRP_LATENCY_0) \
_op_(DC_WINC_A_IHUB_WGRP_OCC_0) \
_op_(DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0) \
_op_(DC_WINC_A_IHUB_WGRP_REQ_SENT_0) \
_op_(DC_WINC_A_IHUB_WGRP_RSP_RCVD_0) \
_op_(DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0) \
_op_(DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0) \
_op_(DC_WINC_A_IHUB_WGRP_MEMACC_0) \
_op_(DC_WINC_A_IHUB_WGRP_LATENCY_CTLA_0) \
_op_(DC_WINC_A_IHUB_WGRP_LATENCY_CTLB_0) \
_op_(DC_WINC_A_IHUB_WIN_STATUS_0) \
_op_(DC_WINC_A_IHUB_WIN_REQ_0) \
_op_(DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0) \
_op_(DC_WINC_A_IHUB_WIN_GET_0) \
_op_(DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0) \
_op_(DC_WINC_A_IHUB_WGRP_POOL_CONFIG_0) \
_op_(DC_WINC_A_IHUB_WGRP_FETCH_METER_0) \
_op_(DC_WINC_A_IHUB_WGRP_LINEBUF_CONFIG_0) \
_op_(DC_WINC_A_IHUB_WGRP_REQ_LIMIT_0) \
_op_(DC_WINC_A_IHUB_WGRP_DEBUG_REQ_LIMIT_0) \
_op_(DC_WINC_A_IHUB_WGRP_STATUS_0) \
_op_(DC_WINC_A_IHUB_WGRP_CONFIG_0) \
_op_(DC_WINC_A_IHUB_WIN_THREAD_GROUP_0) \
_op_(DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0) \
_op_(DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0) \
_op_(DC_WINC_A_STREAMID_0) \
_op_(DC_WINC_A_RSB_0) \
_op_(DC_WIN_A_WIN_OPTIONS_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0) \
_op_(DC_WIN_A_COLOR_DEPTH_0) \
_op_(DC_WIN_A_POSITION_0) \
_op_(DC_WIN_A_SIZE_0) \
_op_(DC_WIN_A_PCALC_WINDOW_SET_CROPPED_SIZE_IN_0) \
_op_(DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_H_START_PHASE_0) \
_op_(DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_V_START_PHASE_0) \
_op_(DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_0) \
_op_(DC_WIN_A_WINDOW_SET_PLANAR_STORAGE_UV_0) \
_op_(DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_HPHASE_INCR_0) \
_op_(DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_VPHASE_INCR_0) \
_op_(DC_WIN_A_WINDOW_SET_PARAMS_0) \
_op_(DC_WIN_A_WINDOWGROUP_SET_CONTROL_INPUT_SCALER_0) \
_op_(DC_WIN_A_WINDOWGROUP_SET_INPUT_SCALER_COEFF_VALUE_0) \
_op_(DC_WIN_A_WINDOWGROUP_GET_INPUT_SCALER_COEFF_VALUE_0) \
_op_(DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_USAGE_0) \
_op_(DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_POINT_IN_0) \
_op_(DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0) \
_op_(DC_WIN_A_BLEND_LAYER_CONTROL_0) \
_op_(DC_WIN_A_BLEND_MATCH_SELECT_0) \
_op_(DC_WIN_A_BLEND_NOMATCH_SELECT_0) \
_op_(DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0) \
_op_(DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0) \
_op_(DC_WIN_A_PRECOMP_WGRP_PARAMS_0) \
_op_(DC_WIN_A_WINDOW_SET_CONTROL_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2RED_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2RED_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2RED_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2RED_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2GREEN_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2GREEN_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2GREEN_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2GREEN_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_RED2BLUE_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_GREEN2BLUE_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_BLUE2BLUE_0) \
_op_(DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0) \
_op_(DC_WINBUF_A_START_ADDR_0) \
_op_(DC_WINBUF_A_START_ADDR_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_U_0) \
_op_(DC_WINBUF_A_START_ADDR_U_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_V_0) \
_op_(DC_WINBUF_A_START_ADDR_V_NS_0) \
_op_(DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_0) \
_op_(DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0) \
_op_(DC_WINBUF_A_SURFACE_KIND_0) \
_op_(DC_WINBUF_A_START_ADDR_HI_0) \
_op_(DC_WINBUF_A_START_ADDR_HI_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_HI_U_0) \
_op_(DC_WINBUF_A_START_ADDR_HI_U_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_HI_V_0) \
_op_(DC_WINBUF_A_START_ADDR_HI_V_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_U_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_U_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_V_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_V_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_HI_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_HI_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_HI_U_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_HI_U_NS_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_HI_V_0) \
_op_(DC_WINBUF_A_START_ADDR_FIELD2_HI_V_NS_0) \
_op_(DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_0) \
_op_(DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0) \
_op_(DC_WINBUF_A_SCRATCH_REGISTER_0_0) \
_op_(DC_WINBUF_A_SCRATCH_REGISTER_1_0) \
_op_(DC_WINBUF_A_CDE_CONTROL_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASE_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASE_NS_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASEHI_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASEHI_NS_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASE_FIELD2_NS_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_0) \
_op_(DC_WINBUF_A_CDE_COMPTAG_BASEHI_FIELD2_NS_0) \
_op_(DC_WINBUF_A_CDE_ZBC_COLOR_0) \
_op_(DC_WINBUF_A_CDE_CTB_ENTRY_0) \
_op_(DC_WINBUF_A_CDE_MCRSPERROR_0)


//
// ADDRESS SPACES
//

#define BASE_ADDRESS_DC_WINC    0x00000500
#define BASE_ADDRESS_DC_WIN     0x00000700
#define BASE_ADDRESS_DC_WINBUF  0x00000800

//
// ARDISPLAY_A REGISTER BANKS
//

#define DC_WINC0_FIRST_REG 0x0500 // DC_WINC_A_PRECOMP_WGRP_PIPE_CAPA_0
#define DC_WINC0_LAST_REG 0x0505 // DC_WINC_A_PRECOMP_WGRP_PIPE_CAPF_0
#define DC_WINC1_FIRST_REG 0x050d // DC_WINC_A_REG_PFE_DEBUG_0
#define DC_WINC1_LAST_REG 0x0511 // DC_WINC_A_COMP_WGRP_PIPE_DEBUG0_0
#define DC_WINC2_FIRST_REG 0x0520 // DC_WINC_A_PRECOMP_WGRP_LOADV_COUNTER_0
#define DC_WINC2_LAST_REG 0x0527 // DC_WINC_A_PRECOMP_WGRP_DEBUG1_0
#define DC_WINC3_FIRST_REG 0x052a // DC_WINC_A_PRECOMP_WGRP_SPARE0_0
#define DC_WINC3_LAST_REG 0x052a // DC_WINC_A_PRECOMP_WGRP_SPARE0_0
#define DC_WINC4_FIRST_REG 0x0530 // DC_WINC_A_IHUB_WGRP_ASR_CTLA_0
#define DC_WINC4_LAST_REG 0x0535 // DC_WINC_A_IHUB_WGRP_DEBUG_STATUS_0
#define DC_WINC5_FIRST_REG 0x0538 // DC_WINC_A_IHUB_WGRP_REQ_SENT_0
#define DC_WINC5_LAST_REG 0x0539 // DC_WINC_A_IHUB_WGRP_RSP_RCVD_0
#define DC_WINC6_FIRST_REG 0x053e // DC_WINC_A_IHUB_WGRP_CRITICAL_CTL_0
#define DC_WINC6_LAST_REG 0x053f // DC_WINC_A_IHUB_WGRP_TOTAL_SIZE_0
#define DC_WINC7_FIRST_REG 0x0542 // DC_WINC_A_IHUB_WGRP_MEMACC_0
#define DC_WINC7_LAST_REG 0x0545 // DC_WINC_A_IHUB_WIN_STATUS_0
#define DC_WINC8_FIRST_REG 0x0549 // DC_WINC_A_IHUB_WIN_REQ_0
#define DC_WINC8_LAST_REG 0x0549 // DC_WINC_A_IHUB_WIN_REQ_0
#define DC_WINC9_FIRST_REG 0x054d // DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0
#define DC_WINC9_LAST_REG 0x054d // DC_WINC_A_IHUB_WIN_OCCLUDED_REQ_0
#define DC_WINC10_FIRST_REG 0x0551 // DC_WINC_A_IHUB_WIN_GET_0
#define DC_WINC10_LAST_REG 0x0551 // DC_WINC_A_IHUB_WIN_GET_0
#define DC_WINC11_FIRST_REG 0x0560 // DC_WINC_A_PRECOMP_WGRP_PIPE_METER_0
#define DC_WINC11_LAST_REG 0x0568 // DC_WINC_A_IHUB_WIN_THREAD_GROUP_0
#define DC_WINC12_FIRST_REG 0x0570 // DC_WINC_A_PCALC_WINDOW_SET_CLEAR_POINT_IN_0
#define DC_WINC12_LAST_REG 0x0571 // DC_WINC_A_PCALC_WINDOW_SET_CLEAR_SIZE_IN_0
#define DC_WINC13_FIRST_REG 0x0580 // DC_WINC_A_STREAMID_0
#define DC_WINC13_LAST_REG 0x0581 // DC_WINC_A_RSB_0
#define DC_WIN0_FIRST_REG 0x0700 // DC_WIN_A_WIN_OPTIONS_0
#define DC_WIN0_LAST_REG 0x0700 // DC_WIN_A_WIN_OPTIONS_0
#define DC_WIN1_FIRST_REG 0x0702 // DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_0
#define DC_WIN1_LAST_REG 0x0713 // DC_WIN_A_PCALC_WINDOWGROUP_SET_INPUT_SCALER_KEY_MASKS_0
#define DC_WIN2_FIRST_REG 0x0716 // DC_WIN_A_BLEND_LAYER_CONTROL_0
#define DC_WIN2_LAST_REG 0x0718 // DC_WIN_A_BLEND_NOMATCH_SELECT_0
#define DC_WIN3_FIRST_REG 0x0720 // DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_0
#define DC_WIN3_LAST_REG 0x0721 // DC_WIN_A_COREPVT_WINDOWGROUP_SET_INPUT_LUT_BASE_HI_0
#define DC_WIN4_FIRST_REG 0x0723 // DC_WIN_A_CORE_WINDOWGROUP_SET_CONTROL_INPUT_LUT_0
#define DC_WIN4_LAST_REG 0x0724 // DC_WIN_A_PRECOMP_WGRP_PARAMS_0
#define DC_WIN5_FIRST_REG 0x0730 // DC_WIN_A_WINDOW_SET_CONTROL_0
#define DC_WIN5_LAST_REG 0x073c // DC_WIN_A_CORE_WINDOWGROUP_SET_CSC_CONSTANT2BLUE_0
#define DC_WINBUF0_FIRST_REG 0x0800 // DC_WINBUF_A_START_ADDR_0
#define DC_WINBUF0_LAST_REG 0x0807 // DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_NS_0
#define DC_WINBUF1_FIRST_REG 0x080b // DC_WINBUF_A_SURFACE_KIND_0
#define DC_WINBUF1_LAST_REG 0x080b // DC_WINBUF_A_SURFACE_KIND_0
#define DC_WINBUF2_FIRST_REG 0x080d // DC_WINBUF_A_START_ADDR_HI_0
#define DC_WINBUF2_LAST_REG 0x0820 // DC_WINBUF_A_PCALC_WINDOW_SET_CROPPED_POINT_IN_FIELD2_NS_0
#define DC_WINBUF3_FIRST_REG 0x082d // DC_WINBUF_A_SCRATCH_REGISTER_0_0
#define DC_WINBUF3_LAST_REG 0x0838 // DC_WINBUF_A_CDE_ZBC_COLOR_0
#define DC_WINBUF4_FIRST_REG 0x083d // DC_WINBUF_A_CDE_CTB_ENTRY_0
#define DC_WINBUF4_LAST_REG 0x083e // DC_WINBUF_A_CDE_MCRSPERROR_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 ___ARDISPLAY_A_H_INC_
