sb/amd/pi/hudson: Fix UART address math
Correct a build error that occurs when HUDSON_UART is selected.
Replace sizeof() of a nonexistent variable with the intended type.
This was introduced in
bd48b23
"southbridge//hudson: Get rid of void pointer math".
BUG=b:118484178
TEST=Build Bettong with Chipset/"UART controller for Kern"
Change-Id: Icc0ff9d80c3f5cab9ab837cf1cd0cd8eb0753284
Signed-off-by: Marshall Dawson <marshalldawson3rd@gmail.com>
Reviewed-on: https://review.coreboot.org/c/30072
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin Roth <martinroth@google.com>
This commit is contained in:
parent
baa4c07ed4
commit
500d81a95a
|
@ -36,10 +36,10 @@ void configure_hudson_uart(void)
|
||||||
u8 byte;
|
u8 byte;
|
||||||
|
|
||||||
byte = read8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG56 +
|
byte = read8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG56 +
|
||||||
CONFIG_UART_FOR_CONSOLE * sizeof(word)));
|
CONFIG_UART_FOR_CONSOLE * sizeof(u16)));
|
||||||
byte |= 1 << 3;
|
byte |= 1 << 3;
|
||||||
write8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG56 +
|
write8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG56 +
|
||||||
CONFIG_UART_FOR_CONSOLE * sizeof(word)), byte);
|
CONFIG_UART_FOR_CONSOLE * sizeof(u16)), byte);
|
||||||
byte = read8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG62));
|
byte = read8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG62));
|
||||||
byte |= 1 << 3;
|
byte |= 1 << 3;
|
||||||
write8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG62), byte);
|
write8((void *)(ACPI_MMIO_BASE + AOAC_BASE + FCH_AOAC_REG62), byte);
|
||||||
|
|
Loading…
Reference in New Issue