History log of /freebsd-9.3-release/sys/arm/sa11x0/uart_cpu_sa1110.c
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 267654 19-Jun-2014 gjb

Copy stable/9 to releng/9.3 as part of the 9.3-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 225736 22-Sep-2011 kensmith

Copy head to stable/9 as part of 9.0-RELEASE release cycle.

Approved by: re (implicit)


# 168281 02-Apr-2007 marcel

Don't expose the uart_ops structure directly, but instead have
it obtained through the uart_class structure. This allows us
to declare the uart_class structure as weak and as such allows
us to reference it even when it's not compiled-in.
It also allows is to get the uart_ops structure by name, which
makes it possible to implement the dt tag handling in uart_getenv().
The side-effect of all this is that we're using the uart_class
structure more consistently which means that we now also have
access to the size of the bus space block needed by the hardware
when we map the bus space, eliminating any hardcoding.


# 159834 21-Jun-2006 cognet

Don't forget to define uart_sa1110_vaddr.

Submitted by: kevlo


# 159371 07-Jun-2006 cognet

Now that we use pmap_mapdev_boostrap(), we can get ride of the got_mmu
hack.

Submitted by: kevlo


# 158854 23-May-2006 cognet

Use pmap_devmap_bootstrap(), instead of mapping the SACOM1 registers
with pmap_map_entry.
More use of macros instead of hardcoding the addr.

Submitted by: kevlo


# 139735 05-Jan-2005 imp

Start all license statements with /*-


# 129220 14-May-2004 cognet

Define uart_sa1110_ops and uart_sa1110_classe in .c files instead of spamming
uart_cpu.h


# 129212 14-May-2004 cognet

Implement enough of an uart driver to get serial console working.