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.

[参考译文] TDA4VL-Q1:J721s2配备了 max9296a 芯片、并根据 imx390的器件树配置添加了 max9296a 的器件树。 系统启动后、i2cdump 无法正确读取 max9296a 的寄存器

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1498524/tda4vl-q1-j721s2-is-equipped-with-the-max9296a-chip-and-the-device-tree-of-max9296a-is-added-according-to-the-device-tree-configuration-of-imx390-after-the-system-is-started-the-i2cdump-cannot-correctly-read-the-register-of-m

器件型号:TDA4VL-Q1

工具/软件:

您好专家

很抱歉给您带来麻烦、我现在遇到了一个问题、我使用 J721s2 连接到 max9296a 芯片、并根据 imx390的设备树配置添加了 max9296a 的设备树(请参阅以下两项)。 系统启动后、 使用 i2cdump 无法正确读取 max9296a 的寄存器、我不知道如何操作。

"k3-j721s2-evm-fusing.dtso"

"k3-fpdlink-imx390-rcm-0-0.dtbo"

我想问是否可以给出与 max9296a 和 max96701类似的器件树代码、只有这些参考示例器件树代码才能知道如何操作。

最好的考虑

守护程序   

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

    您好、专家  

    我搜索有关 max9296a 的 内容、然后创建一个新的设备树文件:"k3-j721s2-evm-max9296a.dtso"内容如下所示、我将     其添加到 SD 卡的根目录中、并将此文件名添加到 eEnv.txt、然后在路径中启动 j721s2、但没有任何影响:"sys/bus/i2c/devices /"、我可以尝试在命令 i2c9291-006a 中查找失败、请参阅命令。

    &main_i2c3{
    #address-cells =<1>;
    #size-cells =<0>;
    状态="正常";
    //reg =<0 0xe6508000>;

    gmsl0:gmsl-unla解 串器@48{
    compatible ="maxim、max9296a";
    REG =<0x48>;
    //ENABLE-GPIO=<&GPIO0 47 GPIO_ACTIVE_HIGH>;

    端口{
    #address-cells =<1>;
    #size-cells =<0>;

    端口@4{
    reg =<4>;
    max9296a_out0:端点{
    总线类型= ;
    时钟通道=<0>;
    数据通路=<1 2 3 4>;
    远程端点=<&csi2_phy0>;
    };
    };
    };
    };
    };

    root@j721s2-EVM:/opt/vision_apps # dmesg | grep i2c
    [ 0.808662] i2c_dev:i2c /dev 条目驱动程序
    [ 1.002162] OMAP-Li2c 4212000.i2c:400kHz 时为总线0 rev0.12
    [ 7.876826] OMAP-Li2c 2030000.12:400kHz 时总线1 rev0.12
    [20.104545] i2c 1-0044:延迟探测待定

    root@j721s2-EVM:/opt/vision_apps # ls /sys/bus/i2c/devices
    0-0048 0-004C 0-0050 0-0058 1-0020 1-0044 1-0048 i2c-0 i2c-1

    root@j721s2-EVM:~# i2cdump -f -y 1 0x48
    未指定大小(使用字节数据访问)
    0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
    00:90 88 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00??
    10:00 00 00 00 C9 19 91 00 91 00 02 00 40 43 ff ...???...@C.
    20:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    30:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    40:00 00 00 00 00 00 18 00 00 00 00 00 00 00 00 00 00 00… ?…
    50:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    b0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    d0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…
    F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00…

    最好的考虑

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

    尊敬的 Daemon:

    我目前出差外出。 请预计我的回复会延迟~1-2天。

    谢谢您、

    法比亚纳

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

    尊敬的 Daemon:

    此问题与以下主题相关: TDA4VL-Q1:如何将 max96712/9296a 的新设备树添加到 tda4vl 的 A72、然后 i2ctool 可以读/写它们-处理器论坛-处理器- TI E2E 支持论坛

    请查看我的回答、如果您有任何后续问题、请告诉我。

    谢谢您、

    法比亚纳