H A D | 8250_port.c | 970 * chip which causes it to seriously miscalculate baud rates
in autoconfig_has_efr() 2632 static unsigned int npcm_get_divisor(struct uart_8250_port *up, unsigned int baud)
in npcm_get_divisor() argument 2636 return DIV_ROUND_CLOSEST(port->uartclk, PORT_SIXTEEN * baud + 0x2) - 0x2;
in npcm_get_divisor() 2639 static unsigned int serial8250_do_get_divisor(struct uart_port *port, unsigned int baud, unsigned int *frac)
in serial8250_do_get_divisor() argument 2645 * Handle magic divisors for baud rates above baud_base on
in serial8250_do_get_divisor() 2649 if ((port->flags & UPF_MAGIC_MULTIPLIER) && baud == (port->uartclk / 0x4)) {
in serial8250_do_get_divisor() 2651 } else if ((port->flags & UPF_MAGIC_MULTIPLIER) && baud == (port->uartclk / 0x8)) {
in serial8250_do_get_divisor() 2654 quot = npcm_get_divisor(up, baud);
in serial8250_do_get_divisor() 2656 quot = uart_get_divisor(port, baud);
in serial8250_do_get_divisor() 2669 static unsigned int serial8250_get_divisor(struct uart_port *port, unsigned int baud, unsigne argument 2719 serial8250_do_set_divisor(struct uart_port *port, unsigned int baud, unsigned int quot, unsigned int quot_frac) serial8250_do_set_divisor() argument 2764 serial8250_set_divisor(struct uart_port *port, unsigned int baud, unsigned int quot, unsigned int quot_frac) serial8250_set_divisor() argument 2810 unsigned int baud, quot, frac = 0; serial8250_update_uartclk() local 2864 unsigned int baud, quot, frac = 0; serial8250_do_set_termios() local 3493 unsigned int baud, quot, frac = 0; serial8250_console_restore() local 3607 int baud = 9600; serial8250_console_setup() local [all...] |