blob: 6b3753b8386e338fc70b252597c7a45fed5675ee [file] [log] [blame]
/***************************************************************************
* Copyright (c) 1999-2014, 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 Tue Mar 25 03:12:52 2014
* Full Compile MD5 Checksum 4593e257971177815cc4a01913c4bcb6
* (minus title and desc)
* MD5 Checksum eacd1ac88c53d22793d18644f3aae7d3
*
* Compiled with: RDB Utility combo_header.pl
* RDB Parser 3.0
* unknown unknown
* Perl Interpreter 5.008008
* Operating System linux
*
* Revision History:
*
* $brcm_Log: $
*
***************************************************************************/
#ifndef BCHP_XPT_SECURITY_NS_H__
#define BCHP_XPT_SECURITY_NS_H__
/***************************************************************************
*XPT_SECURITY_NS - XPT_SECURITY_NS Registers
***************************************************************************/
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT0 0x00380200 /* Streamscram0 Blockout count 0 - RAVE */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT1 0x00380204 /* Streamscram0 Blockout count 1 - RS Buffer */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT2 0x00380208 /* Streamscram0 Blockout count 2 - Playback */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT3 0x0038020c /* Streamscram0 Blockout count 3 - DMA */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT0 0x00380210 /* Streamscram1 Blockout count 0 - RAVE */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT1 0x00380214 /* Streamscram1 Blockout count 1 - RS Buffer */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT2 0x00380218 /* Streamscram1 Blockout count 2 - Playback */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT3 0x0038021c /* Streamscram1 Blockout count 3 - DMA */
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL 0x00380220 /* Streamscram0/1 Blockout Control */
#define BCHP_XPT_SECURITY_NS_WATCHDOG_CTRL 0x00380224 /* Watchdog timer control */
#define BCHP_XPT_SECURITY_NS_SEC_POWAY_STATUS 0x00380228 /* SEC_POWAY cipher core status */
#define BCHP_XPT_SECURITY_NS_MAC0_SEMAPHORE 0x0038022c /* semaphore for MAC0 (CMAC/CBCMAC) */
#define BCHP_XPT_SECURITY_NS_MAC0_0 0x00380230 /* MAC0[31:0] */
#define BCHP_XPT_SECURITY_NS_MAC0_1 0x00380234 /* MAC0[63:32] */
#define BCHP_XPT_SECURITY_NS_MAC0_2 0x00380238 /* MAC0[95:64] */
#define BCHP_XPT_SECURITY_NS_MAC0_3 0x0038023c /* MAC0[127:96] */
#define BCHP_XPT_SECURITY_NS_MAC1_SEMAPHORE 0x00380240 /* semaphore for MAC1 (CMAC/CBCMAC) */
#define BCHP_XPT_SECURITY_NS_MAC1_0 0x00380244 /* MAC1[31:0] */
#define BCHP_XPT_SECURITY_NS_MAC1_1 0x00380248 /* MAC1[63:32] */
#define BCHP_XPT_SECURITY_NS_MAC1_2 0x0038024c /* MAC1[95:64] */
#define BCHP_XPT_SECURITY_NS_MAC1_3 0x00380250 /* MAC1[127:96] */
#define BCHP_XPT_SECURITY_NS_MAC2_SEMAPHORE 0x00380254 /* semaphore for MAC2 (CMAC/CBCMAC) */
#define BCHP_XPT_SECURITY_NS_MAC2_0 0x00380258 /* MAC2[31:0] */
#define BCHP_XPT_SECURITY_NS_MAC2_1 0x0038025c /* MAC2[63:32] */
#define BCHP_XPT_SECURITY_NS_MAC2_2 0x00380260 /* MAC2[95:64] */
#define BCHP_XPT_SECURITY_NS_MAC2_3 0x00380264 /* MAC2[127:96] */
#define BCHP_XPT_SECURITY_NS_MAC3_SEMAPHORE 0x00380268 /* semaphore for MAC3 (CMAC/CBCMAC) */
#define BCHP_XPT_SECURITY_NS_MAC3_0 0x0038026c /* MAC3[31:0] */
#define BCHP_XPT_SECURITY_NS_MAC3_1 0x00380270 /* MAC3[63:32] */
#define BCHP_XPT_SECURITY_NS_MAC3_2 0x00380274 /* MAC3[95:64] */
#define BCHP_XPT_SECURITY_NS_MAC3_3 0x00380278 /* MAC3[127:96] */
#define BCHP_XPT_SECURITY_NS_SHA20_SEMAPHORE 0x0038027c /* semaphore for SHA20 */
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL 0x00380280 /* SHA2 Control for Module 0 */
#define BCHP_XPT_SECURITY_NS_SHA20_0 0x00380284 /* SHA20[31:0] */
#define BCHP_XPT_SECURITY_NS_SHA20_1 0x00380288 /* SHA20[63:32] */
#define BCHP_XPT_SECURITY_NS_SHA20_2 0x0038028c /* SHA20[95:64] */
#define BCHP_XPT_SECURITY_NS_SHA20_3 0x00380290 /* SHA20[127:96] */
#define BCHP_XPT_SECURITY_NS_SHA20_4 0x00380294 /* SHA20[159:128] */
#define BCHP_XPT_SECURITY_NS_SHA20_5 0x00380298 /* SHA20[191:160] */
#define BCHP_XPT_SECURITY_NS_SHA20_6 0x0038029c /* SHA20[223:192] */
#define BCHP_XPT_SECURITY_NS_SHA20_7 0x003802a0 /* SHA20[255:224] */
#define BCHP_XPT_SECURITY_NS_SHA21_SEMAPHORE 0x003802a4 /* semaphore for SHA21 */
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL 0x003802a8 /* SHA2 Control for Module 1 */
#define BCHP_XPT_SECURITY_NS_SHA21_0 0x003802ac /* SHA21[31:0] */
#define BCHP_XPT_SECURITY_NS_SHA21_1 0x003802b0 /* SHA21[63:32] */
#define BCHP_XPT_SECURITY_NS_SHA21_2 0x003802b4 /* SHA21[95:64] */
#define BCHP_XPT_SECURITY_NS_SHA21_3 0x003802b8 /* SHA21[127:96] */
#define BCHP_XPT_SECURITY_NS_SHA21_4 0x003802bc /* SHA21[159:128] */
#define BCHP_XPT_SECURITY_NS_SHA21_5 0x003802c0 /* SHA21[191:160] */
#define BCHP_XPT_SECURITY_NS_SHA21_6 0x003802c4 /* SHA21[223:192] */
#define BCHP_XPT_SECURITY_NS_SHA21_7 0x003802c8 /* SHA21[255:224] */
/***************************************************************************
*S0_BLOCKOUT_COUNT0 - Streamscram0 Blockout count 0 - RAVE
***************************************************************************/
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT0 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT0_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT0_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT0 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT0_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT0_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT0_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*S0_BLOCKOUT_COUNT1 - Streamscram0 Blockout count 1 - RS Buffer
***************************************************************************/
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT1 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT1_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT1_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT1 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT1_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT1_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT1_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*S0_BLOCKOUT_COUNT2 - Streamscram0 Blockout count 2 - Playback
***************************************************************************/
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT2 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT2_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT2_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT2 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT2_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT2_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT2_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*S0_BLOCKOUT_COUNT3 - Streamscram0 Blockout count 3 - DMA
***************************************************************************/
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT3 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT3_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT3_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S0_BLOCKOUT_COUNT3 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT3_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT3_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S0_BLOCKOUT_COUNT3_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*S1_BLOCKOUT_COUNT0 - Streamscram1 Blockout count 0 - RAVE
***************************************************************************/
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT0 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT0_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT0_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT0 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT0_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT0_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT0_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*S1_BLOCKOUT_COUNT1 - Streamscram1 Blockout count 1 - RS Buffer
***************************************************************************/
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT1 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT1_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT1_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT1 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT1_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT1_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT1_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*S1_BLOCKOUT_COUNT2 - Streamscram1 Blockout count 2 - Playback
***************************************************************************/
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT2 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT2_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT2_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT2 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT2_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT2_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT2_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*S1_BLOCKOUT_COUNT3 - Streamscram1 Blockout count 3 - DMA
***************************************************************************/
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT3 :: reserved0 [31:16] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT3_reserved0_MASK 0xffff0000
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT3_reserved0_SHIFT 16
/* XPT_SECURITY_NS :: S1_BLOCKOUT_COUNT3 :: BLOCKOUT_COUNT [15:00] */
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT3_BLOCKOUT_COUNT_MASK 0x0000ffff
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT3_BLOCKOUT_COUNT_SHIFT 0
#define BCHP_XPT_SECURITY_NS_S1_BLOCKOUT_COUNT3_BLOCKOUT_COUNT_DEFAULT 0x0000032c
/***************************************************************************
*BLOCKOUT_CTRL - Streamscram0/1 Blockout Control
***************************************************************************/
/* XPT_SECURITY_NS :: BLOCKOUT_CTRL :: reserved0 [31:04] */
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_reserved0_MASK 0xfffffff0
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_reserved0_SHIFT 4
/* XPT_SECURITY_NS :: BLOCKOUT_CTRL :: PIPE3_DISALLOW_UNUSED [03:03] */
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE3_DISALLOW_UNUSED_MASK 0x00000008
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE3_DISALLOW_UNUSED_SHIFT 3
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE3_DISALLOW_UNUSED_DEFAULT 0x00000000
/* XPT_SECURITY_NS :: BLOCKOUT_CTRL :: PIPE2_DISALLOW_UNUSED [02:02] */
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE2_DISALLOW_UNUSED_MASK 0x00000004
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE2_DISALLOW_UNUSED_SHIFT 2
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE2_DISALLOW_UNUSED_DEFAULT 0x00000000
/* XPT_SECURITY_NS :: BLOCKOUT_CTRL :: PIPE1_DISALLOW_UNUSED [01:01] */
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE1_DISALLOW_UNUSED_MASK 0x00000002
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE1_DISALLOW_UNUSED_SHIFT 1
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE1_DISALLOW_UNUSED_DEFAULT 0x00000000
/* XPT_SECURITY_NS :: BLOCKOUT_CTRL :: PIPE0_DISALLOW_UNUSED [00:00] */
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE0_DISALLOW_UNUSED_MASK 0x00000001
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE0_DISALLOW_UNUSED_SHIFT 0
#define BCHP_XPT_SECURITY_NS_BLOCKOUT_CTRL_PIPE0_DISALLOW_UNUSED_DEFAULT 0x00000000
/***************************************************************************
*WATCHDOG_CTRL - Watchdog timer control
***************************************************************************/
/* XPT_SECURITY_NS :: WATCHDOG_CTRL :: reserved0 [31:01] */
#define BCHP_XPT_SECURITY_NS_WATCHDOG_CTRL_reserved0_MASK 0xfffffffe
#define BCHP_XPT_SECURITY_NS_WATCHDOG_CTRL_reserved0_SHIFT 1
/* XPT_SECURITY_NS :: WATCHDOG_CTRL :: WATCHDOG_EN [00:00] */
#define BCHP_XPT_SECURITY_NS_WATCHDOG_CTRL_WATCHDOG_EN_MASK 0x00000001
#define BCHP_XPT_SECURITY_NS_WATCHDOG_CTRL_WATCHDOG_EN_SHIFT 0
#define BCHP_XPT_SECURITY_NS_WATCHDOG_CTRL_WATCHDOG_EN_DEFAULT 0x00000001
/***************************************************************************
*SEC_POWAY_STATUS - SEC_POWAY cipher core status
***************************************************************************/
/* XPT_SECURITY_NS :: SEC_POWAY_STATUS :: SEC_POWAY_STATUS [31:00] */
#define BCHP_XPT_SECURITY_NS_SEC_POWAY_STATUS_SEC_POWAY_STATUS_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SEC_POWAY_STATUS_SEC_POWAY_STATUS_SHIFT 0
/***************************************************************************
*MAC0_SEMAPHORE - semaphore for MAC0 (CMAC/CBCMAC)
***************************************************************************/
/* XPT_SECURITY_NS :: MAC0_SEMAPHORE :: reserved0 [31:08] */
#define BCHP_XPT_SECURITY_NS_MAC0_SEMAPHORE_reserved0_MASK 0xffffff00
#define BCHP_XPT_SECURITY_NS_MAC0_SEMAPHORE_reserved0_SHIFT 8
/* XPT_SECURITY_NS :: MAC0_SEMAPHORE :: semaphore_ctrl [07:00] */
#define BCHP_XPT_SECURITY_NS_MAC0_SEMAPHORE_semaphore_ctrl_MASK 0x000000ff
#define BCHP_XPT_SECURITY_NS_MAC0_SEMAPHORE_semaphore_ctrl_SHIFT 0
/***************************************************************************
*MAC0_0 - MAC0[31:0]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC0_0 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC0_0_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC0_0_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC0_1 - MAC0[63:32]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC0_1 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC0_1_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC0_1_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC0_2 - MAC0[95:64]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC0_2 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC0_2_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC0_2_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC0_3 - MAC0[127:96]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC0_3 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC0_3_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC0_3_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC1_SEMAPHORE - semaphore for MAC1 (CMAC/CBCMAC)
***************************************************************************/
/* XPT_SECURITY_NS :: MAC1_SEMAPHORE :: reserved0 [31:08] */
#define BCHP_XPT_SECURITY_NS_MAC1_SEMAPHORE_reserved0_MASK 0xffffff00
#define BCHP_XPT_SECURITY_NS_MAC1_SEMAPHORE_reserved0_SHIFT 8
/* XPT_SECURITY_NS :: MAC1_SEMAPHORE :: semaphore_ctrl [07:00] */
#define BCHP_XPT_SECURITY_NS_MAC1_SEMAPHORE_semaphore_ctrl_MASK 0x000000ff
#define BCHP_XPT_SECURITY_NS_MAC1_SEMAPHORE_semaphore_ctrl_SHIFT 0
/***************************************************************************
*MAC1_0 - MAC1[31:0]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC1_0 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC1_0_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC1_0_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC1_1 - MAC1[63:32]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC1_1 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC1_1_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC1_1_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC1_2 - MAC1[95:64]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC1_2 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC1_2_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC1_2_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC1_3 - MAC1[127:96]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC1_3 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC1_3_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC1_3_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC2_SEMAPHORE - semaphore for MAC2 (CMAC/CBCMAC)
***************************************************************************/
/* XPT_SECURITY_NS :: MAC2_SEMAPHORE :: reserved0 [31:08] */
#define BCHP_XPT_SECURITY_NS_MAC2_SEMAPHORE_reserved0_MASK 0xffffff00
#define BCHP_XPT_SECURITY_NS_MAC2_SEMAPHORE_reserved0_SHIFT 8
/* XPT_SECURITY_NS :: MAC2_SEMAPHORE :: semaphore_ctrl [07:00] */
#define BCHP_XPT_SECURITY_NS_MAC2_SEMAPHORE_semaphore_ctrl_MASK 0x000000ff
#define BCHP_XPT_SECURITY_NS_MAC2_SEMAPHORE_semaphore_ctrl_SHIFT 0
/***************************************************************************
*MAC2_0 - MAC2[31:0]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC2_0 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC2_0_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC2_0_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC2_1 - MAC2[63:32]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC2_1 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC2_1_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC2_1_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC2_2 - MAC2[95:64]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC2_2 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC2_2_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC2_2_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC2_3 - MAC2[127:96]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC2_3 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC2_3_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC2_3_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC3_SEMAPHORE - semaphore for MAC3 (CMAC/CBCMAC)
***************************************************************************/
/* XPT_SECURITY_NS :: MAC3_SEMAPHORE :: reserved0 [31:08] */
#define BCHP_XPT_SECURITY_NS_MAC3_SEMAPHORE_reserved0_MASK 0xffffff00
#define BCHP_XPT_SECURITY_NS_MAC3_SEMAPHORE_reserved0_SHIFT 8
/* XPT_SECURITY_NS :: MAC3_SEMAPHORE :: semaphore_ctrl [07:00] */
#define BCHP_XPT_SECURITY_NS_MAC3_SEMAPHORE_semaphore_ctrl_MASK 0x000000ff
#define BCHP_XPT_SECURITY_NS_MAC3_SEMAPHORE_semaphore_ctrl_SHIFT 0
/***************************************************************************
*MAC3_0 - MAC3[31:0]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC3_0 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC3_0_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC3_0_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC3_1 - MAC3[63:32]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC3_1 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC3_1_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC3_1_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC3_2 - MAC3[95:64]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC3_2 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC3_2_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC3_2_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*MAC3_3 - MAC3[127:96]
***************************************************************************/
/* XPT_SECURITY_NS :: MAC3_3 :: MAC_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_MAC3_3_MAC_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_MAC3_3_MAC_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_SEMAPHORE - semaphore for SHA20
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_SEMAPHORE :: reserved0 [31:08] */
#define BCHP_XPT_SECURITY_NS_SHA20_SEMAPHORE_reserved0_MASK 0xffffff00
#define BCHP_XPT_SECURITY_NS_SHA20_SEMAPHORE_reserved0_SHIFT 8
/* XPT_SECURITY_NS :: SHA20_SEMAPHORE :: semaphore_ctrl [07:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_SEMAPHORE_semaphore_ctrl_MASK 0x000000ff
#define BCHP_XPT_SECURITY_NS_SHA20_SEMAPHORE_semaphore_ctrl_SHIFT 0
/***************************************************************************
*SHA20_CTRL - SHA2 Control for Module 0
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_CTRL :: reserved0 [31:11] */
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_reserved0_MASK 0xfffff800
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_reserved0_SHIFT 11
/* XPT_SECURITY_NS :: SHA20_CTRL :: PB_BAND [10:10] */
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_PB_BAND_MASK 0x00000400
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_PB_BAND_SHIFT 10
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_PB_BAND_DEFAULT 0x00000000
/* XPT_SECURITY_NS :: SHA20_CTRL :: BAND_NUM [09:03] */
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_BAND_NUM_MASK 0x000003f8
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_BAND_NUM_SHIFT 3
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_BAND_NUM_DEFAULT 0x00000000
/* XPT_SECURITY_NS :: SHA20_CTRL :: SHA2_SEL [02:01] */
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_SEL_MASK 0x00000006
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_SEL_SHIFT 1
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_SEL_DEFAULT 0x00000000
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_SEL_SHA1 0
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_SEL_SHA224 1
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_SEL_SHA256 2
/* XPT_SECURITY_NS :: SHA20_CTRL :: SHA2_EN [00:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_EN_MASK 0x00000001
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_EN_SHIFT 0
#define BCHP_XPT_SECURITY_NS_SHA20_CTRL_SHA2_EN_DEFAULT 0x00000000
/***************************************************************************
*SHA20_0 - SHA20[31:0]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_0 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_0_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_0_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_1 - SHA20[63:32]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_1 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_1_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_1_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_2 - SHA20[95:64]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_2 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_2_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_2_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_3 - SHA20[127:96]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_3 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_3_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_3_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_4 - SHA20[159:128]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_4 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_4_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_4_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_5 - SHA20[191:160]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_5 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_5_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_5_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_6 - SHA20[223:192]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_6 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_6_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_6_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA20_7 - SHA20[255:224]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA20_7 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA20_7_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA20_7_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_SEMAPHORE - semaphore for SHA21
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_SEMAPHORE :: reserved0 [31:08] */
#define BCHP_XPT_SECURITY_NS_SHA21_SEMAPHORE_reserved0_MASK 0xffffff00
#define BCHP_XPT_SECURITY_NS_SHA21_SEMAPHORE_reserved0_SHIFT 8
/* XPT_SECURITY_NS :: SHA21_SEMAPHORE :: semaphore_ctrl [07:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_SEMAPHORE_semaphore_ctrl_MASK 0x000000ff
#define BCHP_XPT_SECURITY_NS_SHA21_SEMAPHORE_semaphore_ctrl_SHIFT 0
/***************************************************************************
*SHA21_CTRL - SHA2 Control for Module 1
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_CTRL :: reserved0 [31:11] */
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_reserved0_MASK 0xfffff800
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_reserved0_SHIFT 11
/* XPT_SECURITY_NS :: SHA21_CTRL :: PB_BAND [10:10] */
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_PB_BAND_MASK 0x00000400
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_PB_BAND_SHIFT 10
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_PB_BAND_DEFAULT 0x00000000
/* XPT_SECURITY_NS :: SHA21_CTRL :: BAND_NUM [09:03] */
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_BAND_NUM_MASK 0x000003f8
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_BAND_NUM_SHIFT 3
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_BAND_NUM_DEFAULT 0x00000000
/* XPT_SECURITY_NS :: SHA21_CTRL :: SHA2_SEL [02:01] */
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_SEL_MASK 0x00000006
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_SEL_SHIFT 1
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_SEL_DEFAULT 0x00000000
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_SEL_SHA1 0
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_SEL_SHA224 1
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_SEL_SHA256 2
/* XPT_SECURITY_NS :: SHA21_CTRL :: SHA2_EN [00:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_EN_MASK 0x00000001
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_EN_SHIFT 0
#define BCHP_XPT_SECURITY_NS_SHA21_CTRL_SHA2_EN_DEFAULT 0x00000000
/***************************************************************************
*SHA21_0 - SHA21[31:0]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_0 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_0_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_0_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_1 - SHA21[63:32]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_1 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_1_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_1_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_2 - SHA21[95:64]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_2 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_2_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_2_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_3 - SHA21[127:96]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_3 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_3_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_3_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_4 - SHA21[159:128]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_4 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_4_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_4_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_5 - SHA21[191:160]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_5 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_5_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_5_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_6 - SHA21[223:192]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_6 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_6_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_6_SHA2_OUTPUT_SHIFT 0
/***************************************************************************
*SHA21_7 - SHA21[255:224]
***************************************************************************/
/* XPT_SECURITY_NS :: SHA21_7 :: SHA2_OUTPUT [31:00] */
#define BCHP_XPT_SECURITY_NS_SHA21_7_SHA2_OUTPUT_MASK 0xffffffff
#define BCHP_XPT_SECURITY_NS_SHA21_7_SHA2_OUTPUT_SHIFT 0
#endif /* #ifndef BCHP_XPT_SECURITY_NS_H__ */
/* End of File */