主题中讨论的其他器件:TLV320AIC3104、 TCA9539
工具与软件:
您好!
在常见问题解答中 、e2e.ti.com/.../faq-linux-drivers-device-drivers-for-aic31xx-dac31xx-aic325x-aic320x-aic326x-aic321x、
我们看到提到了有关电源轨的代码、我是否可以知道如何在代码中设置这些电源轨?
谢谢、此致、
老虎
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.
工具与软件:
您好!
在常见问题解答中 、e2e.ti.com/.../faq-linux-drivers-device-drivers-for-aic31xx-dac31xx-aic325x-aic320x-aic326x-aic321x、
我们看到提到了有关电源轨的代码、我是否可以知道如何在代码中设置这些电源轨?
谢谢、此致、
老虎
您好、Tiger、
这些电源轨的名称用于器件设置中、如器件树文件中。 驱动程序会从器件树中读取电源轨、然后相应地设置器件。 很遗憾、我们的团队中没有 Linux 专家、因此不能保证在您需要更多详细信息时我能够提供帮助、但如果您尝试在您的设备树文件中包含电源轨、请将其发送过来、然后我来看一下。 我将需要一些有关您专门为帮助您而尝试做的事情的详细信息。 请告诉我这一点。
此致!
MIR
感谢回复 Mir。
如果 DTS 未设置这些电源轨信息、我们需要澄清以下参数。
================
AVDD-SUPPLY =<®ulator>;
IOVDD-SUPPLY =<®ulator>;
DRVDD 电源=<®ulator>;
DVDD 电源=<®ulator>;
================
这是否会导致有关 i2c i2c-1的问题:无法 在0x18 (-16)注册 i2c 客户程序?
这是当前 dts 相对 i2c 设置:
tlv320aic3x04: audio-codec@18 {
Compatible ="ti、tlv320aic3104";
REG =<0x18>;
时钟名称="MCLK";
codec_rst_n-gpio =<&tca9539_2 6 GPIO_ACTIVE_HIGH>;
};
[ 1.881918] dd => aic3x_i2c_probe:39
[ 1.885865] DDD => aic3x_probe:1817开始
[ 1.890080] DDD => aic3x_probe:1889 GPIO_RESET
[ 1.894626] tlv320aic3x 1-0018:对 CODEC_rst_n 的 GPIO 进行非独占访问
[ 1.901592] tlv320aic3x 1-0018:未找到电源 IOVDD、正在使用虚拟稳压器
[ 1.908823] tlv320aic3x 1-0018:未找到电源 DVDD、使用虚拟稳压器
[ 1.915930] tlv320aic3x 1-0018:未找到电源 AVDD、正在使用虚拟稳压器
[ 1.922991] tlv320aic3x 1-0018:未找到电源 DRVDD、正在使用虚拟稳压器
[ 1.930148] DDD => aic3x_configure_ocmv:1764
[ 1.934592] tlv320aic3x 1-0018:无效电源电压 AVDD:-22、DVDD:-22
[ 1.941823] DDD => aic3x_probe:1959涂层
[ 1.946464] i2c-ds90ub954 1-0030:ds90ub954_probe:启动
[ 1.951785] i2c-ds90ub954 1-0030:ds90ub954_parse_dt:解串器:
[ 1.958044] i2c-ds90ub954 1-0030:未找到 pass-GPIO、正在忽略
[ 1.963960] i2c-ds90ub954 1-0030:未找到 LOCK-GPIO、正在忽略
[ 1.969870] i2c-ds90ub954 1-0030:未找到 PDB-GPIO、正在忽略
[ 1.975691] i2c-ds90ub954 1-0030:ds90ub954_parse_dt:- csi-lanne-count 2.
[ 1.982424] i2c-ds90ub954 1-0030:ds90ub954_parse_dt:- csi-lanne-speed 800
[ 1.989304] i2c-ds90ub954 1-0030:ds90ub954_parse_dt:-禁用测试模式
[ 1.996431] i2c-ds90ub954 1-0030:ds90ub954_parse_dt:-使用的不连续时钟
[ 2.003855] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:解析串行器器件树:
[ 2.011765] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:-串行器 Rx-channel:0
[2.019148] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:-test-pattern disabled.
[2.026183] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- csi-lanne-count 1
[ 2.032874] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- gpio0-output-enable 属性未找到
[ 2.041470] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio0-output-enable 至默认值 val:0
[2.049813] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- gpio1-output-enable 属性未找到
[2.058407] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio1-output-enable 至默认值 val:0
[ 2.066743] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- gpio2-output-enable 属性未找到
[2.075340] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio2-output-enable 至默认值 val:0
[ 2.083677] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- gpio3-output-enable 属性未找到
[ 2.092274] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio3-output-enable 至默认值 val:0
[ 2.100616] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- gpio0-control 属性未找到
[ 2.108689] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio0-control to default val:0b1000
[ 2.116943] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:-找不到 gpio1-control 属性
[ 2.125017] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio1-control、默认 val:0b1000
[ 2.133269] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- gpio2-control 属性未找到
[ 2.141345] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio2-control、默认 val:0b1000
[ 2.149596] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- gpio3-control 属性未找到
[ 2.157674] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:gpio3-control、默认 val:0b1000
[2.165923] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:-hs-clk-div 属性未找到
[ 2.173742] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- hs-clk-div 设置为默认值 val:0x2 (4分频)
[2.182949] i2c-ds90ub954 1-0030:ds90ub953_pars_dt:- div-m-val 属性未找到
[ 2.190676] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- div-m-val 设置为默认值 val:1.
[ 2.198667] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:-未找到 div-n-val 属性
[ 2.20639] i2c-ds90ub954 1-0030:ds90ub953_parse_dt:- div-n-val 设置为默认 val:0x28
[2.214649] i2c-ds90ub954 1-0030:ds90ub953_pars_dt:- i2c-address:0x18.
[ 2.221524] i2c i2c-1:无法 在0x18 (-16)注册 i2c 客户端
[2.227779] i2c-ds90ub954 1-0030:ds90ub953_i2c_client init client done
[2.234389] 无法处理虚拟地址0000000000000008处的内核 NULL 指针解除引用
[ 2.243164]存储器中止信息:
[ 2.245951] ESR = 0x0000000096000004
[ 2.249696] EC = 0x25:DABT (当前 EL)、IL = 32位
谢谢、此致、
老虎