【发布时间】:2015-08-28 07:07:10
【问题描述】:
我之前从事 ARM 特定平台驱动程序的工作,最近转向基于 Intel Atom 的驱动程序。在 ARM 上,它曾经有 arch/arm/boot/dts/xx.dts 和 arch/arm/mach-xx/ 用于添加平台设备。我在 x86 上看不到这些文件或文件夹。当我进入arch/x86/... 时,没有 dts 文件或平台文件。
如果我想将我的平台设备添加到英特尔凌动平台,如何添加我的平台设备信息?我在哪里可以获得特定于 x86 的 dts 文件(假设即使 dts 不是特定于任何架构)?
【问题讨论】:
-
有一个例子,
arch/x86/platform/ce4100/falconfalls.dts,内核版本是3.18。也许这对你来说是一个好的开始。 -
感谢克里斯,对于您的评论,这是我找到的唯一地方。但是有许多基于英特尔的板。但我发现他们正在使用 acpi 信息,类似于 dts。但我不确定这个 acpi 信息是如何发送到 linux 的。如果我想添加任何平台设备。如何添加。
标签: linux linux-kernel linux-device-driver