Lines Matching refs:err_val

649 static bool fw_report_boot_dev0(struct hl_device *hdev, u32 err_val,  in fw_report_boot_dev0()  argument
654 if (!(err_val & CPU_BOOT_ERR0_ENABLED)) in fw_report_boot_dev0()
657 if (err_val & CPU_BOOT_ERR0_DRAM_INIT_FAIL) { in fw_report_boot_dev0()
663 if (err_val & CPU_BOOT_ERR0_FIT_CORRUPTED) { in fw_report_boot_dev0()
668 if (err_val & CPU_BOOT_ERR0_TS_INIT_FAIL) { in fw_report_boot_dev0()
674 if (err_val & CPU_BOOT_ERR0_BMC_WAIT_SKIPPED) { in fw_report_boot_dev0()
685 err_val &= ~CPU_BOOT_ERR0_BMC_WAIT_SKIPPED; in fw_report_boot_dev0()
689 if (err_val & CPU_BOOT_ERR0_NIC_DATA_NOT_RDY) { in fw_report_boot_dev0()
695 if (err_val & CPU_BOOT_ERR0_NIC_FW_FAIL) { in fw_report_boot_dev0()
701 if (err_val & CPU_BOOT_ERR0_SECURITY_NOT_RDY) { in fw_report_boot_dev0()
707 if (err_val & CPU_BOOT_ERR0_SECURITY_FAIL) { in fw_report_boot_dev0()
712 if (err_val & CPU_BOOT_ERR0_EFUSE_FAIL) { in fw_report_boot_dev0()
717 if (err_val & CPU_BOOT_ERR0_SEC_IMG_VER_FAIL) { in fw_report_boot_dev0()
722 if (err_val & CPU_BOOT_ERR0_PLL_FAIL) { in fw_report_boot_dev0()
727 if (err_val & CPU_BOOT_ERR0_DEVICE_UNUSABLE_FAIL) { in fw_report_boot_dev0()
730 err_val &= ~CPU_BOOT_ERR0_DEVICE_UNUSABLE_FAIL; in fw_report_boot_dev0()
733 if (err_val & CPU_BOOT_ERR0_BINNING_FAIL) { in fw_report_boot_dev0()
741 if (err_val & CPU_BOOT_ERR0_EEPROM_FAIL) { in fw_report_boot_dev0()
747 if (err_val & CPU_BOOT_ERR0_DRAM_SKIPPED) { in fw_report_boot_dev0()
753 err_val &= ~CPU_BOOT_ERR0_DRAM_SKIPPED; in fw_report_boot_dev0()
756 if (err_val & CPU_BOOT_ERR0_PRI_IMG_VER_FAIL) { in fw_report_boot_dev0()
762 err_val &= ~CPU_BOOT_ERR0_PRI_IMG_VER_FAIL; in fw_report_boot_dev0()
765 if (err_val & CPU_BOOT_ERR0_TPM_FAIL) { in fw_report_boot_dev0()
771 err_val &= ~CPU_BOOT_ERR0_TPM_FAIL; in fw_report_boot_dev0()
774 if (!err_exists && (err_val & ~CPU_BOOT_ERR0_ENABLED)) { in fw_report_boot_dev0()
776 "Device boot error - unknown ERR0 error 0x%08x\n", err_val); in fw_report_boot_dev0()
781 if (err_exists && ((err_val & ~CPU_BOOT_ERR0_ENABLED) & in fw_report_boot_dev0()
789 static bool fw_report_boot_dev1(struct hl_device *hdev, u32 err_val, in fw_report_boot_dev1() argument
799 if (!(err_val & CPU_BOOT_ERR1_ENABLED)) in fw_report_boot_dev1()
805 if (!err_exists && (err_val & ~CPU_BOOT_ERR1_ENABLED)) { in fw_report_boot_dev1()
808 err_val); in fw_report_boot_dev1()
813 if (err_exists && ((err_val & ~CPU_BOOT_ERR1_ENABLED) & in fw_report_boot_dev1()
824 u32 err_val, status_val; in fw_read_errors() local
836 err_val = RREG32(boot_err0_reg); in fw_read_errors()
838 err_exists = fw_report_boot_dev0(hdev, err_val, status_val); in fw_read_errors()
840 err_val = RREG32(boot_err1_reg); in fw_read_errors()
842 err_exists |= fw_report_boot_dev1(hdev, err_val, status_val); in fw_read_errors()