blob: fa95d4db0ab47c80cb1f16672d110a46b10b82d0 [file] [log] [blame]
/*******************************************************************************
* Copyright (C) Marvell International Ltd. and its affiliates
*
* Marvell GPL License Option
*
* If you received this File from Marvell, you may opt to use, redistribute and/or
* modify this File in accordance with the terms and conditions of the General
* Public License Version 2, June 1991 (the GPL License), a copy of which is
* available along with the File in the license.txt file or by writing to the Free
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 or
* on the worldwide web at http://www.gnu.org/licenses/gpl.txt.
*
* THE FILE IS DISTRIBUTED AS-IS, WITHOUT WARRANTY OF ANY KIND, AND THE IMPLIED
* WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE ARE EXPRESSLY
* DISCLAIMED. The GPL License provides additional details about this warranty
* disclaimer.
********************************************************************************/
#ifndef avioDhub_h
#define avioDhub_h (){}
#define RA_SemaINTR_mask 0x0000
#define RA_Semaphore_CFG 0x0000
#define RA_Semaphore_INTR 0x0004
#define RA_Semaphore_mask 0x0010
#define RA_SemaQuery_RESP 0x0000
#define RA_SemaQueryMap_ADDR 0x0000
#define RA_SemaHub_Query 0x0000
#define RA_SemaHub_counter 0x0000
#define RA_SemaHub_ARR 0x0100
#define RA_SemaHub_cell 0x0100
#define RA_SemaHub_PUSH 0x0380
#define RA_SemaHub_POP 0x0384
#define RA_SemaHub_empty 0x0388
#define RA_SemaHub_full 0x038C
#define RA_SemaHub_almostEmpty 0x0390
#define RA_SemaHub_almostFull 0x0394
#define RA_FiFo_CFG 0x0000
#define RA_FiFo_START 0x0004
#define RA_FiFo_CLEAR 0x0008
#define RA_FiFo_FLUSH 0x000C
#define RA_HBO_FiFoCtl 0x0000
#define RA_HBO_ARR 0x0400
#define RA_HBO_FiFo 0x0400
#define RA_HBO_BUSY 0x0600
#define RA_LLDesFmt_mem 0x0000
#define RA_dHubCmdHDR_DESC 0x0000
#define RA_dHubCmd_MEM 0x0000
#define RA_dHubCmd_HDR 0x0004
#define RA_dHubChannel_CFG 0x0000
#define RA_dHubChannel_START 0x0004
#define RA_dHubChannel_CLEAR 0x0008
#define RA_dHubChannel_FLUSH 0x000C
#define RA_dHubReg_SemaHub 0x0000
#define RA_dHubReg_HBO 0x0400
#define RA_dHubReg_ARR 0x0B00
#define RA_dHubReg_channelCtl 0x0B00
#define RA_dHubReg_BUSY 0x0C00
#define RA_dHubReg_PENDING 0x0C04
#define RA_dHubReg_busRstEn 0x0C08
#define RA_dHubReg_busRstDone 0x0C0C
#define RA_dHubReg_flowCtl 0x0C10
#define RA_dHubCmd2D_MEM 0x0000
#define RA_dHubCmd2D_DESC 0x0004
#define RA_dHubCmd2D_START 0x0008
#define RA_dHubCmd2D_CLEAR 0x000C
#define RA_dHubCmd2D_HDR 0x0010
#define RA_dHubQuery_RESP 0x0000
#define RA_dHubReg2D_dHub 0x0000
#define RA_dHubReg2D_ARR 0x0D00
#define RA_dHubReg2D_Cmd2D 0x0D00
#define RA_dHubReg2D_BUSY 0x0F00
#define RA_dHubReg2D_CH_ST 0x0F40
#define RA_avioDhubTcmMap_dummy 0x0000
#define RA_vppDhub_tcm0 0x0000
#define RA_vppDhub_dHub0 0x10000
#define RA_agDhub_tcm0 0x0000
#define RA_agDhub_dHub0 0x10000
#endif