| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl616/std/src/ |
| A D | bl616_aon.c | 584 Efuse_Ana_DcdcDis_Type trim; in AON_Trim_DcdcDis() local 588 if (trim.dcdcDisAonEn) { in AON_Trim_DcdcDis() 589 if (trim.dcdcDisAonParity == EF_Ctrl_Get_Trim_Parity(trim.dcdcDisAon, 1)) { in AON_Trim_DcdcDis() 612 Efuse_Ana_DcdcVoutSel_Type trim; in AON_Trim_DcdcVoutSel() local 616 if (trim.dcdcVoutSelAonEn) { in AON_Trim_DcdcVoutSel() 617 if (trim.dcdcVoutSelAonParity == EF_Ctrl_Get_Trim_Parity(trim.dcdcVoutSelAon, 5)) { in AON_Trim_DcdcVoutSel() 644 if (trim.dcdcVoutTrimAonEn) { in AON_Trim_DcdcVoutTrim() 645 if (trim.dcdcVoutTrimAonParity == EF_Ctrl_Get_Trim_Parity(trim.dcdcVoutTrimAon, 4)) { in AON_Trim_DcdcVoutTrim() 673 if (trim.ldo11socVoutTrimAonTrim == EF_Ctrl_Get_Trim_Parity(trim.ldo11socVoutTrimAon, 4)) { in AON_Trim_Ldo11socVoutTrim() 700 if (trim.usb20RcalCodeAonEn) { in AON_Trim_Usb20RcalCode() [all …]
|
| A D | bl616_mfg_efuse.c | 24 bflb_ef_ctrl_com_trim_t trim; in mfg_efuse_get_empty_slot() local 35 bflb_ef_ctrl_read_common_trim(NULL, buf, &trim, reload); in mfg_efuse_get_empty_slot() 36 if (trim.empty) { in mfg_efuse_get_empty_slot() 41 if (trim.en == 1 && trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in mfg_efuse_get_empty_slot() 42 *last_val = (int32_t)trim.value; in mfg_efuse_get_empty_slot() 49 if (trim.empty) { in mfg_efuse_get_empty_slot() 54 if (trim.en == 1 && trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in mfg_efuse_get_empty_slot() 55 *last_val = (int32_t)trim.value; in mfg_efuse_get_empty_slot() 62 if (trim.empty) { in mfg_efuse_get_empty_slot() 67 if (trim.en == 1 && trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in mfg_efuse_get_empty_slot() [all …]
|
| A D | bl616_ef_cfg.c | 472 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_trim() local 477 bflb_ef_ctrl_read_common_trim(NULL, "gpadc_gain", &trim, 1); in bflb_efuse_get_adc_trim() 479 if (trim.en) { in bflb_efuse_get_adc_trim() 480 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_trim() 481 tmp = trim.value; in bflb_efuse_get_adc_trim() 499 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_tsen_trim() local 501 bflb_ef_ctrl_read_common_trim(NULL, "tsen", &trim, 1); in bflb_efuse_get_adc_tsen_trim() 502 if (trim.en) { in bflb_efuse_get_adc_tsen_trim() 503 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_tsen_trim() 504 return trim.value; in bflb_efuse_get_adc_tsen_trim()
|
| A D | bl616_romapi_e907.c | 263 return RomDriver_EF_Ctrl_Read_ADC_Gain_Trim(trim); in EF_Ctrl_Read_ADC_Gain_Trim() 278 return RomDriver_EF_Ctrl_Read_DcdcDis_Trim(trim); in EF_Ctrl_Read_DcdcDis_Trim() 283 return RomDriver_EF_Ctrl_Read_DcdcVoutSel_Trim(trim); in EF_Ctrl_Read_DcdcVoutSel_Trim() 288 return RomDriver_EF_Ctrl_Read_DcdcVoutTrim_Trim(trim); in EF_Ctrl_Read_DcdcVoutTrim_Trim() 312 return RomDriver_EF_Ctrl_Read_Ldo18ioBypass_Trim(trim); in EF_Ctrl_Read_Ldo18ioBypass_Trim() 317 return RomDriver_EF_Ctrl_Read_Ldo18ioVoutSel_Trim(trim); in EF_Ctrl_Read_Ldo18ioVoutSel_Trim() 327 return RomDriver_EF_Ctrl_Read_Ldo33VoutTrim_Trim(trim); in EF_Ctrl_Read_Ldo33VoutTrim_Trim() 332 return RomDriver_EF_Ctrl_Read_RC32K_Trim(trim); in EF_Ctrl_Read_RC32K_Trim() 337 return RomDriver_EF_Ctrl_Read_RC32M_Trim(trim); in EF_Ctrl_Read_RC32M_Trim() 357 return RomDriver_EF_Ctrl_Read_TSEN_Trim(trim); in EF_Ctrl_Read_TSEN_Trim() [all …]
|
| A D | bl616_pds.c | 678 Efuse_Ana_RC32M_Trim_Type trim; in PDS_Trim_RC32M() local 681 EF_Ctrl_Read_RC32M_Trim(&trim); in PDS_Trim_RC32M() 682 if (trim.rc32mCodeFrExt2En) { in PDS_Trim_RC32M() 683 if (trim.rc32mCodeFrExt2Parity == EF_Ctrl_Get_Trim_Parity(trim.rc32mCodeFrExt2, 8)) { in PDS_Trim_RC32M() 689 tmpVal = BL_SET_REG_BITS_VAL(tmpVal, PDS_RC32M_CODE_FR_EXT2, trim.rc32mCodeFrExt2); in PDS_Trim_RC32M()
|
| A D | bl616_hbn.c | 946 Efuse_Ana_Ldo33VoutTrim_Type trim; in HBN_Trim_Ldo33VoutTrim() local 949 EF_Ctrl_Read_Ldo33VoutTrim_Trim(&trim); in HBN_Trim_Ldo33VoutTrim() 950 if (trim.ldo33VoutTrimAonEn) { in HBN_Trim_Ldo33VoutTrim() 951 if (trim.ldo33VoutTrimAonParity == EF_Ctrl_Get_Trim_Parity(trim.ldo33VoutTrimAon, 4)) { in HBN_Trim_Ldo33VoutTrim() 953 tmpVal = BL_SET_REG_BITS_VAL(tmpVal, HBN_LDO33_VOUT_TRIM_AON, trim.ldo33VoutTrimAon); in HBN_Trim_Ldo33VoutTrim() 973 Efuse_Ana_RC32K_Trim_Type trim; in HBN_Trim_RC32K() local 976 EF_Ctrl_Read_RC32K_Trim(&trim); in HBN_Trim_RC32K() 977 if (trim.rc32kCodeFrExtEn) { in HBN_Trim_RC32K() 978 if (trim.rc32kCodeFrExtParity == EF_Ctrl_Get_Trim_Parity(trim.rc32kCodeFrExt, 10)) { in HBN_Trim_RC32K() 980 tmpVal = BL_SET_REG_BITS_VAL(tmpVal, HBN_RC32K_CODE_FR_EXT, trim.rc32kCodeFrExt); in HBN_Trim_RC32K()
|
| A D | bl616_glb.c | 3366 Efuse_Ana_Ldo18ioVoutSel_Type trim; in GLB_Trim_Ldo18ioVoutSel() local 3369 EF_Ctrl_Read_Ldo18ioVoutSel_Trim(&trim); in GLB_Trim_Ldo18ioVoutSel() 3370 if (trim.ldo18ioVoutSelEn) { in GLB_Trim_Ldo18ioVoutSel() 3371 if (trim.ldo18ioVoutSelParity == EF_Ctrl_Get_Trim_Parity(trim.ldo18ioVoutSelAon, 4)) { in GLB_Trim_Ldo18ioVoutSel() 3392 Efuse_Ana_Ldo18ioBypass_Type trim; in GLB_Trim_Ldo18ioBypass() local 3395 EF_Ctrl_Read_Ldo18ioBypass_Trim(&trim); in GLB_Trim_Ldo18ioBypass() 3396 if (trim.ldo18ioBypassEn) { in GLB_Trim_Ldo18ioBypass() 3397 if (trim.ldo18ioBypassParity == EF_Ctrl_Get_Trim_Parity(trim.ldo18ioBypassAon, 1)) { in GLB_Trim_Ldo18ioBypass() 3418 Efuse_Ana_Ldo18ioVoutTrim_Type trim; in GLB_Trim_Ldo18ioVoutTrim() local 3422 if (trim.ldo18ioVoutTrimEn) { in GLB_Trim_Ldo18ioVoutTrim() [all …]
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl808/std/src/ |
| A D | bl808_aon.c | 286 Efuse_Ana_DCDC11_Trim_Type trim; in AON_Trim_DCDC11_Vout() local 289 EF_Ctrl_Read_DCDC11_Trim(&trim); in AON_Trim_DCDC11_Vout() 290 if (trim.trimDcdc11VoutAonEn) { in AON_Trim_DCDC11_Vout() 291 if (trim.trimDcdc11VoutAonParity == EF_Ctrl_Get_Trim_Parity(trim.trimDcdc11VoutAon, 4)) { in AON_Trim_DCDC11_Vout() 312 Efuse_Ana_DCDC18_Trim_Type trim; in AON_Trim_DCDC18_Vout() local 315 EF_Ctrl_Read_DCDC18_Trim(&trim); in AON_Trim_DCDC18_Vout() 316 if (trim.trimDcdc18VoutAonEn) { in AON_Trim_DCDC18_Vout() 317 if (trim.trimDcdc18VoutAonParity == EF_Ctrl_Get_Trim_Parity(trim.trimDcdc18VoutAon, 4)) { in AON_Trim_DCDC18_Vout() 338 Efuse_Ana_USB20RCAL_Trim_Type trim; in AON_Trim_USB20_RCAL() local 342 if (trim.trimUsb20rcalAonEn) { in AON_Trim_USB20_RCAL() [all …]
|
| A D | bl808_ef_cfg.c | 322 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_trim() local 327 bflb_ef_ctrl_read_common_trim(NULL, "gpadc_gain", &trim, 1); in bflb_efuse_get_adc_trim() 329 if (trim.en) { in bflb_efuse_get_adc_trim() 330 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_trim() 331 tmp = trim.value; in bflb_efuse_get_adc_trim() 349 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_tsen_trim() local 351 bflb_ef_ctrl_read_common_trim(NULL, "tsen", &trim, 1); in bflb_efuse_get_adc_tsen_trim() 352 if (trim.en) { in bflb_efuse_get_adc_tsen_trim() 353 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_tsen_trim() 354 return trim.value; in bflb_efuse_get_adc_tsen_trim()
|
| A D | bl808_pds.c | 880 Efuse_Ana_RC32M_Trim_Type trim; in PDS_Trim_RC32M() local 883 EF_Ctrl_Read_RC32M_Trim(&trim); in PDS_Trim_RC32M() 884 if (trim.trimRc32mExtCodeEn) { in PDS_Trim_RC32M() 885 if (trim.trimRc32mCodeFrExtParity == EF_Ctrl_Get_Trim_Parity(trim.trimRc32mCodeFrExt, 8)) { in PDS_Trim_RC32M() 887 tmpVal = BL_SET_REG_BITS_VAL(tmpVal, PDS_RC32M_CODE_FR_EXT, trim.trimRc32mCodeFrExt); in PDS_Trim_RC32M()
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl602/std/src/ |
| A D | bl602_ef_cfg.c | 303 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_trim() local 308 bflb_ef_ctrl_read_common_trim(NULL, "gpadc_gain", &trim, 1); in bflb_efuse_get_adc_trim() 310 if (trim.en) { in bflb_efuse_get_adc_trim() 311 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_trim() 312 tmp = trim.value; in bflb_efuse_get_adc_trim() 330 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_tsen_trim() local 332 bflb_ef_ctrl_read_common_trim(NULL, "tsen", &trim, 1); in bflb_efuse_get_adc_tsen_trim() 333 if (trim.en) { in bflb_efuse_get_adc_tsen_trim() 334 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_tsen_trim() 335 return trim.value; in bflb_efuse_get_adc_tsen_trim()
|
| A D | bl602_pds.c | 401 Efuse_Ana_RC32M_Trim_Type trim; in PDS_Trim_RC32M() local 404 EF_Ctrl_Read_RC32M_Trim(&trim); in PDS_Trim_RC32M() 406 if (trim.trimRc32mExtCodeEn) { in PDS_Trim_RC32M() 407 if (trim.trimRc32mCodeFrExtParity == EF_Ctrl_Get_Trim_Parity(trim.trimRc32mCodeFrExt, 8)) { in PDS_Trim_RC32M() 409 tmpVal = BL_SET_REG_BITS_VAL(tmpVal, PDS_RC32M_CODE_FR_EXT, trim.trimRc32mCodeFrExt); in PDS_Trim_RC32M()
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl702/std/src/ |
| A D | bl702_ef_cfg.c | 300 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_trim() local 305 bflb_ef_ctrl_read_common_trim(NULL, "gpadc_gain", &trim, 1); in bflb_efuse_get_adc_trim() 307 if (trim.en) { in bflb_efuse_get_adc_trim() 308 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_trim() 309 tmp = trim.value; in bflb_efuse_get_adc_trim() 327 bflb_ef_ctrl_com_trim_t trim; in bflb_efuse_get_adc_tsen_trim() local 329 bflb_ef_ctrl_read_common_trim(NULL, "tsen", &trim, 1); in bflb_efuse_get_adc_tsen_trim() 330 if (trim.en) { in bflb_efuse_get_adc_tsen_trim() 331 if (trim.parity == bflb_ef_ctrl_get_trim_parity(trim.value, trim.len)) { in bflb_efuse_get_adc_tsen_trim() 332 return trim.value; in bflb_efuse_get_adc_tsen_trim()
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl616/std/include/ |
| A D | bl616_ef_ctrl.h | 409 void EF_Ctrl_Read_DcdcDis_Trim(Efuse_Ana_DcdcDis_Type *trim); 410 void EF_Ctrl_Read_DcdcVoutSel_Trim(Efuse_Ana_DcdcVoutSel_Type *trim); 411 void EF_Ctrl_Read_Ldo18ioVoutSel_Trim(Efuse_Ana_Ldo18ioVoutSel_Type *trim); 412 void EF_Ctrl_Read_Ldo18ioBypass_Trim(Efuse_Ana_Ldo18ioBypass_Type *trim); 413 void EF_Ctrl_Read_Ldo33VoutTrim_Trim(Efuse_Ana_Ldo33VoutTrim_Type *trim); 415 void EF_Ctrl_Read_DcdcVoutTrim_Trim(Efuse_Ana_DcdcVoutTrim_Type *trim); 417 void EF_Ctrl_Read_RC32M_Trim(Efuse_Ana_RC32M_Trim_Type *trim); 418 void EF_Ctrl_Read_RC32K_Trim(Efuse_Ana_RC32K_Trim_Type *trim); 419 void EF_Ctrl_Read_Usb20RcalCode_Trim(Efuse_Ana_Usb20RcalCode_Type *trim); 421 void EF_Ctrl_Read_TSEN_Trim(Efuse_TSEN_Refcode_Corner_Type *trim); [all …]
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl808/std/include/ |
| A D | bl808_ef_ctrl.h | 340 void EF_Ctrl_Read_DCDC11_Trim(Efuse_Ana_DCDC11_Trim_Type *trim); 341 void EF_Ctrl_Read_DCDC18_Trim(Efuse_Ana_DCDC18_Trim_Type *trim); 342 void EF_Ctrl_Read_LDO18FLASH_Trim(Efuse_Ana_LDO18FLASH_Trim_Type *trim); 343 void EF_Ctrl_Read_USB20RCAL_Trim(Efuse_Ana_USB20RCAL_Trim_Type *trim); 344 void EF_Ctrl_Read_RC32M_Trim(Efuse_Ana_RC32M_Trim_Type *trim); 345 void EF_Ctrl_Read_RC32K_Trim(Efuse_Ana_RC32K_Trim_Type *trim); 346 void EF_Ctrl_Read_LDO18IO_Vout_Trim(Efuse_Ana_LDO18IO_VOUT_Trim_Type *trim); 347 void EF_Ctrl_Read_TSEN_Trim(Efuse_TSEN_Refcode_Corner_Type *trim); 348 void EF_Ctrl_Read_ADC_Gain_Trim(Efuse_ADC_Gain_Coeff_Type *trim);
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/lhal/src/ |
| A D | bflb_ef_ctrl.c | 716 trim->en = 0; in bflb_ef_ctrl_read_common_trim() 717 trim->parity = 0; in bflb_ef_ctrl_read_common_trim() 718 trim->empty = 1; in bflb_ef_ctrl_read_common_trim() 719 trim->len = 0; in bflb_ef_ctrl_read_common_trim() 736 trim->len = trim_list[i].value_len; in bflb_ef_ctrl_read_common_trim() 739 trim->en = 1; in bflb_ef_ctrl_read_common_trim() 743 trim->parity = 1; in bflb_ef_ctrl_read_common_trim() 754 trim->value = reg_val & ((1 << trim_list[i].value_len) - 1); in bflb_ef_ctrl_read_common_trim() 757 if (trim->en == 0 && trim->parity == 0 && trim->value == 0) { in bflb_ef_ctrl_read_common_trim() 758 trim->empty = 1; in bflb_ef_ctrl_read_common_trim() [all …]
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl702/std/include/ |
| A D | bl702_ef_ctrl.h | 280 void EF_Ctrl_Write_Ana_Trim(uint32_t index, uint32_t trim, uint8_t program); 281 void EF_Ctrl_Read_Ana_Trim(uint32_t index, uint32_t *trim); 282 void EF_Ctrl_Read_RC32M_Trim(Efuse_Ana_RC32M_Trim_Type *trim); 283 void EF_Ctrl_Read_RC32K_Trim(Efuse_Ana_RC32K_Trim_Type *trim); 284 void EF_Ctrl_Read_TSEN_Trim(Efuse_TSEN_Refcode_Corner_Type *trim); 285 void EF_Ctrl_Read_ADC_Gain_Trim(Efuse_ADC_Gain_Coeff_Type *trim);
|
| /bsp/bouffalo_lab/libraries/bl_mcu_sdk/drivers/soc/bl602/std/include/ |
| A D | bl602_ef_ctrl.h | 305 void EF_Ctrl_Write_Ana_Trim(uint32_t index, uint32_t trim, uint8_t program); 306 void EF_Ctrl_Read_Ana_Trim(uint32_t index, uint32_t *trim); 307 void EF_Ctrl_Read_RC32M_Trim(Efuse_Ana_RC32M_Trim_Type *trim); 308 void EF_Ctrl_Read_RC32K_Trim(Efuse_Ana_RC32K_Trim_Type *trim); 309 void EF_Ctrl_Read_TSEN_Trim(Efuse_TSEN_Refcode_Corner_Type *trim); 310 void EF_Ctrl_Read_ADC_Gain_Trim(Efuse_ADC_Gain_Coeff_Type *trim);
|
| /bsp/maxim/libraries/MAX32660PeriphDriver/Source/ |
| A D | rtc.c | 304 int RTC_Trim(mxc_rtc_regs_t *rtc, int8_t trim) in RTC_Trim() argument 317 MXC_SETFIELD(rtc->trim, MXC_F_RTC_TRIM_TRIM, trim << MXC_F_RTC_TRIM_TRIM_POS); in RTC_Trim()
|
| /bsp/hifive1/freedom-e-sdk/bsp/env/freedom-e300-hifive1/ |
| A D | init.c | 47 static void use_hfrosc(int div, int trim) in use_hfrosc() argument 50 PRCI_REG(PRCI_HFROSCCFG) = (ROSC_DIV(div) | ROSC_TRIM(trim) | ROSC_EN(1)); in use_hfrosc()
|
| /bsp/sparkfun-redv/freedom-e-sdk/bsp/env/freedom-e300-hifive1/ |
| A D | init.c | 48 static void use_hfrosc(int div, int trim) in use_hfrosc() argument 51 PRCI_REG(PRCI_HFROSCCFG) = (ROSC_DIV(div) | ROSC_TRIM(trim) | ROSC_EN(1)); in use_hfrosc()
|
| /bsp/hifive1/freedom-e-sdk/bsp/drivers/fe300prci/ |
| A D | fe300prci_driver.c | 53 void PRCI_use_hfrosc(int div, int trim) in PRCI_use_hfrosc() argument 58 PRCI_REG(PRCI_HFROSCCFG) = (ROSC_DIV(div) | ROSC_TRIM(trim) | ROSC_EN(1)); in PRCI_use_hfrosc()
|
| A D | fe300prci_driver.h | 27 void PRCI_use_hfrosc(int div, int trim);
|
| /bsp/sparkfun-redv/freedom-e-sdk/bsp/drivers/fe300prci/ |
| A D | fe300prci_driver.c | 53 void PRCI_use_hfrosc(int div, int trim) in PRCI_use_hfrosc() argument 58 PRCI_REG(PRCI_HFROSCCFG) = (ROSC_DIV(div) | ROSC_TRIM(trim) | ROSC_EN(1)); in PRCI_use_hfrosc()
|
| A D | fe300prci_driver.h | 27 void PRCI_use_hfrosc(int div, int trim);
|