- 积分
- 114
- 最后登录
- 2019-7-17
- 精华
- 0
- 阅读权限
- 20
- 主题
- 20
- UID
- 4682524
- 帖子
- 211
- PB币
- 337
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 507
- UID
- 4682524
- 帖子
- 211
- PB币
- 337
- 贡献
- 0
- 技术
- 0
- 活跃
- 507
|
发表于 2018-2-8 22:40:48
IP属地福建
|显示全部楼层
在使用voodooI2C时,有的触控板需要修改dsdt.
在把dsdt整合入ssdt做hotpatch的时候,我遇到了一个问题.
- DefinitionBlock ("", "SSDT", 2, "hack", "I2C", 0x01072009)
- {
- External(\_SB.PCI0.I2C1, DeviceObj)
- Scope (_SB.PCI0.I2C1)
- {
- Device (ETPD)
- {
- Name (SBFG, ResourceTemplate ()
- {
- GpioInt (Level, ActiveLow, ExclusiveAndWake, PullDefault, 0x0000,
- "\\_SB.PCI0.GPI0", 0x00, ResourceConsumer, ,
- )
- { // Pin list
- 0x0047
- }
- })
- Name (SBFB, ResourceTemplate ()
- {
- I2cSerialBusV2 (0x004C, ControllerInitiated, 0x00061A80,
- AddressingMode7Bit, "\\_SB.PCI0.I2C1",
- 0x00, ResourceConsumer, _Y2F, Exclusive,
- )
- })
- Method (XCRS, 0, NotSerialized) // XCRS: Current Resource Settings
- {
- Return (ConcatenateResTemplate (SBFB, SBFG))
- }
- }
- }
- }
复制代码 这个修改需要clover 里rename _CRS to XCRS.但是,dsdt里_CRS近50个,全部重命名然后写在这个ssdt里显然不合理.所以我想请问,有没有只重命名 _SB.PCI0.I2C1 里的 Method (_CRS, 0, NotSerialized) 的方法?
|
|