/hal_espressif-latest/components/efuse/src/ |
D | esp_efuse_utility.c | 39 static int get_reg_num(int bit_start, int bit_count, int i_reg); 41 static uint32_t get_mask(unsigned int bit_count, unsigned int shift); 42 static int get_count_bits_in_reg(int bit_start, int bit_count, int i_reg); 61 …if (check_range_of_bits(field[i]->efuse_block, field[i]->bit_start, field[i]->bit_count) == false)… in esp_efuse_utility_process() 68 (num_reg = get_reg_num(field[i]->bit_start, field[i]->bit_count, i_reg)) != -1) { in esp_efuse_utility_process() 71 int num_bits = get_count_bits_in_reg(field[i]->bit_start, field[i]->bit_count, i_reg); in esp_efuse_utility_process() 94 …unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* arr_out, … in esp_efuse_utility_fill_buff() argument 98 uint64_t reg_of_aligned_bits = (reg >> bit_start) & get_mask(bit_count, 0); in esp_efuse_utility_fill_buff() 103 shift_bit = ((8 - shift_bit) < bit_count) ? (8 - shift_bit) : bit_count; in esp_efuse_utility_fill_buff() 105 bit_count -= shift_bit; in esp_efuse_utility_fill_buff() [all …]
|
D | esp_efuse_api.c | 148 if (field == NULL || field[0]->bit_count != 1) { in esp_efuse_write_field_bit() 168 bits_counter += field[i]->bit_count; in esp_efuse_get_field_size()
|
/hal_espressif-latest/components/bootloader_support/src/ |
D | flash_encrypt.c | 47 esp_efuse_read_field_blob(CRYPT_CNT, &flash_crypt_cnt, CRYPT_CNT[0]->bit_count); in esp_flash_encryption_init_checks() 48 if (flash_crypt_cnt == (1<<(CRYPT_CNT[0]->bit_count))-1) { in esp_flash_encryption_init_checks() 90 …d_field_blob(ESP_EFUSE_FLASH_CRYPT_CNT, &flash_crypt_cnt, ESP_EFUSE_FLASH_CRYPT_CNT[0]->bit_count); in esp_flash_encryption_enabled() 92 …d_blob(ESP_EFUSE_SPI_BOOT_CRYPT_CNT, &flash_crypt_cnt, ESP_EFUSE_SPI_BOOT_CRYPT_CNT[0]->bit_count); in esp_flash_encryption_enabled() 122 esp_efuse_read_field_blob(CRYPT_CNT, &flash_crypt_cnt, CRYPT_CNT[0]->bit_count); in esp_get_flash_encryption_mode() 123 if (flash_crypt_cnt == (1 << (CRYPT_CNT[0]->bit_count)) - 1) { in esp_get_flash_encryption_mode() 180 if (flash_crypt_cnt != CRYPT_CNT[0]->bit_count) { in esp_flash_encryption_set_release_mode() 181 esp_efuse_write_field_cnt(CRYPT_CNT, CRYPT_CNT[0]->bit_count - flash_crypt_cnt); in esp_flash_encryption_set_release_mode() 246 …d_field_blob(ESP_EFUSE_FLASH_CRYPT_CNT, &flash_crypt_cnt, ESP_EFUSE_FLASH_CRYPT_CNT[0]->bit_count); in esp_flash_encryption_cfg_verify_release_mode() 247 if (flash_crypt_cnt != (1 << (ESP_EFUSE_FLASH_CRYPT_CNT[0]->bit_count)) - 1) { in esp_flash_encryption_cfg_verify_release_mode() [all …]
|
/hal_espressif-latest/components/efuse/ |
D | efuse_table_gen.py | 84 last_end = i.bit_start + i.bit_count 132 (p.field_name, p.efuse_block, p.bit_start, p.bit_count)) 153 right = n.bit_start + n.bit_count - 1 155 end = p.bit_start + p.bit_count - 1 168 (p.field_name, p.efuse_block, p.bit_start, p.bit_count, state, 169 n.field_name, n.efuse_block, n.bit_start, n.bit_count)) 214 … \t{2} \t{3:^8} \t{4:^8}'.format(num, p.field_name, p.efuse_block, p.bit_start, p.bit_count) + '\n' 224 … rows += '%d] \n\n%s \n[%d ' % (last.bit_start + last.bit_count - 1, p.efuse_block, p.bit_start) 225 elif last.bit_start + last.bit_count != p.bit_start: 226 rows += '%d] [%d ' % (last.bit_start + last.bit_count - 1, p.bit_start) [all …]
|
/hal_espressif-latest/components/efuse/esp32c2/ |
D | esp_efuse_fields.c | 27 esp_efuse_read_field_blob(ESP_EFUSE_PKG_VERSION, &pkg_ver, ESP_EFUSE_PKG_VERSION[0]->bit_count); in esp_efuse_get_pkg_ver() 35 …ld_blob(ESP_EFUSE_UART_PRINT_CONTROL, &cur_log_scheme, ESP_EFUSE_UART_PRINT_CONTROL[0]->bit_count); in esp_efuse_set_rom_log_scheme() 37 …_field_blob(ESP_EFUSE_UART_PRINT_CONTROL, &log_scheme, ESP_EFUSE_UART_PRINT_CONTROL[0]->bit_count); in esp_efuse_set_rom_log_scheme()
|
D | esp_efuse_rtc_calib.c | 17 …SP_EFUSE_BLK_VERSION_MAJOR, &blk_ver_major, ESP_EFUSE_BLK_VERSION_MAJOR[0]->bit_count); // IDF-5366 in esp_efuse_rtc_calib_get_ver()
|
/hal_espressif-latest/components/efuse/esp32s3/ |
D | esp_efuse_fields.c | 26 esp_efuse_read_field_blob(ESP_EFUSE_PKG_VERSION, &pkg_ver, ESP_EFUSE_PKG_VERSION[0]->bit_count); in esp_efuse_get_pkg_ver() 38 …ld_blob(ESP_EFUSE_UART_PRINT_CONTROL, &cur_log_scheme, ESP_EFUSE_UART_PRINT_CONTROL[0]->bit_count); in esp_efuse_set_rom_log_scheme() 40 …_field_blob(ESP_EFUSE_UART_PRINT_CONTROL, &log_scheme, ESP_EFUSE_UART_PRINT_CONTROL[0]->bit_count); in esp_efuse_set_rom_log_scheme()
|
D | esp_efuse_rtc_calib.c | 18 …P_EFUSE_BLK_VERSION_MAJOR, &blk_ver_major, ESP_EFUSE_BLK_VERSION_MAJOR[0]->bit_count)); // IDF-5366 in esp_efuse_rtc_calib_get_ver()
|
/hal_espressif-latest/components/efuse/private_include/ |
D | esp_efuse_utility.h | 71 …unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* cnt, int*… 77 …unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* arr_in, i… 83 …unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* out_cnt, … 89 …unsigned int num_reg, esp_efuse_block_t efuse_block, int bit_start, int bit_count, void* arr_out, …
|
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/ |
D | csv_table_parser.py | 44 last_end = i.bit_start + i.bit_count 125 right = n.bit_start + n.bit_count - 1 127 end = p.bit_start + p.bit_count - 1 185 self.bit_count = None 201 res.bit_count = res.parse_bit_count(fields[3]) 202 if res.bit_count is None or res.bit_count == 0: 235 if self.bit_count is None: 238 if self.bit_start + self.bit_count > max_bits: 248 return self.bit_count
|
D | mem_definition_base.py | 201 item.bit_len = p.bit_count 202 if p.bit_count == 1: 205 if p.bit_count > 32 and p.bit_count % 8 == 0:
|
/hal_espressif-latest/components/efuse/src/efuse_controller/keys/without_key_purposes/one_key_block/ |
D | esp_efuse_api_key.c | 46 … return esp_efuse_write_field_cnt(s_table[idx].key_wr_dis, s_table[idx].key_wr_dis[0]->bit_count); in esp_efuse_set_write_protect() 56 … return esp_efuse_write_field_cnt(s_table[idx].key_rd_dis, s_table[idx].key_rd_dis[0]->bit_count); in esp_efuse_set_read_protect() 98 … esp_efuse_read_field_blob(s_table[idx].key_rd_dis, &value, s_table[idx].key_rd_dis[0]->bit_count); in esp_efuse_get_key_dis_read() 100 return (err == ESP_OK) && (value == ((1 << s_table[idx].key_rd_dis[0]->bit_count) - 1)); in esp_efuse_get_key_dis_read() 112 uint8_t value = (1 << s_table[idx].key_rd_dis[0]->bit_count) - 1; in esp_efuse_set_key_dis_read() 113 …esp_efuse_write_field_blob(s_table[idx].key_rd_dis, &value, s_table[idx].key_rd_dis[0]->bit_count); in esp_efuse_set_key_dis_read()
|
/hal_espressif-latest/components/bootloader_support/src/esp32/ |
D | bootloader_sha.c | 101 uint32_t bit_count = __builtin_bswap32( data_words * 32 ); in bootloader_sha256_finish() local 102 bootloader_sha256_data(handle, &bit_count, sizeof(bit_count)); in bootloader_sha256_finish()
|
/hal_espressif-latest/components/efuse/esp32c3/ |
D | esp_efuse_rtc_calib.c | 15 …SP_EFUSE_BLK_VERSION_MAJOR, &blk_ver_major, ESP_EFUSE_BLK_VERSION_MAJOR[0]->bit_count); // IDF-5366 in esp_efuse_rtc_calib_get_ver() 76 assert(cal_vol_efuse[0]->bit_count == 10); in esp_efuse_rtc_calib_get_cal_voltage() 79 … ESP_ERROR_CHECK(esp_efuse_read_field_blob(cal_vol_efuse, &cal_vol, cal_vol_efuse[0]->bit_count)); in esp_efuse_rtc_calib_get_cal_voltage()
|
D | esp_efuse_fields.c | 27 esp_efuse_read_field_blob(ESP_EFUSE_PKG_VERSION, &pkg_ver, ESP_EFUSE_PKG_VERSION[0]->bit_count); in esp_efuse_get_pkg_ver()
|
/hal_espressif-latest/components/efuse/esp32h2/ |
D | esp_efuse_rtc_calib.c | 112 assert(cal_vol_efuse[atten][0]->bit_count == 10); in esp_efuse_rtc_calib_get_cal_voltage() 115 …et = esp_efuse_read_field_blob(cal_vol_efuse[atten], &cal_vol, cal_vol_efuse[atten][0]->bit_count); in esp_efuse_rtc_calib_get_cal_voltage()
|
D | esp_efuse_fields.c | 27 esp_efuse_read_field_blob(ESP_EFUSE_PKG_VERSION, &pkg_ver, ESP_EFUSE_PKG_VERSION[0]->bit_count); in esp_efuse_get_pkg_ver()
|
D | esp_efuse_table_v0.0_v1.1.csv | 1 # field_name, efuse_block, bit_start, bit_count, comment
|
/hal_espressif-latest/components/efuse/esp32c6/ |
D | esp_efuse_rtc_calib.c | 120 assert(cal_vol_efuse[atten][0]->bit_count == 10); in esp_efuse_rtc_calib_get_cal_voltage() 123 …et = esp_efuse_read_field_blob(cal_vol_efuse[atten], &cal_vol, cal_vol_efuse[atten][0]->bit_count); in esp_efuse_rtc_calib_get_cal_voltage()
|
D | esp_efuse_fields.c | 27 esp_efuse_read_field_blob(ESP_EFUSE_PKG_VERSION, &pkg_ver, ESP_EFUSE_PKG_VERSION[0]->bit_count); in esp_efuse_get_pkg_ver()
|
/hal_espressif-latest/tools/esptool_py/test/images/efuse/ |
D | esp_efuse_custom_table.csv | 1 # field_name, | efuse_block, | bit_start, | bit_count, | comment
|
/hal_espressif-latest/components/bootloader_support/src/esp32c6/ |
D | secure_boot_secure_features.c | 43 esp_efuse_write_field_cnt(ESP_EFUSE_SOFT_DIS_JTAG, ESP_EFUSE_SOFT_DIS_JTAG[0]->bit_count); in esp_secure_boot_enable_secure_features()
|
/hal_espressif-latest/components/bootloader_support/src/esp32h2/ |
D | secure_boot_secure_features.c | 43 esp_efuse_write_field_cnt(ESP_EFUSE_SOFT_DIS_JTAG, ESP_EFUSE_SOFT_DIS_JTAG[0]->bit_count); in esp_secure_boot_enable_secure_features()
|
/hal_espressif-latest/components/bootloader_support/src/esp32s3/ |
D | secure_boot_secure_features.c | 43 esp_efuse_write_field_cnt(ESP_EFUSE_SOFT_DIS_JTAG, ESP_EFUSE_SOFT_DIS_JTAG[0]->bit_count); in esp_secure_boot_enable_secure_features()
|
/hal_espressif-latest/components/bootloader_support/src/esp32c3/ |
D | secure_boot_secure_features.c | 43 esp_efuse_write_field_cnt(ESP_EFUSE_SOFT_DIS_JTAG, ESP_EFUSE_SOFT_DIS_JTAG[0]->bit_count); in esp_secure_boot_enable_secure_features()
|