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>