Lines Matching defs:clk
19 #include <linux/clk.h>
198 struct clk *uartclk;
199 struct clk *pclk;
394 * @clk: UART module input clock
403 * baud_tx/rx rate = clk/CD * (BDIV + 1)
406 * clk = input_clk or input_clk/8;
412 static unsigned int cdns_uart_calc_baud_divs(unsigned int clk,
421 if (baud < clk / ((CDNS_UART_BDIV_MAX + 1) * CDNS_UART_CD_MAX)) {
423 clk /= 8;
429 cd = DIV_ROUND_CLOSEST(clk, baud * (bdiv + 1));
433 calc_baud = clk / (cd * (bdiv + 1));
538 * Set clk dividers to generate correct baud with new clock
709 * Min baud rate = 6bps and Max Baud Rate is 10Mbps for 100Mhz clk