diff options
| author | bigamgic <[email protected]> | 2020-06-21 23:25:32 +0800 |
|---|---|---|
| committer | bigamgic <[email protected]> | 2020-06-21 23:28:11 +0800 |
| commit | 1ec681a55121b9b1d5fcdb274a3c3d10d408a960 (patch) | |
| tree | 1632165859d829d9a1a27847f23ba676e9507a0a /bsp/ls2kdev/drivers/ls2k1000.h | |
| parent | eb0544c847f6cb84b6990165ed473d509d821beb (diff) | |
fix ls2k libc and irq
Diffstat (limited to 'bsp/ls2kdev/drivers/ls2k1000.h')
| -rw-r--r-- | bsp/ls2kdev/drivers/ls2k1000.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/bsp/ls2kdev/drivers/ls2k1000.h b/bsp/ls2kdev/drivers/ls2k1000.h index 90adf4a6ed..cb6586525e 100644 --- a/bsp/ls2kdev/drivers/ls2k1000.h +++ b/bsp/ls2kdev/drivers/ls2k1000.h @@ -2,12 +2,23 @@ #define _LS2K1000_H__ #include <mips.h> +#include "interrupt.h" + +#define APB_BASE CKSEG1ADDR(0xbfe00000) #define UART0_BASE_ADDR 0xbfe00000 #define UART0_OFF 0x0 #define UART0_BASE CKSEG1ADDR(UART0_BASE_ADDR + UART0_OFF) -#define GPIO_BASE 0xFFFFFFFFBFE10500 +#define UARTx_BASE(x) ((APB_BASE | (0x0 << 12) | (x << 8))) + +#define LIOINTC0_BASE CKSEG1ADDR(0x1fe11400) +#define CORE0_INTISR0 CKSEG1ADDR(0x1fe11040) + +#define LIOINTC1_BASE CKSEG1ADDR(0x1fe11440) +#define CORE0_INTISR1 CKSEG1ADDR(0x1fe11048) + +#define GPIO_BASE 0xFFFFFFFFBFE10500 #define PLL_SYS_BASE 0xFFFFFFFFBFE10480 void rt_hw_timer_handler(void); |
