Lines Matching refs:num_block
97 for (int num_block = EFUSE_BLK_MAX - 1; num_block >= EFUSE_BLK0; num_block--) { in esp_efuse_utility_burn_chip() local
99 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_burn_chip()
100 virt_blocks[num_block][subblock++] |= REG_READ(addr_wr_block); in esp_efuse_utility_burn_chip()
112 for (int num_block = EFUSE_BLK_MAX - 1; num_block >= EFUSE_BLK0; num_block--) { in esp_efuse_utility_burn_chip() local
114 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_burn_chip()
126 …_LOGE(TAG, "BLOCK%d can not be burned because a previous block got an error, skipped.", num_block); in esp_efuse_utility_burn_chip()
130 if (esp_efuse_get_coding_scheme(num_block) == EFUSE_CODING_SCHEME_RS) { in esp_efuse_utility_burn_chip()
132 efuse_hal_rs_calculate((void *)range_write_addr_blocks[num_block].start, block_rs); in esp_efuse_utility_burn_chip()
135 …unsigned r_data_len = (range_read_addr_blocks[num_block].end - range_read_addr_blocks[num_block].s… in esp_efuse_utility_burn_chip()
136 …unsigned data_len = (range_write_addr_blocks[num_block].end - range_write_addr_blocks[num_block].s… in esp_efuse_utility_burn_chip()
137 … memcpy((void *)EFUSE_PGM_DATA0_REG, (void *)range_write_addr_blocks[num_block].start, data_len); in esp_efuse_utility_burn_chip()
143 bool coding_error_before = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
145 ESP_LOGW(TAG, "BLOCK%d already has a coding error", num_block); in esp_efuse_utility_burn_chip()
150 ESP_LOGI(TAG, "BURN BLOCK%d", num_block); in esp_efuse_utility_burn_chip()
151 efuse_hal_program(num_block); // BURN a block in esp_efuse_utility_burn_chip()
156 coding_error_after = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
163 ESP_LOGW(TAG, "BLOCK%d got a coding error", num_block); in esp_efuse_utility_burn_chip()
166 … correct_written_data = esp_efuse_utility_is_correct_written_data(num_block, r_data_len); in esp_efuse_utility_burn_chip()
168 … ESP_LOGW(TAG, "BLOCK%d: next retry to fix an error [%d/3]...", num_block, repeat_burn_op); in esp_efuse_utility_burn_chip()
176 if (num_block == 0) { in esp_efuse_utility_burn_chip()
199 for (int num_block = EFUSE_BLK1; num_block < EFUSE_BLK_MAX; num_block++) { in esp_efuse_utility_apply_new_coding_scheme() local
200 if (esp_efuse_get_coding_scheme(num_block) == EFUSE_CODING_SCHEME_RS) { in esp_efuse_utility_apply_new_coding_scheme()
201 …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()
204 …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()
205 if (esp_efuse_utility_read_reg(num_block, num_reg)) { in esp_efuse_utility_apply_new_coding_scheme()