Lines Matching refs:num_block

82     for (int num_block = EFUSE_BLK_MAX - 1; num_block >= EFUSE_BLK0; num_block--) {  in esp_efuse_utility_burn_chip()  local
84 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_burn_chip()
85 virt_blocks[num_block][subblock++] |= REG_READ(addr_wr_block); in esp_efuse_utility_burn_chip()
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()
111 …_LOGE(TAG, "BLOCK%d can not be burned because a previous block got an error, skipped.", num_block); in esp_efuse_utility_burn_chip()
115 if (esp_efuse_get_coding_scheme(num_block) == EFUSE_CODING_SCHEME_RS) { in esp_efuse_utility_burn_chip()
117 efuse_hal_rs_calculate((void *)range_write_addr_blocks[num_block].start, block_rs); in esp_efuse_utility_burn_chip()
120 …unsigned r_data_len = (range_read_addr_blocks[num_block].end - range_read_addr_blocks[num_block].s… in esp_efuse_utility_burn_chip()
121 …unsigned data_len = (range_write_addr_blocks[num_block].end - range_write_addr_blocks[num_block].s… in esp_efuse_utility_burn_chip()
122 … memcpy((void *)EFUSE_PGM_DATA0_REG, (void *)range_write_addr_blocks[num_block].start, data_len); in esp_efuse_utility_burn_chip()
128 bool coding_error_before = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
130 ESP_LOGW(TAG, "BLOCK%d already has a coding error", num_block); in esp_efuse_utility_burn_chip()
135 ESP_LOGI(TAG, "BURN BLOCK%d", num_block); in esp_efuse_utility_burn_chip()
136 efuse_hal_program(num_block); // BURN a block in esp_efuse_utility_burn_chip()
141 coding_error_after = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
148 ESP_LOGW(TAG, "BLOCK%d got a coding error", num_block); in esp_efuse_utility_burn_chip()
151 … correct_written_data = esp_efuse_utility_is_correct_written_data(num_block, r_data_len); in esp_efuse_utility_burn_chip()
153 … ESP_LOGW(TAG, "BLOCK%d: next retry to fix an error [%d/3]...", num_block, repeat_burn_op); in esp_efuse_utility_burn_chip()
161 if (num_block == 0) { in esp_efuse_utility_burn_chip()
184 for (int num_block = EFUSE_BLK1; num_block < EFUSE_BLK_MAX; num_block++) { in esp_efuse_utility_apply_new_coding_scheme() local
185 if (esp_efuse_get_coding_scheme(num_block) == EFUSE_CODING_SCHEME_RS) { in esp_efuse_utility_apply_new_coding_scheme()
186 …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()
189 …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()
190 if (esp_efuse_utility_read_reg(num_block, num_reg)) { in esp_efuse_utility_apply_new_coding_scheme()