aboutsummaryrefslogtreecommitdiff
path: root/drivers/serial/serial_omap.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/serial/serial_omap.c')
-rw-r--r--drivers/serial/serial_omap.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/serial/serial_omap.c b/drivers/serial/serial_omap.c
index e8d544f0da..891cd7b7ed 100644
--- a/drivers/serial/serial_omap.c
+++ b/drivers/serial/serial_omap.c
@@ -12,10 +12,16 @@
DECLARE_GLOBAL_DATA_PTR;
+#define DEFAULT_CLK_SPEED 48000000 /* 48Mhz */
+
#if CONFIG_IS_ENABLED(OF_CONTROL)
static const struct udevice_id omap_serial_ids[] = {
+ { .compatible = "ti,omap2-uart" },
{ .compatible = "ti,omap3-uart" },
{ .compatible = "ti,omap4-uart" },
+ { .compatible = "ti,am3352-uart" },
+ { .compatible = "ti,am4372-uart" },
+ { .compatible = "ti,dra742-uart" },
{ }
};
@@ -28,7 +34,7 @@ static int omap_serial_ofdata_to_platdata(struct udevice *dev)
if (ret)
return ret;
plat->clock = fdtdec_get_int(gd->fdt_blob, dev->of_offset,
- "clock-frequency", -1);
+ "clock-frequency", DEFAULT_CLK_SPEED);
plat->reg_shift = 2;
return 0;