This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TLV320AIC3204:驱动程序中出现 Regmap 写入错误

Guru**** 2361250 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1495979/tlv320aic3204-regmap-write-error-in-the-driver

器件型号:TLV320AIC3204

工具与软件:

尊敬的 TI 团队  

在帖子中

我提到,我得到了下面的问题在驱动程序..  sound/4.54 soc codecs/tlv320aic32x4.c.

已 在驱动程序探测器中添加问题日志  

  RET = regmap_write (regmap、AIC32X4_RESET、0x01);
  如果 (ret){
    dev_err (dev、"*** ######写入 regmap %d\n",ret 失败;
    goto err_disable_regulators;
  }
我发现,如果我们给出更多的时间后重置此错误停止..
目前我 将代码编辑为1秒、似乎工作正常  
想知道,从硬件方面 是它是可以的,它不能在 1毫秒重置后读取写入.
芯片复位后1秒也是可以的  
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、在复位被释放或者执行一个软件复位后、芯片在至少1ms 内未准备好被写入。 复位后的更多时间应该不是问题。 您可以在以下网站上阅读有关上电时序控制的更多信息: https://www.ti.com/lit/an/slaa492a/slaa492a.pdf

    此致!
    MIR