DSDT

https://wiki.archlinux.org/index.php/DSDT_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)

DSDT(Differentiated System Description Table)是ACPI规格的一部分。它提供了关于一个给定系统中受支持的电源事件的信息。ACPI表是由制造商在固件里提供的。通常,Linux遇到的问题是某些ACPI功能的缺失,比如风扇不转,盖子合上时屏幕不熄灭等等。这些问题可以归咎于DSDT是为Windows所定制的。安装后可以打补丁来修复这些问题。这篇文章的目标是分析并且重建一个有错误的DSDT,这样内核就会略过默认的DSDT。

基本上来说,一个DSDT表是运行在ACPI(电源管理)上的代码。

https://baike.baidu.com/item/DSDT

它是The Differentiated System Description Table的简写。字面上就可以知道它是一个描述系统不同信息的表。

包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述

DSDT表代码为ACPI Machine Language (AML)。


i2c可能可参考的文章

https://github.com/bentiss/SimplePeripheralBusProbe/blob/master/README-IASL.md


http://emillio-he-blog.logdown.com/posts/1087581-i2c-driver

http://www.lab-z.com/winac/

原文地址:https://www.cnblogs.com/cute/p/14200490.html