Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Aug 2009 19:48:14 +0000 (UTC)
From:      Warner Losh <imp@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r196259 - projects/mips/sys/mips/octeon1
Message-ID:  <200908151948.n7FJmEVD084899@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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);
 }



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200908151948.n7FJmEVD084899>