Lines Matching refs:num_block
77 for (int num_block = EFUSE_BLK_MAX - 1; num_block >= EFUSE_BLK0; num_block--) { in esp_efuse_utility_burn_chip() local
79 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_burn_chip()
80 virt_blocks[num_block][subblock++] |= REG_READ(addr_wr_block); in esp_efuse_utility_burn_chip()
92 for (int num_block = EFUSE_BLK_MAX - 1; num_block >= EFUSE_BLK0; num_block--) { in esp_efuse_utility_burn_chip() local
93 esp_efuse_coding_scheme_t scheme = esp_efuse_get_coding_scheme(num_block); in esp_efuse_utility_burn_chip()
95 …t addr_wr_block = range_write_addr_blocks[num_block].start; addr_wr_block <= range_write_addr_bloc… in esp_efuse_utility_burn_chip()
107 …_LOGE(TAG, "BLOCK%d can not be burned because a previous block got an error, skipped.", num_block); in esp_efuse_utility_burn_chip()
114 …ply_34_encoding((void *)range_write_addr_blocks[num_block].start, (uint32_t *)start_write_addr[num… in esp_efuse_utility_burn_chip()
118 …repeat_encoding((void *)range_write_addr_blocks[num_block].start, (uint32_t *)start_write_addr[num… in esp_efuse_utility_burn_chip()
122 …r_data_len = (range_read_addr_blocks[num_block].end - range_read_addr_blocks[num_block].start) + s… in esp_efuse_utility_burn_chip()
123 …w_data_len = (range_write_addr_blocks[num_block].end - range_write_addr_blocks[num_block].start) +… in esp_efuse_utility_burn_chip()
124 …memcpy((void *)start_write_addr[num_block], (void *)range_write_addr_blocks[num_block].start, w_da… in esp_efuse_utility_burn_chip()
128 memcpy(backup_write_data, (void *)start_write_addr[num_block], w_data_len); in esp_efuse_utility_burn_chip()
131 bool coding_error_before = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
133 ESP_LOGW(TAG, "BLOCK%d already has a coding error", num_block); in esp_efuse_utility_burn_chip()
138 ESP_LOGI(TAG, "BURN BLOCK%d", num_block); in esp_efuse_utility_burn_chip()
141 bool coding_error_after = efuse_hal_is_coding_error_in_block(num_block); in esp_efuse_utility_burn_chip()
144 ESP_LOGW(TAG, "BLOCK%d got a coding error", num_block); in esp_efuse_utility_burn_chip()
147 … correct_written_data = esp_efuse_utility_is_correct_written_data(num_block, r_data_len); in esp_efuse_utility_burn_chip()
149 … ESP_LOGW(TAG, "BLOCK%d: next retry to fix an error [%d/3]...", num_block, repeat_burn_op); in esp_efuse_utility_burn_chip()
150 … memcpy((void *)start_write_addr[num_block], (void *)backup_write_data, w_data_len); in esp_efuse_utility_burn_chip()
208 static void read_r_data(esp_efuse_block_t num_block, uint32_t* buf_r_data) in read_r_data() argument
211 …2_t addr_rd_block = range_read_addr_blocks[num_block].start; addr_rd_block <= range_read_addr_bloc… in read_r_data()
212 buf_r_data[i] = esp_efuse_utility_read_reg(num_block, i); in read_r_data()
222 for (int num_block = EFUSE_BLK1; num_block < EFUSE_BLK_MAX; num_block++) { in esp_efuse_utility_apply_new_coding_scheme() local
223 esp_efuse_coding_scheme_t scheme = esp_efuse_get_coding_scheme(num_block); in esp_efuse_utility_apply_new_coding_scheme()
226 …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()
233 read_r_data(num_block, (uint32_t*)buf_r_data); in esp_efuse_utility_apply_new_coding_scheme()
234 uint8_t* buf_w_data = (uint8_t*)range_write_addr_blocks[num_block].start; in esp_efuse_utility_apply_new_coding_scheme()