首页 > 解决方案 > 将 LPC 上的自定义设备描述到 Linux 内核

问题描述

我有一个定制的多功能设备挂在 LPC 总线上。在强制加载的内核模块中使用硬编码地址可以正常工作,但从长远来看,我想转向按功能模块(那里大约有十个杂项功能)。

推荐的方法似乎是创建一个模块来检查硬件是否存在并且具有正确的版本,然后为功能创建设备树条目,从而导致子单元的热插拔事件。

  1. 这适用于 x86_64 吗?
  2. 考虑到我仍然需要加载检测模块,这是否比单个强制加载模块有任何优势?
  3. 改为创建一个描述设备的 ACPI 表,并将其从 BIOS 传递给内核是否有意义?

标签: linux-kernelx86x86-64acpi

解决方案


推荐阅读