ライブシステムにデバイスツリーオーバーレイを適用できますか?私たちはオプションのハードウェアを含む組み込みシステムを持っています。 Linuxの起動後にデバイスツリー情報をロードしようとしています。
要件:当社の追加ハードウェアは、I2Cバスを使用してSPIバスの他のコンポーネントによって生成された独自の構成を構成します。残念ながら、CPUとオプションのハードウェア間の通信はSPIを介して行われます。
デバイスツリーは時系列で「動作」するため、I2Cバスを初期化した後にSPIバスに「戻る」ことはできません。
configfs のマウントは成功しませんでしたが、本番環境では使用しないことをお勧めします。
事前にありがとう
答え1
これはうまくいきます(rpi4でビデオを有効にしようとしました)。
# mkdir /sys/kernel/config/device-tree/overlays/vc4-fkms-v3d/
# cat vc4-kms-v3d.dtbo > /sys/kernel/config/device-tree/overlays/vc4-fkms-v3d/dtbo
# cat /sys/kernel/config/device-tree/overlays/vc4-fkms-v3d/status
applied