[PATCH] of_serial : set custom divisor computed from device tree values

Jens Osterkamp jens at de.ibm.com
Sat Jan 27 04:22:21 EST 2007


Small fix to Arnds of_serial driver which computes the custom divisor
from the device tree values.

Signed-off-by: Jens Osterkamp <jens at de.ibm.com>

Index: linux-2.6.20-rc5/drivers/serial/of_serial.c
===================================================================
--- linux-2.6.20-rc5.orig/drivers/serial/of_serial.c
+++ linux-2.6.20-rc5/drivers/serial/of_serial.c
@@ -50,9 +50,8 @@ static int __devinit of_platform_serial_
  port->uartclk = *clk;
  port->flags = UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF | UPF_IOREMAP;
  port->dev = &ofdev->dev;
-/* if (spd) // FIXME: how to set?
-  port->speed = spd;
-*/
+ port->custom_divisor = *clk / (16 * (*spd));
+
  return 0;
 }
 



More information about the Linuxppc-dev mailing list