.define INT_GLOBAL_BIT, 0x01
.define INT_UART_REC_BIT, 0x02
+ .define TIMER_BASE, 0x2040
+ .define TIMER_STCFG, 0x0
+ .define TIMER_VAL, 0x4
+
u_recv_byte:
ldw r3, UART_STATUS(r10)
andx r3, UART_RECV_NEW
stw r1, 0(r2)
ret
-;for deepjit
+t_init:
+ ldis r11, TIMER_BASE@lo
+ ldih r11, TIMER_BASE@hi
+ ret
+
+t_start:
+ ldis r1, 0x1
+ stw r1, TIMER_STCFG(r11)
+ ret
+
+t_stop:
+ ldis r1, 0x0
+ stw r1, TIMER_STCFG(r11)
+ ret
+
+t_valget:
+ ldw r0, TIMER_VAL(r11)
+ ret
+
+t_valset:
+ stw r1, TIMER_VAL(r11)
+ ret
+
+;for deepjit: start for programarea
prog_start: