デバイスツリーのi2cデバイスノードは検索されません。

デバイスツリーのi2cデバイスノードは検索されません。

私のi2c pca9546 muxがそのドライバi2c-mux-pca954x.cによって検出されない問題を解決するのに問題があります。これは私のデバイスツリーノードです。

&i2c0 {
status = "ok";

pca9546@77 {
    compatible = "nxp,pca9546";
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <0x77>;
    status = "okay";
    ....
    ....

echo pca9546 0x77 > /sys/bus/i2c/devices/i2c-0/new_deviceプローブ機能がトリガされ、デバイスが生成されるようにするコマンドを実行します。さらに、ソースコードを調べたところ、ドライバが一致するデバイスを見つけることができず、デバイスツリーのノードがi2cバスプローブによって周辺デバイスとして認識されないことがわかりました。何が起こるのか知っている人はいますか?

ベストアンサー1

おすすめ記事