9
0
Fork 0

serial_ns16550: remove legacy code copied from U-Boot v1

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Antony Pavlov 2011-07-16 17:04:31 +04:00 committed by Sascha Hauer
parent 72685fe9e8
commit f4f952faa4
2 changed files with 0 additions and 23 deletions

View File

@ -62,26 +62,7 @@ static unsigned int ns16550_calc_divisor(struct console_device *cdev,
struct NS16550_plat *plat = (struct NS16550_plat *)
cdev->dev->platform_data;
unsigned int clk = plat->clock;
#ifdef CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS
/* FIXME: Legacy Code copied from U-Boot V1 implementation
*/
#ifdef CONFIG_ARCH_OMAP1510
unsigned long base = cdev->dev->map_base;
/* If can't cleanly clock 115200 set div to 1 */
if ((clk == 12000000) && (baudrate == 115200)) {
/* enable 6.5 * divisor */
plat->reg_write(OSC_12M_SEL, base, osc_12m_sel);
return 1; /* return 1 for base divisor */
}
/* clear if previously set */
plat->reg_write(0, base, osc_12m_sel);
#elif defined(CONFIG_ARCH_OMAP1610)
/* If can't cleanly clock 115200 set div to 1 */
if ((clk == 48000000) && (baudrate == 115200))
return 26; /* return 26 for base divisor */
#endif
#endif /* End of OMAP specific handling */
return (clk / MODE_X_DIV / baudrate);
}

View File

@ -81,10 +81,6 @@
#define LSR_TEMT 0x40 /* Xmitter empty */
#define LSR_ERR 0x80 /* Error */
#ifdef CONFIG_ARCH_OMAP1510
#define OSC_12M_SEL 0x01 /* selects 6.5 * current clk div */
#endif
/* useful defaults for LCR */
#define LCR_8N1 0x03