]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/serial/cpm_uart/cpm_uart_cpm1.c
[POWERPC] Move CPM command handling into the cpm drivers
[karo-tx-linux.git] / drivers / serial / cpm_uart / cpm_uart_cpm1.c
index 52fb044bb79a917333788d033217016fefce868f..6ea0366e26ae68ab52f05c915c53058e4817942f 100644 (file)
 #ifdef CONFIG_PPC_CPM_NEW_BINDING
 void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd)
 {
-       u16 __iomem *cpcr = &cpmp->cp_cpcr;
-
-       out_be16(cpcr, port->command | (cmd << 8) | CPM_CR_FLG);
-       while (in_be16(cpcr) & CPM_CR_FLG)
-               ;
+       cpm_command(port->command, cmd);
 }
 #else
 void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd)