Index: kernel/arch/sparc64/include/drivers/niagara.h
===================================================================
--- kernel/arch/sparc64/include/drivers/niagara.h	(revision b4655da89eb65d1571b8afdfdbbb34449add2ef7)
+++ kernel/arch/sparc64/include/drivers/niagara.h	(revision 6ba20a6b2dda5a2453cdb689201f0b9bf36bece3)
@@ -36,9 +36,16 @@
 #define KERN_sparc64_NIAGARA_H
 
+#include <proc/thread.h>
+#include <console/chardev.h>
+
+typedef struct {
+	thread_t *thread;
+	indev_t *srlnin;
+} niagara_instance_t;
+
 char niagara_getc(void);
 void niagara_grab(void);
 void niagara_release(void);
-void niagara_init(void);
-void niagara_poll(void);
+niagara_instance_t *niagarain_init(void);
 
 #endif
