soc/amd/picasso/acpi: Set missing RTC offsets
The RTC Date Alarm and RTC AltCentury fields are supported on picasso. These get consumed by the linux kernel: https://source.chromium.org/chromiumos/chromiumos/codesearch/+/master:src/third_party/kernel/v5.4/drivers/rtc/rtc-cmos.c;l=1243 BUG=b:160277722 TEST=Boot kernel and make sure suspend stress test works. Signed-off-by: Raul E Rangel <rrangel@chromium.org> Change-Id: Ie83d7e0a06107a6de095f3e4c521d91e90920c0b Reviewed-on: https://review.coreboot.org/c/coreboot/+/44448 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
parent
847378609c
commit
041fcf5902
|
@ -112,9 +112,9 @@ void acpi_fill_fadt(acpi_fadt_t *fadt)
|
||||||
fadt->p_lvl3_lat = ACPI_FADT_C3_NOT_SUPPORTED;
|
fadt->p_lvl3_lat = ACPI_FADT_C3_NOT_SUPPORTED;
|
||||||
fadt->duty_offset = 1; /* CLK_VAL bits 3:1 */
|
fadt->duty_offset = 1; /* CLK_VAL bits 3:1 */
|
||||||
fadt->duty_width = 3; /* CLK_VAL bits 3:1 */
|
fadt->duty_width = 3; /* CLK_VAL bits 3:1 */
|
||||||
fadt->day_alrm = 0; /* 0x7d these have to be */
|
fadt->day_alrm = 0x0d;
|
||||||
fadt->mon_alrm = 0; /* 0x7e added to cmos.layout */
|
fadt->mon_alrm = 0;
|
||||||
fadt->century = 0; /* 0x7f to make rtc alarm work */
|
fadt->century = 0x32;
|
||||||
fadt->iapc_boot_arch = ACPI_FADT_LEGACY_DEVICES | ACPI_FADT_8042;
|
fadt->iapc_boot_arch = ACPI_FADT_LEGACY_DEVICES | ACPI_FADT_8042;
|
||||||
fadt->res2 = 0; /* reserved, MUST be 0 ACPI 3.0 */
|
fadt->res2 = 0; /* reserved, MUST be 0 ACPI 3.0 */
|
||||||
fadt->flags |= ACPI_FADT_WBINVD | /* See table 5-10 ACPI 3.0a spec */
|
fadt->flags |= ACPI_FADT_WBINVD | /* See table 5-10 ACPI 3.0a spec */
|
||||||
|
|
Loading…
Reference in New Issue