imx233-Olinuxino-Nanoベースのデバイスがあります。
Arch Linux Arm ディストリビューションが実行中です。
しかし、私のボードにはスレーブデバイスをCPUに接続するSPIがあります。これはカーネルでサポートされていますが、明らかにOlinuxinoの一般的なデバイスツリーにはその説明は含まれていません。
/devディレクトリに表示させるにはどうすればよいですか? Linuxカーネルでデバイスツリーを変更してデバイスツリーを再コンパイルできることを知っていますが、起動時にデバイスツリーを変更できるようにデバイスツリーオーバーレイファイルを提供できると聞きました。どうすればいいですか?これまで私が見つけた情報は、希薄であいまいです。
答え1
私はそれについてあまり知りませんが、読むことができますデバイスツリー文書フォルダに製本特定のドライバに関する情報があり、ここあなたはビーグルボーンブラックのサンプルです。
Beaglebone Blackを使用している場合は、ディレクトリにdtb
ファイルを挿入してロードするファイルを有効にします。dtbo
/lib/firmware
どのブートローダを使用しているかわかりません。以下はubootの使い方の例です。
/boot/uboot/uEnv.txt
:
optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G capemgr.enable_partno=BB-UART1,BB-UART4,BB-UART5
/etc/default/capemgr
:
CAPE=BBBIO-EHRPWM,BBBIO-EHRPWM-OTHER