freebsd-skq/sys/dev/uart
Rebecca Cran 56a70105df ACPI SPCR: handle BaudRate=0
From 7d8dc6544c

"The mcbin (and likely others) have a nonstandard uart clock. This means
that the earlycon programming will incorrectly set the baud rate if it is
specified. The way around this is to tell the kernel to continue using the
preprogrammed baud rate. This is done by setting the baud to 0."

Our drivers (uart_dev_ns8250) do respect zero, but SPCR would error. Let's
not error.

Submitted by:	Greg V <greg@unrelenting.technology>
Reviewed by:	mw, imp, bcran
Differential Revision:	https://reviews.freebsd.org/D19914
2019-04-25 02:16:48 +00:00
..
uart_bus_acpi.c Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
uart_bus_ebus.c add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
uart_bus_fdt.c add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
uart_bus_isa.c add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
uart_bus_pccard.c Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
uart_bus_pci.c Recognize the Amazon PCI serial device found in a1.* EC2 instances 2019-03-21 08:54:34 +00:00
uart_bus_puc.c Remove All Rights Reserved 2019-02-05 21:37:34 +00:00
uart_bus_scc.c add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
uart_bus.h Add quirk for ignoring SPCR AccessWidth values on the PL011 UART 2019-04-15 13:41:53 +00:00
uart_core.c add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
uart_cpu_acpi.h add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
uart_cpu_arm64.c ACPI SPCR: handle BaudRate=0 2019-04-25 02:16:48 +00:00
uart_cpu_fdt.c
uart_cpu_fdt.h
uart_cpu_powerpc.c
uart_cpu_sparc64.c
uart_cpu_x86.c
uart_cpu.h
uart_dbg.c
uart_dev_imx.c
uart_dev_imx.h
uart_dev_lowrisc.c Add support for the UART device found in lowRISC system-on-a-chip. 2018-10-12 15:19:41 +00:00
uart_dev_lowrisc.h Add support for the UART device found in lowRISC system-on-a-chip. 2018-10-12 15:19:41 +00:00
uart_dev_msm.c
uart_dev_msm.h
uart_dev_mu.c
uart_dev_mvebu.c
uart_dev_ns8250.c add snps IP uart support / genaralize UART 2018-08-19 21:10:21 +00:00
uart_dev_ns8250.h
uart_dev_pl011.c Add quirk for ignoring SPCR AccessWidth values on the PL011 UART 2019-04-15 13:41:53 +00:00
uart_dev_quicc.c
uart_dev_sab82532.c
uart_dev_snps.c Update Armada 38x UART device tree binding 2018-10-10 10:34:17 +00:00
uart_dev_ti8250.c
uart_dev_z8530.c
uart_if.m
uart_kbd_sun_tables.h
uart_kbd_sun.c
uart_kbd_sun.h
uart_ppstypes.h
uart_subr.c Add busy detect quirk to list of console options 2018-07-22 23:32:21 +00:00
uart_tty.c
uart.h Add busy detect quirk to list of console options 2018-07-22 23:32:21 +00:00