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.

[参考译文] SK-AM62P-LP:TI-sci-clk 44043000.system-controller:clock-controller:get-parent dev=226、clk=0、ret=–19 失败

Guru**** 2489685 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1553480/sk-am62p-lp-ti-sci-clk-44043000-system-controller-clock-controller-get-parent-failed-for-dev-226-clk-0-ret--19

器件型号:SK-AM62P-LP


工具/软件:

您好、  

在我的 dmesg 中、我遇到了这个问题

[ 0.414886] ti-sci 44043000.系统控制器:ABI:4.0(固件版本 0x000b '11.0.7--v11.00.07(花哨 RAT)')
[ 0.463307] ti-sci-clk 44043000.system-controller:clock-controller:get-parent failed for dev=226、clk=0、ret=–19
[ 0.473928] ti-sci-clk 44043000.system-controller:clock-controller: get-parent failed for dev=226、clk=0、ret=–19
[ 0.484605] ti-sci-clk 44043000.system-controller:clock-controller:get-parent failed for dev=226、clk=0、ret=–19

表示错误的节点

&sdhci2 {
/* SDIO Wifi */
status = "okay";
assigned-clocks = <&k3_clks 226 0>;
assigned-clock-parents = <&k3_clks 226 5>;

pinctrl-names = "default";
pinctrl-0 =<&main_mmc2_pins_default>, <&wifi_32k_clk>;

mmc-pwrseq = <&wifi_pwrseq>;
vmmc-supply = <&wl_lt_en>;

non-removable;
ti,fails-without-test-cd;
ti,driver-strength-ohm = <50>;
cap-power-off-card;
keep-power-in-suspend;

};


我使用的是 k3-am62p5-sk.dts 器件树。

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

    尊敬的 Seigio:

    设备 ID 226 似乎与 sdhci2 无关。 你在这里做什么?

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

    尊敬的 Bin Liu:

    我正在尝试启动 wi-fi/蓝牙模块。 由于它在我的 sdhci2 上的配置方式现在可以正常工作、但我的 dmesg 上有此消息。

    ATT.

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

    您好 Sergio、

    但为什么要将设备 226 clk 0 添加到 sdhci2 节点? 它的用途是什么?

    Assigned-clocks =<&K3_CLKS 226 0>;
    assigned-clock-parament=<&K3_CLKS 226 5>;

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

    我们遵循了另一个 DTS 示例。

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

    好的、您不需要这两行、如果遇到任何问题、请将其删除并告诉我。

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

    如果没有这两条线路、我的 Wi-Fi/Bluetoot 模块将无法正常工作、我们之前就已经尝试过。

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

    请在这两行之前添加以下行、让我知道您是否在内核日志中仍看到这些“获取父级失败“消息。

    Clocks =<&K3_CLKS 226 0>;

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

    得到了这个输出

    [    0.414531] ti-sci 44043000.system-controller: ABI: 4.0 (firmware rev 0x000b '11.0.7--v11.00.07 (Fancy Rat)')
    [    0.461793] ti-sci-clk 44043000.system-controller:clock-controller: get-parent failed for dev=226, clk=0, ret=-19
    [    0.472395] ti-sci-clk 44043000.system-controller:clock-controller: get-parent failed for dev=226, clk=0, ret=-19
    [    0.483034] ti-sci-clk 44043000.system-controller:clock-controller: get-parent failed for dev=226, clk=0, ret=-19
    

    &sdhci2
    /* SDIO Wifi */
    状态=“正常“
    Clocks =<&K3_CLKS 226 0>
    Assigned-clocks =<&K3_CLKS 226 0>
    assigned-clock-parament=<&K3_CLKS 226 5>
    pinctrl-names =“default";“;
    pinctrl-0 =<&main_mmc2_pins_default>、<&wifi 32k_clk>

    MMC-pwrseq =<&WIFI_pwrseq>
    VMMC-SUPPLY =<&WL_lt_en>

    不可拆卸;
    TI、未通过测试的故障 CD;
    TI,驱动器强度 — 欧姆=<50>
    电容断电卡;
    保持电源处于挂起状态;

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

    感谢您的测试。

    接下来的几天我都不在办公室了。 我将在下周晚些时候讨论这个问题。

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

    谢谢您、 我将等待您的联系。

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

    您好 Sergio、

    [  0.461793] ti-sci-clk 44043000.system-controller:clock-controller: get-parent failed for dev=226、clk=0、ret=–19

    您原始的器件树配置是可以的、您可以忽略此错误消息。 这实际上不是一个错误。

    我相信这条消息是打印出来的、因为设备 226 时钟 0 最初默认为无时钟。