/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef MAINBOARD_BMCINFO_H #define MAINBOARD_BMCINFO_H // Do not place disks in boot order #define BOOT_OPTION_NIC_ONLY 0 // Boot to disk first (before network) #define BOOT_OPTION_DISK_FIRST 1 // Boot to disk second (after network) #define BOOT_OPTION_DISK_SECOND 2 // Boot order mask #define BOOT_OPTION_ORDER_MASK 3 // Reset after boot sequence (don't go to EFI shell) #define BOOT_OPTION_NO_EFISHELL 0x80 char *bmcinfo_serial(void); u8 *bmcinfo_uuid(void); int bmcinfo_slot(void); int bmcinfo_hwrev(void); u32 bmcinfo_baudrate(void); int bmcinfo_coreboot_verbosity_level(void); int bmcinfo_fsp_verbosity_level(void); int bmcinfo_relax_security(void); int bmcinfo_boot_option(void); int bmcinfo_disable_nic1(void); #endif /* MAINBOARD_BMCINFO_H */