Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/mv/mvreg.h
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Lines | |||||
#define MAIN_IRQ_NUM 116 | #define MAIN_IRQ_NUM 116 | ||||
#define ERR_IRQ_NUM 32 | #define ERR_IRQ_NUM 32 | ||||
#define ERR_IRQ (MAIN_IRQ_NUM) | #define ERR_IRQ (MAIN_IRQ_NUM) | ||||
#define MSI_IRQ (ERR_IRQ + ERR_IRQ_NUM) | #define MSI_IRQ (ERR_IRQ + ERR_IRQ_NUM) | ||||
#define MSI_IRQ_NUM 32 | #define MSI_IRQ_NUM 32 | ||||
#define IRQ_CPU_SELF 0x00000001 | #define IRQ_CPU_SELF 0x00000001 | ||||
#if defined(SOC_MV_ARMADAXP) | #define BRIDGE_IRQ_CAUSE_ARMADAXP 0x68 | ||||
#define BRIDGE_IRQ_CAUSE 0x68 | #define IRQ_TIMER0_ARMADAXP 0x00000001 | ||||
#define IRQ_TIMER0 0x00000001 | #define IRQ_TIMER1_ARMADAXP 0x00000002 | ||||
#define IRQ_TIMER1 0x00000002 | #define IRQ_TIMER_WD_ARMADAXP 0x00000004 | ||||
#define IRQ_TIMER_WD 0x00000004 | |||||
#else | |||||
#define BRIDGE_IRQ_CAUSE 0x10 | #define BRIDGE_IRQ_CAUSE 0x10 | ||||
#define IRQ_CPU_SELF 0x00000001 | #define IRQ_CPU_SELF 0x00000001 | ||||
#define IRQ_TIMER0 0x00000002 | #define IRQ_TIMER0 0x00000002 | ||||
#define IRQ_TIMER1 0x00000004 | #define IRQ_TIMER1 0x00000004 | ||||
#define IRQ_TIMER_WD 0x00000008 | #define IRQ_TIMER_WD 0x00000008 | ||||
#endif | |||||
#define BRIDGE_IRQ_MASK 0x14 | #define BRIDGE_IRQ_MASK 0x14 | ||||
#define IRQ_CPU_MASK 0x00000001 | #define IRQ_CPU_MASK 0x00000001 | ||||
#define IRQ_TIMER0_MASK 0x00000002 | #define IRQ_TIMER0_MASK 0x00000002 | ||||
#define IRQ_TIMER1_MASK 0x00000004 | #define IRQ_TIMER1_MASK 0x00000004 | ||||
#define IRQ_TIMER_WD_MASK 0x00000008 | #define IRQ_TIMER_WD_MASK 0x00000008 | ||||
#define IRQ_CPU_SELF_CLR (~IRQ_CPU_SELF) | #define IRQ_CPU_SELF_CLR (~IRQ_CPU_SELF) | ||||
#define IRQ_TIMER0_CLR (~IRQ_TIMER0) | #define IRQ_TIMER0_CLR (~IRQ_TIMER0) | ||||
#define IRQ_TIMER1_CLR (~IRQ_TIMER1) | |||||
#define IRQ_TIMER_WD_CLR (~IRQ_TIMER_WD) | #define IRQ_TIMER_WD_CLR (~IRQ_TIMER_WD) | ||||
#define IRQ_TIMER0_CLR_ARMADAXP (~IRQ_TIMER0_ARMADAXP) | |||||
#define IRQ_TIMER_WD_CLR_ARMADAXP (~IRQ_TIMER_WD_ARMADAXP) | |||||
/* | /* | ||||
* System reset | * System reset | ||||
*/ | */ | ||||
#define RSTOUTn_MASK_ARMV7 0x60 | #define RSTOUTn_MASK_ARMV7 0x60 | ||||
#define SYSTEM_SOFT_RESET_ARMV7 0x64 | #define SYSTEM_SOFT_RESET_ARMV7 0x64 | ||||
#define SOFT_RST_OUT_EN_ARMV7 0x00000001 | #define SOFT_RST_OUT_EN_ARMV7 0x00000001 | ||||
#define SYS_SOFT_RST_ARMV7 0x00000001 | #define SYS_SOFT_RST_ARMV7 0x00000001 | ||||
▲ Show 20 Lines • Show All 341 Lines • Show Last 20 Lines |