From: Bin Meng Date: Tue, 3 Jul 2018 09:48:39 +0000 (-0700) Subject: x86: quark: acpi: Add full reset bit to the reset register value in FADT X-Git-Tag: v2025.01-rc5-pxa1908~3910^2~9 X-Git-Url: http://git.dujemihanovic.xyz/?a=commitdiff_plain;h=1ac10ab9d73ea8d39dc93fbf8f993267ec8f9041;p=u-boot.git x86: quark: acpi: Add full reset bit to the reset register value in FADT This adds full reset bit in the reset register value in the ACPI FADT table, so that kernel can do a thorough reboot. Signed-off-by: Bin Meng Reviewed-by: Simon Glass --- diff --git a/arch/x86/cpu/quark/acpi.c b/arch/x86/cpu/quark/acpi.c index 4a0272085c..7b6fc2f4a5 100644 --- a/arch/x86/cpu/quark/acpi.c +++ b/arch/x86/cpu/quark/acpi.c @@ -67,7 +67,7 @@ void acpi_create_fadt(struct acpi_fadt *fadt, struct acpi_facs *facs, fadt->reset_reg.access_size = ACPI_ACCESS_SIZE_BYTE_ACCESS; fadt->reset_reg.addrl = IO_PORT_RESET; fadt->reset_reg.addrh = 0; - fadt->reset_value = SYS_RST | RST_CPU; + fadt->reset_value = SYS_RST | RST_CPU | FULL_RST; fadt->x_firmware_ctl_l = (u32)facs; fadt->x_firmware_ctl_h = 0;