]> git.sur5r.net Git - u-boot/blobdiff - drivers/serial/serial_omap.c
nios2: trim CONFIG_SYS_MEMTEST_END
[u-boot] / drivers / serial / serial_omap.c
index 265fe007a06c4bf64ef1f249e0c71321e57376cf..891cd7b7ed6803d2a79096c8bdfca1d6f2d21f43 100644 (file)
 
 DECLARE_GLOBAL_DATA_PTR;
 
-#ifdef CONFIG_OF_CONTROL
+#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" },
        { }
 };
 
@@ -27,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;