]> git.sur5r.net Git - u-boot/blobdiff - drivers/serial/serial_pl01x_internal.h
bcm283x_pl011: Flush RX queue after setting baud rate
[u-boot] / drivers / serial / serial_pl01x_internal.h
index c56dd54c7b8ab0420d6b2db9fc2e3784db54ce58..d4605f24a39aa96b4ad28072c24c8508e0193069 100644 (file)
@@ -43,7 +43,12 @@ struct pl01x_regs {
 
 int pl01x_serial_ofdata_to_platdata(struct udevice *dev);
 int pl01x_serial_probe(struct udevice *dev);
-extern const struct dm_serial_ops pl01x_serial_ops;
+
+/* Needed for external pl01x_serial_ops drivers */
+int pl01x_serial_putc(struct udevice *dev, const char ch);
+int pl01x_serial_pending(struct udevice *dev, bool input);
+int pl01x_serial_getc(struct udevice *dev);
+int pl01x_serial_setbrg(struct udevice *dev, int baudrate);
 
 struct pl01x_priv {
        struct pl01x_regs *regs;