diff options
Diffstat (limited to 'c/src/lib/libbsp/sparc/leon3/amba/amba.c')
-rw-r--r-- | c/src/lib/libbsp/sparc/leon3/amba/amba.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/c/src/lib/libbsp/sparc/leon3/amba/amba.c b/c/src/lib/libbsp/sparc/leon3/amba/amba.c index eb7b0f2a40..c766c762d4 100644 --- a/c/src/lib/libbsp/sparc/leon3/amba/amba.c +++ b/c/src/lib/libbsp/sparc/leon3/amba/amba.c @@ -39,6 +39,7 @@ volatile struct irqmp_regs *LEON3_IrqCtrl_Regs; void amba_initialize(void) { +#ifndef LEON3_QEMU int icsel; struct ambapp_dev *adev; @@ -90,4 +91,7 @@ void amba_initialize(void) ambapp_freq_init(&ambapp_plb, adev, (LEON3_Timer_Regs->scaler_reload + 1) * 1000000); } +#else /* LEON3_QEMU */ + LEON3_IrqCtrl_Regs = (volatile struct irqmp_regs *)0x80000200; +#endif /* LEON3_QEMU */ } |