大家好,
我们有定制的TDA2EX主板,主板上有TLV320ADC3101,但是在运行内核时,我找不到任何驱动程序。
背景:
TDA2EX定制板,
SDK -> VISION SDK_02_11_00
内核-> 3.14 (glsdk_07_00_04_03)
uBoot -> 2014
在进行了一些搜索后,发现:
此致,
Ganesh
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.
大家好,
我们有定制的TDA2EX主板,主板上有TLV320ADC3101,但是在运行内核时,我找不到任何驱动程序。
背景:
TDA2EX定制板,
SDK -> VISION SDK_02_11_00
内核-> 3.14 (glsdk_07_00_04_03)
uBoot -> 2014
在进行了一些搜索后,发现:
此致,
Ganesh
您好,Luis Fernando Rodriguez S. ,
我们将进行IN2L (P)->左PGA ->左ADC ->左AGC和MICBIAS2。 仅使用一个麦克风输入。
1-> miniDSP是否需要单独的二进制固件文件?
我发现一篇您提到我们未注册二进制固件文件的文章,请确认
e2e.ti.com/.../2024534 202.4534万
2->上述ADC3101寄存器值对于miniDSP也足够?
3->我们可以将驱动器用作基础,或者我们必须从废品开始?
那么我们可以使用aic32x4作为基础吗? 基于下面的链接
e2e.ti.com/.../1727665 172.7665万
关于PurePath Studio软件,我将尝试了解一下。
此致,
Ganesh
您好,Ganesh,
请查看随附的脚本。 这是一个寄存器配置,可能对您配置ADC3101很有用。 它采用十六进制格式w (写入) 30 (I2C地址) xx (寄存器地址) yy (寄存器数据)。
e2e.ti.com/.../ADC3101_5F00_Script.txt
1.如您复制的E2E线程中所述,无需使用单独的二进制固件文件。
2. miniDSP需要附加配置。 您可以借助PurePath Studio获得必要的寄存器。 有关更多信息,请参阅以下Wiki文章:
3.您可以使用AIC32x4作为基础。 它具有类似的ADC配置。
此致,
Luis Fernando Rodríguez ñ o S.
您好,Ganesh,
1 ->您需要其他值才能使用19.2MHz (请参阅两个随附文档以获得FS = 44.1kHz和48kHz,MCLK = 19.2MHz)。
2 ->您回答正确。 该代码行表示连续的寄存器(您可以在附加的脚本中找到此格式的另一个示例)。
e2e.ti.com/.../ADC3101_5F00_Script_5F00_44_5F00_1KHz.txt
e2e.ti.com/.../ADC3101_5F00_Script_5F00_48_5F00_KHz.txt
此致,
Luis Fernando Rodríguez ñ o S.
您好,Luis Fernando Rodriguez S. ,
感谢你的帮助。 我已开始编写驱动程序。
ADC3101重置引脚连接到TDA2Ex上的专用rstoutn引脚。
正如您所知,我们必须在重置后提供一些延迟。
但如果我看看aic32x4代码,
如果(aic32x4->RSTN_GPIO >=0){ RET = devm_gio_request_one(&i2c->dev,aic32x4->RSTN_GPIO, GPIOF_OUT _INIT_LOW,"tlv320aic32x4 RSTN"); 如果(ret! = 0) 返回 台; }
它正在寻找正常的GPIO引脚,我们如何访问rstoutn。 在DTS文件中,没有可用的rstoutn。
此致,
Ganesh
您好,Luis Fernando Rodriguez S.,
我理解你说的话。 但我的问题是我们如何使用rstoutn pin,它们在DTS文件中不是rstoutn的pinmux。
RET = of_GET_NAMED_GPIO (NP,"GPIO重置",0);
就像上述API一样,它在DTS文件中看起来像"GPIO重置",我们在其中分配用于重置目的的GPIO引脚。
同样,rstoutn[tda2ex]引脚也可用于重置。
API将用于获取rstoutn引脚并在DTS文件中用于adc3101@ gPIo-reset=???
Edit1:我使用最新的vivision SDK 02_12和内核4.4。
此致,
Ganesh