| /kernel/linux/linux-4.19/arch/mips/loongson64/common/ |
| D | serial.c | 25 .uartclk = clk, \ 34 .uartclk = clk, \ 76 if (loongson_sysconf.uarts[0].uartclk) in serial_init() 77 uart8250_data[mips_machtype][0].uartclk = in serial_init() 78 loongson_sysconf.uarts[0].uartclk; in serial_init() 99 uart8250_data[mips_machtype][i].uartclk = in serial_init() 100 loongson_sysconf.uarts[i].uartclk; in serial_init()
|
| /kernel/linux/linux-4.19/drivers/tty/serial/8250/ |
| D | 8250_acorn.c | 27 unsigned int uartclk; member 65 uart.port.uartclk = type->uartclk; in serial_card_probe() 96 .uartclk = 7372800, 103 .uartclk = 3686400,
|
| D | 8250_mtk.c | 42 * no higher than (uartclk / 16) so the baud will be clamped if it in mtk8250_set_termios() 68 port->uartclk / 16 / UART_DIV_MAX, in mtk8250_set_termios() 69 port->uartclk); in mtk8250_set_termios() 80 quot = DIV_ROUND_UP(port->uartclk, 4 * baud); in mtk8250_set_termios() 83 quot = DIV_ROUND_UP(port->uartclk, 256 * baud); in mtk8250_set_termios() 107 tmp = DIV_ROUND_CLOSEST(port->uartclk, quot * baud); in mtk8250_set_termios() 226 uart.port.uartclk = clk_get_rate(data->uart_clk); in mtk8250_probe()
|
| /kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
| D | 8250_acorn.c | 27 unsigned int uartclk; member 65 uart.port.uartclk = type->uartclk; in serial_card_probe() 96 .uartclk = 7372800, 103 .uartclk = 3686400,
|
| /kernel/linux/linux-4.19/arch/mips/pmcs-msp71xx/ |
| D | msp_serial.c | 96 unsigned int uartclk; in msp_serial_setup() local 102 if(!(s && *s && (uartclk = simple_strtoul(s, &endp, 10)) && *endp == 0)) in msp_serial_setup() 103 uartclk = MSP_BASE_BAUD; in msp_serial_setup() 104 ppfinit("UART clock set to %d\n", uartclk); in msp_serial_setup() 110 up.uartclk = uartclk; in msp_serial_setup()
|
| /kernel/linux/linux-4.19/arch/arm/mach-omap1/ |
| D | serial.c | 74 .uartclk = OMAP16XX_BASE_BAUD * 16, 82 .uartclk = OMAP16XX_BASE_BAUD * 16, 90 .uartclk = OMAP16XX_BASE_BAUD * 16, 120 serial_platform_data[0].uartclk = OMAP1510_BASE_BAUD * 16; in omap_serial_init() 121 serial_platform_data[1].uartclk = OMAP1510_BASE_BAUD * 16; in omap_serial_init() 122 serial_platform_data[2].uartclk = OMAP1510_BASE_BAUD * 16; in omap_serial_init()
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
| D | serial.c | 71 .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()
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | integratorcp.dts | 73 uartclk: uartclk@14.74M { label 209 clocks = <&uartclk>, <&pclk>; 210 clock-names = "uartclk", "apb_pclk"; 215 clocks = <&uartclk>, <&pclk>; 216 clock-names = "uartclk", "apb_pclk"; 239 clocks = <&uartclk>, <&pclk>;
|
| D | arm-realview-eb.dtsi | 92 uartclk: uartclk@24M { label 349 clocks = <&uartclk>, <&pclk>; 350 clock-names = "uartclk", "apb_pclk"; 356 clocks = <&uartclk>, <&pclk>; 357 clock-names = "uartclk", "apb_pclk"; 363 clocks = <&uartclk>, <&pclk>; 364 clock-names = "uartclk", "apb_pclk"; 370 clocks = <&uartclk>, <&pclk>; 371 clock-names = "uartclk", "apb_pclk";
|
| D | arm-realview-pb1176.dts | 102 uartclk: uartclk@24M { label 397 clocks = <&uartclk>, <&pclk>; 398 clock-names = "uartclk", "apb_pclk"; 406 clocks = <&uartclk>, <&pclk>; 407 clock-names = "uartclk", "apb_pclk"; 415 clocks = <&uartclk>, <&pclk>; 416 clock-names = "uartclk", "apb_pclk"; 424 clocks = <&uartclk>, <&pclk>; 425 clock-names = "uartclk", "apb_pclk"; 533 clocks = <&uartclk>, <&pclk>; [all …]
|
| D | arm-realview-pbx.dtsi | 107 uartclk: uartclk@24M { label 347 clocks = <&uartclk>, <&pclk>; 348 clock-names = "uartclk", "apb_pclk"; 354 clocks = <&uartclk>, <&pclk>; 355 clock-names = "uartclk", "apb_pclk"; 361 clocks = <&uartclk>, <&pclk>; 362 clock-names = "uartclk", "apb_pclk"; 540 clocks = <&uartclk>, <&pclk>; 541 clock-names = "uartclk", "apb_pclk";
|
| D | integratorap.dts | 74 uartclk: uartclk@14.74M { label 218 clocks = <&uartclk>, <&pclk>; 219 clock-names = "uartclk", "apb_pclk"; 225 clocks = <&uartclk>, <&pclk>; 226 clock-names = "uartclk", "apb_pclk";
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | arm-realview-eb.dtsi | 94 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";
|
| D | arm-realview-pb1176.dts | 104 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 …]
|
| D | integratorcp.dts | 73 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>;
|
| D | arm-realview-pbx.dtsi | 109 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";
|
| /kernel/linux/linux-4.19/drivers/tty/serial/ |
| D | xilinx_uartps.c | 183 * @uartclk: Reference clock 191 struct clk *uartclk; member 458 calc_baud = cdns_uart_calc_baud_divs(port->uartclk, baud, &bdiv, &cd, in cdns_uart_set_baud_rate() 533 port->uartclk = ndata->new_rate; in cdns_uart_clk_notifier_cb() 709 * min and max baud should be calculated here based on port->uartclk. in cdns_uart_set_termios() 712 minbaud = port->uartclk / in cdns_uart_set_termios() 714 maxbaud = port->uartclk / (CDNS_UART_BDIV_MIN + 1); in cdns_uart_set_termios() 1148 if (port->uartclk && device->baud) { in cdns_early_console_setup() 1153 cdns_uart_calc_baud_divs(port->uartclk, device->baud, in cdns_early_console_setup() 1340 clk_enable(cdns_uart->uartclk); in cdns_uart_resume() [all …]
|
| D | mpc52xx_uart.c | 297 /* The 5200 has a fixed /32 prescaler, uartclk contains the ipb freq */ in mpc5200_psc_set_baudrate() 299 port->uartclk / (32 * 0xffff) + 1, in mpc5200_psc_set_baudrate() 300 port->uartclk / 32); in mpc5200_psc_set_baudrate() 301 divisor = (port->uartclk + 16 * baud) / (32 * baud); in mpc5200_psc_set_baudrate() 316 /* The 5200B has a selectable /4 or /32 prescaler, uartclk contains the in mpc5200b_psc_set_baudrate() 319 port->uartclk / (32 * 0xffff) + 1, in mpc5200b_psc_set_baudrate() 320 port->uartclk / 4); in mpc5200b_psc_set_baudrate() 321 divisor = (port->uartclk + 2 * baud) / (4 * baud); in mpc5200b_psc_set_baudrate() 556 /* uartclk contains the ips freq */ in mpc512x_psc_set_baudrate() 558 port->uartclk / (16 * 0xffff) + 1, in mpc512x_psc_set_baudrate() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/ |
| D | xilinx_uartps.c | 189 * @uartclk: Reference clock 198 struct clk *uartclk; member 468 calc_baud = cdns_uart_calc_baud_divs(port->uartclk, baud, &bdiv, &cd, in cdns_uart_set_baud_rate() 543 port->uartclk = ndata->new_rate; in cdns_uart_clk_notifier_cb() 707 * min and max baud should be calculated here based on port->uartclk. in cdns_uart_set_termios() 710 minbaud = port->uartclk / in cdns_uart_set_termios() 712 maxbaud = port->uartclk / (CDNS_UART_BDIV_MIN + 1); in cdns_uart_set_termios() 1174 if (port->uartclk && device->baud) { in cdns_early_console_setup() 1179 cdns_uart_calc_baud_divs(port->uartclk, device->baud, in cdns_early_console_setup() 1350 clk_enable(cdns_uart->uartclk); in cdns_uart_resume() [all …]
|
| D | mpc52xx_uart.c | 293 /* 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 …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/serial/ |
| D | pl011.txt | 17 the clock named UARTCLK on the IP block, i.e. the clock 24 "uartclk" and the second clock listed must be named 50 clock-names = "uartclk", "apb_pclk";
|
| /kernel/linux/linux-4.19/arch/arm/mach-pxa/ |
| D | capc7117.c | 89 .uartclk = TI16C752_UARTCLK 98 .uartclk = TI16C752_UARTCLK 107 .uartclk = TI16C752_UARTCLK 116 .uartclk = TI16C752_UARTCLK
|
| /kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
| D | capc7117.c | 86 .uartclk = TI16C752_UARTCLK 95 .uartclk = TI16C752_UARTCLK 104 .uartclk = TI16C752_UARTCLK 113 .uartclk = TI16C752_UARTCLK
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/serial/ |
| D | pl011.yaml | 60 the clock named UARTCLK on the IP block, i.e. the clock 69 - const: uartclk 121 clock-names = "uartclk", "apb_pclk";
|
| /kernel/linux/linux-5.10/arch/mips/ath25/ |
| D | devices.c | 74 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()
|