diff options
author | adrian <adrian@FreeBSD.org> | 2013-03-28 19:27:06 +0000 |
---|---|---|
committer | adrian <adrian@FreeBSD.org> | 2013-03-28 19:27:06 +0000 |
commit | 7eebeb2d9d755fae9127266430445da6c51bbeb3 (patch) | |
tree | bef70a8a1e300bb6e0edd63d3f69531bd6ae6408 /rescue | |
parent | 18d941830f6806e7e768f311ca2c8d1498281fd2 (diff) | |
download | FreeBSD-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