Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

serial: 8250_omap: Add support for AM654 UART controller

AM654 uses a UART controller that is compatible (partially) with
existing 8250 UART, however, has a few differences with respect to DMA
support and control paths. Introduce a base definition that allows us
to build up the differences in follow on patches.

Cc: Sekhar Nori <nsekhar@ti.com>
Cc: Vignesh R <vigneshr@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Acked-by: Tony Lindgren <tony@atomide.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Nishanth Menon and committed by
Greg Kroah-Hartman
be708744 ccd8350d

+1
+1
drivers/tty/serial/8250/8250_omap.c
··· 1115 1115 static const u8 dra742_habit = UART_ERRATA_CLOCK_DISABLE; 1116 1116 1117 1117 static const struct of_device_id omap8250_dt_ids[] = { 1118 + { .compatible = "ti,am654-uart" }, 1118 1119 { .compatible = "ti,omap2-uart" }, 1119 1120 { .compatible = "ti,omap3-uart" }, 1120 1121 { .compatible = "ti,omap4-uart", .data = &omap4_habit, },