ラズベリー Pi 3 ボードで AD5628 デジタル - アナログ コンバーターを使用しようとしています。そのためのドライバー ( http://lxr.free-electrons.com/source/drivers/iio/dac/ad5064.c ) を Yocto カーネルで有効にしました。
しかし、私が道を開いたとき/sys/bus/iio/devices/
( https://wiki.analog.com/resources/tools-software/linux-drivers/iio-dac/ad5446 )で言及されているように、device0 が取得されません。デバイス ツリーの問題であることを知り、いくつかの Web サイト ( https://patchwork.kernel.org/patch/7374261/ ) を参照し、次のデバイス ツリーの詳細を追加する必要があることを知りました。
ad5628-1@4 {
compatible = "adi,ad5628-1";
reg = <4>;
spi-max-frequency = <10000000>;
adi,use-external-reference;
};
しかし、Linux カーネルでこの情報を追加する場所を見つけることができません。また、このためのデバイス ツリーを有効にして、私の DAC デバイスが Linux によって検出されるようにする方法。
この問題に関するヘルプは大歓迎です