| /*************************************************************************** |
| * Copyright (c) 1999-2009, Broadcom Corporation |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 as |
| * published by the Free Software Foundation. |
| * |
| * This program 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 program; if not, write to the Free Software |
| * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
| * |
| * 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 Thu Jan 29 15:21:27 2009 |
| * MD5 Checksum 0a9f974b7551a1ff1e1f6c0bddfbd2ab |
| * |
| * 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/7405/rdb/d0/bchp_common.h $ |
| * |
| * Hydra_Software_Devel/1 1/29/09 9:55p albertl |
| * PR51716: Initial revision. |
| * |
| ***************************************************************************/ |
| |
| #ifndef BCHP_COMMON_H__ |
| #define BCHP_COMMON_H__ |
| |
| /*************************************************************************** |
| *BCM7413_B0 |
| ***************************************************************************/ |
| #define BCHP_PHYSICAL_OFFSET 0x10000000 |
| #define BCHP_REGISTER_START 0x00000000 /* PCI_INTR1 is first */ |
| #define BCHP_REGISTER_END 0x01f80000 /* BMIPS4380 is last */ |
| #define BCHP_REGISTER_SIZE 0x007e0000 /* Number of registers */ |
| |
| /**************************************************************************** |
| * Core instance register start address. |
| ***************************************************************************/ |
| #define BCHP_PCI_INTR1_REG_START 0x00000000 |
| #define BCHP_PCI_INTR1_REG_END 0x0000002c |
| #define BCHP_PCI_GEN_REG_START 0x00000100 |
| #define BCHP_PCI_GEN_REG_END 0x0000013c |
| #define BCHP_PCI_CFG_REG_START 0x00000200 |
| #define BCHP_PCI_CFG_REG_END 0x0000027c |
| #define BCHP_PCI_DMA_REG_START 0x00000300 |
| #define BCHP_PCI_DMA_REG_END 0x00000324 |
| #define BCHP_MISB_BRIDGE_REG_START 0x00000400 |
| #define BCHP_MISB_BRIDGE_REG_END 0x00000408 |
| #define BCHP_EBI_REG_START 0x00000800 |
| #define BCHP_EBI_REG_END 0x00000bfc |
| #define BCHP_HIF_INTR2_REG_START 0x00001000 |
| #define BCHP_HIF_INTR2_REG_END 0x0000102c |
| #define BCHP_IPI0_INTR2_REG_START 0x00001100 |
| #define BCHP_IPI0_INTR2_REG_END 0x0000112c |
| #define BCHP_IPI1_INTR2_REG_START 0x00001200 |
| #define BCHP_IPI1_INTR2_REG_END 0x0000122c |
| #define BCHP_HIF_CPU_INTR1_REG_START 0x00001400 |
| #define BCHP_HIF_CPU_INTR1_REG_END 0x0000142c |
| #define BCHP_HIF_CPU_TP1_INTR1_REG_START 0x00001600 |
| #define BCHP_HIF_CPU_TP1_INTR1_REG_END 0x0000162c |
| #define BCHP_HIF_RGR_REG_START 0x00001800 |
| #define BCHP_HIF_RGR_REG_END 0x00001810 |
| #define BCHP_HIF_PCI_RG_REG_START 0x00001c00 |
| #define BCHP_HIF_PCI_RG_REG_END 0x00001c0c |
| #define BCHP_HIF_TOP_CTRL_REG_START 0x00002400 |
| #define BCHP_HIF_TOP_CTRL_REG_END 0x00002408 |
| #define BCHP_NAND_REG_START 0x00002800 |
| #define BCHP_NAND_REG_END 0x00002bfc |
| #define BCHP_MICH_REG_START 0x00020000 |
| #define BCHP_MICH_REG_END 0x00020000 |
| #define BCHP_HIF_SECURE_CTRL_REG_START 0x00020100 |
| #define BCHP_HIF_SECURE_CTRL_REG_END 0x00020100 |
| #define BCHP_NAND_SECURE_REG_START 0x00020400 |
| #define BCHP_NAND_SECURE_REG_END 0x00020400 |
| #define BCHP_CLK_REG_START 0x00040000 |
| #define BCHP_CLK_REG_END 0x00040070 |
| #define BCHP_VCXO_CTL_MISC_REG_START 0x00041200 |
| #define BCHP_VCXO_CTL_MISC_REG_END 0x0004127c |
| #define BCHP_VCXO_0_RM_REG_START 0x00041280 |
| #define BCHP_VCXO_0_RM_REG_END 0x00041298 |
| #define BCHP_CLK_GR_REG_START 0x00042000 |
| #define BCHP_CLK_GR_REG_END 0x0004200c |
| #define BCHP_EMAC_0_REG_START 0x00080000 |
| #define BCHP_EMAC_0_REG_END 0x000834f4 |
| #define BCHP_EMAC_1_REG_START 0x00090000 |
| #define BCHP_EMAC_1_REG_END 0x000934f4 |
| #define BCHP_MFD_0_REG_START 0x00100000 |
| #define BCHP_MFD_0_REG_END 0x001000fc |
| #define BCHP_MFD_1_REG_START 0x00100400 |
| #define BCHP_MFD_1_REG_END 0x001004fc |
| #define BCHP_VFD_0_REG_START 0x00101000 |
| #define BCHP_VFD_0_REG_END 0x001010fc |
| #define BCHP_VFD_1_REG_START 0x00101200 |
| #define BCHP_VFD_1_REG_END 0x001012fc |
| #define BCHP_VFD_2_REG_START 0x00101400 |
| #define BCHP_VFD_2_REG_END 0x001014fc |
| #define BCHP_VFD_3_REG_START 0x00101600 |
| #define BCHP_VFD_3_REG_END 0x001016fc |
| #define BCHP_RDC_REG_START 0x00102000 |
| #define BCHP_RDC_REG_END 0x001029fc |
| #define BCHP_BVNF_INTR2_0_REG_START 0x00103000 |
| #define BCHP_BVNF_INTR2_0_REG_END 0x0010302c |
| #define BCHP_BVNF_INTR2_1_REG_START 0x00103100 |
| #define BCHP_BVNF_INTR2_1_REG_END 0x0010312c |
| #define BCHP_BVNF_INTR2_3_REG_START 0x00103300 |
| #define BCHP_BVNF_INTR2_3_REG_END 0x0010332c |
| #define BCHP_BVNF_INTR2_4_REG_START 0x00103400 |
| #define BCHP_BVNF_INTR2_4_REG_END 0x0010342c |
| #define BCHP_BVNF_INTR2_5_REG_START 0x00103500 |
| #define BCHP_BVNF_INTR2_5_REG_END 0x0010352c |
| #define BCHP_BVNF_INTR2_6_REG_START 0x00103600 |
| #define BCHP_BVNF_INTR2_6_REG_END 0x0010362c |
| #define BCHP_FMISC_REG_START 0x00104000 |
| #define BCHP_FMISC_REG_END 0x0010401c |
| #define BCHP_BVN_RGR_REG_START 0x00104400 |
| #define BCHP_BVN_RGR_REG_END 0x00104410 |
| #define BCHP_SCL_0_REG_START 0x00120000 |
| #define BCHP_SCL_0_REG_END 0x001203fc |
| #define BCHP_SCL_1_REG_START 0x00120400 |
| #define BCHP_SCL_1_REG_END 0x001207fc |
| #define BCHP_SCL_2_REG_START 0x00120800 |
| #define BCHP_SCL_2_REG_END 0x00120bfc |
| #define BCHP_SCL_3_REG_START 0x00120c00 |
| #define BCHP_SCL_3_REG_END 0x00120ffc |
| #define BCHP_VNET_F_REG_START 0x00122000 |
| #define BCHP_VNET_F_REG_END 0x00122070 |
| #define BCHP_VNET_B_REG_START 0x00122200 |
| #define BCHP_VNET_B_REG_END 0x0012228c |
| #define BCHP_MMISC_REG_START 0x00122800 |
| #define BCHP_MMISC_REG_END 0x0012282c |
| #define BCHP_LBOX_0_REG_START 0x00125000 |
| #define BCHP_LBOX_0_REG_END 0x00125070 |
| #define BCHP_DNR_0_REG_START 0x00127000 |
| #define BCHP_DNR_0_REG_END 0x001270a0 |
| #define BCHP_PX3D_REG_START 0x00129000 |
| #define BCHP_PX3D_REG_END 0x0012907c |
| #define BCHP_PX3D_INTR2_REG_START 0x00129200 |
| #define BCHP_PX3D_INTR2_REG_END 0x0012922c |
| #define BCHP_CAP_0_REG_START 0x00140000 |
| #define BCHP_CAP_0_REG_END 0x0014007c |
| #define BCHP_CAP_1_REG_START 0x00140200 |
| #define BCHP_CAP_1_REG_END 0x0014027c |
| #define BCHP_CAP_2_REG_START 0x00140400 |
| #define BCHP_CAP_2_REG_END 0x0014047c |
| #define BCHP_CAP_3_REG_START 0x00140600 |
| #define BCHP_CAP_3_REG_END 0x0014067c |
| #define BCHP_GFD_0_REG_START 0x00141000 |
| #define BCHP_GFD_0_REG_END 0x00141154 |
| #define BCHP_GFD_1_REG_START 0x00141400 |
| #define BCHP_GFD_1_REG_END 0x00141554 |
| #define BCHP_CMP_0_REG_START 0x00142000 |
| #define BCHP_CMP_0_REG_END 0x001422bc |
| #define BCHP_CMP_1_REG_START 0x00142400 |
| #define BCHP_CMP_1_REG_END 0x001426bc |
| #define BCHP_BVNB_INTR2_REG_START 0x00146000 |
| #define BCHP_BVNB_INTR2_REG_END 0x0014602c |
| #define BCHP_BMISC_REG_START 0x00146400 |
| #define BCHP_BMISC_REG_END 0x0014641c |
| #define BCHP_MASK_0_REG_START 0x0014a400 |
| #define BCHP_MASK_0_REG_END 0x0014a41c |
| #define BCHP_MASK_1_REG_START 0x0014a800 |
| #define BCHP_MASK_1_REG_END 0x0014a81c |
| #define BCHP_DGP_0_REG_START 0x0014ac00 |
| #define BCHP_DGP_0_REG_END 0x0014ac7c |
| #define BCHP_MAD_0_REG_START 0x00160000 |
| #define BCHP_MAD_0_REG_END 0x001602fc |
| #define BCHP_DMISC_REG_START 0x00168000 |
| #define BCHP_DMISC_REG_END 0x00168010 |
| #define BCHP_SEC_IT_REG_START 0x00180000 |
| #define BCHP_SEC_IT_REG_END 0x0018047c |
| #define BCHP_SEC_VF_REG_START 0x00180480 |
| #define BCHP_SEC_VF_REG_END 0x001804fc |
| #define BCHP_SEC_SM_REG_START 0x00180500 |
| #define BCHP_SEC_SM_REG_END 0x0018053c |
| #define BCHP_SEC_CSC_REG_START 0x00180540 |
| #define BCHP_SEC_CSC_REG_END 0x00180564 |
| #define BCHP_SEC_SRC_REG_START 0x00180580 |
| #define BCHP_SEC_SRC_REG_END 0x00180584 |
| #define BCHP_SEC_RM_REG_START 0x001805c0 |
| #define BCHP_SEC_RM_REG_END 0x001805d0 |
| #define BCHP_SEC_VF_CO_REG_START 0x00180600 |
| #define BCHP_SEC_VF_CO_REG_END 0x0018067c |
| #define BCHP_SEC_CSC_CO_REG_START 0x00180680 |
| #define BCHP_SEC_CSC_CO_REG_END 0x001806a4 |
| #define BCHP_SEC_SRC_CO_REG_START 0x001806c0 |
| #define BCHP_SEC_SRC_CO_REG_END 0x001806c4 |
| #define BCHP_DVI_DTG_REG_START 0x00180700 |
| #define BCHP_DVI_DTG_REG_END 0x00180738 |
| #define BCHP_DVI_CSC_REG_START 0x00180740 |
| #define BCHP_DVI_CSC_REG_END 0x00180764 |
| #define BCHP_DVI_DVF_REG_START 0x00180780 |
| #define BCHP_DVI_DVF_REG_END 0x00180794 |
| #define BCHP_PRIM_IT_REG_START 0x00180800 |
| #define BCHP_PRIM_IT_REG_END 0x00180c7c |
| #define BCHP_PRIM_VF_REG_START 0x00180c80 |
| #define BCHP_PRIM_VF_REG_END 0x00180cfc |
| #define BCHP_PRIM_SM_REG_START 0x00180e00 |
| #define BCHP_PRIM_SM_REG_END 0x00180e3c |
| #define BCHP_PRIM_CSC_REG_START 0x00180e40 |
| #define BCHP_PRIM_CSC_REG_END 0x00180e64 |
| #define BCHP_PRIM_SRC_REG_START 0x00180e80 |
| #define BCHP_PRIM_SRC_REG_END 0x00180e84 |
| #define BCHP_PRIM_RM_REG_START 0x00180ec0 |
| #define BCHP_PRIM_RM_REG_END 0x00180ed0 |
| #define BCHP_DTRAM_REG_START 0x00181000 |
| #define BCHP_DTRAM_REG_END 0x0018127c |
| #define BCHP_DTG_REG_START 0x00181300 |
| #define BCHP_DTG_REG_END 0x00181338 |
| #define BCHP_CSC_REG_START 0x00181340 |
| #define BCHP_CSC_REG_END 0x00181364 |
| #define BCHP_DVF_REG_START 0x00181380 |
| #define BCHP_DVF_REG_END 0x00181394 |
| #define BCHP_ITU656_REG_START 0x001813c0 |
| #define BCHP_ITU656_REG_END 0x001813e0 |
| #define BCHP_MISC_REG_START 0x00181500 |
| #define BCHP_MISC_REG_END 0x00181574 |
| #define BCHP_VIDEO_ENC_REG_START 0x00182000 |
| #define BCHP_VIDEO_ENC_REG_END 0x0018204c |
| #define BCHP_VIDEO_ENC_INTR2_REG_START 0x00182100 |
| #define BCHP_VIDEO_ENC_INTR2_REG_END 0x0018212c |
| #define BCHP_VIDEO_ENC_TPG_REG_START 0x00182200 |
| #define BCHP_VIDEO_ENC_TPG_REG_END 0x00182218 |
| #define BCHP_VIDEO_ENC_DECIM_REG_START 0x00182400 |
| #define BCHP_VIDEO_ENC_DECIM_REG_END 0x00182408 |
| #define BCHP_VBI_ENC_PRIM_REG_START 0x00184000 |
| #define BCHP_VBI_ENC_PRIM_REG_END 0x0018401c |
| #define BCHP_CGMSAE_PRIM_REG_START 0x00184080 |
| #define BCHP_CGMSAE_PRIM_REG_END 0x0018409c |
| #define BCHP_CCE_PRIM_REG_START 0x00184100 |
| #define BCHP_CCE_PRIM_REG_END 0x00184128 |
| #define BCHP_TTE_PRIM_REG_START 0x00184200 |
| #define BCHP_TTE_PRIM_REG_END 0x00184228 |
| #define BCHP_WSE_PRIM_REG_START 0x00184280 |
| #define BCHP_WSE_PRIM_REG_END 0x00184294 |
| #define BCHP_GSE_PRIM_REG_START 0x00184400 |
| #define BCHP_GSE_PRIM_REG_END 0x00184480 |
| #define BCHP_AMOLE_PRIM_REG_START 0x00184500 |
| #define BCHP_AMOLE_PRIM_REG_END 0x0018458c |
| #define BCHP_SCTE_PRIM_REG_START 0x00185000 |
| #define BCHP_SCTE_PRIM_REG_END 0x00185d3c |
| #define BCHP_VBI_ENC_SEC_REG_START 0x00186000 |
| #define BCHP_VBI_ENC_SEC_REG_END 0x0018601c |
| #define BCHP_CGMSAE_SEC_REG_START 0x00186080 |
| #define BCHP_CGMSAE_SEC_REG_END 0x0018609c |
| #define BCHP_CCE_SEC_REG_START 0x00186100 |
| #define BCHP_CCE_SEC_REG_END 0x00186128 |
| #define BCHP_TTE_SEC_REG_START 0x00186200 |
| #define BCHP_TTE_SEC_REG_END 0x00186228 |
| #define BCHP_WSE_SEC_REG_START 0x00186280 |
| #define BCHP_WSE_SEC_REG_END 0x00186294 |
| #define BCHP_GSE_SEC_REG_START 0x00186400 |
| #define BCHP_GSE_SEC_REG_END 0x00186480 |
| #define BCHP_VBI_ENC_656_Ancil_REG_START 0x0018a000 |
| #define BCHP_VBI_ENC_656_Ancil_REG_END 0x0018a010 |
| #define BCHP_CCE_656_REG_START 0x0018a100 |
| #define BCHP_CCE_656_REG_END 0x0018a128 |
| #define BCHP_TTE_656_REG_START 0x0018a200 |
| #define BCHP_TTE_656_REG_END 0x0018a228 |
| #define BCHP_WSE_656_REG_START 0x0018a280 |
| #define BCHP_WSE_656_REG_END 0x0018a28c |
| #define BCHP_AMOLE_656_REG_START 0x0018a300 |
| #define BCHP_AMOLE_656_REG_END 0x0018a38c |
| #define BCHP_GSE_656_REG_START 0x0018a400 |
| #define BCHP_GSE_656_REG_END 0x0018a480 |
| #define BCHP_ANCI656_656_REG_START 0x0018a500 |
| #define BCHP_ANCI656_656_REG_END 0x0018a524 |
| #define BCHP_HDMI_REG_START 0x001a0000 |
| #define BCHP_HDMI_REG_END 0x001a015c |
| #define BCHP_HDMI_TX_PHY_REG_START 0x001a02c0 |
| #define BCHP_HDMI_TX_PHY_REG_END 0x001a02e0 |
| #define BCHP_HDMI_RM_REG_START 0x001a0300 |
| #define BCHP_HDMI_RM_REG_END 0x001a0318 |
| #define BCHP_HDMI_INTR2_REG_START 0x001a0340 |
| #define BCHP_HDMI_INTR2_REG_END 0x001a036c |
| #define BCHP_HDMI_RAM_REG_START 0x001a0400 |
| #define BCHP_HDMI_RAM_REG_END 0x001a05fc |
| #define BCHP_EXT_656_TOP_0_REG_START 0x001c3000 |
| #define BCHP_EXT_656_TOP_0_REG_END 0x001c3090 |
| #define BCHP_IN656_0_REG_START 0x001c3200 |
| #define BCHP_IN656_0_REG_END 0x001c3228 |
| #define BCHP_XPT_BUS_IF_REG_START 0x00200000 |
| #define BCHP_XPT_BUS_IF_REG_END 0x0020004c |
| #define BCHP_XPT_XMEMIF_REG_START 0x00202000 |
| #define BCHP_XPT_XMEMIF_REG_END 0x00202070 |
| #define BCHP_XPT_FE_REG_START 0x00208000 |
| #define BCHP_XPT_FE_REG_END 0x00208ffc |
| #define BCHP_XPT_DPCR0_REG_START 0x0020a000 |
| #define BCHP_XPT_DPCR0_REG_END 0x0020a06c |
| #define BCHP_XPT_DPCR1_REG_START 0x0020a100 |
| #define BCHP_XPT_DPCR1_REG_END 0x0020a16c |
| #define BCHP_XPT_DPCR2_REG_START 0x0020a200 |
| #define BCHP_XPT_DPCR2_REG_END 0x0020a26c |
| #define BCHP_XPT_DPCR3_REG_START 0x0020a300 |
| #define BCHP_XPT_DPCR3_REG_END 0x0020a36c |
| #define BCHP_XPT_PSUB_REG_START 0x0020a400 |
| #define BCHP_XPT_PSUB_REG_END 0x0020a494 |
| #define BCHP_XPT_RSBUFF_REG_START 0x0020a800 |
| #define BCHP_XPT_RSBUFF_REG_END 0x0020aa1c |
| #define BCHP_XPT_PB0_REG_START 0x0020b000 |
| #define BCHP_XPT_PB0_REG_END 0x0020b048 |
| #define BCHP_XPT_PB1_REG_START 0x0020b080 |
| #define BCHP_XPT_PB1_REG_END 0x0020b0c8 |
| #define BCHP_XPT_PB2_REG_START 0x0020b100 |
| #define BCHP_XPT_PB2_REG_END 0x0020b148 |
| #define BCHP_XPT_PB3_REG_START 0x0020b180 |
| #define BCHP_XPT_PB3_REG_END 0x0020b1c8 |
| #define BCHP_XPT_PB4_REG_START 0x0020b200 |
| #define BCHP_XPT_PB4_REG_END 0x0020b248 |
| #define BCHP_XPT_MPOD_REG_START 0x0020c000 |
| #define BCHP_XPT_MPOD_REG_END 0x0020c014 |
| #define BCHP_XPT_XCBUFF_REG_START 0x0020e000 |
| #define BCHP_XPT_XCBUFF_REG_END 0x0020e3ac |
| #define BCHP_XPT_RAVE_REG_START 0x00210000 |
| #define BCHP_XPT_RAVE_REG_END 0x0021a50c |
| #define BCHP_XPT_XPU_REG_START 0x00220000 |
| #define BCHP_XPT_XPU_REG_END 0x002227fc |
| #define BCHP_XPT_RMX0_REG_START 0x00226000 |
| #define BCHP_XPT_RMX0_REG_END 0x00226374 |
| #define BCHP_XPT_RMX1_REG_START 0x00226800 |
| #define BCHP_XPT_RMX1_REG_END 0x00226b74 |
| #define BCHP_XPT_PCROFFSET_REG_START 0x00227000 |
| #define BCHP_XPT_PCROFFSET_REG_END 0x00227ffc |
| #define BCHP_XPT_MSG_REG_START 0x00228000 |
| #define BCHP_XPT_MSG_REG_END 0x0022c7fc |
| #define BCHP_XPT_GR_REG_START 0x00230000 |
| #define BCHP_XPT_GR_REG_END 0x0023000c |
| #define BCHP_RFM_SYSCLK_REG_START 0x00280000 |
| #define BCHP_RFM_SYSCLK_REG_END 0x002800ec |
| #define BCHP_RFM_CLK27_REG_START 0x00280000 |
| #define BCHP_RFM_CLK27_REG_END 0x00280468 |
| #define BCHP_RFM_L2_REG_START 0x00280c00 |
| #define BCHP_RFM_L2_REG_END 0x00280c2c |
| #define BCHP_RFM_GRB_REG_START 0x00281000 |
| #define BCHP_RFM_GRB_REG_END 0x0028100c |
| #define BCHP_BSP_CMDBUF_REG_START 0x00307800 |
| #define BCHP_BSP_CMDBUF_REG_END 0x00307ffc |
| #define BCHP_BSP_BOOT_PATCH_CTRL_REG_START 0x00308400 |
| #define BCHP_BSP_BOOT_PATCH_CTRL_REG_END 0x00308408 |
| #define BCHP_BSP_BOOT_PATCHRAM_REG_START 0x00309000 |
| #define BCHP_BSP_BOOT_PATCHRAM_REG_END 0x0030affc |
| #define BCHP_BSP_GLB_CONTROL_REG_START 0x0030b000 |
| #define BCHP_BSP_GLB_CONTROL_REG_END 0x0030b074 |
| #define BCHP_BSP_CONTROL_ERR_STATUS_REG_START 0x0030b200 |
| #define BCHP_BSP_CONTROL_ERR_STATUS_REG_END 0x0030b210 |
| #define BCHP_BSP_INST_PATCH_CTRL_REG_START 0x0030b400 |
| #define BCHP_BSP_INST_PATCH_CTRL_REG_END 0x0030b404 |
| #define BCHP_BSP_CONTROL_INTR2_REG_START 0x0030b800 |
| #define BCHP_BSP_CONTROL_INTR2_REG_END 0x0030b82c |
| #define BCHP_BSP_INST_PATCHRAM_REG_START 0x0030c000 |
| #define BCHP_BSP_INST_PATCHRAM_REG_END 0x0030fffc |
| #define BCHP_IRB_REG_START 0x00400000 |
| #define BCHP_IRB_REG_END 0x00400138 |
| #define BCHP_PM_REG_START 0x0040013c |
| #define BCHP_PM_REG_END 0x0040013c |
| #define BCHP_LDK_REG_START 0x00400140 |
| #define BCHP_LDK_REG_END 0x0040017c |
| #define BCHP_BSCA_REG_START 0x00400200 |
| #define BCHP_BSCA_REG_END 0x00400254 |
| #define BCHP_BSCB_REG_START 0x00400280 |
| #define BCHP_BSCB_REG_END 0x004002d4 |
| #define BCHP_BSCC_REG_START 0x00400300 |
| #define BCHP_BSCC_REG_END 0x00400354 |
| #define BCHP_BSCD_REG_START 0x00400380 |
| #define BCHP_BSCD_REG_END 0x004003d4 |
| #define BCHP_MSPI_REG_START 0x00400400 |
| #define BCHP_MSPI_REG_END 0x0040057c |
| #define BCHP_PWM_REG_START 0x00400580 |
| #define BCHP_PWM_REG_END 0x004005a4 |
| #define BCHP_ICAP_REG_START 0x004005c0 |
| #define BCHP_ICAP_REG_END 0x004005fc |
| #define BCHP_KBD1_REG_START 0x00400600 |
| #define BCHP_KBD1_REG_END 0x0040063c |
| #define BCHP_KBD2_REG_START 0x00400640 |
| #define BCHP_KBD2_REG_END 0x0040067c |
| #define BCHP_KBD3_REG_START 0x00400680 |
| #define BCHP_KBD3_REG_END 0x004006bc |
| #define BCHP_GIO_REG_START 0x00400700 |
| #define BCHP_GIO_REG_END 0x0040077c |
| #define BCHP_IRQ0_REG_START 0x00400780 |
| #define BCHP_IRQ0_REG_END 0x00400784 |
| #define BCHP_IRQ1_REG_START 0x00400788 |
| #define BCHP_IRQ1_REG_END 0x0040078c |
| #define BCHP_TIMER_REG_START 0x004007c0 |
| #define BCHP_TIMER_REG_END 0x004007fc |
| #define BCHP_UARTA_REG_START 0x00400b00 |
| #define BCHP_UARTA_REG_END 0x00400b1c |
| #define BCHP_UARTB_REG_START 0x00400b40 |
| #define BCHP_UARTB_REG_END 0x00400b5c |
| #define BCHP_UARTC_REG_START 0x00400b80 |
| #define BCHP_UARTC_REG_END 0x00400b9c |
| #define BCHP_SCA_REG_START 0x00400c00 |
| #define BCHP_SCA_REG_END 0x00400cbc |
| #define BCHP_SCB_REG_START 0x00400cc0 |
| #define BCHP_SCB_REG_END 0x00400d7c |
| #define BCHP_SCIRQ0_REG_START 0x00400e40 |
| #define BCHP_SCIRQ0_REG_END 0x00400e44 |
| #define BCHP_SCIRQ1_REG_START 0x00400e48 |
| #define BCHP_SCIRQ1_REG_END 0x00400e4c |
| #define BCHP_MCIF_REG_START 0x00400f00 |
| #define BCHP_MCIF_REG_END 0x00400f20 |
| #define BCHP_BICAP_REG_START 0x00400f40 |
| #define BCHP_BICAP_REG_END 0x00400f78 |
| #define BCHP_MCIF_INTR2_REG_START 0x00400f80 |
| #define BCHP_MCIF_INTR2_REG_END 0x00400fac |
| #define BCHP_SUN_TOP_CTRL_REG_START 0x00404000 |
| #define BCHP_SUN_TOP_CTRL_REG_END 0x00404408 |
| #define BCHP_SUN_GISB_ARB_REG_START 0x00406000 |
| #define BCHP_SUN_GISB_ARB_REG_END 0x004060d8 |
| #define BCHP_SUN_RGR_REG_START 0x00408000 |
| #define BCHP_SUN_RGR_REG_END 0x00408010 |
| #define BCHP_SUN_RG_REG_START 0x00409000 |
| #define BCHP_SUN_RG_REG_END 0x0040900c |
| #define BCHP_SUN_L2_REG_START 0x0040a000 |
| #define BCHP_SUN_L2_REG_END 0x0040a02c |
| #define BCHP_SM_L2_REG_START 0x0040a800 |
| #define BCHP_SM_L2_REG_END 0x0040a82c |
| #define BCHP_SM_REG_START 0x0040b000 |
| #define BCHP_SM_REG_END 0x0040b024 |
| #define BCHP_SM_FAST_REG_START 0x0040b800 |
| #define BCHP_SM_FAST_REG_END 0x0040b818 |
| #define BCHP_UHFR_1_REG_START 0x0040c000 |
| #define BCHP_UHFR_1_REG_END 0x0040c0f4 |
| #define BCHP_UHFR_GLBL_REG_START 0x0040c1f0 |
| #define BCHP_UHFR_GLBL_REG_END 0x0040c1fc |
| #define BCHP_SUN_GISB_ARB_SEC_REG_START 0x00460000 |
| #define BCHP_SUN_GISB_ARB_SEC_REG_END 0x00460064 |
| #define BCHP_USB_INTR2_REG_START 0x00480000 |
| #define BCHP_USB_INTR2_REG_END 0x0048002c |
| #define BCHP_USB_GR_BRIDGE_REG_START 0x00480100 |
| #define BCHP_USB_GR_BRIDGE_REG_END 0x0048010c |
| #define BCHP_USB_CTRL_REG_START 0x00480200 |
| #define BCHP_USB_CTRL_REG_END 0x00480240 |
| #define BCHP_USB_EHCI_REG_START 0x00480300 |
| #define BCHP_USB_EHCI_REG_END 0x004803a4 |
| #define BCHP_USB_OHCI_REG_START 0x00480400 |
| #define BCHP_USB_OHCI_REG_END 0x00480458 |
| #define BCHP_USB_EHCI1_REG_START 0x00480500 |
| #define BCHP_USB_EHCI1_REG_END 0x004805a4 |
| #define BCHP_USB_OHCI1_REG_START 0x00480600 |
| #define BCHP_USB_OHCI1_REG_END 0x00480658 |
| #define BCHP_USB20OTG_REGISTERS_REG_START 0x00482000 |
| #define BCHP_USB20OTG_REGISTERS_REG_END 0x00482b34 |
| #define BCHP_PCIX_BRIDGE_GRB_REG_START 0x00500000 |
| #define BCHP_PCIX_BRIDGE_GRB_REG_END 0x0050000c |
| #define BCHP_PCIX_BRIDGE_INTR2_REG_START 0x00500100 |
| #define BCHP_PCIX_BRIDGE_INTR2_REG_END 0x0050012c |
| #define BCHP_PCIX_BRIDGE_REG_START 0x00500200 |
| #define BCHP_PCIX_BRIDGE_REG_END 0x0050023c |
| #define BCHP_SATA_CFG_REG_START 0x00520000 |
| #define BCHP_SATA_CFG_REG_END 0x00520080 |
| #define BCHP_SATA_IDE_REG_START 0x00520200 |
| #define BCHP_SATA_IDE_REG_END 0x00520204 |
| #define BCHP_SATA_MMIO_REG_START 0x00520400 |
| #define BCHP_SATA_MMIO_REG_END 0x00520490 |
| #define BCHP_SATA_MDIO_REG_START 0x00520800 |
| #define BCHP_SATA_MDIO_REG_END 0x0052081d |
| #define BCHP_SATA_BERT_REG_START 0x00520900 |
| #define BCHP_SATA_BERT_REG_END 0x00520904 |
| #define BCHP_AUD_DSP_RGR_REG_START 0x00600000 |
| #define BCHP_AUD_DSP_RGR_REG_END 0x00600008 |
| #define BCHP_AUD_DSP_MISC_REG_START 0x00600100 |
| #define BCHP_AUD_DSP_MISC_REG_END 0x00600110 |
| #define BCHP_AUD_DSP_CTRL0_REG_START 0x00602000 |
| #define BCHP_AUD_DSP_CTRL0_REG_END 0x006021a4 |
| #define BCHP_AUD_DSP_INTH0_REG_START 0x00602800 |
| #define BCHP_AUD_DSP_INTH0_REG_END 0x0060282c |
| #define BCHP_AUD_DSP_ESR_BE0_REG_START 0x00602a00 |
| #define BCHP_AUD_DSP_ESR_BE0_REG_END 0x00602a14 |
| #define BCHP_AUD_DSP_ESR_PI0_REG_START 0x00602b00 |
| #define BCHP_AUD_DSP_ESR_PI0_REG_END 0x00602b14 |
| #define BCHP_AUD_DSP_ESR_SI00_REG_START 0x00603000 |
| #define BCHP_AUD_DSP_ESR_SI00_REG_END 0x00603014 |
| #define BCHP_AUD_DSP_ESR_SI10_REG_START 0x00603080 |
| #define BCHP_AUD_DSP_ESR_SI10_REG_END 0x00603094 |
| #define BCHP_AUD_DSP_ESR_SI20_REG_START 0x00603100 |
| #define BCHP_AUD_DSP_ESR_SI20_REG_END 0x00603114 |
| #define BCHP_AUD_DSP_ESR_SI30_REG_START 0x00603180 |
| #define BCHP_AUD_DSP_ESR_SI30_REG_END 0x00603194 |
| #define BCHP_AUD_DSP_ESR_SI40_REG_START 0x00603200 |
| #define BCHP_AUD_DSP_ESR_SI40_REG_END 0x00603214 |
| #define BCHP_AUD_DSP_ESR_SI50_REG_START 0x00603280 |
| #define BCHP_AUD_DSP_ESR_SI50_REG_END 0x00603294 |
| #define BCHP_AUD_DSP_ESR_SO00_REG_START 0x00603400 |
| #define BCHP_AUD_DSP_ESR_SO00_REG_END 0x00603414 |
| #define BCHP_AUD_DSP_ESR_SO10_REG_START 0x00603480 |
| #define BCHP_AUD_DSP_ESR_SO10_REG_END 0x00603494 |
| #define BCHP_AUD_DSP_ESR_SO20_REG_START 0x00603500 |
| #define BCHP_AUD_DSP_ESR_SO20_REG_END 0x00603514 |
| #define BCHP_AUD_DSP_ESR_SO30_REG_START 0x00603580 |
| #define BCHP_AUD_DSP_ESR_SO30_REG_END 0x00603594 |
| #define BCHP_AUD_DSP_ESR_SO40_REG_START 0x00603600 |
| #define BCHP_AUD_DSP_ESR_SO40_REG_END 0x00603614 |
| #define BCHP_AUD_DSP_ESR_SO50_REG_START 0x00603680 |
| #define BCHP_AUD_DSP_ESR_SO50_REG_END 0x00603694 |
| #define BCHP_AUD_DSP_CFG0_REG_START 0x00603800 |
| #define BCHP_AUD_DSP_CFG0_REG_END 0x00603d7c |
| #define BCHP_AIO_MISC_REG_START 0x00640000 |
| #define BCHP_AIO_MISC_REG_END 0x0064001c |
| #define BCHP_AIO_INTH_REG_START 0x00640800 |
| #define BCHP_AIO_INTH_REG_END 0x0064082c |
| #define BCHP_AIO_INTD0_REG_START 0x00640a00 |
| #define BCHP_AIO_INTD0_REG_END 0x00640a14 |
| #define BCHP_AUD_FMM_MISC_REG_START 0x00660000 |
| #define BCHP_AUD_FMM_MISC_REG_END 0x0066010c |
| #define BCHP_AUD_FMM_BF_CTRL_REG_START 0x00662000 |
| #define BCHP_AUD_FMM_BF_CTRL_REG_END 0x00662afc |
| #define BCHP_AUD_FMM_BF_ESR0_H_REG_START 0x00663000 |
| #define BCHP_AUD_FMM_BF_ESR0_H_REG_END 0x00663014 |
| #define BCHP_AUD_FMM_BF_ESR1_H_REG_START 0x00663020 |
| #define BCHP_AUD_FMM_BF_ESR1_H_REG_END 0x00663034 |
| #define BCHP_AUD_FMM_BF_ESR2_H_REG_START 0x00663040 |
| #define BCHP_AUD_FMM_BF_ESR2_H_REG_END 0x00663054 |
| #define BCHP_AUD_FMM_BF_ESR0_D0_REG_START 0x00663100 |
| #define BCHP_AUD_FMM_BF_ESR0_D0_REG_END 0x00663114 |
| #define BCHP_AUD_FMM_BF_ESR1_D0_REG_START 0x00663120 |
| #define BCHP_AUD_FMM_BF_ESR1_D0_REG_END 0x00663134 |
| #define BCHP_AUD_FMM_BF_ESR2_D0_REG_START 0x00663140 |
| #define BCHP_AUD_FMM_BF_ESR2_D0_REG_END 0x00663154 |
| #define BCHP_AUD_FMM_SRC_CTRL0_REG_START 0x00664000 |
| #define BCHP_AUD_FMM_SRC_CTRL0_REG_END 0x00664bfc |
| #define BCHP_AUD_FMM_SRC_ESR0_REG_START 0x00665000 |
| #define BCHP_AUD_FMM_SRC_ESR0_REG_END 0x00665014 |
| #define BCHP_AUD_FMM_DP_CTRL0_REG_START 0x00668000 |
| #define BCHP_AUD_FMM_DP_CTRL0_REG_END 0x006698ec |
| #define BCHP_AUD_FMM_DP_ESR00_REG_START 0x0066bc00 |
| #define BCHP_AUD_FMM_DP_ESR00_REG_END 0x0066bc14 |
| #define BCHP_AUD_FMM_DP_ESR20_REG_START 0x0066bc80 |
| #define BCHP_AUD_FMM_DP_ESR20_REG_END 0x0066bc94 |
| #define BCHP_AUD_FMM_IOP_CTRL_REG_START 0x00678000 |
| #define BCHP_AUD_FMM_IOP_CTRL_REG_END 0x00678140 |
| #define BCHP_AUD_FMM_IOP_ESR_REG_START 0x00678400 |
| #define BCHP_AUD_FMM_IOP_ESR_REG_END 0x00678414 |
| #define BCHP_AUD_FMM_OP_CTRL_REG_START 0x0067a000 |
| #define BCHP_AUD_FMM_OP_CTRL_REG_END 0x0067a1fc |
| #define BCHP_AUD_FMM_OP_ESR_REG_START 0x0067a400 |
| #define BCHP_AUD_FMM_OP_ESR_REG_END 0x0067a414 |
| #define BCHP_AUD_FMM_PLL0_REG_START 0x0067a800 |
| #define BCHP_AUD_FMM_PLL0_REG_END 0x0067a81c |
| #define BCHP_AUD_FMM_PLL1_REG_START 0x0067a900 |
| #define BCHP_AUD_FMM_PLL1_REG_END 0x0067a91c |
| #define BCHP_HIFIDAC_CTRL0_REG_START 0x0067b000 |
| #define BCHP_HIFIDAC_CTRL0_REG_END 0x0067b1fc |
| #define BCHP_HIFIDAC_RM0_REG_START 0x0067b200 |
| #define BCHP_HIFIDAC_RM0_REG_END 0x0067b210 |
| #define BCHP_HIFIDAC_ESR0_REG_START 0x0067b300 |
| #define BCHP_HIFIDAC_ESR0_REG_END 0x0067b314 |
| #define BCHP_AUD_FMM_MS_CTRL_REG_START 0x0067c000 |
| #define BCHP_AUD_FMM_MS_CTRL_REG_END 0x0067dbfc |
| #define BCHP_AUD_FMM_MS_ESR_REG_START 0x0067e000 |
| #define BCHP_AUD_FMM_MS_ESR_REG_END 0x0067e014 |
| #define BCHP_AUD_DSP_SEC0_REG_START 0x00700000 |
| #define BCHP_AUD_DSP_SEC0_REG_END 0x00700000 |
| #define BCHP_DECODE_RBNODE_REGS_0_REG_START 0x00800000 |
| #define BCHP_DECODE_RBNODE_REGS_0_REG_END 0x0080007c |
| #define BCHP_DECODE_MAIN_0_REG_START 0x00800100 |
| #define BCHP_DECODE_MAIN_0_REG_END 0x008001fc |
| #define BCHP_SDRAM_DEBUG_0_REG_START 0x00800200 |
| #define BCHP_SDRAM_DEBUG_0_REG_END 0x0080027c |
| #define BCHP_DECODE_MCOM_0_REG_START 0x00800300 |
| #define BCHP_DECODE_MCOM_0_REG_END 0x0080031c |
| #define BCHP_DECODE_SPRE_0_REG_START 0x00800320 |
| #define BCHP_DECODE_SPRE_0_REG_END 0x0080033c |
| #define BCHP_DECODE_WPRD_0_REG_START 0x00800340 |
| #define BCHP_DECODE_WPRD_0_REG_END 0x0080035c |
| #define BCHP_DECODE_DQNT_0_REG_START 0x00800400 |
| #define BCHP_DECODE_DQNT_0_REG_END 0x0080045c |
| #define BCHP_DECODE_DQNT_8X8_0_REG_START 0x00800500 |
| #define BCHP_DECODE_DQNT_8X8_0_REG_END 0x0080057c |
| #define BCHP_DECODE_XFRM_0_REG_START 0x00800700 |
| #define BCHP_DECODE_XFRM_0_REG_END 0x0080071c |
| #define BCHP_DECODE_DBLK_0_REG_START 0x00800720 |
| #define BCHP_DECODE_DBLK_0_REG_END 0x0080073c |
| #define BCHP_DECODE_MB_0_REG_START 0x00800740 |
| #define BCHP_DECODE_MB_0_REG_END 0x0080075c |
| #define BCHP_REG_CABAC2BINS_0_REG_START 0x00800b00 |
| #define BCHP_REG_CABAC2BINS_0_REG_END 0x00800bfc |
| #define BCHP_DECODE_SINT_0_REG_START 0x00800c00 |
| #define BCHP_DECODE_SINT_0_REG_END 0x00800dfc |
| #define BCHP_DECODE_RVC_0_REG_START 0x00800e00 |
| #define BCHP_DECODE_RVC_0_REG_END 0x00800efc |
| #define BCHP_DECODE_CPUREGS_0_REG_START 0x00800f00 |
| #define BCHP_DECODE_CPUREGS_0_REG_END 0x00800f7c |
| #define BCHP_DECODE_CPUREGS2_0_REG_START 0x00800f80 |
| #define BCHP_DECODE_CPUREGS2_0_REG_END 0x00800ffc |
| #define BCHP_DECODE_CPUDMA_0_REG_START 0x00801800 |
| #define BCHP_DECODE_CPUDMA_0_REG_END 0x008018fc |
| #define BCHP_DECODE_DMAMEM_0_REG_START 0x00801a00 |
| #define BCHP_DECODE_DMAMEM_0_REG_END 0x008021fc |
| #define BCHP_REG_CABAC2BINS2_0_REG_START 0x00802400 |
| #define BCHP_REG_CABAC2BINS2_0_REG_END 0x008027fc |
| #define BCHP_DECODE_WPTBL_0_REG_START 0x00803000 |
| #define BCHP_DECODE_WPTBL_0_REG_END 0x008031fc |
| #define BCHP_DECODE_SINT_OLOOP_0_REG_START 0x0080cc00 |
| #define BCHP_DECODE_SINT_OLOOP_0_REG_END 0x0080ccfc |
| #define BCHP_DECODE_SD_0_REG_START 0x00840800 |
| #define BCHP_DECODE_SD_0_REG_END 0x00840ffc |
| #define BCHP_DECODE_IND_SDRAM_REGS_0_REG_START 0x00841000 |
| #define BCHP_DECODE_IND_SDRAM_REGS_0_REG_END 0x0084107c |
| #define BCHP_DECODE_CPUCORE_0_REG_START 0x00844000 |
| #define BCHP_DECODE_CPUCORE_0_REG_END 0x00844ffc |
| #define BCHP_DECODE_CPUAUX_0_REG_START 0x00845000 |
| #define BCHP_DECODE_CPUAUX_0_REG_END 0x00845ffc |
| #define BCHP_DECODE_CPUIMEM_0_REG_START 0x00846000 |
| #define BCHP_DECODE_CPUIMEM_0_REG_END 0x00847ffc |
| #define BCHP_DECODE_CPUDMEM_0_REG_START 0x00848000 |
| #define BCHP_DECODE_CPUDMEM_0_REG_END 0x0084fffc |
| #define BCHP_DECODE_IND_SDRAM_REGS2_0_REG_START 0x00851000 |
| #define BCHP_DECODE_IND_SDRAM_REGS2_0_REG_END 0x0085107c |
| #define BCHP_DECODE_CPUDMA2_0_REG_START 0x00851800 |
| #define BCHP_DECODE_CPUDMA2_0_REG_END 0x008518fc |
| #define BCHP_DECODE_DMAMEM2_0_REG_START 0x00851a00 |
| #define BCHP_DECODE_DMAMEM2_0_REG_END 0x008521fc |
| #define BCHP_DECODE_CPUCORE2_0_REG_START 0x00854000 |
| #define BCHP_DECODE_CPUCORE2_0_REG_END 0x00854ffc |
| #define BCHP_DECODE_CPUAUX2_0_REG_START 0x00855000 |
| #define BCHP_DECODE_CPUAUX2_0_REG_END 0x00855ffc |
| #define BCHP_DECODE_CPUIMEM2_0_REG_START 0x00856000 |
| #define BCHP_DECODE_CPUIMEM2_0_REG_END 0x00857ffc |
| #define BCHP_DECODE_CPUDMEM2_0_REG_START 0x00858000 |
| #define BCHP_DECODE_CPUDMEM2_0_REG_END 0x0085fffc |
| #define BCHP_DECODE_IP_SHIM_0_REG_START 0x00860000 |
| #define BCHP_DECODE_IP_SHIM_0_REG_END 0x0086007c |
| #define BCHP_AVD_BLOCK_AVG_REGS_0_REG_START 0x00861000 |
| #define BCHP_AVD_BLOCK_AVG_REGS_0_REG_END 0x0086103c |
| #define BCHP_AVD_INTR2_0_REG_START 0x00900000 |
| #define BCHP_AVD_INTR2_0_REG_END 0x0090002c |
| #define BCHP_AVD_RGR_0_REG_START 0x00900400 |
| #define BCHP_AVD_RGR_0_REG_END 0x00900410 |
| #define BCHP_VICH_0_REG_START 0x00b00000 |
| #define BCHP_VICH_0_REG_END 0x00b0003c |
| #define BCHP_M2MC_REG_START 0x00c00000 |
| #define BCHP_M2MC_REG_END 0x00c007fc |
| #define BCHP_MEM_DMA_0_REG_START 0x00c01000 |
| #define BCHP_MEM_DMA_0_REG_END 0x00c01024 |
| #define BCHP_MEMC_1_REG_START 0x00c02000 |
| #define BCHP_MEMC_1_REG_END 0x00c022d4 |
| #define BCHP_MEMC_1_1_REG_START 0x00c03000 |
| #define BCHP_MEMC_1_1_REG_END 0x00c0323c |
| #define BCHP_MEMC_1_DDR_REG_START 0x00c04000 |
| #define BCHP_MEMC_1_DDR_REG_END 0x00c04024 |
| #define BCHP_MEMC16_GFX_L2_REG_START 0x00c05000 |
| #define BCHP_MEMC16_GFX_L2_REG_END 0x00c0502c |
| #define BCHP_MEMC_GFX_GRB_REG_START 0x00c06000 |
| #define BCHP_MEMC_GFX_GRB_REG_END 0x00c0600c |
| #define BCHP_MEMC_GFX_MISC_REG_START 0x00c07000 |
| #define BCHP_MEMC_GFX_MISC_REG_END 0x00c07024 |
| #define BCHP_MEMC_0_REG_START 0x00c08000 |
| #define BCHP_MEMC_0_REG_END 0x00c082d4 |
| #define BCHP_MEMC_0_1_REG_START 0x00c09000 |
| #define BCHP_MEMC_0_1_REG_END 0x00c0923c |
| #define BCHP_MEMC_0_DDR_REG_START 0x00c0a000 |
| #define BCHP_MEMC_0_DDR_REG_END 0x00c0a024 |
| #define BCHP_MEMC64_GFX_L2_REG_START 0x00c0b000 |
| #define BCHP_MEMC64_GFX_L2_REG_END 0x00c0b02c |
| #define BCHP_DDR_IOBUF_REG_START 0x00c0c000 |
| #define BCHP_DDR_IOBUF_REG_END 0x00c0c0cc |
| #define BCHP_S_MEMC_0_REG_START 0x00d00000 |
| #define BCHP_S_MEMC_0_REG_END 0x00d0018c |
| #define BCHP_S_MEMC_1_REG_START 0x00d01000 |
| #define BCHP_S_MEMC_1_REG_END 0x00d0118c |
| #define BCHP_MEM_DMA_SECURE_REG_START 0x00d02000 |
| #define BCHP_MEM_DMA_SECURE_REG_END 0x00d0200c |
| #define BCHP_BMIPS4380_REG_START 0x01f00000 |
| #define BCHP_BMIPS4380_REG_END 0x01f7ffff |
| |
| |
| /*************************************************************************** |
| *AUD_FMM_MS_CTRL |
| ***************************************************************************/ |
| /*************************************************************************** |
| *ABSTRACT_01_MICRO_SEQUENCER_CONTROL - Process to initialize and enable microsequencer |
| ***************************************************************************/ |
| /* AUD_FMM_MS_CTRL :: ABSTRACT_01_MICRO_SEQUENCER_CONTROL :: NULL [31:00] */ |
| #define BCHP_AUD_FMM_MS_CTRL_ABSTRACT_01_MICRO_SEQUENCER_CONTROL_NULL_MASK 0xffffffff |
| #define BCHP_AUD_FMM_MS_CTRL_ABSTRACT_01_MICRO_SEQUENCER_CONTROL_NULL_SHIFT 0 |
| |
| /*************************************************************************** |
| *ABSTRACT_02_CHANNEL_STATUS - How to control channel status bits |
| ***************************************************************************/ |
| /* AUD_FMM_MS_CTRL :: ABSTRACT_02_CHANNEL_STATUS :: NULL [31:00] */ |
| #define BCHP_AUD_FMM_MS_CTRL_ABSTRACT_02_CHANNEL_STATUS_NULL_MASK 0xffffffff |
| #define BCHP_AUD_FMM_MS_CTRL_ABSTRACT_02_CHANNEL_STATUS_NULL_SHIFT 0 |
| |
| /*************************************************************************** |
| *AUD_FMM_OP_CTRL |
| ***************************************************************************/ |
| /*************************************************************************** |
| *ABSTRACT_01_MULTICHANNEL_MAI - Transmitting 6- and 8-channel MAI |
| ***************************************************************************/ |
| /* AUD_FMM_OP_CTRL :: ABSTRACT_01_MULTICHANNEL_MAI :: MORE_INFORMATION [31:00] */ |
| #define BCHP_AUD_FMM_OP_CTRL_ABSTRACT_01_MULTICHANNEL_MAI_MORE_INFORMATION_MASK 0xffffffff |
| #define BCHP_AUD_FMM_OP_CTRL_ABSTRACT_01_MULTICHANNEL_MAI_MORE_INFORMATION_SHIFT 0 |
| |
| /*************************************************************************** |
| *AUD_REGSET_DSP_CFG |
| ***************************************************************************/ |
| /*************************************************************************** |
| *AAC_UPS_WORD_00 - AAC User Parameters Structure Word 0 - XPT_FORMAT |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AAC_UPS_WORD_00 :: XPT_FORMAT [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_00_XPT_FORMAT_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_00_XPT_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *AAC_UPS_WORD_01 - AAC User Parameters Structure Word 1 - DRC_GAIN_CONTROL_COMPRESS |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AAC_UPS_WORD_01 :: DRC_GAIN_CONTROL_COMPRESS [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_01_DRC_GAIN_CONTROL_COMPRESS_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_01_DRC_GAIN_CONTROL_COMPRESS_SHIFT 0 |
| |
| /*************************************************************************** |
| *AAC_UPS_WORD_02 - AAC User Parameters Structure Word 2 - DRC_GAIN_CONTROL_BOOST |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AAC_UPS_WORD_02 :: DRC_GAIN_CONTROL_BOOST [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_02_DRC_GAIN_CONTROL_BOOST_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_02_DRC_GAIN_CONTROL_BOOST_SHIFT 0 |
| |
| /*************************************************************************** |
| *AAC_UPS_WORD_03 - AAC User Parameters Structure Word 3 - DRC_TARGET_LEVEL |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AAC_UPS_WORD_03 :: DRC_TARGET_LEVEL [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_03_DRC_TARGET_LEVEL_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_03_DRC_TARGET_LEVEL_SHIFT 0 |
| |
| /*************************************************************************** |
| *AAC_UPS_WORD_04 - AAC User Parameters Structure Word 4 - DOWNMIX_TYPE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AAC_UPS_WORD_04 :: DOWNMIX_TYPE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_04_DOWNMIX_TYPE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_04_DOWNMIX_TYPE_SHIFT 0 |
| |
| /*************************************************************************** |
| *AAC_UPS_WORD_05 - AAC User Parameters Structure Word 5 - OUTMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AAC_UPS_WORD_05 :: OUTMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_05_OUTMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_05_OUTMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_05_OUTMODE_Stereo 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_05_OUTMODE_Mono 1 |
| |
| /*************************************************************************** |
| *AAC_UPS_WORD_06 - AAC User Parameters Structure Word 6 - DUALMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AAC_UPS_WORD_06 :: DUALMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_06_DUALMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_06_DUALMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_06_DUALMODE_Left_mono 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_06_DUALMODE_Right_mono 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_06_DUALMODE_Dual_stereo 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_AAC_UPS_WORD_06_DUALMODE_Dual_mixmono 3 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_00 - AC3 Plus User Parameters Structure Word 0 - COMPMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_00 :: COMPMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_00_COMPMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_00_COMPMODE_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_01 - AC3 Plus User Parameters Structure Word 1 - PCMSCALE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_01 :: PCMSCALE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_01_PCMSCALE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_01_PCMSCALE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_01_PCMSCALE_Full_scale 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_01_PCMSCALE_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_02 - AC3 Plus User Parameters Structure Word 2 - DYNSCALEHIGH |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_02 :: DYNSCALEHIGH [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_02_DYNSCALEHIGH_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_02_DYNSCALEHIGH_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_03 - AC3 Plus User Parameters Structure Word 3 - DYNSCALELOW |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_03 :: DYNSCALELOW [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_03_DYNSCALELOW_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_03_DYNSCALELOW_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_04 - AC3 Plus User Parameters Structure Word 4 - OUTLFE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_04 :: OUTLFE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_04_OUTLFE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_04_OUTLFE_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_05 - AC3 Plus User Parameters Structure Word 5 - OUTMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_05 :: OUTMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_05_OUTMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_05_OUTMODE_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_06 - AC3 Plus User Parameters Structure Word 6 - STEREOMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_06 :: STEREOMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_06_STEREOMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_06_STEREOMODE_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_07 - AC3 Plus User Parameters Structure Word 7 - DUALMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_07 :: DUALMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_07_DUALMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_07_DUALMODE_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_08 - AC3 Plus User Parameters Structure Word 8 - KMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_08 :: KMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_08_KMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_08_KMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_08_KMODE_NO_VOCALS 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_08_KMODE_GBL_VOCAL1 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_08_KMODE_GBL_VOCAL2 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_08_KMODE_GBL_BOTH_VOCALS 3 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_09 - AC3 Plus User Parameters Structure Word 9 - EXTDNMIX_ENABLED |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_09 :: EXTDNMIX_ENABLED [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_09_EXTDNMIX_ENABLED_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_09_EXTDNMIX_ENABLED_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_10_TO_45 - AC3 Plus User Parameters Structure Word 10 to 45 - EXTDNMIXTAB |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_10_TO_45 :: EXTDNMIXTAB [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_10_TO_45_EXTDNMIXTAB_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_10_TO_45_EXTDNMIXTAB_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_10_TO_45_EXTDNMIXTAB_Full_scale 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_10_TO_45_EXTDNMIXTAB_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_46 - AC3 Plus User Parameters Structure Word 46 - EXTKARAOKE_ENABLED |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_46 :: EXTKARAOKE_ENABLED [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_46_EXTKARAOKE_ENABLED_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_46_EXTKARAOKE_ENABLED_SHIFT 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_47 - AC3 Plus User Parameters Structure Word 47 - EXT_V1_LEVEL |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_47 :: EXT_V1_LEVEL [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_47_EXT_V1_LEVEL_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_47_EXT_V1_LEVEL_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_47_EXT_V1_LEVEL_Full_scale 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_47_EXT_V1_LEVEL_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_48 - AC3 Plus User Parameters Structure Word 48 - EXT_V1_PAN |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_48 :: EXT_V1_PAN [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_48_EXT_V1_PAN_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_48_EXT_V1_PAN_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_48_EXT_V1_PAN_Hard_left 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_48_EXT_V1_PAN_Middle 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_48_EXT_V1_PAN_Hard_right -2147483648 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_49 - AC3 Plus User Parameters Structure Word 49 - EXT_V2_LEVEL |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_49 :: EXT_V2_LEVEL [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_49_EXT_V2_LEVEL_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_49_EXT_V2_LEVEL_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_49_EXT_V2_LEVEL_Full_scale 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_49_EXT_V2_LEVEL_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_50 - AC3 Plus User Parameters Structure Word 50 - EXT_V2_PAN |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_50 :: EXT_V2_PAN [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_50_EXT_V2_PAN_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_50_EXT_V2_PAN_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_50_EXT_V2_PAN_Hard_left 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_50_EXT_V2_PAN_Middle 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_50_EXT_V2_PAN_Hard_right -2147483648 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_51 - AC3 Plus User Parameters Structure Word 51 - EXT_GM_LEVEL |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_51 :: EXT_GM_LEVEL [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_51_EXT_GM_LEVEL_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_51_EXT_GM_LEVEL_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_51_EXT_GM_LEVEL_Full_scale 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_51_EXT_GM_LEVEL_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_PLUS_UPS_WORD_52 - AC3 Plus User Parameters Structure Word 52 - EXT_GM_PAN |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_PLUS_UPS_WORD_52 :: EXT_GM_PAN [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_52_EXT_GM_PAN_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_52_EXT_GM_PAN_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_52_EXT_GM_PAN_Hard_left 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_52_EXT_GM_PAN_Middle 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_PLUS_UPS_WORD_52_EXT_GM_PAN_Hard_right -2147483648 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_00 - AC3 User Parameters Structure Word 0 - DYNRNGSCALEHI |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_00 :: DYNRNGSCALEHI [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_00_DYNRNGSCALEHI_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_00_DYNRNGSCALEHI_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_00_DYNRNGSCALEHI_No_compression 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_00_DYNRNGSCALEHI_Full_compression 32767 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_01 - AC3 User Parameters Structure Word 1 - DYNRNGSCALELOW |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_01 :: DYNRNGSCALELOW [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_01_DYNRNGSCALELOW_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_01_DYNRNGSCALELOW_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_01_DYNRNGSCALELOW_No_compression 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_01_DYNRNGSCALELOW_Full_compression 32767 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_02 - AC3 User Parameters Structure Word 2 - PCMSCALEFAC |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_02 :: PCMSCALEFAC [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_02_PCMSCALEFAC_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_02_PCMSCALEFAC_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_02_PCMSCALEFAC_Full_scale 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_02_PCMSCALEFAC_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_03 - AC3 User Parameters Structure Word 3 - COMPMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_03 :: COMPMODE [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_03_COMPMODE_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_03_COMPMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_03_COMPMODE_Comp_custom_a 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_03_COMPMODE_Comp_custom_d 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_03_COMPMODE_Comp_line 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_03_COMPMODE_Comp_rf 3 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_04 - AC3 User Parameters Structure Word 4 - DUALMONOMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_04 :: DUALMONOMODE [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_04_DUALMONOMODE_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_04_DUALMONOMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_04_DUALMONOMODE_Pass_through 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_04_DUALMONOMODE_Left_mono 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_04_DUALMONOMODE_Right_mono 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_04_DUALMONOMODE_True_mono 3 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_05 - AC3 User Parameters Structure Word 5 - OUTPUTMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_05 :: OUTPUTMODE [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode11 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode10 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode20 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode30 3 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode21 4 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode31 5 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode22 6 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_05_OUTPUTMODE_Mode32 7 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_06 - AC3 User Parameters Structure Word 6 - OUTLFEON |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_06 :: OUTLFEON [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_06_OUTLFEON_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_06_OUTLFEON_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_06_OUTLFEON_Off 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_06_OUTLFEON_On 1 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_07 - AC3 User Parameters Structure Word 7 - KCAPABLEMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_07 :: KCAPABLEMODE [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_07_KCAPABLEMODE_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_07_KCAPABLEMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_07_KCAPABLEMODE_No_vocal_channels 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_07_KCAPABLEMODE_Vocal_channel_V1 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_07_KCAPABLEMODE_Vocal_channel_V2 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_07_KCAPABLEMODE_Both_vocal_channels 3 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_08 - AC3 User Parameters Structure Word 8 - KARAOKE_PARAMETER_FLAG |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_08 :: KARAOKE_PARAMETER_FLAG [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_08_KARAOKE_PARAMETER_FLAG_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_08_KARAOKE_PARAMETER_FLAG_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_08_KARAOKE_PARAMETER_FLAG_Off 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_08_KARAOKE_PARAMETER_FLAG_On 1 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_09 - AC3 User Parameters Structure Word 9 - KARAOKE_V1_LEVEL |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_09 :: KARAOKE_V1_LEVEL [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_09_KARAOKE_V1_LEVEL_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_09_KARAOKE_V1_LEVEL_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_09_KARAOKE_V1_LEVEL_Full_scale 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_09_KARAOKE_V1_LEVEL_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_10 - AC3 User Parameters Structure Word 10 - KARAOKE_V1_PAN |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_10 :: KARAOKE_V1_PAN [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_10_KARAOKE_V1_PAN_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_10_KARAOKE_V1_PAN_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_10_KARAOKE_V1_PAN_Hard_left 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_10_KARAOKE_V1_PAN_Middle 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_10_KARAOKE_V1_PAN_Hard_right 32768 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_11 - AC3 User Parameters Structure Word 11 - KARAOKE_V2_LEVEL |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_11 :: KARAOKE_V2_LEVEL [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_11_KARAOKE_V2_LEVEL_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_11_KARAOKE_V2_LEVEL_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_11_KARAOKE_V2_LEVEL_Full_scale 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_11_KARAOKE_V2_LEVEL_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_12 - AC3 User Parameters Structure Word 12 - KARAOKE_V2_PAN |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_12 :: KARAOKE_V2_PAN [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_12_KARAOKE_V2_PAN_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_12_KARAOKE_V2_PAN_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_12_KARAOKE_V2_PAN_Hard_left 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_12_KARAOKE_V2_PAN_Middle 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_12_KARAOKE_V2_PAN_Hard_right 32768 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_13 - AC3 User Parameters Structure Word 13 - KARAOKE_GM_LEVEL |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_13 :: KARAOKE_GM_LEVEL [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_13_KARAOKE_GM_LEVEL_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_13_KARAOKE_GM_LEVEL_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_13_KARAOKE_GM_LEVEL_Full_scale 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_13_KARAOKE_GM_LEVEL_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_14 - AC3 User Parameters Structure Word 14 - KARAOKE_GM_PAN |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_14 :: KARAOKE_GM_PAN [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_14_KARAOKE_GM_PAN_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_14_KARAOKE_GM_PAN_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_14_KARAOKE_GM_PAN_Hard_left 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_14_KARAOKE_GM_PAN_Middle 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_14_KARAOKE_GM_PAN_Hard_right 32768 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_15 - AC3 User Parameters Structure Word 15 - STEREO_MOD |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_15 :: STEREO_MOD [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_15_STEREO_MOD_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_15_STEREO_MOD_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_15_STEREO_MOD_Auto 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_15_STEREO_MOD_LtRt 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_15_STEREO_MOD_LoRo 2 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_16 - AC3 User Parameters Structure Word 16 - USER_DOWNMIX_FLAG |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_16 :: USER_DOWNMIX_FLAG [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_16_USER_DOWNMIX_FLAG_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_16_USER_DOWNMIX_FLAG_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_16_USER_DOWNMIX_FLAG_Off 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_16_USER_DOWNMIX_FLAG_On 1 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_17_TO_52 - AC3 User Parameters Structure Word 17 to 52 - DRAM_USER_DEFINED_DNMX_COEFFS |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_17_TO_52 :: DRAM_USER_DEFINED_DNMX_COEFFS [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_17_TO_52_DRAM_USER_DEFINED_DNMX_COEFFS_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_17_TO_52_DRAM_USER_DEFINED_DNMX_COEFFS_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_17_TO_52_DRAM_USER_DEFINED_DNMX_COEFFS_Full_scale 32767 |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_17_TO_52_DRAM_USER_DEFINED_DNMX_COEFFS_Mute 0 |
| |
| /*************************************************************************** |
| *AC3_UPS_WORD_53 - AC3 User Parameters Structure Word 53 - DUMMY |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: AC3_UPS_WORD_53 :: DUMMY [15:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_53_DUMMY_MASK 0xffff |
| #define BCHP_AUD_REGSET_DSP_CFG_AC3_UPS_WORD_53_DUMMY_SHIFT 0 |
| |
| /*************************************************************************** |
| *DTS_CORE_UPS_WORD_00 - DTS Core User Parameters Structure Word 0 - OUTMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: DTS_CORE_UPS_WORD_00 :: OUTMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_00_OUTMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_00_OUTMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_00_OUTMODE_Stereo 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_00_OUTMODE_Mono 1 |
| |
| /*************************************************************************** |
| *DTS_CORE_UPS_WORD_01 - DTS Core User Parameters Structure Word 1 - OUTLFE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: DTS_CORE_UPS_WORD_01 :: OUTLFE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_01_OUTLFE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_01_OUTLFE_SHIFT 0 |
| |
| /*************************************************************************** |
| *DTS_CORE_UPS_WORD_02 - DTS Core User Parameters Structure Word 2 - DUALMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: DTS_CORE_UPS_WORD_02 :: DUALMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_02_DUALMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_02_DUALMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_02_DUALMODE_Dual_stereo 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_02_DUALMODE_Dual_leftmono 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_02_DUALMODE_Dual_rghtmono 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_02_DUALMODE_Dual_mixmono 3 |
| |
| /*************************************************************************** |
| *DTS_CORE_UPS_WORD_03 - DTS Core User Parameters Structure Word 3 - STEREOMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: DTS_CORE_UPS_WORD_03 :: STEREOMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_03_STEREOMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_03_STEREOMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_03_STEREOMODE_Stereomode_auto 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_03_STEREOMODE_Stereodmix_LTRT 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_03_STEREOMODE_Stereodmix_LORO 2 |
| |
| /*************************************************************************** |
| *DTS_CORE_UPS_WORD_04 - DTS Core User Parameters Structure Word 4 - EXTDNMIX_ENABLED |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: DTS_CORE_UPS_WORD_04 :: EXTDNMIX_ENABLED [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_04_EXTDNMIX_ENABLED_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_04_EXTDNMIX_ENABLED_SHIFT 0 |
| |
| /*************************************************************************** |
| *DTS_CORE_UPS_WORD_05_TO_40 - DTS Core User Parameters Structure Word 5 to 40 - EXTDNMIXTAB |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: DTS_CORE_UPS_WORD_05_TO_40 :: EXTDNMIXTAB [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_05_TO_40_EXTDNMIXTAB_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_05_TO_40_EXTDNMIXTAB_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_05_TO_40_EXTDNMIXTAB_Full_scale 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_DTS_CORE_UPS_WORD_05_TO_40_EXTDNMIXTAB_Mute 0 |
| |
| /*************************************************************************** |
| *LPCM_UPS_WORD_00 - LPCM User Parameters Structure Word 0 - EXTDNMIX_ENABLED |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: LPCM_UPS_WORD_00 :: EXTDNMIX_ENABLED [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_LPCM_UPS_WORD_00_EXTDNMIX_ENABLED_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_LPCM_UPS_WORD_00_EXTDNMIX_ENABLED_SHIFT 0 |
| |
| /*************************************************************************** |
| *LPCM_UPS_WORD_01_TO_16 - LPCM User Parameters Structure Word 1 to 16 - EXTDNMIXTAB |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: LPCM_UPS_WORD_01_TO_16 :: EXTDNMIXTAB [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_LPCM_UPS_WORD_01_TO_16_EXTDNMIXTAB_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_LPCM_UPS_WORD_01_TO_16_EXTDNMIXTAB_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_LPCM_UPS_WORD_01_TO_16_EXTDNMIXTAB_Full_scale 2147483647 |
| #define BCHP_AUD_REGSET_DSP_CFG_LPCM_UPS_WORD_01_TO_16_EXTDNMIXTAB_Mute 0 |
| |
| /*************************************************************************** |
| *MPEG_UPS_WORD_00 - MPEG User Parameters Structure Word 0 - OUTMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: MPEG_UPS_WORD_00 :: OUTMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_00_OUTMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_00_OUTMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_00_OUTMODE_Stereo 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_00_OUTMODE_Mono 1 |
| |
| /*************************************************************************** |
| *MPEG_UPS_WORD_01 - MPEG User Parameters Structure Word 1 - DUALMODE |
| ***************************************************************************/ |
| /* AUD_REGSET_DSP_CFG :: MPEG_UPS_WORD_01 :: DUALMODE [31:00] */ |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_01_DUALMODE_MASK 0xffffffff |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_01_DUALMODE_SHIFT 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_01_DUALMODE_Left_mono 0 |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_01_DUALMODE_Right_mono 1 |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_01_DUALMODE_Dual_stereo 2 |
| #define BCHP_AUD_REGSET_DSP_CFG_MPEG_UPS_WORD_01_DUALMODE_Dual_mixmono 3 |
| |
| /*************************************************************************** |
| *BVN_MFD |
| ***************************************************************************/ |
| /*************************************************************************** |
| *DRAM_DATA_STRUCTURE - DRAM Data Structure |
| ***************************************************************************/ |
| /* BVN_MFD :: DRAM_DATA_STRUCTURE :: DRAM_DATA_STRUCTURE [31:00] */ |
| #define BCHP_BVN_MFD_DRAM_DATA_STRUCTURE_DRAM_DATA_STRUCTURE_MASK 0xffffffff |
| #define BCHP_BVN_MFD_DRAM_DATA_STRUCTURE_DRAM_DATA_STRUCTURE_SHIFT 0 |
| |
| /*************************************************************************** |
| *BVN_VFD |
| ***************************************************************************/ |
| /*************************************************************************** |
| *DRAM_DATA_STRUCTURE - DRAM Data Structure |
| ***************************************************************************/ |
| /* BVN_VFD :: DRAM_DATA_STRUCTURE :: DRAM_DATA_STRUCTURE [31:00] */ |
| #define BCHP_BVN_VFD_DRAM_DATA_STRUCTURE_DRAM_DATA_STRUCTURE_MASK 0xffffffff |
| #define BCHP_BVN_VFD_DRAM_DATA_STRUCTURE_DRAM_DATA_STRUCTURE_SHIFT 0 |
| |
| /*************************************************************************** |
| *GFD |
| ***************************************************************************/ |
| /*************************************************************************** |
| *DRAM_DATA_STRUCTURE - DRAM Data Structure |
| ***************************************************************************/ |
| /* GFD :: DRAM_DATA_STRUCTURE :: DRAM_DATA_STRUCTURE [31:00] */ |
| #define BCHP_GFD_DRAM_DATA_STRUCTURE_DRAM_DATA_STRUCTURE_MASK 0xffffffff |
| #define BCHP_GFD_DRAM_DATA_STRUCTURE_DRAM_DATA_STRUCTURE_SHIFT 0 |
| |
| /*************************************************************************** |
| *HIFIDAC_CTRL |
| ***************************************************************************/ |
| /*************************************************************************** |
| *ABSTRACT_01_COMING_OUT_OF_RESET - Process to come out of reset |
| ***************************************************************************/ |
| /* HIFIDAC_CTRL :: ABSTRACT_01_COMING_OUT_OF_RESET :: MORE_INFORMATION [31:00] */ |
| #define BCHP_HIFIDAC_CTRL_ABSTRACT_01_COMING_OUT_OF_RESET_MORE_INFORMATION_MASK 0xffffffff |
| #define BCHP_HIFIDAC_CTRL_ABSTRACT_01_COMING_OUT_OF_RESET_MORE_INFORMATION_SHIFT 0 |
| |
| /*************************************************************************** |
| *ABSTRACT_02_MUTE_USAGE - Mute usage |
| ***************************************************************************/ |
| /* HIFIDAC_CTRL :: ABSTRACT_02_MUTE_USAGE :: MORE_INFORMATION [31:00] */ |
| #define BCHP_HIFIDAC_CTRL_ABSTRACT_02_MUTE_USAGE_MORE_INFORMATION_MASK 0xffffffff |
| #define BCHP_HIFIDAC_CTRL_ABSTRACT_02_MUTE_USAGE_MORE_INFORMATION_SHIFT 0 |
| |
| /*************************************************************************** |
| *ABSTRACT_03_SAMPLE_RATE_CHANGE - Process to effect a sample rate change |
| ***************************************************************************/ |
| /* HIFIDAC_CTRL :: ABSTRACT_03_SAMPLE_RATE_CHANGE :: MORE_INFORMATION [31:00] */ |
| #define BCHP_HIFIDAC_CTRL_ABSTRACT_03_SAMPLE_RATE_CHANGE_MORE_INFORMATION_MASK 0xffffffff |
| #define BCHP_HIFIDAC_CTRL_ABSTRACT_03_SAMPLE_RATE_CHANGE_MORE_INFORMATION_SHIFT 0 |
| |
| /*************************************************************************** |
| *M2MC |
| ***************************************************************************/ |
| /*************************************************************************** |
| *LIST_PACKET_ABSTRACT - Linked-List Packet Abstract |
| ***************************************************************************/ |
| /* M2MC :: LIST_PACKET_ABSTRACT :: PACKET_FORMAT [31:00] */ |
| #define BCHP_M2MC_LIST_PACKET_ABSTRACT_PACKET_FORMAT_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PACKET_ABSTRACT_PACKET_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PACKET_HEADER_0 - Linked-List Packet Header Word 0 |
| ***************************************************************************/ |
| /* M2MC :: LIST_PACKET_HEADER_0 :: reserved0 [31:28] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_reserved0_MASK 0xf0000000 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_reserved0_SHIFT 28 |
| |
| /* M2MC :: LIST_PACKET_HEADER_0 :: NEXT_PKT_ADDR [27:05] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_NEXT_PKT_ADDR_MASK 0x0fffffe0 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_NEXT_PKT_ADDR_SHIFT 5 |
| |
| /* M2MC :: LIST_PACKET_HEADER_0 :: reserved1 [04:01] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_reserved1_MASK 0x0000001e |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_reserved1_SHIFT 1 |
| |
| /* M2MC :: LIST_PACKET_HEADER_0 :: LAST_PKT_IND [00:00] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_LAST_PKT_IND_MASK 0x00000001 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_LAST_PKT_IND_SHIFT 0 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_LAST_PKT_IND_NextPktValid 0 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_0_LAST_PKT_IND_NextPktInvalid 1 |
| |
| /*************************************************************************** |
| *LIST_PACKET_HEADER_1 - Linked-List Packet Header Word 1 |
| ***************************************************************************/ |
| /* M2MC :: LIST_PACKET_HEADER_1 :: reserved0 [31:15] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_reserved0_MASK 0xffff8000 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_reserved0_SHIFT 15 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: SRC_FEEDER_GRP_CNTRL [14:14] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_FEEDER_GRP_CNTRL_MASK 0x00004000 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_FEEDER_GRP_CNTRL_SHIFT 14 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_FEEDER_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_FEEDER_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: DST_FEEDER_GRP_CNTRL [13:13] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_FEEDER_GRP_CNTRL_MASK 0x00002000 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_FEEDER_GRP_CNTRL_SHIFT 13 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_FEEDER_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_FEEDER_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: OUTPUT_FEEDER_GRP_CNTRL [12:12] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_FEEDER_GRP_CNTRL_MASK 0x00001000 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_FEEDER_GRP_CNTRL_SHIFT 12 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_FEEDER_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_FEEDER_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: BLIT_GRP_CNTRL [11:11] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLIT_GRP_CNTRL_MASK 0x00000800 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLIT_GRP_CNTRL_SHIFT 11 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLIT_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLIT_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: SCALE_PARAM_GRP_CNTRL [10:10] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_PARAM_GRP_CNTRL_MASK 0x00000400 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_PARAM_GRP_CNTRL_SHIFT 10 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_PARAM_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_PARAM_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: BLEND_PARAM_GRP_CNTRL [09:09] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLEND_PARAM_GRP_CNTRL_MASK 0x00000200 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLEND_PARAM_GRP_CNTRL_SHIFT 9 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLEND_PARAM_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_BLEND_PARAM_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: ROP_GRP_CNTRL [08:08] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_ROP_GRP_CNTRL_MASK 0x00000100 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_ROP_GRP_CNTRL_SHIFT 8 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_ROP_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_ROP_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: SRC_COLOR_KEY_GRP_CNTRL [07:07] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_KEY_GRP_CNTRL_MASK 0x00000080 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_KEY_GRP_CNTRL_SHIFT 7 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_KEY_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_KEY_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: DST_COLOR_KEY_GRP_CNTRL [06:06] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_KEY_GRP_CNTRL_MASK 0x00000040 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_KEY_GRP_CNTRL_SHIFT 6 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_KEY_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_KEY_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: SCALE_COEF_GRP_CNTRL [05:05] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_COEF_GRP_CNTRL_MASK 0x00000020 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_COEF_GRP_CNTRL_SHIFT 5 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_COEF_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SCALE_COEF_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: SRC_COLOR_MATRIX_GRP_CNTRL [04:04] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_MATRIX_GRP_CNTRL_MASK 0x00000010 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_MATRIX_GRP_CNTRL_SHIFT 4 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_MATRIX_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_COLOR_MATRIX_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: DST_COLOR_MATRIX_GRP_CNTRL [03:03] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_MATRIX_GRP_CNTRL_MASK 0x00000008 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_MATRIX_GRP_CNTRL_SHIFT 3 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_MATRIX_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_COLOR_MATRIX_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: OUTPUT_COLOR_MATRIX_GRP_CNTRL [02:02] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_COLOR_MATRIX_GRP_CNTRL_MASK 0x00000004 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_COLOR_MATRIX_GRP_CNTRL_SHIFT 2 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_COLOR_MATRIX_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_OUTPUT_COLOR_MATRIX_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: SRC_CLUT_GRP_CNTRL [01:01] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_CLUT_GRP_CNTRL_MASK 0x00000002 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_CLUT_GRP_CNTRL_SHIFT 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_CLUT_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_SRC_CLUT_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /* M2MC :: LIST_PACKET_HEADER_1 :: DST_CLUT_GRP_CNTRL [00:00] */ |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_CLUT_GRP_CNTRL_MASK 0x00000001 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_CLUT_GRP_CNTRL_SHIFT 0 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_CLUT_GRP_CNTRL_GRP_ENABLE 1 |
| #define BCHP_M2MC_LIST_PACKET_HEADER_1_DST_CLUT_GRP_CNTRL_GRP_DISABLE 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_00_SRC_FEEDER_N - Linked-List Packet Word N for group SRC_FEEDER |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_00_SRC_FEEDER_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_00_SRC_FEEDER_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_00_SRC_FEEDER_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_01_DST_FEEDER_N - Linked-List Packet Word N for group DST_FEEDER |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_01_DST_FEEDER_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_01_DST_FEEDER_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_01_DST_FEEDER_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_02_OUTPUT_FEEDER_N - Linked-List Packet Word N for group OUTPUT_FEEDER |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_02_OUTPUT_FEEDER_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_02_OUTPUT_FEEDER_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_02_OUTPUT_FEEDER_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_03_BLIT_N - Linked-List Packet Word N for group BLIT |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_03_BLIT_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_03_BLIT_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_03_BLIT_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_04_SCALE_PARAM_N - Linked-List Packet Word N for group SCALE_PARAM |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_04_SCALE_PARAM_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_04_SCALE_PARAM_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_04_SCALE_PARAM_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_05_BLEND_PARAM_N - Linked-List Packet Word N for group BLEND_PARAM |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_05_BLEND_PARAM_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_05_BLEND_PARAM_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_05_BLEND_PARAM_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_06_ROP_N - Linked-List Packet Word N for group ROP |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_06_ROP_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_06_ROP_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_06_ROP_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_07_SRC_COLOR_KEY_N - Linked-List Packet Word N for group SRC_COLOR_KEY |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_07_SRC_COLOR_KEY_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_07_SRC_COLOR_KEY_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_07_SRC_COLOR_KEY_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_08_DST_COLOR_KEY_N - Linked-List Packet Word N for group DST_COLOR_KEY |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_08_DST_COLOR_KEY_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_08_DST_COLOR_KEY_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_08_DST_COLOR_KEY_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_09_SCALE_COEF_N - Linked-List Packet Word N for group SCALE_COEF |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_09_SCALE_COEF_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_09_SCALE_COEF_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_09_SCALE_COEF_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_10_SRC_COLOR_MATRIX_N - Linked-List Packet Word N for group SRC_COLOR_MATRIX |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_10_SRC_COLOR_MATRIX_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_10_SRC_COLOR_MATRIX_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_10_SRC_COLOR_MATRIX_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_11_DST_COLOR_MATRIX_N - Linked-List Packet Word N for group DST_COLOR_MATRIX |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_11_DST_COLOR_MATRIX_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_11_DST_COLOR_MATRIX_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_11_DST_COLOR_MATRIX_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_12_OUTPUT_COLOR_MATRIX_N - Linked-List Packet Word N for group OUTPUT_COLOR_MATRIX |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_12_OUTPUT_COLOR_MATRIX_N :: REGISTER_CONTENTS [31:00] */ |
| #define BCHP_M2MC_LIST_PKT_12_OUTPUT_COLOR_MATRIX_N_REGISTER_CONTENTS_MASK 0xffffffff |
| #define BCHP_M2MC_LIST_PKT_12_OUTPUT_COLOR_MATRIX_N_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_13_SRC_CLUT - Linked-List Packet Word for group SRC_CLUT |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_13_SRC_CLUT :: reserved0 [31:29] */ |
| #define BCHP_M2MC_LIST_PKT_13_SRC_CLUT_reserved0_MASK 0xe0000000 |
| #define BCHP_M2MC_LIST_PKT_13_SRC_CLUT_reserved0_SHIFT 29 |
| |
| /* M2MC :: LIST_PKT_13_SRC_CLUT :: REGISTER_CONTENTS [28:00] */ |
| #define BCHP_M2MC_LIST_PKT_13_SRC_CLUT_REGISTER_CONTENTS_MASK 0x1fffffff |
| #define BCHP_M2MC_LIST_PKT_13_SRC_CLUT_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *LIST_PKT_14_DST_CLUT - Linked-List Packet Word for group DST_CLUT |
| ***************************************************************************/ |
| /* M2MC :: LIST_PKT_14_DST_CLUT :: reserved0 [31:29] */ |
| #define BCHP_M2MC_LIST_PKT_14_DST_CLUT_reserved0_MASK 0xe0000000 |
| #define BCHP_M2MC_LIST_PKT_14_DST_CLUT_reserved0_SHIFT 29 |
| |
| /* M2MC :: LIST_PKT_14_DST_CLUT :: REGISTER_CONTENTS [28:00] */ |
| #define BCHP_M2MC_LIST_PKT_14_DST_CLUT_REGISTER_CONTENTS_MASK 0x1fffffff |
| #define BCHP_M2MC_LIST_PKT_14_DST_CLUT_REGISTER_CONTENTS_SHIFT 0 |
| |
| /*************************************************************************** |
| *TYPE_CLUT_COLOR_DATA - color data for color look up table |
| ***************************************************************************/ |
| /* M2MC :: TYPE_CLUT_COLOR_DATA :: ALPHA [31:24] */ |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_ALPHA_MASK 0xff000000 |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_ALPHA_SHIFT 24 |
| |
| /* M2MC :: TYPE_CLUT_COLOR_DATA :: RED [23:16] */ |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_RED_MASK 0x00ff0000 |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_RED_SHIFT 16 |
| |
| /* M2MC :: TYPE_CLUT_COLOR_DATA :: GREEN [15:08] */ |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_GREEN_MASK 0x0000ff00 |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_GREEN_SHIFT 8 |
| |
| /* M2MC :: TYPE_CLUT_COLOR_DATA :: BLUE [07:00] */ |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_BLUE_MASK 0x000000ff |
| #define BCHP_M2MC_TYPE_CLUT_COLOR_DATA_BLUE_SHIFT 0 |
| |
| /*************************************************************************** |
| *MEM_DMA |
| ***************************************************************************/ |
| /*************************************************************************** |
| *DESC_WORD0 - MEM DMA Descriptor Word 0 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD0 :: READ_ADDR [31:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD0_READ_ADDR_MASK 0xffffffff |
| #define BCHP_MEM_DMA_DESC_WORD0_READ_ADDR_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD1 - MEM DMA Descriptor Word 1 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD1 :: WRITE_ADDR [31:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD1_WRITE_ADDR_MASK 0xffffffff |
| #define BCHP_MEM_DMA_DESC_WORD1_WRITE_ADDR_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD2 - MEM DMA Descriptor Word 2 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD2 :: INTR_ENABLE [31:31] */ |
| #define BCHP_MEM_DMA_DESC_WORD2_INTR_ENABLE_MASK 0x80000000 |
| #define BCHP_MEM_DMA_DESC_WORD2_INTR_ENABLE_SHIFT 31 |
| |
| /* MEM_DMA :: DESC_WORD2 :: LAST [30:30] */ |
| #define BCHP_MEM_DMA_DESC_WORD2_LAST_MASK 0x40000000 |
| #define BCHP_MEM_DMA_DESC_WORD2_LAST_SHIFT 30 |
| |
| /* MEM_DMA :: DESC_WORD2 :: AUTO_APPEND [29:29] */ |
| #define BCHP_MEM_DMA_DESC_WORD2_AUTO_APPEND_MASK 0x20000000 |
| #define BCHP_MEM_DMA_DESC_WORD2_AUTO_APPEND_SHIFT 29 |
| |
| /* MEM_DMA :: DESC_WORD2 :: reserved0 [28:25] */ |
| #define BCHP_MEM_DMA_DESC_WORD2_reserved0_MASK 0x1e000000 |
| #define BCHP_MEM_DMA_DESC_WORD2_reserved0_SHIFT 25 |
| |
| /* MEM_DMA :: DESC_WORD2 :: TRANSFER_SIZE [24:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD2_TRANSFER_SIZE_MASK 0x01ffffff |
| #define BCHP_MEM_DMA_DESC_WORD2_TRANSFER_SIZE_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD3 - MEM DMA Descriptor Word 3 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD3 :: NEXT_DESC_ADDR [31:05] */ |
| #define BCHP_MEM_DMA_DESC_WORD3_NEXT_DESC_ADDR_MASK 0xffffffe0 |
| #define BCHP_MEM_DMA_DESC_WORD3_NEXT_DESC_ADDR_SHIFT 5 |
| |
| /* MEM_DMA :: DESC_WORD3 :: reserved0 [04:03] */ |
| #define BCHP_MEM_DMA_DESC_WORD3_reserved0_MASK 0x00000018 |
| #define BCHP_MEM_DMA_DESC_WORD3_reserved0_SHIFT 3 |
| |
| /* MEM_DMA :: DESC_WORD3 :: READ_ENDIAN_MODE [02:02] */ |
| #define BCHP_MEM_DMA_DESC_WORD3_READ_ENDIAN_MODE_MASK 0x00000004 |
| #define BCHP_MEM_DMA_DESC_WORD3_READ_ENDIAN_MODE_SHIFT 2 |
| #define BCHP_MEM_DMA_DESC_WORD3_READ_ENDIAN_MODE_BIG_ENDIAN 0 |
| #define BCHP_MEM_DMA_DESC_WORD3_READ_ENDIAN_MODE_LITTLE_ENDIAN 1 |
| |
| /* MEM_DMA :: DESC_WORD3 :: WRITE_ENDIAN_XLATE_MODE [01:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD3_WRITE_ENDIAN_XLATE_MODE_MASK 0x00000003 |
| #define BCHP_MEM_DMA_DESC_WORD3_WRITE_ENDIAN_XLATE_MODE_SHIFT 0 |
| #define BCHP_MEM_DMA_DESC_WORD3_WRITE_ENDIAN_XLATE_MODE_WORD_ALIGNED 0 |
| #define BCHP_MEM_DMA_DESC_WORD3_WRITE_ENDIAN_XLATE_MODE_HALF_WORD_ALIGNED 1 |
| #define BCHP_MEM_DMA_DESC_WORD3_WRITE_ENDIAN_XLATE_MODE_BYTE_ALIGNED 2 |
| #define BCHP_MEM_DMA_DESC_WORD3_WRITE_ENDIAN_XLATE_MODE_reserved 3 |
| |
| /*************************************************************************** |
| *DESC_WORD4 - MEM DMA Descriptor Word 4 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD4 :: reserved0 [31:16] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_reserved0_MASK 0xffff0000 |
| #define BCHP_MEM_DMA_DESC_WORD4_reserved0_SHIFT 16 |
| |
| /* MEM_DMA :: DESC_WORD4 :: SCRAM_CTRL_RSV [15:14] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_SCRAM_CTRL_RSV_MASK 0x0000c000 |
| #define BCHP_MEM_DMA_DESC_WORD4_SCRAM_CTRL_RSV_SHIFT 14 |
| |
| /* MEM_DMA :: DESC_WORD4 :: SG_SCRAM_END [13:13] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_SG_SCRAM_END_MASK 0x00002000 |
| #define BCHP_MEM_DMA_DESC_WORD4_SG_SCRAM_END_SHIFT 13 |
| |
| /* MEM_DMA :: DESC_WORD4 :: SG_SCRAM_START [12:12] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_SG_SCRAM_START_MASK 0x00001000 |
| #define BCHP_MEM_DMA_DESC_WORD4_SG_SCRAM_START_SHIFT 12 |
| |
| /* MEM_DMA :: DESC_WORD4 :: SG_ENABLE [11:11] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_SG_ENABLE_MASK 0x00000800 |
| #define BCHP_MEM_DMA_DESC_WORD4_SG_ENABLE_SHIFT 11 |
| |
| /* MEM_DMA :: DESC_WORD4 :: ENC_DEC_INIT [10:10] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_ENC_DEC_INIT_MASK 0x00000400 |
| #define BCHP_MEM_DMA_DESC_WORD4_ENC_DEC_INIT_SHIFT 10 |
| |
| /* MEM_DMA :: DESC_WORD4 :: MODE_SEL [09:08] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_MODE_SEL_MASK 0x00000300 |
| #define BCHP_MEM_DMA_DESC_WORD4_MODE_SEL_SHIFT 8 |
| |
| /* MEM_DMA :: DESC_WORD4 :: KEY_SELECT [07:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD4_KEY_SELECT_MASK 0x000000ff |
| #define BCHP_MEM_DMA_DESC_WORD4_KEY_SELECT_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD5 - MEM DMA Descriptor Word 5 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD5 :: reserved0 [31:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD5_reserved0_MASK 0xffffffff |
| #define BCHP_MEM_DMA_DESC_WORD5_reserved0_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD6 - MEM DMA Descriptor Word 6 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD6 :: reserved0 [31:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD6_reserved0_MASK 0xffffffff |
| #define BCHP_MEM_DMA_DESC_WORD6_reserved0_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD7 - MEM DMA Descriptor Word 7 |
| ***************************************************************************/ |
| /* MEM_DMA :: DESC_WORD7 :: reserved0 [31:00] */ |
| #define BCHP_MEM_DMA_DESC_WORD7_reserved0_MASK 0xffffffff |
| #define BCHP_MEM_DMA_DESC_WORD7_reserved0_SHIFT 0 |
| |
| /*************************************************************************** |
| *PCI_DMA |
| ***************************************************************************/ |
| /*************************************************************************** |
| *DESC_WORD0 - PDD_WORD0 |
| ***************************************************************************/ |
| /* PCI_DMA :: DESC_WORD0 :: MEMORY_ADDRESS [31:00] */ |
| #define BCHP_PCI_DMA_DESC_WORD0_MEMORY_ADDRESS_MASK 0xffffffff |
| #define BCHP_PCI_DMA_DESC_WORD0_MEMORY_ADDRESS_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD1 - PDD_WORD1 |
| ***************************************************************************/ |
| /* PCI_DMA :: DESC_WORD1 :: PCI_ADDRESS [31:00] */ |
| #define BCHP_PCI_DMA_DESC_WORD1_PCI_ADDRESS_MASK 0xffffffff |
| #define BCHP_PCI_DMA_DESC_WORD1_PCI_ADDRESS_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD2 - PDD_WORD2 |
| ***************************************************************************/ |
| /* PCI_DMA :: DESC_WORD2 :: INTERRUPT_ENABLE [31:31] */ |
| #define BCHP_PCI_DMA_DESC_WORD2_INTERRUPT_ENABLE_MASK 0x80000000 |
| #define BCHP_PCI_DMA_DESC_WORD2_INTERRUPT_ENABLE_SHIFT 31 |
| |
| /* PCI_DMA :: DESC_WORD2 :: DMA_DIRECTION [30:30] */ |
| #define BCHP_PCI_DMA_DESC_WORD2_DMA_DIRECTION_MASK 0x40000000 |
| #define BCHP_PCI_DMA_DESC_WORD2_DMA_DIRECTION_SHIFT 30 |
| #define BCHP_PCI_DMA_DESC_WORD2_DMA_DIRECTION_PCI_TO_MEMORY 1 |
| #define BCHP_PCI_DMA_DESC_WORD2_DMA_DIRECTION_MEMORY_TO_PCI 0 |
| |
| /* PCI_DMA :: DESC_WORD2 :: reserved0 [29:25] */ |
| #define BCHP_PCI_DMA_DESC_WORD2_reserved0_MASK 0x3e000000 |
| #define BCHP_PCI_DMA_DESC_WORD2_reserved0_SHIFT 25 |
| |
| /* PCI_DMA :: DESC_WORD2 :: DMA_TRANSFER_SIZE [24:00] */ |
| #define BCHP_PCI_DMA_DESC_WORD2_DMA_TRANSFER_SIZE_MASK 0x01ffffff |
| #define BCHP_PCI_DMA_DESC_WORD2_DMA_TRANSFER_SIZE_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_WORD3 - PDD_WORD3 |
| ***************************************************************************/ |
| /* PCI_DMA :: DESC_WORD3 :: NEXT_DESC_ADDR [31:04] */ |
| #define BCHP_PCI_DMA_DESC_WORD3_NEXT_DESC_ADDR_MASK 0xfffffff0 |
| #define BCHP_PCI_DMA_DESC_WORD3_NEXT_DESC_ADDR_SHIFT 4 |
| |
| /* PCI_DMA :: DESC_WORD3 :: reserved0 [03:03] */ |
| #define BCHP_PCI_DMA_DESC_WORD3_reserved0_MASK 0x00000008 |
| #define BCHP_PCI_DMA_DESC_WORD3_reserved0_SHIFT 3 |
| |
| /* PCI_DMA :: DESC_WORD3 :: LAST_RECORD_INDICATOR [02:02] */ |
| #define BCHP_PCI_DMA_DESC_WORD3_LAST_RECORD_INDICATOR_MASK 0x00000004 |
| #define BCHP_PCI_DMA_DESC_WORD3_LAST_RECORD_INDICATOR_SHIFT 2 |
| |
| /* PCI_DMA :: DESC_WORD3 :: ENDIAN_XLATE_MODE [01:00] */ |
| #define BCHP_PCI_DMA_DESC_WORD3_ENDIAN_XLATE_MODE_MASK 0x00000003 |
| #define BCHP_PCI_DMA_DESC_WORD3_ENDIAN_XLATE_MODE_SHIFT 0 |
| #define BCHP_PCI_DMA_DESC_WORD3_ENDIAN_XLATE_MODE_NO_SWAP 0 |
| #define BCHP_PCI_DMA_DESC_WORD3_ENDIAN_XLATE_MODE_SWAP_16_IN_32 1 |
| #define BCHP_PCI_DMA_DESC_WORD3_ENDIAN_XLATE_MODE_SWAP_32 2 |
| #define BCHP_PCI_DMA_DESC_WORD3_ENDIAN_XLATE_MODE_reserved 3 |
| |
| /*************************************************************************** |
| *PX3D |
| ***************************************************************************/ |
| /*************************************************************************** |
| *Type_PrimHeaderA - Prim Header A |
| ***************************************************************************/ |
| /* PX3D :: Type_PrimHeaderA :: PrimitiveType [31:30] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_PrimitiveType_MASK 0xc0000000 |
| #define BCHP_PX3D_Type_PrimHeaderA_PrimitiveType_SHIFT 30 |
| |
| /* PX3D :: Type_PrimHeaderA :: AlphaEnable [29:29] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_AlphaEnable_MASK 0x20000000 |
| #define BCHP_PX3D_Type_PrimHeaderA_AlphaEnable_SHIFT 29 |
| |
| /* PX3D :: Type_PrimHeaderA :: TextureEnable [28:28] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureEnable_MASK 0x10000000 |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureEnable_SHIFT 28 |
| |
| /* PX3D :: Type_PrimHeaderA :: Opaque [27:27] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_Opaque_MASK 0x08000000 |
| #define BCHP_PX3D_Type_PrimHeaderA_Opaque_SHIFT 27 |
| |
| /* PX3D :: Type_PrimHeaderA :: MIPData [26:26] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_MIPData_MASK 0x04000000 |
| #define BCHP_PX3D_Type_PrimHeaderA_MIPData_SHIFT 26 |
| |
| /* PX3D :: Type_PrimHeaderA :: TextureSizeS [25:23] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureSizeS_MASK 0x03800000 |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureSizeS_SHIFT 23 |
| |
| /* PX3D :: Type_PrimHeaderA :: TextureSizeT [22:20] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureSizeT_MASK 0x00700000 |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureSizeT_SHIFT 20 |
| |
| /* PX3D :: Type_PrimHeaderA :: AlphaCompare [19:17] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_AlphaCompare_MASK 0x000e0000 |
| #define BCHP_PX3D_Type_PrimHeaderA_AlphaCompare_SHIFT 17 |
| |
| /* PX3D :: Type_PrimHeaderA :: CantBeBlocked [16:16] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_CantBeBlocked_MASK 0x00010000 |
| #define BCHP_PX3D_Type_PrimHeaderA_CantBeBlocked_SHIFT 16 |
| |
| /* PX3D :: Type_PrimHeaderA :: SpecularEnable [15:15] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_SpecularEnable_MASK 0x00008000 |
| #define BCHP_PX3D_Type_PrimHeaderA_SpecularEnable_SHIFT 15 |
| |
| /* PX3D :: Type_PrimHeaderA :: TextureBlend [14:12] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureBlend_MASK 0x00007000 |
| #define BCHP_PX3D_Type_PrimHeaderA_TextureBlend_SHIFT 12 |
| |
| /* PX3D :: Type_PrimHeaderA :: SrcAlphaBlend [11:08] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_SrcAlphaBlend_MASK 0x00000f00 |
| #define BCHP_PX3D_Type_PrimHeaderA_SrcAlphaBlend_SHIFT 8 |
| |
| /* PX3D :: Type_PrimHeaderA :: DstAlphaBlend [07:05] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_DstAlphaBlend_MASK 0x000000e0 |
| #define BCHP_PX3D_Type_PrimHeaderA_DstAlphaBlend_SHIFT 5 |
| |
| /* PX3D :: Type_PrimHeaderA :: Fog [04:03] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_Fog_MASK 0x00000018 |
| #define BCHP_PX3D_Type_PrimHeaderA_Fog_SHIFT 3 |
| |
| /* PX3D :: Type_PrimHeaderA :: TexelFormat [02:00] */ |
| #define BCHP_PX3D_Type_PrimHeaderA_TexelFormat_MASK 0x00000007 |
| #define BCHP_PX3D_Type_PrimHeaderA_TexelFormat_SHIFT 0 |
| |
| /*************************************************************************** |
| *Type_PrimHeaderB - Prim Header B |
| ***************************************************************************/ |
| /* PX3D :: Type_PrimHeaderB :: reserved0 [31:24] */ |
| #define BCHP_PX3D_Type_PrimHeaderB_reserved0_MASK 0xff000000 |
| #define BCHP_PX3D_Type_PrimHeaderB_reserved0_SHIFT 24 |
| |
| /* PX3D :: Type_PrimHeaderB :: DepthMask [23:23] */ |
| #define BCHP_PX3D_Type_PrimHeaderB_DepthMask_MASK 0x00800000 |
| #define BCHP_PX3D_Type_PrimHeaderB_DepthMask_SHIFT 23 |
| |
| /* PX3D :: Type_PrimHeaderB :: ZCompare [22:20] */ |
| #define BCHP_PX3D_Type_PrimHeaderB_ZCompare_MASK 0x00700000 |
| #define BCHP_PX3D_Type_PrimHeaderB_ZCompare_SHIFT 20 |
| |
| /* PX3D :: Type_PrimHeaderB :: reserved1 [19:16] */ |
| #define BCHP_PX3D_Type_PrimHeaderB_reserved1_MASK 0x000f0000 |
| #define BCHP_PX3D_Type_PrimHeaderB_reserved1_SHIFT 16 |
| |
| /* PX3D :: Type_PrimHeaderB :: AppPriority [15:00] */ |
| #define BCHP_PX3D_Type_PrimHeaderB_AppPriority_MASK 0x0000ffff |
| #define BCHP_PX3D_Type_PrimHeaderB_AppPriority_SHIFT 0 |
| |
| /*************************************************************************** |
| *Type_TextureAddr - Texture Address |
| ***************************************************************************/ |
| /* PX3D :: Type_TextureAddr :: reserved0 [31:31] */ |
| #define BCHP_PX3D_Type_TextureAddr_reserved0_MASK 0x80000000 |
| #define BCHP_PX3D_Type_TextureAddr_reserved0_SHIFT 31 |
| |
| /* PX3D :: Type_TextureAddr :: SampleTexelCenter [30:30] */ |
| #define BCHP_PX3D_Type_TextureAddr_SampleTexelCenter_MASK 0x40000000 |
| #define BCHP_PX3D_Type_TextureAddr_SampleTexelCenter_SHIFT 30 |
| |
| /* PX3D :: Type_TextureAddr :: ColorKeySelect [29:28] */ |
| #define BCHP_PX3D_Type_TextureAddr_ColorKeySelect_MASK 0x30000000 |
| #define BCHP_PX3D_Type_TextureAddr_ColorKeySelect_SHIFT 28 |
| |
| /* PX3D :: Type_TextureAddr :: WrapType [27:26] */ |
| #define BCHP_PX3D_Type_TextureAddr_WrapType_MASK 0x0c000000 |
| #define BCHP_PX3D_Type_TextureAddr_WrapType_SHIFT 26 |
| |
| /* PX3D :: Type_TextureAddr :: TextureAddr [25:02] */ |
| #define BCHP_PX3D_Type_TextureAddr_TextureAddr_MASK 0x03fffffc |
| #define BCHP_PX3D_Type_TextureAddr_TextureAddr_SHIFT 2 |
| |
| /* PX3D :: Type_TextureAddr :: Swizzled [01:01] */ |
| #define BCHP_PX3D_Type_TextureAddr_Swizzled_MASK 0x00000002 |
| #define BCHP_PX3D_Type_TextureAddr_Swizzled_SHIFT 1 |
| |
| /* PX3D :: Type_TextureAddr :: InterpType [00:00] */ |
| #define BCHP_PX3D_Type_TextureAddr_InterpType_MASK 0x00000001 |
| #define BCHP_PX3D_Type_TextureAddr_InterpType_SHIFT 0 |
| |
| /*************************************************************************** |
| *RDC |
| ***************************************************************************/ |
| /*************************************************************************** |
| *RUL - RUL Command. |
| ***************************************************************************/ |
| /* RDC :: RUL :: opcode [31:24] */ |
| #define BCHP_RDC_RUL_opcode_MASK 0xff000000 |
| #define BCHP_RDC_RUL_opcode_SHIFT 24 |
| #define BCHP_RDC_RUL_opcode_NOP 0 |
| #define BCHP_RDC_RUL_opcode_REG_WRITE_IMM 1 |
| #define BCHP_RDC_RUL_opcode_REG_WRITE 2 |
| #define BCHP_RDC_RUL_opcode_REG_READ 3 |
| #define BCHP_RDC_RUL_opcode_LOAD_IMM 4 |
| #define BCHP_RDC_RUL_opcode_WINDOW_WRITE 5 |
| #define BCHP_RDC_RUL_opcode_BLOCK_WRITE 6 |
| #define BCHP_RDC_RUL_opcode_WINDOW_COPY 7 |
| #define BCHP_RDC_RUL_opcode_BLOCK_COPY 8 |
| #define BCHP_RDC_RUL_opcode_WINDOW_TO_BLOCK 9 |
| #define BCHP_RDC_RUL_opcode_BLOCK_TO_WINDOW 10 |
| #define BCHP_RDC_RUL_opcode_AND 11 |
| #define BCHP_RDC_RUL_opcode_AND_IMM 12 |
| #define BCHP_RDC_RUL_opcode_OR 13 |
| #define BCHP_RDC_RUL_opcode_OR_IMM 14 |
| #define BCHP_RDC_RUL_opcode_XOR 15 |
| #define BCHP_RDC_RUL_opcode_XOR_IMM 16 |
| #define BCHP_RDC_RUL_opcode_NOT 17 |
| #define BCHP_RDC_RUL_opcode_ROTATE_RIGHT 18 |
| #define BCHP_RDC_RUL_opcode_SUM 19 |
| #define BCHP_RDC_RUL_opcode_SUM_IMM 20 |
| #define BCHP_RDC_RUL_opcode_PLACEHOLDER 255 |
| |
| /* RDC :: RUL :: reserved0 [23:23] */ |
| #define BCHP_RDC_RUL_reserved0_MASK 0x00800000 |
| #define BCHP_RDC_RUL_reserved0_SHIFT 23 |
| |
| /* union - case rdc_args [22:00] */ |
| /* RDC :: RUL :: rdc_args :: rotation [22:18] */ |
| #define BCHP_RDC_RUL_rdc_args_rotation_MASK 0x007c0000 |
| #define BCHP_RDC_RUL_rdc_args_rotation_SHIFT 18 |
| |
| /* RDC :: RUL :: rdc_args :: src1 [17:12] */ |
| #define BCHP_RDC_RUL_rdc_args_src1_MASK 0x0003f000 |
| #define BCHP_RDC_RUL_rdc_args_src1_SHIFT 12 |
| |
| /* RDC :: RUL :: rdc_args :: src2 [11:06] */ |
| #define BCHP_RDC_RUL_rdc_args_src2_MASK 0x00000fc0 |
| #define BCHP_RDC_RUL_rdc_args_src2_SHIFT 6 |
| |
| /* RDC :: RUL :: rdc_args :: dest [05:00] */ |
| #define BCHP_RDC_RUL_rdc_args_dest_MASK 0x0000003f |
| #define BCHP_RDC_RUL_rdc_args_dest_SHIFT 0 |
| |
| /* union - case reg_args [22:00] */ |
| /* RDC :: RUL :: reg_args :: rotation [22:18] */ |
| #define BCHP_RDC_RUL_reg_args_rotation_MASK 0x007c0000 |
| #define BCHP_RDC_RUL_reg_args_rotation_SHIFT 18 |
| |
| /* RDC :: RUL :: reg_args :: src1 [17:12] */ |
| #define BCHP_RDC_RUL_reg_args_src1_MASK 0x0003f000 |
| #define BCHP_RDC_RUL_reg_args_src1_SHIFT 12 |
| |
| /* RDC :: RUL :: reg_args :: count [11:00] */ |
| #define BCHP_RDC_RUL_reg_args_count_MASK 0x00000fff |
| #define BCHP_RDC_RUL_reg_args_count_SHIFT 0 |
| |
| /*************************************************************************** |
| *XPT_PB |
| ***************************************************************************/ |
| /*************************************************************************** |
| *DESCRIPTOR_ABSTRACT - Playback Linked-List Descriptor Abstract |
| ***************************************************************************/ |
| /* XPT_PB :: DESCRIPTOR_ABSTRACT :: DESCRIPTOR_FORMAT [31:00] */ |
| #define BCHP_XPT_PB_DESCRIPTOR_ABSTRACT_DESCRIPTOR_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_PB_DESCRIPTOR_ABSTRACT_DESCRIPTOR_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_0 - Playback Linked-List Descriptor Word 0 |
| ***************************************************************************/ |
| /* XPT_PB :: DESC_0 :: PB_BUFFER_START_ADDR [31:00] */ |
| #define BCHP_XPT_PB_DESC_0_PB_BUFFER_START_ADDR_MASK 0xffffffff |
| #define BCHP_XPT_PB_DESC_0_PB_BUFFER_START_ADDR_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_1 - Playback Linked-List Descriptor Word 1 |
| ***************************************************************************/ |
| /* XPT_PB :: DESC_1 :: PB_BUFFER_LENGTH [31:00] */ |
| #define BCHP_XPT_PB_DESC_1_PB_BUFFER_LENGTH_MASK 0xffffffff |
| #define BCHP_XPT_PB_DESC_1_PB_BUFFER_LENGTH_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_2 - Playback Linked-List Descriptor Word 2 |
| ***************************************************************************/ |
| /* XPT_PB :: DESC_2 :: PB_INTERRUPT_ENABLE [31:31] */ |
| #define BCHP_XPT_PB_DESC_2_PB_INTERRUPT_ENABLE_MASK 0x80000000 |
| #define BCHP_XPT_PB_DESC_2_PB_INTERRUPT_ENABLE_SHIFT 31 |
| |
| /* XPT_PB :: DESC_2 :: PB_FORCE_RESYNC [30:30] */ |
| #define BCHP_XPT_PB_DESC_2_PB_FORCE_RESYNC_MASK 0x40000000 |
| #define BCHP_XPT_PB_DESC_2_PB_FORCE_RESYNC_SHIFT 30 |
| |
| /* XPT_PB :: DESC_2 :: reserved0 [29:28] */ |
| #define BCHP_XPT_PB_DESC_2_reserved0_MASK 0x30000000 |
| #define BCHP_XPT_PB_DESC_2_reserved0_SHIFT 28 |
| |
| /* XPT_PB :: DESC_2 :: PB_DESC_TAG_ID [27:24] */ |
| #define BCHP_XPT_PB_DESC_2_PB_DESC_TAG_ID_MASK 0x0f000000 |
| #define BCHP_XPT_PB_DESC_2_PB_DESC_TAG_ID_SHIFT 24 |
| |
| /* XPT_PB :: DESC_2 :: reserved1 [23:00] */ |
| #define BCHP_XPT_PB_DESC_2_reserved1_MASK 0x00ffffff |
| #define BCHP_XPT_PB_DESC_2_reserved1_SHIFT 0 |
| |
| /*************************************************************************** |
| *DESC_3 - Playback Linked-List Descriptor Word 3 |
| ***************************************************************************/ |
| /* XPT_PB :: DESC_3 :: PB_NEXT_DESC_ADDR [31:04] */ |
| #define BCHP_XPT_PB_DESC_3_PB_NEXT_DESC_ADDR_MASK 0xfffffff0 |
| #define BCHP_XPT_PB_DESC_3_PB_NEXT_DESC_ADDR_SHIFT 4 |
| |
| /* XPT_PB :: DESC_3 :: reserved0 [03:01] */ |
| #define BCHP_XPT_PB_DESC_3_reserved0_MASK 0x0000000e |
| #define BCHP_XPT_PB_DESC_3_reserved0_SHIFT 1 |
| |
| /* XPT_PB :: DESC_3 :: PB_LAST_DESC_IND [00:00] */ |
| #define BCHP_XPT_PB_DESC_3_PB_LAST_DESC_IND_MASK 0x00000001 |
| #define BCHP_XPT_PB_DESC_3_PB_LAST_DESC_IND_SHIFT 0 |
| |
| /*************************************************************************** |
| *XPT_RAVE |
| ***************************************************************************/ |
| /*************************************************************************** |
| *NOTEA_CONTEXT_SETUP_EXAMPLES - Context Setup Examples |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEA_CONTEXT_SETUP_EXAMPLES :: CONTEXT_EXAMPLES [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEA_CONTEXT_SETUP_EXAMPLES_CONTEXT_EXAMPLES_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEA_CONTEXT_SETUP_EXAMPLES_CONTEXT_EXAMPLES_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEB_STREAM_TYPE_SETUP - Stream Type Setup |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEB_STREAM_TYPE_SETUP :: STREAM_TYPE_SETUP [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEB_STREAM_TYPE_SETUP_STREAM_TYPE_SETUP_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEB_STREAM_TYPE_SETUP_STREAM_TYPE_SETUP_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEC_PES_LAYER_SELECTION - PES Layer Selection |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEC_PES_LAYER_SELECTION :: PES_LAYER_SELECTION [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEC_PES_LAYER_SELECTION_PES_LAYER_SELECTION_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEC_PES_LAYER_SELECTION_PES_LAYER_SELECTION_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTED_ES_FORMAT_SELECTION_GENERAL - ES Format Selection - general |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTED_ES_FORMAT_SELECTION_GENERAL :: GENERAL_ES_FORMAT_SELECTION [31:00] */ |
| #define BCHP_XPT_RAVE_NOTED_ES_FORMAT_SELECTION_GENERAL_GENERAL_ES_FORMAT_SELECTION_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTED_ES_FORMAT_SELECTION_GENERAL_GENERAL_ES_FORMAT_SELECTION_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEE_MPEG2_VIDEO_ES_SETUP - ES Setup - MPEG2 Video |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEE_MPEG2_VIDEO_ES_SETUP :: MPEG2_VIDEO_ES_FORMAT [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEE_MPEG2_VIDEO_ES_SETUP_MPEG2_VIDEO_ES_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEE_MPEG2_VIDEO_ES_SETUP_MPEG2_VIDEO_ES_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEF_AVC_VC1_VIDEO_ES_SETUP - ES Setup - AVC and VC1 Video |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEF_AVC_VC1_VIDEO_ES_SETUP :: AVC_VC1_VIDEO_ES_FORMAT [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEF_AVC_VC1_VIDEO_ES_SETUP_AVC_VC1_VIDEO_ES_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEF_AVC_VC1_VIDEO_ES_SETUP_AVC_VC1_VIDEO_ES_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEG_MPEG_AUDIO_ES_SETUP - ES Setup - MPEG Audio |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEG_MPEG_AUDIO_ES_SETUP :: AUDIO_MPEG_ES_FORMAT [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEG_MPEG_AUDIO_ES_SETUP_AUDIO_MPEG_ES_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEG_MPEG_AUDIO_ES_SETUP_AUDIO_MPEG_ES_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEH_AAC_AUDIO_ES_SETUP - ES Setup - AAC Audio |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEH_AAC_AUDIO_ES_SETUP :: AUDIO_AAC_ES_FORMAT [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEH_AAC_AUDIO_ES_SETUP_AUDIO_AAC_ES_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEH_AAC_AUDIO_ES_SETUP_AUDIO_AAC_ES_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEH_AC3_AUDIO_ES_SETUP - ES Setup - AC3 Audio |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEH_AC3_AUDIO_ES_SETUP :: AUDIO_AC3_ES_FORMAT [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEH_AC3_AUDIO_ES_SETUP_AUDIO_AC3_ES_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEH_AC3_AUDIO_ES_SETUP_AUDIO_AC3_ES_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEJ_ENHANCED_AC3_AUDIO_ES_SETUP - ES Setup - AC3 Audio |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEJ_ENHANCED_AC3_AUDIO_ES_SETUP :: AUDIO_ENHANCED_AC3_ES_FORMAT [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEJ_ENHANCED_AC3_AUDIO_ES_SETUP_AUDIO_ENHANCED_AC3_ES_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEJ_ENHANCED_AC3_AUDIO_ES_SETUP_AUDIO_ENHANCED_AC3_ES_FORMAT_SHIFT 0 |
| |
| /*************************************************************************** |
| *NOTEK_AAC_HE_AUDIO_ES_SETUP - ES Setup - AAC HE Audio |
| ***************************************************************************/ |
| /* XPT_RAVE :: NOTEK_AAC_HE_AUDIO_ES_SETUP :: AUDIO_AAC_HE_ES_FORMAT [31:00] */ |
| #define BCHP_XPT_RAVE_NOTEK_AAC_HE_AUDIO_ES_SETUP_AUDIO_AAC_HE_ES_FORMAT_MASK 0xffffffff |
| #define BCHP_XPT_RAVE_NOTEK_AAC_HE_AUDIO_ES_SETUP_AUDIO_AAC_HE_ES_FORMAT_SHIFT 0 |
| |
| #endif /* #ifndef BCHP_COMMON_H__ */ |
| |
| /* End of File */ |