/kernel/linux/linux-5.10/arch/nios2/boot/compressed/ |
H A D | console.c | 86 unsigned int baud, baudclk; in console_init() local 90 baudclk = UART0_FREQ / baud; in console_init() 91 writew(baudclk, uartbase + ALTERA_UART_DIVISOR_REG); in console_init()
|
/kernel/linux/linux-6.6/arch/nios2/boot/compressed/ |
H A D | console.c | 86 unsigned int baud, baudclk; in console_init() local 90 baudclk = UART0_FREQ / baud; in console_init() 91 writew(baudclk, uartbase + ALTERA_UART_DIVISOR_REG); in console_init()
|
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | keyspan.c | 67 u32 baud_rate, u32 baudclk, 71 u32 baud_rate, u32 baudclk, 75 u32 baud_rate, u32 baudclk, 79 u32 baud_rate, u32 baudclk, 195 u32 baud_rate, u32 baudclk, 198 u32 baudclk; member 220 .baudclk = KEYSPAN_USA18X_BAUDCLK, 237 .baudclk = KEYSPAN_USA19_BAUDCLK, 254 .baudclk = KEYSPAN_USA19_BAUDCLK, 271 .baudclk 1859 keyspan_usa19_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa19_calc_baud() argument 1900 keyspan_usa19hs_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa19hs_calc_baud() argument 1936 keyspan_usa19w_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa19w_calc_baud() argument 2000 keyspan_usa28_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa28_calc_baud() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | keyspan.c | 47 u32 baud_rate, u32 baudclk, 51 u32 baud_rate, u32 baudclk, 55 u32 baud_rate, u32 baudclk, 59 u32 baud_rate, u32 baudclk, 175 u32 baud_rate, u32 baudclk, 178 u32 baudclk; member 200 .baudclk = KEYSPAN_USA18X_BAUDCLK, 217 .baudclk = KEYSPAN_USA19_BAUDCLK, 234 .baudclk = KEYSPAN_USA19_BAUDCLK, 251 .baudclk 1843 keyspan_usa19_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa19_calc_baud() argument 1884 keyspan_usa19hs_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa19hs_calc_baud() argument 1920 keyspan_usa19w_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa19w_calc_baud() argument 1984 keyspan_usa28_calc_baud(struct usb_serial_port *port, u32 baud_rate, u32 baudclk, u8 *rate_hi, u8 *rate_low, u8 *prescaler, int portnum) keyspan_usa28_calc_baud() argument [all...] |
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | samsung_tty.c | 148 struct clk *baudclk; member 1377 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_pm() 1378 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_pm() 1386 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_pm() 1387 clk_prepare_enable(ourport->baudclk); in s3c24xx_serial_pm() 1566 if (ourport->baudclk != clk) { in s3c24xx_serial_set_termios() 1571 if (!IS_ERR(ourport->baudclk)) { in s3c24xx_serial_set_termios() 1572 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_set_termios() 1573 ourport->baudclk = ERR_PTR(-EINVAL); in s3c24xx_serial_set_termios() 1576 ourport->baudclk in s3c24xx_serial_set_termios() [all...] |
H A D | altera_uart.c | 181 unsigned int baud, baudclk; in altera_uart_set_termios() local 184 baudclk = port->uartclk / baud; in altera_uart_set_termios() 192 altera_uart_writel(port, baudclk, ALTERA_UART_DIVISOR_REG); in altera_uart_set_termios() 499 unsigned int baudclk = port->uartclk / dev->baud; in altera_uart_earlycon_setup() local 501 altera_uart_writel(port, baudclk, ALTERA_UART_DIVISOR_REG); in altera_uart_earlycon_setup()
|
H A D | mcf.c | 198 unsigned int baud, baudclk; in mcf_set_termios() local 206 baudclk = (MCF_BUSCLK / baud) / 32; in mcf_set_termios() 209 baudclk = ((MCF_BUSCLK / baud) + 16) / 32; in mcf_set_termios() 267 writeb((baudclk & 0xff00) >> 8, port->membase + MCFUART_UBG1); in mcf_set_termios() 268 writeb((baudclk & 0xff), port->membase + MCFUART_UBG2); in mcf_set_termios()
|
/kernel/linux/linux-5.10/drivers/tty/serial/ |
H A D | samsung_tty.c | 133 struct clk *baudclk; member 1229 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_pm() 1230 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_pm() 1238 if (!IS_ERR(ourport->baudclk)) in s3c24xx_serial_pm() 1239 clk_prepare_enable(ourport->baudclk); in s3c24xx_serial_pm() 1421 if (ourport->baudclk != clk) { in s3c24xx_serial_set_termios() 1426 if (!IS_ERR(ourport->baudclk)) { in s3c24xx_serial_set_termios() 1427 clk_disable_unprepare(ourport->baudclk); in s3c24xx_serial_set_termios() 1428 ourport->baudclk = ERR_PTR(-EINVAL); in s3c24xx_serial_set_termios() 1431 ourport->baudclk in s3c24xx_serial_set_termios() [all...] |
H A D | altera_uart.c | 181 unsigned int baud, baudclk; in altera_uart_set_termios() local 184 baudclk = port->uartclk / baud; in altera_uart_set_termios() 192 altera_uart_writel(port, baudclk, ALTERA_UART_DIVISOR_REG); in altera_uart_set_termios() 520 unsigned int baudclk = port->uartclk / dev->baud; in altera_uart_earlycon_setup() local 522 altera_uart_writel(port, baudclk, ALTERA_UART_DIVISOR_REG); in altera_uart_earlycon_setup()
|
H A D | mcf.c | 198 unsigned int baud, baudclk; in mcf_set_termios() local 206 baudclk = (MCF_BUSCLK / baud) / 32; in mcf_set_termios() 209 baudclk = ((MCF_BUSCLK / baud) + 16) / 32; in mcf_set_termios() 267 writeb((baudclk & 0xff00) >> 8, port->membase + MCFUART_UBG1); in mcf_set_termios() 268 writeb((baudclk & 0xff), port->membase + MCFUART_UBG2); in mcf_set_termios()
|
/kernel/linux/linux-5.10/sound/soc/fsl/ |
H A D | fsl_ssi.c | 223 * @baudclk: Clock source to generate bit and frame-sync clocks 224 * @baudclk_streams: Active streams that are using baudclk 265 struct clk *baudclk; member 705 /* Don't apply it to any non-baudclk circumstance */ in fsl_ssi_set_bclk() 706 if (IS_ERR(ssi->baudclk)) in fsl_ssi_set_bclk() 730 clkrate = clk_get_rate(ssi->baudclk); in fsl_ssi_set_bclk() 732 clkrate = clk_round_rate(ssi->baudclk, tmprate); in fsl_ssi_set_bclk() 776 ret = clk_set_rate(ssi->baudclk, baudrate); in fsl_ssi_set_bclk() 778 dev_err(dai->dev, "failed to set baudclk rate\n"); in fsl_ssi_set_bclk() 819 ret = clk_prepare_enable(ssi->baudclk); in fsl_ssi_hw_params() [all...] |
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | fsl_ssi.c | 225 * @baudclk: Clock source to generate bit and frame-sync clocks 226 * @baudclk_streams: Active streams that are using baudclk 269 struct clk *baudclk; member 710 /* Don't apply it to any non-baudclk circumstance */ in fsl_ssi_set_bclk() 711 if (IS_ERR(ssi->baudclk)) in fsl_ssi_set_bclk() 735 clkrate = clk_get_rate(ssi->baudclk); in fsl_ssi_set_bclk() 737 clkrate = clk_round_rate(ssi->baudclk, tmprate); in fsl_ssi_set_bclk() 780 ret = clk_set_rate(ssi->baudclk, baudrate); in fsl_ssi_set_bclk() 782 dev_err(dai->dev, "failed to set baudclk rate\n"); in fsl_ssi_set_bclk() 824 ret = clk_prepare_enable(ssi->baudclk); in fsl_ssi_hw_params() [all...] |