/***************************************************************************
 *     Copyright (c) 1999-2009, Broadcom Corporation
 *
 **********************************************************************
 * This file is part of the crystalhd device driver.
 *
 * This driver is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, version 2 of the License.
 *
 * This driver is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this driver.  If not, see <http://www.gnu.org/licenses/>.
 **********************************************************************
 *
 * $brcm_Workfile: bchp_decode_sint_oloop_0.h $
 * $brcm_Revision: Hydra_Software_Devel/1 $
 * $brcm_Date: 7/17/09 8:05p $
 *
 * Module Description:
 *                     DO NOT EDIT THIS FILE DIRECTLY
 *
 * This module was generated magically with RDB from a source description
 * file. You must edit the source file for changes to be made to this file.
 *
 *
 * Date:           Generated on         Fri Jul 17 19:43:11 2009
 *                 MD5 Checksum         2914699efc3fb3edefca5cb4f4f38b34
 *
 * Compiled with:  RDB Utility          combo_header.pl
 *                 RDB Parser           3.0
 *                 unknown              unknown
 *                 Perl Interpreter     5.008008
 *                 Operating System     linux
 *
 * Revision History:
 *
 * $brcm_Log: /magnum/basemodules/chp/70015/rdb/a0/bchp_decode_sint_oloop_0.h $
 * 
 * Hydra_Software_Devel/1   7/17/09 8:05p albertl
 * PR56880: Initial revision.
 *
 ***************************************************************************/

#ifndef BCHP_DECODE_SINT_OLOOP_0_H__
#define BCHP_DECODE_SINT_OLOOP_0_H__

/***************************************************************************
 *DECODE_SINT_OLOOP_0
 ***************************************************************************/
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_ADDR 0x0080cc00 /* DEC_SINT_DMA_ADDR */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_LEN 0x0080cc04 /* DEC_SINT_DMA_LEN */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_BASE 0x0080cc08 /* DEC_SINT_DMA_BASE */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_END 0x0080cc0c /* DEC_SINT_DMA_END */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_POS 0x0080cc10 /* DEC_SINT_STRM_POS */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT 0x0080cc14 /* DEC_SINT_STRM_STAT */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA   0x0080cc18 /* DEC_SINT_IENA */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_BITS 0x0080cc1c /* DEC_SINT_STRM_BITS */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB 0x0080cc20 /* DEC_SINT_GET_SYMB */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_OLOOP_END   0x0080ccfc /* DEC_OLOOP_END */

/***************************************************************************
 *DEC_SINT_DMA_ADDR - DEC_SINT_DMA_ADDR
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_ADDR :: Addr [31:02] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_ADDR_Addr_MASK       0xfffffffc
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_ADDR_Addr_SHIFT      2

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_ADDR :: reserved0 [01:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_ADDR_reserved0_MASK  0x00000003
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_ADDR_reserved0_SHIFT 0

/***************************************************************************
 *DEC_SINT_DMA_LEN - DEC_SINT_DMA_LEN
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_LEN :: Length [31:05] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_LEN_Length_MASK      0xffffffe0
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_LEN_Length_SHIFT     5

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_LEN :: reserved0 [04:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_LEN_reserved0_MASK   0x0000001f
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_LEN_reserved0_SHIFT  0

/***************************************************************************
 *DEC_SINT_DMA_BASE - DEC_SINT_DMA_BASE
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_BASE :: Base [31:08] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_BASE_Base_MASK       0xffffff00
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_BASE_Base_SHIFT      8

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_BASE :: reserved0 [07:01] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_BASE_reserved0_MASK  0x000000fe
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_BASE_reserved0_SHIFT 1

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_BASE :: Endian [00:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_BASE_Endian_MASK     0x00000001
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_BASE_Endian_SHIFT    0

/***************************************************************************
 *DEC_SINT_DMA_END - DEC_SINT_DMA_END
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_DMA_END :: End [31:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_END_End_MASK         0xffffffff
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_DMA_END_End_SHIFT        0

/***************************************************************************
 *DEC_SINT_STRM_POS - DEC_SINT_STRM_POS
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_POS :: Bit_pos [31:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_POS_Bit_pos_MASK    0xffffffff
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_POS_Bit_pos_SHIFT   0

/***************************************************************************
 *DEC_SINT_STRM_STAT - DEC_SINT_STRM_STAT
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: reserved0 [31:19] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved0_MASK 0xfff80000
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved0_SHIFT 19

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: FlushInput [18:18] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_FlushInput_MASK 0x00040000
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_FlushInput_SHIFT 18

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: reserved1 [17:17] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved1_MASK 0x00020000
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved1_SHIFT 17

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: Rst [16:16] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Rst_MASK       0x00010000
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Rst_SHIFT      16

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: reserved2 [15:10] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved2_MASK 0x0000fc00
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved2_SHIFT 10

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: Derr [09:09] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Derr_MASK      0x00000200
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Derr_SHIFT     9

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: Serr [08:08] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Serr_MASK      0x00000100
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Serr_SHIFT     8

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: reserved3 [07:04] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved3_MASK 0x000000f0
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved3_SHIFT 4

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: Dact [03:03] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Dact_MASK      0x00000008
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Dact_SHIFT     3

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: reserved4 [02:01] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved4_MASK 0x00000006
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_reserved4_SHIFT 1

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_STAT :: Sval [00:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Sval_MASK      0x00000001
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_STAT_Sval_SHIFT     0

/***************************************************************************
 *DEC_SINT_IENA - DEC_SINT_IENA
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_IENA :: reserved0 [31:10] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_reserved0_MASK      0xfffffc00
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_reserved0_SHIFT     10

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_IENA :: Derr [09:09] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_Derr_MASK           0x00000200
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_Derr_SHIFT          9

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_IENA :: Serr [08:08] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_Serr_MASK           0x00000100
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_Serr_SHIFT          8

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_IENA :: reserved1 [07:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_reserved1_MASK      0x000000ff
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_IENA_reserved1_SHIFT     0

/***************************************************************************
 *DEC_SINT_STRM_BITS - DEC_SINT_STRM_BITS
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_STRM_BITS :: Stream_Bits [31:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_BITS_Stream_Bits_MASK 0xffffffff
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_STRM_BITS_Stream_Bits_SHIFT 0

/***************************************************************************
 *DEC_SINT_GET_SYMB - DEC_SINT_GET_SYMB
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_SINT_GET_SYMB :: reserved0 [31:16] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_reserved0_MASK  0xffff0000
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_reserved0_SHIFT 16

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_GET_SYMB :: Type [15:12] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_Type_MASK       0x0000f000
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_Type_SHIFT      12

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_GET_SYMB :: SubType [11:08] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_SubType_MASK    0x00000f00
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_SubType_SHIFT   8

/* DECODE_SINT_OLOOP_0 :: DEC_SINT_GET_SYMB :: N [07:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_N_MASK          0x000000ff
#define BCHP_DECODE_SINT_OLOOP_0_DEC_SINT_GET_SYMB_N_SHIFT         0

/***************************************************************************
 *DEC_OLOOP_END - DEC_OLOOP_END
 ***************************************************************************/
/* DECODE_SINT_OLOOP_0 :: DEC_OLOOP_END :: reserved0 [31:00] */
#define BCHP_DECODE_SINT_OLOOP_0_DEC_OLOOP_END_reserved0_MASK      0xffffffff
#define BCHP_DECODE_SINT_OLOOP_0_DEC_OLOOP_END_reserved0_SHIFT     0

#endif /* #ifndef BCHP_DECODE_SINT_OLOOP_0_H__ */

/* End of File */
