z80pack-lite: add RTC support
authorAlan Cox <alan@linux.intel.com>
Mon, 22 Dec 2014 15:11:08 +0000 (15:11 +0000)
committerAlan Cox <alan@linux.intel.com>
Mon, 22 Dec 2014 15:11:08 +0000 (15:11 +0000)
Kernel/platform-z80pack-lite/Makefile
Kernel/platform-z80pack-lite/config.h
Kernel/platform-z80pack-lite/devices.c
Kernel/platform-z80pack-lite/devtty.h [new file with mode: 0644]
Kernel/platform-z80pack-lite/uzi.lnk

index e6d3d87..8ee58be 100644 (file)
@@ -1,5 +1,5 @@
 
-DSRCS = ../dev/z80pack/devlpr.c ../dev/z80pack/devtty.c ../dev/z80pack/devfd.c
+DSRCS = ../dev/z80pack/devlpr.c ../dev/z80pack/devtty.c ../dev/z80pack/devfd.c ../dev/z80pack/devrtc.c
 CSRCS = devices.c main.c
 
 ASRCS = crt0.s z80pack.s
index 0652456..2a683f3 100644 (file)
@@ -1,3 +1,5 @@
+/* Has RTC */
+#define CONFIG_RTC
 /* Enable to make ^Z dump the inode table for debug */
 #undef CONFIG_IDUMP
 /* Enable to make ^A drop back into the monitor */
index 0978302..d67f11a 100644 (file)
@@ -6,6 +6,7 @@
 #include <devsys.h>
 #include <devlpr.h>
 #include <devtty.h>
+#include <devrtc.h>
 
 struct devsw dev_tab[] =  /* The device driver switch table */
 {
@@ -36,4 +37,5 @@ bool validdev(uint16_t dev)
 
 void device_init(void)
 {
+    zrtc_init();
 }
diff --git a/Kernel/platform-z80pack-lite/devtty.h b/Kernel/platform-z80pack-lite/devtty.h
new file mode 100644 (file)
index 0000000..0da8d61
--- /dev/null
@@ -0,0 +1 @@
+#include "../dev/z80pack/devtty.h"
index 45412b7..0d41e0d 100644 (file)
@@ -33,4 +33,5 @@ single.rel
 devsys.rel
 platform-z80pack-lite/devlpr.rel
 platform-z80pack-lite/devtty.rel
+platform-z80pack-lite/devrtc.rel
 -e