Home
last modified time | relevance | path

Searched refs:uart_clk (Results 1 – 35 of 35) sorted by relevance

/linux-4.4.14/drivers/tty/serial/8250/
D8250_mtk.c36 struct clk *uart_clk; member
123 clk_disable_unprepare(data->uart_clk); in mtk8250_runtime_suspend()
134 err = clk_prepare_enable(data->uart_clk); in mtk8250_runtime_resume()
164 data->uart_clk = devm_clk_get(&pdev->dev, "baud"); in mtk8250_probe_of()
165 if (IS_ERR(data->uart_clk)) { in mtk8250_probe_of()
170 data->uart_clk = devm_clk_get(&pdev->dev, NULL); in mtk8250_probe_of()
171 if (IS_ERR(data->uart_clk)) { in mtk8250_probe_of()
173 return PTR_ERR(data->uart_clk); in mtk8250_probe_of()
226 uart.port.uartclk = clk_get_rate(data->uart_clk); in mtk8250_probe()
/linux-4.4.14/arch/arm/boot/dts/
Dmt6592.dtsi81 uart_clk: dummy26m { label
116 clocks = <&uart_clk>;
124 clocks = <&uart_clk>;
132 clocks = <&uart_clk>;
140 clocks = <&uart_clk>;
Dmt6589.dtsi69 uart_clk: dummy26m { label
114 clocks = <&uart_clk>;
122 clocks = <&uart_clk>;
130 clocks = <&uart_clk>;
138 clocks = <&uart_clk>;
Dnspire-cx.dts26 clocks = <&uart_clk>, <&apb_pclk>;
27 clock-names = "uart_clk", "apb_pclk";
85 uart_clk: uart_clk { label
Dmt8127.dtsi80 uart_clk: dummy26m { label
141 clocks = <&uart_clk>;
149 clocks = <&uart_clk>;
157 clocks = <&uart_clk>;
165 clocks = <&uart_clk>;
Duniphier-ph1-sld8.dtsi69 uart_clk: uart_clk { label
114 clocks = <&uart_clk>;
125 clocks = <&uart_clk>;
136 clocks = <&uart_clk>;
147 clocks = <&uart_clk>;
Duniphier-ph1-ld4.dtsi69 uart_clk: uart_clk { label
114 clocks = <&uart_clk>;
125 clocks = <&uart_clk>;
136 clocks = <&uart_clk>;
147 clocks = <&uart_clk>;
Duniphier-ph1-pro5.dtsi77 uart_clk: uart_clk { label
135 clocks = <&uart_clk>;
145 clocks = <&uart_clk>;
155 clocks = <&uart_clk>;
165 clocks = <&uart_clk>;
Duniphier-proxstream2.dtsi91 uart_clk: uart_clk { label
136 clocks = <&uart_clk>;
146 clocks = <&uart_clk>;
156 clocks = <&uart_clk>;
166 clocks = <&uart_clk>;
Duniphier-ph1-pro4.dtsi77 uart_clk: uart_clk { label
122 clocks = <&uart_clk>;
133 clocks = <&uart_clk>;
144 clocks = <&uart_clk>;
155 clocks = <&uart_clk>;
Dmt6580.dtsi64 uart_clk: dummy26m { label
104 clocks = <&uart_clk>;
113 clocks = <&uart_clk>;
Duniphier-ph1-sld3.dtsi77 uart_clk: uart_clk { label
142 clocks = <&uart_clk>;
151 clocks = <&uart_clk>;
160 clocks = <&uart_clk>;
Dzynq-7000.dtsi158 clock-names = "uart_clk", "pclk";
167 clock-names = "uart_clk", "pclk";
/linux-4.4.14/arch/arm64/boot/dts/mediatek/
Dmt6795.dtsi101 uart_clk: dummy26m { label
145 clocks = <&uart_clk>;
154 clocks = <&uart_clk>;
163 clocks = <&uart_clk>;
172 clocks = <&uart_clk>;
/linux-4.4.14/arch/mips/boot/dts/brcm/
Dbcm7358.dtsi34 uart_clk: uart_clk { label
131 clocks = <&uart_clk>;
143 clocks = <&uart_clk>;
155 clocks = <&uart_clk>;
Dbcm7360.dtsi34 uart_clk: uart_clk { label
131 clocks = <&uart_clk>;
143 clocks = <&uart_clk>;
155 clocks = <&uart_clk>;
Dbcm7362.dtsi40 uart_clk: uart_clk { label
137 clocks = <&uart_clk>;
149 clocks = <&uart_clk>;
161 clocks = <&uart_clk>;
Dbcm7125.dtsi38 uart_clk: uart_clk { label
117 clocks = <&uart_clk>;
Dbcm7346.dtsi40 uart_clk: uart_clk { label
137 clocks = <&uart_clk>;
149 clocks = <&uart_clk>;
161 clocks = <&uart_clk>;
Dbcm7420.dtsi38 uart_clk: uart_clk { label
117 clocks = <&uart_clk>;
Dbcm7435.dtsi50 uart_clk: uart_clk { label
132 clocks = <&uart_clk>;
Dbcm7425.dtsi38 uart_clk: uart_clk { label
118 clocks = <&uart_clk>;
/linux-4.4.14/Documentation/devicetree/bindings/serial/
Dcdns,uart.txt9 - clock-names: Tuple to identify input clocks, must contain "uart_clk" and "pclk"
17 clock-names = "uart_clk", "pclk";
Duniphier-uart.txt21 clocks = <&uart_clk>;
Dmtk-uart.txt34 clocks = <&uart_clk>, <&bus_clk>;
/linux-4.4.14/drivers/tty/serial/
Ddigicolor-usart.c459 struct clk *uart_clk; in digicolor_uart_probe() local
474 uart_clk = devm_clk_get(&pdev->dev, NULL); in digicolor_uart_probe()
475 if (IS_ERR(uart_clk)) in digicolor_uart_probe()
476 return PTR_ERR(uart_clk); in digicolor_uart_probe()
489 dp->port.uartclk = clk_get_rate(uart_clk); in digicolor_uart_probe()
Dclps711x.c452 struct clk *uart_clk; in uart_clps711x_probe() local
461 uart_clk = devm_clk_get(&pdev->dev, NULL); in uart_clps711x_probe()
462 if (IS_ERR(uart_clk)) in uart_clps711x_probe()
463 return PTR_ERR(uart_clk); in uart_clps711x_probe()
498 s->port.uartclk = clk_get_rate(uart_clk); in uart_clps711x_probe()
Dserial-tegra.c104 struct clk *uart_clk; member
299 ret = clk_set_rate(tup->uart_clk, rate); in tegra_set_baudrate()
307 rate = clk_get_rate(tup->uart_clk); in tegra_set_baudrate()
820 clk_disable_unprepare(tup->uart_clk); in tegra_uart_hw_deinit()
833 clk_prepare_enable(tup->uart_clk); in tegra_uart_hw_init()
1084 struct clk *parent_clk = clk_get_parent(tup->uart_clk); in tegra_uart_set_termios()
1309 tup->uart_clk = devm_clk_get(&pdev->dev, NULL); in tegra_uart_probe()
1310 if (IS_ERR(tup->uart_clk)) { in tegra_uart_probe()
1312 return PTR_ERR(tup->uart_clk); in tegra_uart_probe()
/linux-4.4.14/arch/powerpc/boot/
D4xx.h24 void ibm405ex_fixup_clocks(unsigned int sys_clk, unsigned int uart_clk);
D4xx.c727 void ibm405ex_fixup_clocks(unsigned int sys_clk, unsigned int uart_clk) in ibm405ex_fixup_clocks() argument
795 uart0 = uart1 = uart_clk; in ibm405ex_fixup_clocks()
/linux-4.4.14/include/linux/
Dfs_uart_pd.h52 u32 uart_clk; member
/linux-4.4.14/arch/arm/mach-omap1/
Dclock.c530 struct uart_clk *uclk; in omap1_clk_enable_uart_functional_16xx()
535 uclk = (struct uart_clk *)clk; in omap1_clk_enable_uart_functional_16xx()
546 struct uart_clk *uclk; in omap1_clk_disable_uart_functional_16xx()
549 uclk = (struct uart_clk *)clk; in omap1_clk_disable_uart_functional_16xx()
Dclock.h224 struct uart_clk { struct
Dclock_data.c437 static struct uart_clk uart1_16xx = {
495 static struct uart_clk uart3_16xx = {
/linux-4.4.14/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi332 clock-names = "uart_clk", "pclk";
342 clock-names = "uart_clk", "pclk";