Lines Matching refs:tfa
30 struct tfa2_device *tfa, const char *cmd_buf, size_t cmd_len, char *res_buf, size_t res_len);
258 tfa9xxx_device_t *tfa = &s_devs[handle->config->deviceIndex]; in TFA9XXX_CreatePlatform() local
268 tfa->cnt = cnt; in TFA9XXX_CreatePlatform()
271 tfa->dev_idx = 0; in TFA9XXX_CreatePlatform()
272 tfa->i2c = (struct i2c_client *)TFA9XXX_GetI2CClient(cnt, handle->config->slaveAddress); in TFA9XXX_CreatePlatform()
273 if (!tfa->i2c) in TFA9XXX_CreatePlatform()
278 tfa->i2c->hal = &(handle->i2cHandle); in TFA9XXX_CreatePlatform()
280 rc = tfa2_dev_probe(tfa); in TFA9XXX_CreatePlatform()
286 if ((tfa->rev == 0x2a94) || (tfa->rev == 0x3a94)) in TFA9XXX_CreatePlatform()
289 tfa->bf_manstate = 0x1333; in TFA9XXX_CreatePlatform()
291 tfa->dsp_execute = TFA9XXX_DspExecuteCommand; in TFA9XXX_CreatePlatform()
292 tfa->verbose = 1U; in TFA9XXX_CreatePlatform()
309 tfa9xxx_device_t *tfa = &s_devs[handle->config->deviceIndex]; in TFA9XXX_PreStartConfigure() local
311 rc = tfa2_i2c_write_bf(tfa->i2c, TFA9XXX_BF_PWDN, 0); in TFA9XXX_PreStartConfigure()
318 rc = tfa2_dev_clock_stable_wait(tfa); in TFA9XXX_PreStartConfigure()
369 tfa9xxx_device_t *tfa = &s_devs[handle->config->deviceIndex]; in TFA9XXX_CheckCalibrationStatus() local
372 rc = tfa2_i2c_hap_key2(tfa->i2c, 0); in TFA9XXX_CheckCalibrationStatus()
379 rc = tfa2_dev_mtp_get(tfa, TFA_MTP_EX); in TFA9XXX_CheckCalibrationStatus()
393 rc = tfa2_i2c_hap_key2(tfa->i2c, 1); in TFA9XXX_CheckCalibrationStatus()
423 tfa9xxx_device_t *tfa = &s_devs[handle->config->deviceIndex]; in TFA9XXX_CalibrateSpeakerBoost() local
425 rc = tfa2_dev_mtp_set(tfa, TFA_MTP_OTC, 1); in TFA9XXX_CalibrateSpeakerBoost()
432 rc = tfa2_dev_mtp_set(tfa, TFA_MTP_EX, 0); in TFA9XXX_CalibrateSpeakerBoost()
439 rc = tfa2_sb_calibrate(tfa); in TFA9XXX_CalibrateSpeakerBoost()
468 tfa9xxx_device_t *tfa = &s_devs[handle->config->deviceIndex]; in TFA9XXX_HardcodeCalibrationValue() local
471 tfa2_i2c_hap_key2(tfa->i2c, 0); in TFA9XXX_HardcodeCalibrationValue()
474 rc = tfa2_dev_mtp_set(tfa, TFA_MTP_OPEN, 1); in TFA9XXX_HardcodeCalibrationValue()
482 rc = tfa2_i2c_write_bf(tfa->i2c, TFA9XXX_BF_CMTPI, 1); in TFA9XXX_HardcodeCalibrationValue()
491 rc = tfa2_i2c_read_reg(tfa->i2c, 0xF0U + i); in TFA9XXX_HardcodeCalibrationValue()
498 rc = tfa2_dev_mtp_set(tfa, TFA_MTP_EX, 1); in TFA9XXX_HardcodeCalibrationValue()
504 rc = tfa2_dev_mtp_set(tfa, TFA_MTP_OTC, 1); in TFA9XXX_HardcodeCalibrationValue()
511 rc = tfa2_dev_mtp_set(tfa, TFA_MTP_R25C, 0x2000U); in TFA9XXX_HardcodeCalibrationValue()
520 rc = tfa2_i2c_read_reg(tfa->i2c, 0xF0U + i); in TFA9XXX_HardcodeCalibrationValue()
551 tfa2_i2c_hap_key2(tfa->i2c, 1); in TFA9XXX_HardcodeCalibrationValue()
554 rc = tfa2_dev_mtp_set(tfa, TFA_MTP_OPEN, 0); in TFA9XXX_HardcodeCalibrationValue()
644 tfa9xxx_device_t *tfa = &s_devs[handle->config->deviceIndex]; in TFA9XXX_SetPlayChannel() local
646 rc = tfa2_i2c_read_bf(tfa->i2c, tfa->bf_manstate); in TFA9XXX_SetPlayChannel()
680 rc = tfa2_cnt_write_msg(tfa, SetInputSelector_msg_len, SetInputSelector_msg); in TFA9XXX_SetPlayChannel()
724 struct tfa2_device *tfa, const char *cmd_buf, size_t cmd_len, char *res_buf, size_t res_len) in TFA9XXX_DspExecuteCommand() argument
760 …rc = tfa2_i2c_write_cf_mem24(tfa->i2c, xmem_offset, (uint8_t *)cmd_buf + xmem_offset * 3 - 3, chun… in TFA9XXX_DspExecuteCommand()
772 rc = tfa2_i2c_dsp_execute(tfa, cmd_buf, cmd_len, res_buf, read_len); in TFA9XXX_DspExecuteCommand()
789 …rc = tfa2_i2c_read_cf_mem24(tfa->i2c, xmem_offset, (uint8_t *)res_buf + xmem_offset * 3, chunk_siz… in TFA9XXX_DspExecuteCommand()