ACPI
文章平均质量分 52
Unique_Eric
这个作者很懒,什么都没留下…
展开
-
ASL code基本操作
一、ASL基本准则1.变量命名不超过四个字符,且不能以数字开头。2、变量或者函数命名,不分大小写。3.Scope形成作用域,概念类似于C++中的namespace,Java中的package。4.Device定义也会形成自己的作用域,类似于C++中的Class的概念。5.Method或者Function定义函数,函数可以定义在Device下或者Scope下,但是不能脱离Scope定义单独的函数,也就是说,函数必须依附于对象(Scope or Device).6.以“_”字符开头的函数原创 2021-02-15 21:01:45 · 6161 阅读 · 1 评论 -
Sleep Wake
在DSDT.asl 中有Method(_Wak,1)的定义,从注释也可知系统从Sx唤醒都会调用这个Method。其中NWAK()是在Nb.asl中定义,SWAK()是在Sb.asl中定义,RWAK()(重点)是在Platform.asl 中定义。大部分OEM 在Wake后做的动作都定义在RWAK。...原创 2021-02-15 20:51:39 · 441 阅读 · 0 评论 -
Asl code重要Method
Method PIN.ON和PIN.OFF,将Set GPIO Pin to Active/Inactive state, not High or low, depend on the pin default active assert. Method(RUCC,2,Serialized), Defined in Device(UBTC)(USB TypeC Device) _UPC(USB Port Capabilities) 主要说明USB P...原创 2021-02-15 20:49:25 · 1864 阅读 · 1 评论