Linux 4.19:在实时系统上应用 devicetree 覆盖

Linux 4.19:在实时系统上应用 devicetree 覆盖

是否可以在实时系统上应用 devictree 覆盖?我们有一个带有一些可选硬件的嵌入式系统。我们希望在Linux启动后加载devicetree信息。

要求:我们的附加硬件使用 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

相关内容