/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,
|
D | 8250_hp300.c | 116 port.uartclk = HPAPCI_BAUD_BASE * 16; in hp300_setup_serial_console() 133 port.uartclk = HPDCA_BAUD_BASE * 16; in hp300_setup_serial_console() 175 uart.port.uartclk = HPDCA_BAUD_BASE * 16; in hpdca_init_one() 257 uart.port.uartclk = HPAPCI_BAUD_BASE * 16; in hp300_8250_init()
|
/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()
|
/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";
|
D | integratorap.dts | 75 uartclk: uartclk@14.74M { label 216 clocks = <&uartclk>, <&pclk>; 217 clock-names = "uartclk", "apb_pclk"; 223 clocks = <&uartclk>, <&pclk>; 224 clock-names = "uartclk", "apb_pclk";
|
D | arm-realview-pb11mp.dts | 210 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";
|
/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 …]
|
D | efm32-uart.c | 297 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()
|
D | sccnxp.c | 311 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()
|
/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
|
/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()
|
/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";
|
D | nxp,lpc1850-uart.txt | 8 - clock-names : required elements: "uartclk", "reg". 27 clock-names = "uartclk", "reg";
|
/linux-5.10/arch/arm/mach-ixp4xx/ |
D | vulcan-setup.c | 89 .uartclk = IXP4XX_UART_XTAL, 98 .uartclk = IXP4XX_UART_XTAL, 105 .uartclk = 1843200, 112 .uartclk = 1843200,
|
/linux-5.10/arch/arm64/boot/dts/arm/ |
D | foundation-v8.dtsi | 197 clock-names = "uartclk", "apb_pclk"; 205 clock-names = "uartclk", "apb_pclk"; 213 clock-names = "uartclk", "apb_pclk"; 221 clock-names = "uartclk", "apb_pclk";
|
D | rtsm_ve-motherboard.dtsi | 166 clock-names = "uartclk", "apb_pclk"; 174 clock-names = "uartclk", "apb_pclk"; 182 clock-names = "uartclk", "apb_pclk"; 190 clock-names = "uartclk", "apb_pclk";
|
/linux-5.10/arch/mips/alchemy/common/ |
D | platform.c | 103 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()
|
/linux-5.10/Documentation/ABI/testing/ |
D | sysfs-tty | 21 What: /sys/class/tty/ttyS0/uartclk 25 Shows the current uartclk value associated with the 27 uartclk = 16 * baud_base
|
/linux-5.10/arch/mips/mti-malta/ |
D | malta-platform.c | 34 .uartclk = 1843200, \ 49 .uartclk = 3686400, /* Twice the usual clk! */
|
/linux-5.10/arch/arm/mach-footbridge/ |
D | isa.c | 52 .uartclk = 1843200, 60 .uartclk = 1843200,
|
/linux-5.10/arch/mips/loongson2ef/common/ |
D | serial.c | 25 .uartclk = clk, \ 34 .uartclk = clk, \
|