Home
last modified time | relevance | path

Searched full:uartclk (Results 1 – 25 of 209) sorted by relevance

123456789

/OK3568_Linux_fs/kernel/drivers/tty/serial/8250/
H A D8250_acorn.c27 unsigned int uartclk; member
65 uart.port.uartclk = type->uartclk; in serial_card_probe()
96 .uartclk = 7372800,
103 .uartclk = 3686400,
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Darm-realview-pb1176.dts104 uartclk: uartclk@24M { label
405 clocks = <&uartclk>, <&pclk>;
406 clock-names = "uartclk", "apb_pclk";
414 clocks = <&uartclk>, <&pclk>;
415 clock-names = "uartclk", "apb_pclk";
423 clocks = <&uartclk>, <&pclk>;
424 clock-names = "uartclk", "apb_pclk";
432 clocks = <&uartclk>, <&pclk>;
433 clock-names = "uartclk", "apb_pclk";
541 clocks = <&uartclk>, <&pclk>;
[all …]
H A Darm-realview-eb.dtsi94 uartclk: uartclk@24M { label
357 clocks = <&uartclk>, <&pclk>;
358 clock-names = "uartclk", "apb_pclk";
364 clocks = <&uartclk>, <&pclk>;
365 clock-names = "uartclk", "apb_pclk";
371 clocks = <&uartclk>, <&pclk>;
372 clock-names = "uartclk", "apb_pclk";
378 clocks = <&uartclk>, <&pclk>;
379 clock-names = "uartclk", "apb_pclk";
H A Dintegratorcp.dts73 uartclk: uartclk@14.74M { label
246 clocks = <&uartclk>, <&pclk>;
247 clock-names = "uartclk", "apb_pclk";
252 clocks = <&uartclk>, <&pclk>;
253 clock-names = "uartclk", "apb_pclk";
276 clocks = <&uartclk>, <&pclk>;
H A Darm-realview-pbx.dtsi109 uartclk: uartclk@24M { label
355 clocks = <&uartclk>, <&pclk>;
356 clock-names = "uartclk", "apb_pclk";
362 clocks = <&uartclk>, <&pclk>;
363 clock-names = "uartclk", "apb_pclk";
369 clocks = <&uartclk>, <&pclk>;
370 clock-names = "uartclk", "apb_pclk";
548 clocks = <&uartclk>, <&pclk>;
549 clock-names = "uartclk", "apb_pclk";
H A Darm-realview-pb11mp.dts210 uartclk: uartclk@24M { label
503 clocks = <&uartclk>, <&pclk>;
504 clock-names = "uartclk", "apb_pclk";
512 clocks = <&uartclk>, <&pclk>;
513 clock-names = "uartclk", "apb_pclk";
521 clocks = <&uartclk>, <&pclk>;
522 clock-names = "uartclk", "apb_pclk";
530 clocks = <&uartclk>, <&pclk>;
531 clock-names = "uartclk", "apb_pclk";
H A Dintegratorap.dts75 uartclk: uartclk@14.74M { label
217 clocks = <&uartclk>, <&pclk>;
218 clock-names = "uartclk", "apb_pclk";
224 clocks = <&uartclk>, <&pclk>;
225 clock-names = "uartclk", "apb_pclk";
/OK3568_Linux_fs/kernel/drivers/tty/serial/
H A Dxilinx_uartps.c189 * @uartclk: Reference clock
198 struct clk *uartclk; member
470 calc_baud = cdns_uart_calc_baud_divs(port->uartclk, baud, &bdiv, &cd, in cdns_uart_set_baud_rate()
545 port->uartclk = ndata->new_rate; in cdns_uart_clk_notifier_cb()
710 * min and max baud should be calculated here based on port->uartclk. in cdns_uart_set_termios()
713 minbaud = port->uartclk / in cdns_uart_set_termios()
715 maxbaud = port->uartclk / (CDNS_UART_BDIV_MIN + 1); in cdns_uart_set_termios()
1177 if (port->uartclk && device->baud) { in cdns_early_console_setup()
1182 cdns_uart_calc_baud_divs(port->uartclk, device->baud, in cdns_early_console_setup()
1353 clk_enable(cdns_uart->uartclk); in cdns_uart_resume()
[all …]
H A Dmpc52xx_uart.c293 /* The 5200 has a fixed /32 prescaler, uartclk contains the ipb freq */ in mpc5200_psc_set_baudrate()
295 port->uartclk / (32 * 0xffff) + 1, in mpc5200_psc_set_baudrate()
296 port->uartclk / 32); in mpc5200_psc_set_baudrate()
297 divisor = (port->uartclk + 16 * baud) / (32 * baud); in mpc5200_psc_set_baudrate()
312 /* The 5200B has a selectable /4 or /32 prescaler, uartclk contains the in mpc5200b_psc_set_baudrate()
315 port->uartclk / (32 * 0xffff) + 1, in mpc5200b_psc_set_baudrate()
316 port->uartclk / 4); in mpc5200b_psc_set_baudrate()
317 divisor = (port->uartclk + 2 * baud) / (4 * baud); in mpc5200b_psc_set_baudrate()
552 /* uartclk contains the ips freq */ in mpc512x_psc_set_baudrate()
554 port->uartclk / (16 * 0xffff) + 1, in mpc512x_psc_set_baudrate()
[all …]
H A Dsccnxp.c311 div_std = DIV_ROUND_CLOSEST(port->uartclk, 2 * 16 * baud); in sccnxp_set_baud()
313 bestbaud = DIV_ROUND_CLOSEST(port->uartclk, 2 * 16 * div_std); in sccnxp_set_baud()
327 tmp_baud = DIV_ROUND_CLOSEST(port->uartclk, div_std); in sccnxp_set_baud()
885 int i, ret, uartclk; in sccnxp_probe() local
921 uartclk = 0; in sccnxp_probe()
933 uartclk = clk_get_rate(clk); in sccnxp_probe()
936 if (!uartclk) { in sccnxp_probe()
938 uartclk = s->chip->freq_std; in sccnxp_probe()
942 if ((uartclk < s->chip->freq_min) || (uartclk > s->chip->freq_max)) { in sccnxp_probe()
997 s->port[i].uartclk = uartclk; in sccnxp_probe()
H A Defm32-uart.c297 port->uartclk = clk_get_rate(efm_port->clk); in efm32_uart_startup()
356 DIV_ROUND_CLOSEST(port->uartclk, 16 * 8192), in efm32_uart_set_termios()
357 DIV_ROUND_CLOSEST(port->uartclk, 16)); in efm32_uart_set_termios()
390 * port->uartclk <= 14e6, so 4 * port->uartclk doesn't overflow. in efm32_uart_set_termios()
392 clkdiv = (DIV_ROUND_CLOSEST(4 * port->uartclk, 16 * baud) - 4) << 6; in efm32_uart_set_termios()
569 *baud = DIV_ROUND_CLOSEST(4 * efm_port->port.uartclk, in efm32_uart_console_get_options()
625 efm_port->port.uartclk = clk_get_rate(efm_port->clk); in efm32_uart_console_setup()
/OK3568_Linux_fs/kernel/arch/arm/mach-omap1/
H A Dserial.c71 .uartclk = OMAP16XX_BASE_BAUD * 16,
79 .uartclk = OMAP16XX_BASE_BAUD * 16,
87 .uartclk = OMAP16XX_BASE_BAUD * 16,
117 serial_platform_data[0].uartclk = OMAP1510_BASE_BAUD * 16; in omap_serial_init()
118 serial_platform_data[1].uartclk = OMAP1510_BASE_BAUD * 16; in omap_serial_init()
119 serial_platform_data[2].uartclk = OMAP1510_BASE_BAUD * 16; in omap_serial_init()
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dhi6220.dtsi172 clock-names = "uartclk", "apb_pclk";
182 clock-names = "uartclk", "apb_pclk";
193 clock-names = "uartclk", "apb_pclk";
204 clock-names = "uartclk", "apb_pclk";
214 clock-names = "uartclk", "apb_pclk";
/OK3568_Linux_fs/kernel/arch/arm/mach-pxa/
H A Dcapc7117.c86 .uartclk = TI16C752_UARTCLK
95 .uartclk = TI16C752_UARTCLK
104 .uartclk = TI16C752_UARTCLK
113 .uartclk = TI16C752_UARTCLK
/OK3568_Linux_fs/u-boot/arch/arc/dts/
H A Daxs10x_mb.dtsi25 uartclk: uartclk { label
61 clocks = <&uartclk>;
/OK3568_Linux_fs/u-boot/drivers/serial/
H A Dserial_pic32.c42 ulong uartclk; member
106 return pic32_serial_init(priv->base, priv->uartclk, baudrate); in pic32_uart_setbrg()
155 priv->uartclk = clk_get_rate(&clk); in pic32_uart_probe()
159 return pic32_serial_init(priv->base, priv->uartclk, CONFIG_BAUDRATE); in pic32_uart_probe()
H A Dserial_uniphier.c39 unsigned int uartclk; member
52 divisor = DIV_ROUND_CLOSEST(priv->uartclk, mode_x_div * baudrate); in uniphier_serial_setbrg()
109 priv->uartclk = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in uniphier_serial_probe()
H A Daltera_uart.c32 unsigned int uartclk; member
41 div = (plat->uartclk / baudrate) - 1; in altera_uart_setbrg()
95 plat->uartclk = fdtdec_get_int(gd->fdt_blob, dev_of_offset(dev), in altera_uart_ofdata_to_platdata()
H A Dserial_bcm6345.c87 ulong uartclk; member
191 return bcm6345_serial_init(priv->base, priv->uartclk, baudrate); in bcm6345_serial_setbrg()
246 priv->uartclk = clk_get_rate(&clk); in bcm6345_serial_probe()
250 return bcm6345_serial_init(priv->base, priv->uartclk, CONFIG_BAUDRATE); in bcm6345_serial_probe()
/OK3568_Linux_fs/kernel/arch/mips/ath25/
H A Ddevices.c74 void __init ath25_serial_setup(u32 mapbase, int irq, unsigned int uartclk) in ath25_serial_setup() argument
86 s.uartclk = uartclk; in ath25_serial_setup()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/serial/
H A Dpl011.yaml60 the clock named UARTCLK on the IP block, i.e. the clock
69 - const: uartclk
121 clock-names = "uartclk", "apb_pclk";
/OK3568_Linux_fs/kernel/arch/arm/mach-ixp4xx/
H A Dvulcan-setup.c89 .uartclk = IXP4XX_UART_XTAL,
98 .uartclk = IXP4XX_UART_XTAL,
105 .uartclk = 1843200,
112 .uartclk = 1843200,
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/arm/
H A Dfoundation-v8.dtsi197 clock-names = "uartclk", "apb_pclk";
205 clock-names = "uartclk", "apb_pclk";
213 clock-names = "uartclk", "apb_pclk";
221 clock-names = "uartclk", "apb_pclk";
H A Drtsm_ve-motherboard.dtsi166 clock-names = "uartclk", "apb_pclk";
174 clock-names = "uartclk", "apb_pclk";
182 clock-names = "uartclk", "apb_pclk";
190 clock-names = "uartclk", "apb_pclk";
/OK3568_Linux_fs/kernel/arch/mips/alchemy/common/
H A Dplatform.c103 long uartclk; in alchemy_setup_uarts() local
115 uartclk = clk_get_rate(clk); in alchemy_setup_uarts()
126 /* Fill up uartclk. */ in alchemy_setup_uarts()
128 ports[s].uartclk = uartclk; in alchemy_setup_uarts()

123456789