diff options
author | wdenk <wdenk> | 2003-07-15 20:04:06 +0000 |
---|---|---|
committer | wdenk <wdenk> | 2003-07-15 20:04:06 +0000 |
commit | 2e5983d2ea5ff21406408c18c5b8fa12d4250908 (patch) | |
tree | 829991db5c6a66aab9219183c887ac0df423976e /include/ns16550.h | |
parent | 6dff55297283ebe16096e25f2dadb54e4b6fd9fc (diff) | |
download | u-boot-imx-2e5983d2ea5ff21406408c18c5b8fa12d4250908.zip u-boot-imx-2e5983d2ea5ff21406408c18c5b8fa12d4250908.tar.gz u-boot-imx-2e5983d2ea5ff21406408c18c5b8fa12d4250908.tar.bz2 |
Patches by Kshitij, 04 Jul 2003
- added support for arm925t cpu core
- added support for TI OMAP 1510 Innovator Board
Diffstat (limited to 'include/ns16550.h')
-rw-r--r-- | include/ns16550.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/ns16550.h b/include/ns16550.h index b2e791a..dff4165 100644 --- a/include/ns16550.h +++ b/include/ns16550.h @@ -60,6 +60,13 @@ struct NS16550 { int pad7:24; unsigned char scr; /* 7 */ int pad8:24; +#ifdef CONFIG_OMAP1510 + unsigned char mdr1; /* mode select reset TL16C750*/ + int pad9:24; + unsigned long pad[10]; + unsigned char osc_12m_sel; + int pad10:24; +#endif } __attribute__ ((packed)); #else #error "Please define NS16550 registers size." @@ -102,6 +109,10 @@ typedef volatile struct NS16550 *NS16550_t; #define LSR_TEMT 0x40 /* Xmitter empty */ #define LSR_ERR 0x80 /* Error */ +#ifdef CONFIG_OMAP1510 +#define OSC_12M_SEL 0x01 /* selects 6.5 * current clk div */ +#endif + /* useful defaults for LCR */ #define LCR_8N1 0x03 |