My Project
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Macros | Functions
sp804_sleep_timer.h File Reference
#include <sw_types.h>
#include <sp804_timer.h>
#include <sw_io.h>
#include <gic.h>
#include <sw_board.h>

Go to the source code of this file.

Macros

#define SLEEP_TIMER_OFFSET   0x20
 
#define SLEEP_TIMER_DURATION   100000 /*current clock speed is 100Mhz.*/
 

Functions

void sp804_sleep_timer_init (u32 timer_base)
 
void sp804_sleep_timer_enable (u32 timer_base)
 
u32 sp804_sleep_timer_read_value (u32 timer_base)
 
void sp804_sleep_timer_irq_handler (u32 timer_base)
 
u64 get_current_ticks ()
 

Macro Definition Documentation

#define SLEEP_TIMER_DURATION   100000 /*current clock speed is 100Mhz.*/
#define SLEEP_TIMER_OFFSET   0x20

Function Documentation

u64 get_current_ticks ( )
Returns
void sp804_sleep_timer_enable ( u32  timer_base)
Parameters
timer_base
void sp804_sleep_timer_init ( u32  timer_base)
Parameters
timer_base
void sp804_sleep_timer_irq_handler ( u32  timer_base)
Parameters
timer_base
u32 sp804_sleep_timer_read_value ( u32  timer_base)
Parameters
timer_base
Returns