diff options
author | Laurent Pinchart <laurentp@cse-semaphore.com> | 2008-07-28 10:42:16 +0200 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2008-07-28 08:47:32 -0500 |
commit | 80776554b6c93cf828ddc702010c6a189aa0d0e9 (patch) | |
tree | 23d4ce7299449b778a28c2de531ec40292235706 /drivers/serial/cpm_uart/cpm_uart.h | |
parent | 7485d26b7e13ee8ff82adb271ac90a996c1fe830 (diff) | |
download | blackbird-op-linux-80776554b6c93cf828ddc702010c6a189aa0d0e9.tar.gz blackbird-op-linux-80776554b6c93cf828ddc702010c6a189aa0d0e9.zip |
cpm_uart: Add generic clock API support to set baudrates
This patch introduces baudrate setting support via the generic clock API.
When present the optional device tree clock property is used instead of
fsl-cpm-brg. Platforms can then define complex clock schemes, to output
the serial clock on an external pin for instance.
Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'drivers/serial/cpm_uart/cpm_uart.h')
-rw-r--r-- | drivers/serial/cpm_uart/cpm_uart.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/serial/cpm_uart/cpm_uart.h b/drivers/serial/cpm_uart/cpm_uart.h index 5999ef5ac78e..7274b527a3c1 100644 --- a/drivers/serial/cpm_uart/cpm_uart.h +++ b/drivers/serial/cpm_uart/cpm_uart.h @@ -77,6 +77,7 @@ struct uart_cpm_port { unsigned char *rx_buf; u32 flags; void (*set_lineif)(struct uart_cpm_port *); + struct clk *clk; u8 brg; uint dp_addr; void *mem_addr; |