mirror of
https://github.com/jialexd/sdk-ameba-v4.0c_180328.git
synced 2025-02-06 01:15:17 +00:00
37 lines
1.1 KiB
C
37 lines
1.1 KiB
C
|
/*
|
||
|
* Routines to access hardware
|
||
|
*
|
||
|
* Copyright (c) 2013 Realtek Semiconductor Corp.
|
||
|
*
|
||
|
* This module is a confidential and proprietary property of RealTek and
|
||
|
* possession or use of this module requires written permission of RealTek.
|
||
|
*/
|
||
|
|
||
|
|
||
|
#include "rtl8195a.h"
|
||
|
|
||
|
VOID
|
||
|
HalTimerOpInit_Patch(
|
||
|
IN VOID *Data
|
||
|
)
|
||
|
{
|
||
|
PHAL_TIMER_OP pHalTimerOp = (PHAL_TIMER_OP) Data;
|
||
|
|
||
|
pHalTimerOp->HalGetTimerId = HalGetTimerIdRtl8195a;
|
||
|
#ifdef CONFIG_CHIP_E_CUT
|
||
|
pHalTimerOp->HalTimerInit = (BOOL (*)(void*))HalTimerInitRtl8195a_V04;
|
||
|
#else
|
||
|
pHalTimerOp->HalTimerInit = (BOOL (*)(void*))HalTimerInitRtl8195a_Patch;
|
||
|
#endif
|
||
|
#if defined(CONFIG_CHIP_C_CUT) || defined(CONFIG_CHIP_E_CUT)
|
||
|
pHalTimerOp->HalTimerReadCount = HalTimerReadCountRtl8195aV02;
|
||
|
#else
|
||
|
pHalTimerOp->HalTimerReadCount = HalTimerReadCountRtl8195a_Patch;
|
||
|
#endif
|
||
|
pHalTimerOp->HalTimerIrqClear = HalTimerIrqClearRtl8195a;
|
||
|
pHalTimerOp->HalTimerDis = HalTimerDisRtl8195a_Patch;
|
||
|
pHalTimerOp->HalTimerEn = HalTimerEnRtl8195a_Patch;
|
||
|
pHalTimerOp->HalTimerDumpReg = HalTimerDumpRegRtl8195a;
|
||
|
}
|
||
|
|