Lines Matching refs:ret

54     status_t ret          = kStatus_Success;  in WM8962_StartSequence()  local
78 WM8962_CHECK_RET(WM8962_WriteReg(handle, 0x57, 0x20U), ret); in WM8962_StartSequence()
79 WM8962_CHECK_RET(WM8962_WriteReg(handle, 0x5A, (uint16_t)id), ret); in WM8962_StartSequence()
82 WM8962_CHECK_RET(WM8962_ReadReg(handle, 0x5D, &sequenceStat), ret); in WM8962_StartSequence()
142 status_t ret = kStatus_Success; in WM8962_SetInternalFllConfig() local
148 WM8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_FLL_CTRL_1, 1U, 0U), ret); in WM8962_SetInternalFllConfig()
150 ret); in WM8962_SetInternalFllConfig()
221 …(WM8962_ModifyReg(handle, WM8962_FLL_CTRL_2, 0x1FBU, (uint16_t)(refDiv | (fllOutDiv << 3U))), ret); in WM8962_SetInternalFllConfig()
222 WM8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_FLL_CTRL_3, 7U, (uint16_t)fllRatio), ret); in WM8962_SetInternalFllConfig()
223 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_FLL_CTRL_6, (uint16_t)fllTheta), ret); in WM8962_SetInternalFllConfig()
224 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_FLL_CTRL_7, (uint16_t)fllLambda), ret); in WM8962_SetInternalFllConfig()
225 WM8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_FLL_CTRL_8, 0x3FFU, (uint16_t)nDivider), ret); in WM8962_SetInternalFllConfig()
229 ret); in WM8962_SetInternalFllConfig()
234 WM8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_INT_STATUS_2, &fllLock), ret); in WM8962_SetInternalFllConfig()
242 ret = ((fllLock & 0x20U) == 0x20U) ? kStatus_Success : kStatus_Fail; in WM8962_SetInternalFllConfig()
244 return ret; in WM8962_SetInternalFllConfig()
253 status_t ret = kStatus_Success; in WM8962_SetMasterClock() local
291 ret = kStatus_InvalidArgument; in WM8962_SetMasterClock()
294 if (ret == kStatus_Success) in WM8962_SetMasterClock()
297 ret); in WM8962_SetMasterClock()
298 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_IFACE2, (uint16_t)(bitWidth * 2U)), ret); in WM8962_SetMasterClock()
301 return ret; in WM8962_SetMasterClock()
306 status_t ret = kStatus_Success; in WM8962_Init() local
320 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RESET, 0x6243U), ret); in WM8962_Init()
322 WM8962_CHECK_RET(WM8962_WriteReg(handle, 0x81U, 0), ret); in WM8962_Init()
323 WM8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_FLL_CTRL_1, 1U, 0U), ret); in WM8962_Init()
324 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_CLOCK2, 0x9E4), ret); in WM8962_Init()
325 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_POWER1, 0x1FE), ret); in WM8962_Init()
326 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_POWER2, 0x1E0), ret); in WM8962_Init()
328 WM8962_CHECK_RET(WM8962_StartSequence(handle, kWM8962_SequenceDACToHeadphonePowerUp), ret); in WM8962_Init()
329 WM8962_CHECK_RET(WM8962_StartSequence(handle, kWM8962_SequenceAnalogueInputPowerUp), ret); in WM8962_Init()
330 WM8962_CHECK_RET(WM8962_StartSequence(handle, kWM8962_SequenceSpeakerWake), ret); in WM8962_Init()
336 WM8962_CHECK_RET(WM8962_SetInternalFllConfig(handle, &config->fllClock), ret); in WM8962_Init()
340 WM8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_CLOCK2, 0x20U, 0U), ret); in WM8962_Init()
343 ret); in WM8962_Init()
347 WM8962_CHECK_RET(WM8962_GetClockDivider(mclk, WM8962_MAX_DSP_CLOCK, &clockDiv), ret); in WM8962_Init()
348 …8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_CLOCK1, 3U << 9U, (uint16_t)(clockDiv << 9U)), ret); in WM8962_Init()
353 ret); in WM8962_Init()
354 WM8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_IFACE0, 1U << 6U, 1U << 6U), ret); in WM8962_Init()
358 WM8962_CHECK_RET(WM8962_ModifyReg(handle, WM8962_CLOCK2, 0x20U, 0x20U), ret); in WM8962_Init()
361 WM8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_CLOCK1, &clockDiv), ret); in WM8962_Init()
365 WM8962_CHECK_RET(WM8962_SetDataRoute(handle, &config->route), ret); in WM8962_Init()
367 WM8962_CHECK_RET(WM8962_SetProtocol(handle, config->bus), ret); in WM8962_Init()
371 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LADC, 0x1C0), ret); in WM8962_Init()
372 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RADC, 0x1C0), ret); in WM8962_Init()
376 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LDAC, 0x1C0), ret); in WM8962_Init()
377 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RDAC, 0x1C0), ret); in WM8962_Init()
379 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT2, 0x1ff), ret); in WM8962_Init()
380 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT2, 0x1ff), ret); in WM8962_Init()
382 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LINVOL, 0x13F), ret); in WM8962_Init()
383 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RINVOL, 0x13F), ret); in WM8962_Init()
385 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT1, 0x16B), ret); in WM8962_Init()
386 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT1, 0x16B), ret); in WM8962_Init()
387 …(WM8962_ConfigDataFormat(handle, sysClk, config->format.sampleRate, config->format.bitWidth), ret); in WM8962_Init()
389 return ret; in WM8962_Init()
394 status_t ret = kStatus_Success; in WM8962_Deinit() local
397 WM8962_CHECK_RET(WM8962_StartSequence(handle, kWM8962_SequenceChipPowerDown), ret); in WM8962_Deinit()
399 return ret; in WM8962_Deinit()
404 status_t ret = kStatus_Success; in WM8962_SetProtocol() local
409 …62_ModifyReg(handle, WM8962_IFACE0, WM8962_IFACE0_FORMAT_MASK, ((uint16_t)protocol | 0x10U)), ret); in WM8962_SetProtocol()
414 ret); in WM8962_SetProtocol()
418 …K_RET(WM8962_ModifyReg(handle, WM8962_IFACE0, WM8962_IFACE0_FORMAT_MASK, (uint16_t)protocol), ret); in WM8962_SetProtocol()
421 return ret; in WM8962_SetProtocol()
426 status_t ret = kStatus_Success; in WM8962_SetModulePower() local
433 ret); in WM8962_SetModulePower()
436 ret); in WM8962_SetModulePower()
441 ret); in WM8962_SetModulePower()
444 ret); in WM8962_SetModulePower()
449 ret); in WM8962_SetModulePower()
452 ret); in WM8962_SetModulePower()
457 ret); in WM8962_SetModulePower()
460 ret); in WM8962_SetModulePower()
465 ret); in WM8962_SetModulePower()
470 ret); in WM8962_SetModulePower()
473 ret); in WM8962_SetModulePower()
476 ret = kStatus_InvalidArgument; in WM8962_SetModulePower()
480 return ret; in WM8962_SetModulePower()
485 status_t ret = kStatus_Success; in WM8962_SetDataRoute() local
489 ret); in WM8962_SetDataRoute()
491 ret); in WM8962_SetDataRoute()
497 ret); in WM8962_SetDataRoute()
504 ret); in WM8962_SetDataRoute()
508 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LEFT_SPEAKER_MIXER, 0U), ret); in WM8962_SetDataRoute()
514 ret); in WM8962_SetDataRoute()
518 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RIGHT_SPEAKER_MIXER, 0U), ret); in WM8962_SetDataRoute()
524 …962_WriteReg(handle, WM8962_LEFT_HEADPHONE_MIXER, (uint16_t)route->leftHeadphoneMixerSource), ret); in WM8962_SetDataRoute()
528 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LEFT_HEADPHONE_MIXER, 0U), ret); in WM8962_SetDataRoute()
534 …2_WriteReg(handle, WM8962_RIGHT_HEADPHONE_MIXER, (uint16_t)route->rightHeadphoneMixerSource), ret); in WM8962_SetDataRoute()
538 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RIGHT_HEADPHONE_MIXER, 0U), ret); in WM8962_SetDataRoute()
541 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_INPUT_MIXER_1, 3U), ret); in WM8962_SetDataRoute()
543 return ret; in WM8962_SetDataRoute()
549 status_t ret = kStatus_Success; in WM8962_SetModuleVolume() local
555 ret = kStatus_InvalidArgument; in WM8962_SetModuleVolume()
560 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LADC, vol), ret); in WM8962_SetModuleVolume()
561 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RADC, vol), ret); in WM8962_SetModuleVolume()
564 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LADC, vol), ret); in WM8962_SetModuleVolume()
565 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RADC, vol), ret); in WM8962_SetModuleVolume()
571 ret = kStatus_InvalidArgument; in WM8962_SetModuleVolume()
576 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LDAC, vol), ret); in WM8962_SetModuleVolume()
577 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RDAC, vol), ret); in WM8962_SetModuleVolume()
579 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LDAC, vol), ret); in WM8962_SetModuleVolume()
580 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RDAC, vol), ret); in WM8962_SetModuleVolume()
586 ret = kStatus_InvalidArgument; in WM8962_SetModuleVolume()
591 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT1, vol), ret); in WM8962_SetModuleVolume()
592 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT1, vol), ret); in WM8962_SetModuleVolume()
594 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT1, vol), ret); in WM8962_SetModuleVolume()
595 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT1, vol), ret); in WM8962_SetModuleVolume()
601 ret = kStatus_InvalidArgument; in WM8962_SetModuleVolume()
606 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LINVOL, vol), ret); in WM8962_SetModuleVolume()
607 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RINVOL, vol), ret); in WM8962_SetModuleVolume()
609 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LINVOL, vol), ret); in WM8962_SetModuleVolume()
610 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RINVOL, vol), ret); in WM8962_SetModuleVolume()
616 ret = kStatus_InvalidArgument; in WM8962_SetModuleVolume()
621 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT2, vol), ret); in WM8962_SetModuleVolume()
622 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT2, vol), ret); in WM8962_SetModuleVolume()
624 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT2, vol), ret); in WM8962_SetModuleVolume()
625 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT2, vol), ret); in WM8962_SetModuleVolume()
629 ret = kStatus_InvalidArgument; in WM8962_SetModuleVolume()
632 return ret; in WM8962_SetModuleVolume()
663 status_t ret = kStatus_Success; in WM8962_SetModuleMute() local
672 … WM8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_LADC, &handle->volume[kWM8962_ModuleADC]), ret); in WM8962_SetModuleMute()
673 … WM8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_RADC, &handle->volume[kWM8962_ModuleADC]), ret); in WM8962_SetModuleMute()
674 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LADC, 0x100), ret); in WM8962_SetModuleMute()
675 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RADC, 0x100), ret); in WM8962_SetModuleMute()
680 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LADC, vol), ret); in WM8962_SetModuleMute()
681 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RADC, vol), ret); in WM8962_SetModuleMute()
690 … WM8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_LDAC, &handle->volume[kWM8962_ModuleDAC]), ret); in WM8962_SetModuleMute()
691 … WM8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_RDAC, &handle->volume[kWM8962_ModuleDAC]), ret); in WM8962_SetModuleMute()
692 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LDAC, 0x100), ret); in WM8962_SetModuleMute()
693 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RDAC, 0x100), ret); in WM8962_SetModuleMute()
698 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LDAC, vol), ret); in WM8962_SetModuleMute()
699 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_RDAC, vol), ret); in WM8962_SetModuleMute()
708 …962_CHECK_RET(WM8962_ReadReg(handle, WM8962_LOUT1, &handle->volume[kWM8962_ModuleHeadphone]), ret); in WM8962_SetModuleMute()
709 …962_CHECK_RET(WM8962_ReadReg(handle, WM8962_ROUT1, &handle->volume[kWM8962_ModuleHeadphone]), ret); in WM8962_SetModuleMute()
710 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT1, 0x100), ret); in WM8962_SetModuleMute()
711 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT1, 0x100), ret); in WM8962_SetModuleMute()
716 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT1, vol), ret); in WM8962_SetModuleMute()
717 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT1, vol), ret); in WM8962_SetModuleMute()
724 …M8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_LOUT2, &handle->volume[kWM8962_ModuleSpeaker]), ret); in WM8962_SetModuleMute()
725 …M8962_CHECK_RET(WM8962_ReadReg(handle, WM8962_ROUT2, &handle->volume[kWM8962_ModuleSpeaker]), ret); in WM8962_SetModuleMute()
726 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT2, 0x100), ret); in WM8962_SetModuleMute()
727 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT2, 0x100), ret); in WM8962_SetModuleMute()
732 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_LOUT2, vol), ret); in WM8962_SetModuleMute()
733 WM8962_CHECK_RET(WM8962_WriteReg(handle, WM8962_ROUT2, vol), ret); in WM8962_SetModuleMute()
737 ret = kStatus_InvalidArgument; in WM8962_SetModuleMute()
740 return ret; in WM8962_SetModuleMute()