diff options
| author | rkujawa <rkujawa@NetBSD.org> | 2013-04-20 11:52:40 +0000 |
|---|---|---|
| committer | rkujawa <rkujawa@NetBSD.org> | 2013-04-20 11:52:40 +0000 |
| commit | b60110e705ec304fb7b78abd1c4e7fbadd698665 (patch) | |
| tree | da3024e2a752625b3bba3320b1d590121142cc5c /sys/dev/ic/comvar.h | |
| parent | ec1fc9525168a8def5e67ecc8383c8b15f29ee69 (diff) | |
Add support for 16750 style UARTs. Activated by defining COM_16750.
Obtained from Marvell, Semihalf.
Diffstat (limited to 'sys/dev/ic/comvar.h')
| -rw-r--r-- | sys/dev/ic/comvar.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/sys/dev/ic/comvar.h b/sys/dev/ic/comvar.h index 2ef880de278..9bb60584060 100644 --- a/sys/dev/ic/comvar.h +++ b/sys/dev/ic/comvar.h @@ -1,4 +1,4 @@ -/* $NetBSD: comvar.h,v 1.73 2012/02/02 19:43:03 tls Exp $ */ +/* $NetBSD: comvar.h,v 1.74 2013/04/20 11:52:41 rkujawa Exp $ */ /* * Copyright (c) 1996 Christopher G. Demetriou. All rights reserved. @@ -91,16 +91,27 @@ int com_is_console(bus_space_tag_t, bus_addr_t, bus_space_handle_t *); #define COM_REG_MCR 9 #define COM_REG_LSR 10 #define COM_REG_MSR 11 +#ifdef COM_16750 +#define COM_REG_USR 31 +#endif struct com_regs { bus_space_tag_t cr_iot; bus_space_handle_t cr_ioh; bus_addr_t cr_iobase; bus_size_t cr_nports; +#ifdef COM_16750 + bus_size_t cr_map[32]; +#else bus_size_t cr_map[16]; +#endif }; +#ifdef COM_16750 +extern const bus_size_t com_std_map[32]; +#else extern const bus_size_t com_std_map[16]; +#endif #define COM_INIT_REGS(regs, tag, hdl, addr) \ do { \ |
