soc/intel/common/block/acpi: Skip UART debug table if not used

Skip the ACPI UART debug table if common block UART isn't selected.

Change-Id: I8d627998ca450c32496c90e51aad48f332b40e23
Signed-off-by: Marc Jones <marcjones@sysproconsulting.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48247
Reviewed-by: Jay Talbott <JayTalbott@sysproconsulting.com>
Reviewed-by: Patrick Rudolph <siro@das-labor.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Marc Jones 2020-12-02 11:29:09 -07:00 committed by Marc Jones
parent cf3dcd6d29
commit 5258f4f93e
1 changed files with 6 additions and 3 deletions

View File

@ -158,9 +158,12 @@ unsigned long southbridge_write_acpi_tables(const struct device *device,
unsigned long current, unsigned long current,
struct acpi_rsdp *rsdp) struct acpi_rsdp *rsdp)
{ {
current = acpi_write_dbg2_pci_uart(rsdp, current, if (CONFIG(SOC_INTEL_COMMON_BLOCK_UART)) {
uart_get_device(), current = acpi_write_dbg2_pci_uart(rsdp, current,
ACPI_ACCESS_SIZE_DWORD_ACCESS); uart_get_device(),
ACPI_ACCESS_SIZE_DWORD_ACCESS);
}
return acpi_write_hpet(device, current, rsdp); return acpi_write_hpet(device, current, rsdp);
} }