habanalabs: add new device CPU boot status
This patch adds a definition of a new status in the device CPU boot stages and add the handling of the new status. Signed-off-by: Igor Grinberg <igrinberg@habana.ai> Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
This commit is contained in:
parent
d358b1733f
commit
0ca3b1b7b9
|
@ -2550,6 +2550,11 @@ static int goya_init_cpu(struct hl_device *hdev, u32 cpu_timeout)
|
|||
"ARM status %d - DDR initialization failed\n",
|
||||
status);
|
||||
break;
|
||||
case CPU_BOOT_STATUS_UBOOT_NOT_READY:
|
||||
dev_err(hdev->dev,
|
||||
"ARM status %d - u-boot stopped by user\n",
|
||||
status);
|
||||
break;
|
||||
default:
|
||||
dev_err(hdev->dev,
|
||||
"ARM status %d - Invalid status code\n",
|
||||
|
|
|
@ -18,7 +18,8 @@ enum cpu_boot_status {
|
|||
CPU_BOOT_STATUS_IN_SPL,
|
||||
CPU_BOOT_STATUS_IN_UBOOT,
|
||||
CPU_BOOT_STATUS_DRAM_INIT_FAIL,
|
||||
CPU_BOOT_STATUS_FIT_CORRUPTED
|
||||
CPU_BOOT_STATUS_FIT_CORRUPTED,
|
||||
CPU_BOOT_STATUS_UBOOT_NOT_READY,
|
||||
};
|
||||
|
||||
enum kmd_msg {
|
||||
|
|
Loading…
Reference in New Issue