summaryrefslogtreecommitdiffstats
path: root/include/asm-linux/arch-linux/linux.h
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2007-07-05 18:01:59 +0200
committerSascha Hauer <sha@octopus.labnet.pengutronix.de>2007-07-05 18:01:59 +0200
commitfa668fe1849d75c7f62e4fed0ab9f71ddbba61e5 (patch)
tree31ef1c1e62cf8eeab80bb767c6fe1758c408af06 /include/asm-linux/arch-linux/linux.h
parent5735a344786aa5b266c4eeac9ba8ddf7a2650e7b (diff)
downloadbarebox-fa668fe1849d75c7f62e4fed0ab9f71ddbba61e5.tar.gz
barebox-fa668fe1849d75c7f62e4fed0ab9f71ddbba61e5.tar.xz
svn_rev_502
complete multiple console support
Diffstat (limited to 'include/asm-linux/arch-linux/linux.h')
-rw-r--r--include/asm-linux/arch-linux/linux.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/asm-linux/arch-linux/linux.h b/include/asm-linux/arch-linux/linux.h
index 401914e7fa..09376413e9 100644
--- a/include/asm-linux/arch-linux/linux.h
+++ b/include/asm-linux/arch-linux/linux.h
@@ -10,6 +10,14 @@ ssize_t linux_write(int fd, const void *buf, size_t count);
off_t linux_lseek(int fildes, off_t offset);
int linux_getc (void);
void linux_putc (const char c);
-int linux_tstc(void);
+int linux_tstc(int fd);
+
+int u_boot_register_console(char *name_template, int stdinfd, int stdoutfd);
+
+struct linux_console_data {
+ int stdinfd;
+ int stdoutfd;
+ unsigned int flags;
+};
#endif /* __ASM_ARCH_LINUX_H */