X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Fns16550.h;h=4dd39fee3280212a57cb8d78ade57646b57547e2;hb=9fd5e31fe0245c44a11d35a8603bb6b25c97b5c8;hp=b2e791a4c04e424e253d5ad596e1e0705eb862a5;hpb=717b5aad25737f2847f6785820d21cd8d123f7d3;p=u-boot diff --git a/include/ns16550.h b/include/ns16550.h index b2e791a4c0..4dd39fee32 100644 --- a/include/ns16550.h +++ b/include/ns16550.h @@ -60,6 +60,15 @@ struct NS16550 { int pad7:24; unsigned char scr; /* 7 */ int pad8:24; +#if defined(CONFIG_OMAP1510) || defined(CONFIG_OMAP1610) + unsigned char mdr1; /* mode select reset TL16C750*/ +#endif +#ifdef CONFIG_OMAP1510 + 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 +111,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