Home
last modified time | relevance | path

Searched refs:ipmu_calib_data (Results 1 – 3 of 3) sorted by relevance

/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/systemlevel/src/
Drsi_ipmu.c50 void RSI_IPMU_UpdateIpmuCalibData_efuse(const efuse_ipmu_t *ipmu_calib_data) in RSI_IPMU_UpdateIpmuCalibData_efuse() argument
59 data = (ipmu_calib_data->trim_0p5na1 | ipmu_calib_data->trim_0p5na2 << 1); in RSI_IPMU_UpdateIpmuCalibData_efuse()
69 data = (ipmu_calib_data->trim_0p5na1); in RSI_IPMU_UpdateIpmuCalibData_efuse()
79 data = (ipmu_calib_data->bg_r_vdd_ulp | ipmu_calib_data->bg_r_ptat_vdd_ulp << 3); in RSI_IPMU_UpdateIpmuCalibData_efuse()
89 data = (ipmu_calib_data->bg_r_ptat_vdd_ulp); in RSI_IPMU_UpdateIpmuCalibData_efuse()
97 data = (ipmu_calib_data->bg_r_vdd_ulp); in RSI_IPMU_UpdateIpmuCalibData_efuse()
107 data = (ipmu_calib_data->resbank_trim); in RSI_IPMU_UpdateIpmuCalibData_efuse()
116 data = ipmu_calib_data->trim_sel; in RSI_IPMU_UpdateIpmuCalibData_efuse()
124 data = ipmu_calib_data->del_2x_sel; in RSI_IPMU_UpdateIpmuCalibData_efuse()
132 data = ipmu_calib_data->freq_trim; in RSI_IPMU_UpdateIpmuCalibData_efuse()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/core/chip/src/iPMU_prog/iPMU_dotc/
Dipmu_apis.c212 void update_ipmu_calib_data(const efuse_ipmu_t *ipmu_calib_data) __attribute__((section(".common_tc…
213 void update_ipmu_calib_data(const efuse_ipmu_t *ipmu_calib_data) in update_ipmu_calib_data() argument
224 data = (ipmu_calib_data->trim_0p5na1 << 18); in update_ipmu_calib_data()
227 data = (0 << 18) | (ipmu_calib_data->resbank_trim << 10); in update_ipmu_calib_data()
233 data = (ipmu_calib_data->bg_r_ptat_vdd_ulp << 19); in update_ipmu_calib_data()
235 if (ipmu_calib_data->set_vref1p3 == 0) { in update_ipmu_calib_data()
238 …data |= (uint32_t)(ipmu_calib_data->scdc_dcdc_trim << 10) | (ipmu_calib_data->scdc_hpldo_trim << 7… in update_ipmu_calib_data()
276 data = ipmu_calib_data->bg_r_vdd_ulp; in update_ipmu_calib_data()
281 …update_ipmu_data(ULPCLKS_MRC_CLK_REG_OFFSET, ULP_SPI, (ipmu_calib_data->trim_sel << 14), MASK_BITS… in update_ipmu_calib_data()
284 …update_ipmu_data(ULPCLKS_DOUBLER_XTAL_REG_OFFSET, ULP_SPI, (ipmu_calib_data->del_2x_sel << 15), MA… in update_ipmu_calib_data()
[all …]
/hal_silabs-latest/wiseconnect/components/device/silabs/si91x/mcu/drivers/systemlevel/inc/
Drsi_ipmu.h784 void RSI_IPMU_UpdateIpmuCalibData_efuse(const efuse_ipmu_t *ipmu_calib_data);