Prior to this commit we only compared the bus access structure -- if
the address used to access the UART when it is probed matches the
address used to access a console (as detected earlier in the boot),
it is deemed to be the same device.
On EC2 "Graviton" systems, the console is detected via the ACPI SPCR
table with an address of 0x90A0000, but when it is discovered by
probing the PCI bus is shows up at 0x80118000. Using the PCI address
to match the UART to the console fixes userspace console logging.
Inspired by: Greg V
Sponsored by: https://www.patreon.com/cperciva
MFC after: 2 weeks