mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-08 05:43:21 +09:00
![Wolfgang Denk](/assets/img/avatar_default.png)
Signed-off-by: Wolfgang Denk <wd@denx.de> [trini Don't remove some copyrights by accident] Signed-off-by: Tom Rini <trini@ti.com>
74 lines
1.3 KiB
C
74 lines
1.3 KiB
C
/**
|
|
* @file IxOsalIxpOem.h
|
|
*
|
|
* @brief this file contains platform-specific defines.
|
|
*
|
|
*
|
|
* @par
|
|
* IXP400 SW Release version 2.0
|
|
*
|
|
* -- Copyright Notice --
|
|
*
|
|
* @par
|
|
* Copyright 2001-2005, Intel Corporation.
|
|
* All rights reserved.
|
|
*
|
|
* @par
|
|
* SPDX-License-Identifier: BSD-3-Clause
|
|
* @par
|
|
* -- End of Copyright Notice --
|
|
*/
|
|
|
|
#ifndef IxOsalOem_H
|
|
#define IxOsalOem_H
|
|
|
|
#include "IxOsalTypes.h"
|
|
|
|
/* OS-specific header for Platform package */
|
|
#include "IxOsalOsIxp400.h"
|
|
|
|
/*
|
|
* Platform Name
|
|
*/
|
|
#define IX_OSAL_PLATFORM_NAME ixp400
|
|
|
|
/*
|
|
* Cache line size
|
|
*/
|
|
#define IX_OSAL_CACHE_LINE_SIZE (32)
|
|
|
|
|
|
/* Platform-specific fastmutex implementation */
|
|
PUBLIC IX_STATUS ixOsalOemFastMutexTryLock (IxOsalFastMutex * mutex);
|
|
|
|
/* Platform-specific init (MemMap) */
|
|
PUBLIC IX_STATUS
|
|
ixOsalOemInit (void);
|
|
|
|
/* Platform-specific unload (MemMap) */
|
|
PUBLIC void
|
|
ixOsalOemUnload (void);
|
|
|
|
/* Default implementations */
|
|
|
|
PUBLIC UINT32
|
|
ixOsalIxp400SharedTimestampGet (void);
|
|
|
|
|
|
UINT32
|
|
ixOsalIxp400SharedTimestampRateGet (void);
|
|
|
|
UINT32
|
|
ixOsalIxp400SharedSysClockRateGet (void);
|
|
|
|
void
|
|
ixOsalIxp400SharedTimeGet (IxOsalTimeval * tv);
|
|
|
|
|
|
INT32
|
|
ixOsalIxp400SharedLog (UINT32 level, UINT32 device, char *format,
|
|
int arg1, int arg2, int arg3, int arg4,
|
|
int arg5, int arg6);
|
|
|
|
#endif /* IxOsal_Oem_H */
|