| #ifndef __DXS_MBX_H__ |
| #define __DXS_MBX_H__ |
| /****************************************************************************** |
| |
| Copyright (c) 2006-2015 Lantiq Deutschland GmbH |
| Copyright (c) 2015 Lantiq Beteiligungs-GmbH & Co.KG |
| Copyright 2018, Intel Corporation. |
| |
| For licensing information, see the file 'LICENSE' in the root folder of |
| this software module. |
| |
| ******************************************************************************/ |
| |
| /** |
| \file dxs_mbx.h |
| Mailbox functions declarations. |
| */ |
| |
| /* ========================================================================== */ |
| /* Includes */ |
| /* ========================================================================== */ |
| #include "dxs_lib.h" |
| |
| /* ========================================================================== */ |
| /* Macro definitions */ |
| /* ========================================================================== */ |
| #define CmdWrite DXS_CmdWrite |
| #define CmdRead DXS_CmdRead |
| |
| /* ========================================================================== */ |
| /* Type definitions */ |
| /* ========================================================================== */ |
| |
| /* ========================================================================== */ |
| /* Function prototypes */ |
| /* ========================================================================== */ |
| extern int32_t DXS_CmdWrite( |
| DXS_DEVICE_t *pDev, |
| uint32_t *pCmd); |
| |
| extern int32_t DXS_CmdRead( |
| DXS_DEVICE_t *pDev, |
| uint32_t *pCmd, |
| uint32_t *pData); |
| |
| extern int32_t DXS_DwldPatch ( |
| DXS_DEVICE_t *pDev, |
| uint8_t *pBuffer, |
| uint32_t nSize); |
| extern void DXS_ObxRead( |
| DXS_DEVICE_t *pDev, |
| uint16_t *pData, |
| uint8_t *len); |
| |
| #endif /* __DXS_MBX_H__ */ |