blob: 9e3eb1d6015138e92740b19905d92965b96908a2 [file] [log] [blame]
#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__ */