mirror of
https://git.savannah.gnu.org/git/grub.git
synced 2026-10-22 15:22:39 +00:00
term/ns8250: Support more MMIO access sizes
It is common for PCI based UARTs to use larger than one byte access sizes. This adds support for this and uses the information present in SPCR accordingly. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
This commit is contained in:
1 parent
7b192ec4cd
commit
f5e1d23a18
3 files changed
+60
-6
No files matched your search
@@ -76,7 +76,8 @@ grub_ns8250_spcr_init (void)
|
||||
switch (spcr->base_addr.space_id)
|
||||
{
|
||||
case GRUB_ACPI_GENADDR_MEM_SPACE:
|
||||
return grub_serial_ns8250_add_mmio (spcr->base_addr.addr, &config);
|
||||
return grub_serial_ns8250_add_mmio (spcr->base_addr.addr,
|
||||
spcr->base_addr.access_size, &config);
|
||||
case GRUB_ACPI_GENADDR_IO_SPACE:
|
||||
return grub_serial_ns8250_add_port (spcr->base_addr.addr, &config);
|
||||
default:
|
||||
|
||||
Reference in new issue
Block a user