Searched refs:dig_dbias (Results 1 – 3 of 3) sorted by relevance
/hal_espressif-latest/components/esp_hw_support/port/esp32c3/ |
D | rtc_init.c | 237 uint32_t get_rtc_dbias_by_efuse(uint8_t chip_version, uint32_t dig_dbias) in get_rtc_dbias_by_efuse() argument 254 …g_nearest_1v15_mul10000 = v_dig_dbias20_real_mul10000 + k_dig_ldo_real_mul10000 * (dig_dbias - 20); in get_rtc_dbias_by_efuse() 275 uint32_t rtc_dbias = 28, dig_dbias = 28; in set_rtc_dig_dbias() local 278 dig_dbias = get_dig_dbias_by_efuse(chip_version); in set_rtc_dig_dbias() 279 if (dig_dbias != 0) { in set_rtc_dig_dbias() 280 if (dig_dbias + 4 > 31) { in set_rtc_dig_dbias() 281 dig_dbias = 31; in set_rtc_dig_dbias() 283 dig_dbias += 4; in set_rtc_dig_dbias() 285 … rtc_dbias = get_rtc_dbias_by_efuse(chip_version, dig_dbias); // already burn dig_dbias in efuse in set_rtc_dig_dbias() 287 dig_dbias = 28; in set_rtc_dig_dbias() [all …]
|
/hal_espressif-latest/components/esp_hw_support/port/esp32s3/ |
D | rtc_init.c | 334 static uint32_t get_rtc_dbias_by_efuse(uint8_t pvt_scheme_ver, uint32_t dig_dbias) in get_rtc_dbias_by_efuse() argument 351 …g_nearest_1v15_mul10000 = v_dig_dbias20_real_mul10000 + k_dig_ldo_real_mul10000 * (dig_dbias - 20); in get_rtc_dbias_by_efuse() 372 uint32_t dig_dbias =15; in get_dig1v3_dbias_by_efuse() local 373 for (dig_dbias = 15; dig_dbias < 31; dig_dbias++) { in get_dig1v3_dbias_by_efuse() 375 …ig_nearest_1v3_mul10000 = v_dig_dbias20_real_mul10000 + k_dig_ldo_real_mul10000 * (dig_dbias - 20); in get_dig1v3_dbias_by_efuse() 380 return dig_dbias; in get_dig1v3_dbias_by_efuse() 405 uint32_t dig_dbias = get_dig_dbias_by_efuse(pvt_scheme_ver); in rtc_set_stored_dbias() local 406 if (dig_dbias != 0) { in rtc_set_stored_dbias() 407 g_dig_dbias_pvt_240m = MIN(dig1v3_dbias, dig_dbias + 3); in rtc_set_stored_dbias() 408 g_dig_dbias_pvt_non_240m = MIN(dig1v3_dbias, dig_dbias + 2); in rtc_set_stored_dbias()
|
/hal_espressif-latest/components/esp_hw_support/port/esp32c2/ |
D | rtc_init.c | 201 uint32_t get_rtc_dbias_by_efuse(uint8_t dbias_scheme_ver, uint32_t dig_dbias) in get_rtc_dbias_by_efuse() argument 240 uint32_t v_dig_cal = dig_k_act * dig_dbias + dig_b_act; in get_rtc_dbias_by_efuse() 265 uint32_t rtc_dbias = 31, dig_dbias = 26; in set_rtc_dig_dbias() local 280 dig_dbias = get_dig_dbias_by_efuse(dbias_scheme_ver); in set_rtc_dig_dbias() 281 if (dig_dbias != 0) { in set_rtc_dig_dbias() 282 …rtc_dbias = get_rtc_dbias_by_efuse(dbias_scheme_ver, dig_dbias); // already burn dig_dbias in efuse in set_rtc_dig_dbias() 284 dig_dbias = 26; in set_rtc_dig_dbias() 292 REGI2C_WRITE_MASK(I2C_DIG_REG, I2C_DIG_REG_EXT_DIG_DREG, dig_dbias); in set_rtc_dig_dbias()
|