summaryrefslogtreecommitdiffstats
path: root/rescue
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2013-03-28 19:27:06 +0000
committeradrian <adrian@FreeBSD.org>2013-03-28 19:27:06 +0000
commit7eebeb2d9d755fae9127266430445da6c51bbeb3 (patch)
treebef70a8a1e300bb6e0edd63d3f69531bd6ae6408 /rescue
parent18d941830f6806e7e768f311ca2c8d1498281fd2 (diff)
downloadFreeBSD-src-7eebeb2d9d755fae9127266430445da6c51bbeb3.zip
FreeBSD-src-7eebeb2d9d755fae9127266430445da6c51bbeb3.tar.gz
Bring over the initial, CPU-only UART support for the AR933x SoC.
This implements the kernel glue needed (getc, putc, rxready). This isn't a 16550 UART, even if the datasheet overview claims so. The Linux ar933x support was used as a reference, however the uart code is a reimplementation. Attentive viewers will note that the uart code is based off of the ns8250 code and the UART bus code is a stubbed-out version of this. I'll be replacing it with non-stubbed versions soon, making this a fully featured driver. Tested: * AP121 reference board (AR933x), booting through the mountroot> prompt; then doing some basic interactive tests in ddb.
Diffstat (limited to 'rescue')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud