HomeFreeBSD

MFC r345405,345406,346228,346657,348195,348198: UART SPCR fixes.

Description

MFC r345405,345406,346228,346657,348195,348198: UART SPCR fixes.

r345405: Obey SPCR AccessWidth parameter.
r345406: Initialize uart_bus_space_mem on arm64.
r346228: Add quirk to ignore AccessWidth on PL011 UART.
r346657: Handle SPCR BaudRate = 0.
r348195: Extract arm64 SPCR code and make it MI; use on x86 too.
r348198: Fix for r348195.

This unbreaks the console on EC2 a1.* and *.metal instances.

Sponsored by: https://www.patreon.com/cperciva

Details

Committed
cpercivaMay 28 2019, 10:22 PM
Parents
rS348341: MFC: r348340
Branches
Unknown
Tags
Unknown