Lines Matching refs:num_block

68     for (int num_block = EFUSE_BLK_MAX - 1; num_block >= EFUSE_BLK0; num_block--) {  in esp_efuse_utility_burn_chip()  local
70 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_burn_chip()
71 virt_blocks[num_block][subblock++] |= REG_READ(addr_wr_block); in esp_efuse_utility_burn_chip()
83 for (int num_block = EFUSE_BLK_MAX - 1; num_block >= EFUSE_BLK0; num_block--) { in esp_efuse_utility_burn_chip() local
85 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_burn_chip()
97 …_LOGE(TAG, "BLOCK%d can not be burned because a previous block got an error, skipped.", num_block); in esp_efuse_utility_burn_chip()
101 if (esp_efuse_get_coding_scheme(num_block) == EFUSE_CODING_SCHEME_RS) { in esp_efuse_utility_burn_chip()
103 efuse_hal_rs_calculate((void *)range_write_addr_blocks[num_block].start, block_rs); in esp_efuse_utility_burn_chip()
106 …unsigned r_data_len = (range_read_addr_blocks[num_block].end - range_read_addr_blocks[num_block].s… in esp_efuse_utility_burn_chip()
107 …unsigned data_len = (range_write_addr_blocks[num_block].end - range_write_addr_blocks[num_block].s… in esp_efuse_utility_burn_chip()
108 … memcpy((void *)EFUSE_PGM_DATA0_REG, (void *)range_write_addr_blocks[num_block].start, data_len); in esp_efuse_utility_burn_chip()
114 bool coding_error_before = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
116 ESP_LOGW(TAG, "BLOCK%d already has a coding error", num_block); in esp_efuse_utility_burn_chip()
121 ESP_LOGI(TAG, "BURN BLOCK%d", num_block); in esp_efuse_utility_burn_chip()
122 efuse_hal_program(num_block); // BURN a block in esp_efuse_utility_burn_chip()
127 coding_error_after = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
134 ESP_LOGW(TAG, "BLOCK%d got a coding error", num_block); in esp_efuse_utility_burn_chip()
137 … correct_written_data = esp_efuse_utility_is_correct_written_data(num_block, r_data_len); in esp_efuse_utility_burn_chip()
139 … ESP_LOGW(TAG, "BLOCK%d: next retry to fix an error [%d/3]...", num_block, repeat_burn_op); in esp_efuse_utility_burn_chip()
147 if (num_block == 0) { in esp_efuse_utility_burn_chip()
170 for (int num_block = EFUSE_BLK1; num_block < EFUSE_BLK_MAX; num_block++) { in esp_efuse_utility_apply_new_coding_scheme() local
171 if (esp_efuse_get_coding_scheme(num_block) == EFUSE_CODING_SCHEME_RS) { in esp_efuse_utility_apply_new_coding_scheme()
172 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_apply_new_coding_scheme()
175 …2_t addr_rd_block = range_read_addr_blocks[num_block].start; addr_rd_block <= range_read_addr_bloc… in esp_efuse_utility_apply_new_coding_scheme()
176 if (esp_efuse_utility_read_reg(num_block, num_reg)) { in esp_efuse_utility_apply_new_coding_scheme()