私の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バスプローブによって周辺デバイスとして認識されないことがわかりました。何が起こるのか知っている人はいますか?