/* SPDX-License-Identifier: GPL-2.0-or-later */ #include #include #include #include #include #include void bootblock_mainboard_early_init(void) { const struct pad_config *pads; size_t num; pads = variant_early_gpio_table(&num); gpio_configure_pads(pads, num); } void bootblock_mainboard_init(void) { if (platform_is_resuming()) { printk(BIOS_EMERG, "ACPI S3 resume is not supported on this platform\n"); /* Prepare for reboot to clear the sleep state such that the board is not stuck in reboot loop. */ vboot_platform_prepare_reboot(); board_reset(); } variant_update_descriptor(); } void __weak variant_update_descriptor(void) {}