Home
last modified time | relevance | path

Searched refs:bit_count (Results 1 – 25 of 36) sorted by relevance

12

/hal_espressif-latest/components/efuse/src/
Desp_efuse_utility.c39 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 …]
Desp_efuse_api.c148 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/
Dflash_encrypt.c47 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/
Defuse_table_gen.py84 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/
Desp_efuse_fields.c27 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()
Desp_efuse_rtc_calib.c17 …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/
Desp_efuse_fields.c26 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()
Desp_efuse_rtc_calib.c18 …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/
Desp_efuse_utility.h71 …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/
Dcsv_table_parser.py44 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
Dmem_definition_base.py201 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/
Desp_efuse_api_key.c46 … 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/
Dbootloader_sha.c101 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/
Desp_efuse_rtc_calib.c15 …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()
Desp_efuse_fields.c27 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/
Desp_efuse_rtc_calib.c112 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()
Desp_efuse_fields.c27 esp_efuse_read_field_blob(ESP_EFUSE_PKG_VERSION, &pkg_ver, ESP_EFUSE_PKG_VERSION[0]->bit_count); in esp_efuse_get_pkg_ver()
Desp_efuse_table_v0.0_v1.1.csv1 # field_name, efuse_block, bit_start, bit_count, comment
/hal_espressif-latest/components/efuse/esp32c6/
Desp_efuse_rtc_calib.c120 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()
Desp_efuse_fields.c27 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/
Desp_efuse_custom_table.csv1 # field_name, | efuse_block, | bit_start, | bit_count, | comment
/hal_espressif-latest/components/bootloader_support/src/esp32c6/
Dsecure_boot_secure_features.c43 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/
Dsecure_boot_secure_features.c43 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/
Dsecure_boot_secure_features.c43 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/
Dsecure_boot_secure_features.c43 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()

12