summaryrefslogtreecommitdiffstats
path: root/drivers/serial/cpm_uart/cpm_uart.h
diff options
context:
space:
mode:
authorLaurent Pinchart <laurentp@cse-semaphore.com>2008-07-28 10:42:16 +0200
committerKumar Gala <galak@kernel.crashing.org>2008-07-28 08:47:32 -0500
commit80776554b6c93cf828ddc702010c6a189aa0d0e9 (patch)
tree23d4ce7299449b778a28c2de531ec40292235706 /drivers/serial/cpm_uart/cpm_uart.h
parent7485d26b7e13ee8ff82adb271ac90a996c1fe830 (diff)
downloadblackbird-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.h1
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;
OpenPOWER on IntegriCloud