Sign in
third-party-mirror
/
u-boot
/
d2ca328c830fdaaee9a85b77b343450bde0c587e
/
.
/
arch
/
arm
/
cpu
/
armv8
/
gxb
/
firmware
/
scp_task
/
lib
/
delay.c
blob: eac439e09b1e0d91c2dd5a8be38cd109777634ff [
file
] [
log
] [
blame
]
#define
P_EE_TIMER_E
(*((
volatile
unsigned
*)(
0xc1100000
+
(
0x2662
<<
2
))))
unsigned
int
get_time
(
void
)
{
return
P_EE_TIMER_E
;
}
void
_udelay
(
unsigned
int
us
)
{
unsigned
int
t0
=
get_time
();
while
(
get_time
()
-
t0
<=
us
)
;
}