| /* SPDX-License-Identifier: GPL-2.0 |
| * |
| * Copyright 2018 HabanaLabs, Ltd. |
| * All Rights Reserved. |
| * |
| */ |
| |
| #ifndef HL_BOOT_IF_H |
| #define HL_BOOT_IF_H |
| |
| enum cpu_boot_status { |
| CPU_BOOT_STATUS_NA = 0, /* Default value after reset of chip */ |
| CPU_BOOT_STATUS_IN_WFE, |
| CPU_BOOT_STATUS_DRAM_RDY, |
| CPU_BOOT_STATUS_SRAM_AVAIL, |
| CPU_BOOT_STATUS_IN_BTL, /* BTL is H/W FSM */ |
| CPU_BOOT_STATUS_IN_PREBOOT, |
| CPU_BOOT_STATUS_IN_SPL, |
| CPU_BOOT_STATUS_IN_UBOOT, |
| CPU_BOOT_STATUS_DRAM_INIT_FAIL, |
| CPU_BOOT_STATUS_FIT_CORRUPTED, |
| CPU_BOOT_STATUS_UBOOT_NOT_READY, |
| }; |
| |
| enum kmd_msg { |
| KMD_MSG_NA = 0, |
| KMD_MSG_GOTO_WFE, |
| KMD_MSG_FIT_RDY |
| }; |
| |
| #endif /* HL_BOOT_IF_H */ |