23 lines
622 B
C
23 lines
622 B
C
#ifndef __GILBRALTAR_BCM__
|
|
#define __GILBRALTAR_BCM__
|
|
|
|
#define ARM_IO_BASE 0x107c000000UL
|
|
|
|
// System timers
|
|
#define ARM_SYSTIMER_BASE (ARM_IO_BASE + 0x3000)
|
|
#define ARM_SYSTIMER_CS (ARM_SYSTIMER_BASE + 0x00)
|
|
#define ARM_SYSTIMER_CLO (ARM_SYSTIMER_BASE + 0x04)
|
|
#define ARM_SYSTIMER_CHI (ARM_SYSTIMER_BASE + 0x08)
|
|
|
|
// Interrupt Controller
|
|
#define ARM_IC_BASE (ARM_IO_BASE + 0xb000)
|
|
|
|
#define ARM_IC_FIQ_CONTROL (ARM_IO_BASE + 0x20c)
|
|
|
|
// General Purpose I/O #2
|
|
#define ARM_GPIO2_BASE (ARM_IO_BASE + 0x1517c00)
|
|
|
|
#define ARM_GPIO2_DATA0 (ARM_GPIO2_BASE + 0x04)
|
|
#define ARM_GPIO2_IODIR0 (ARM_GPIO2_BASE + 0x08)
|
|
|
|
#endif
|