Lines Matching defs:clk
16 #include <linux/clk.h>
111 struct clk *clk; /* uart clock */
332 mck_rate = (u64)clk_get_rate(atmel_port->clk);
333 do_div(mck_rate, iso7816conf->clk);
2120 clk_prepare_enable(atmel_port->clk);
2134 clk_disable_unprepare(atmel_port->clk);
2522 if (!atmel_port->clk) {
2523 atmel_port->clk = clk_get(&mpdev->dev, "usart");
2524 if (IS_ERR(atmel_port->clk)) {
2525 ret = PTR_ERR(atmel_port->clk);
2526 atmel_port->clk = NULL;
2529 ret = clk_prepare_enable(atmel_port->clk);
2531 clk_put(atmel_port->clk);
2532 atmel_port->clk = NULL;
2535 port->uartclk = clk_get_rate(atmel_port->clk);
2536 clk_disable_unprepare(atmel_port->clk);
2654 ret = clk_prepare_enable(atmel_ports[co->index].clk);
2918 clk_disable_unprepare(atmel_port->clk);
2929 clk_prepare_enable(atmel_port->clk);
2947 clk_disable_unprepare(atmel_port->clk);
2956 clk_put(atmel_port->clk);
2957 atmel_port->clk = NULL;
2993 clk_put(atmel_port->clk);
2994 atmel_port->clk = NULL;