void set(Address addr, u32 data)
Set bits in memory mapped register.
void unset(Address addr, u32 data)
Unset bits in memory mapped register.
u32 read(u32 reg) const
read from memory mapped I/O register
Result setCoreTimerIrq(Timer timer, bool enable)
Set Core Timer interrupt.
Result initialize()
Initialize the Controller.
bool getCoreTimerIrqStatus(Timer timer) const
Get core timer interrupt status.
Size m_coreId
Core identifier.
Broadcom2836(Size coreId)
Constructor.
Timer
Hardware timers available in BCM 2836.
unsigned int u32
Unsigned 32-bit number.
unsigned int Size
Any sane size indicator cannot go negative.