Timer is a programmable timer peripheral. This component is an APB slave device. There are
6 timers(Timer0~5) and 2 Secure timers(STimer0~1). CNTPCT_EL0 is provided by STimer1.
Timer5 and STimer0~1 count up from zero to a programmed value and generate an
interrupt when the counter reaches the programmed value.
Timer0~4 count down from a programmed value to zero and generate an interrupt when
the counter reaches zero.
Timer supports the following features:
Timer0~5 is used for no-secure, STimer0~1 is used for secure.
Two operation modes: free-running and user-defined count.
Maskable for each individual interrupt.