svn commit: r196259 - projects/mips/sys/mips/octeon1
Warner Losh
imp at FreeBSD.org
Sat Aug 15 19:48:15 UTC 2009
Author: imp
Date: Sat Aug 15 19:48:14 2009
New Revision: 196259
URL: http://svn.freebsd.org/changeset/base/196259
Log:
The UART device infrasturcture wants these defined. Define them just
like we do in Malta. We may want to look at consolidating things
because *ALL* mips will *ALWAYS* be memory mapped. The only wrinkle
is that the tag may need to be a custom one (see endian issues with
the Atheros port for one example).
Modified:
projects/mips/sys/mips/octeon1/uart_cpu_octeonusart.c
Modified: projects/mips/sys/mips/octeon1/uart_cpu_octeonusart.c
==============================================================================
--- projects/mips/sys/mips/octeon1/uart_cpu_octeonusart.c Sat Aug 15 19:43:15 2009 (r196258)
+++ projects/mips/sys/mips/octeon1/uart_cpu_octeonusart.c Sat Aug 15 19:48:14 2009 (r196259)
@@ -50,6 +50,9 @@ __FBSDID("$FreeBSD$");
#include <mips/octeon1/octeonreg.h>
+bus_space_tag_t uart_bus_space_io;
+bus_space_tag_t uart_bus_space_mem;
+
extern struct uart_class uart_oct16550_class;
extern struct uart_ops octeon_usart_ops;
extern struct bus_space octeon_bs_tag;
@@ -80,5 +83,8 @@ uart_cpu_getdev(int devtype, struct uart
di->bas.bsh = OCTEON_UART0ADR;
uart_getenv(devtype, di, class);
+
+ uart_bus_space_io = NULL;
+ uart_bus_space_mem = mips_bus_space_generic;
return (0);
}
More information about the svn-src-projects
mailing list