summaryrefslogtreecommitdiff
path: root/bsp/ls2kdev/drivers/ls2k1000.h
diff options
context:
space:
mode:
authorbigamgic <[email protected]>2020-06-21 23:25:32 +0800
committerbigamgic <[email protected]>2020-06-21 23:28:11 +0800
commit1ec681a55121b9b1d5fcdb274a3c3d10d408a960 (patch)
tree1632165859d829d9a1a27847f23ba676e9507a0a /bsp/ls2kdev/drivers/ls2k1000.h
parenteb0544c847f6cb84b6990165ed473d509d821beb (diff)
fix ls2k libc and irq
Diffstat (limited to 'bsp/ls2kdev/drivers/ls2k1000.h')
-rw-r--r--bsp/ls2kdev/drivers/ls2k1000.h13
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);