SHARE
TWEET

x1c6-t480s

a guest Mar 2nd, 2018 172 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --- x1c6/DSDT.dsl   2018-03-02 23:18:14.557623600 -0500
  2. +++ t480s/DSDT.dsl  2018-03-02 23:17:59.276418000 -0500
  3. @@ -5,13 +5,13 @@
  4.   *
  5.   * Disassembling to non-symbolic legacy ASL operators
  6.   *
  7. - * Disassembly of DSDT, Fri Mar 02 23:18:14 2018
  8. + * Disassembly of DSDT, Fri Mar 02 23:17:59 2018
  9.   *
  10.   * Original Table Header:
  11.   *     Signature        "DSDT"
  12. - *     Length           0x000260F5 (155893)
  13. + *     Length           0x00021818 (137240)
  14.   *     Revision         0x02
  15. - *     Checksum         0xFE
  16. + *     Checksum         0x77
  17.   *     OEM ID           "LENOVO"
  18.   *     OEM Table ID     "SKL     "
  19.   *     OEM Revision     0x00000000 (0)
  20. @@ -20,7 +20,6 @@
  21.   */
  22.  DefinitionBlock ("", "DSDT", 2, "LENOVO", "SKL     ", 0x00000000)
  23.  {
  24. -    External (_GPE.TBNF, MethodObj)    // 0 Arguments
  25.      External (_PR_.BGIA, UnknownObj)
  26.      External (_PR_.BGMA, UnknownObj)
  27.      External (_PR_.BGMS, UnknownObj)
  28. @@ -73,7 +72,7 @@
  29.      External (_SB_.PCI0.HIDW, MethodObj)    // 4 Arguments
  30.      External (_SB_.PCI0.HIWC, MethodObj)    // 1 Arguments
  31.      External (_SB_.PCI0.ISP0, DeviceObj)
  32. -    External (_SB_.PCI0.LPCB.EC__.HKEY.DYTC, MethodObj)    // 1 Arguments
  33. +    External (_SB_.PCI0.LPCB.DGON, UnknownObj)
  34.      External (_SB_.PCI0.LPCB.H_EC.XDAT, MethodObj)    // 0 Arguments
  35.      External (_SB_.PCI0.PAUD.PUAM, MethodObj)    // 0 Arguments
  36.      External (_SB_.PCI0.PEG0, DeviceObj)
  37. @@ -84,99 +83,59 @@
  38.      External (_SB_.PCI0.PEG2, DeviceObj)
  39.      External (_SB_.PCI0.PEG2.PG02.PEGP, DeviceObj)
  40.      External (_SB_.PCI0.PTDP, UnknownObj)
  41. +    External (_SB_.PCI0.RP01.PEGP.NVST, MethodObj)    // 0 Arguments
  42.      External (_SB_.PCI0.RP01.PON_, MethodObj)    // 0 Arguments
  43.      External (_SB_.PCI0.RP01.PXSX, DeviceObj)
  44. -    External (_SB_.PCI0.RP01.PXSX.WGST, MethodObj)    // 0 Arguments
  45. -    External (_SB_.PCI0.RP01.PXSX.WIST, MethodObj)    // 0 Arguments
  46.      External (_SB_.PCI0.RP02.PON_, MethodObj)    // 0 Arguments
  47.      External (_SB_.PCI0.RP02.PXSX, DeviceObj)
  48. -    External (_SB_.PCI0.RP02.PXSX.WGST, MethodObj)    // 0 Arguments
  49. -    External (_SB_.PCI0.RP02.PXSX.WIST, MethodObj)    // 0 Arguments
  50.      External (_SB_.PCI0.RP03.PON_, MethodObj)    // 0 Arguments
  51.      External (_SB_.PCI0.RP03.PXSX, DeviceObj)
  52. -    External (_SB_.PCI0.RP03.PXSX.WGST, MethodObj)    // 0 Arguments
  53. -    External (_SB_.PCI0.RP03.PXSX.WIST, MethodObj)    // 0 Arguments
  54.      External (_SB_.PCI0.RP04.PON_, MethodObj)    // 0 Arguments
  55.      External (_SB_.PCI0.RP04.PXSX, DeviceObj)
  56. -    External (_SB_.PCI0.RP04.PXSX.WGST, MethodObj)    // 0 Arguments
  57. -    External (_SB_.PCI0.RP04.PXSX.WIST, MethodObj)    // 0 Arguments
  58.      External (_SB_.PCI0.RP05.PON_, MethodObj)    // 0 Arguments
  59.      External (_SB_.PCI0.RP05.PWRG, UnknownObj)
  60.      External (_SB_.PCI0.RP05.PXSX, DeviceObj)
  61. -    External (_SB_.PCI0.RP05.PXSX.WGST, MethodObj)    // 0 Arguments
  62. -    External (_SB_.PCI0.RP05.PXSX.WIST, MethodObj)    // 0 Arguments
  63.      External (_SB_.PCI0.RP05.RSTG, UnknownObj)
  64.      External (_SB_.PCI0.RP05.SCLK, UnknownObj)
  65.      External (_SB_.PCI0.RP06.PON_, MethodObj)    // 0 Arguments
  66.      External (_SB_.PCI0.RP06.PXSX, DeviceObj)
  67. -    External (_SB_.PCI0.RP06.PXSX.WGST, MethodObj)    // 0 Arguments
  68. -    External (_SB_.PCI0.RP06.PXSX.WIST, MethodObj)    // 0 Arguments
  69.      External (_SB_.PCI0.RP07.PON_, MethodObj)    // 0 Arguments
  70.      External (_SB_.PCI0.RP07.PXSX, DeviceObj)
  71. -    External (_SB_.PCI0.RP07.PXSX.WGST, MethodObj)    // 0 Arguments
  72. -    External (_SB_.PCI0.RP07.PXSX.WIST, MethodObj)    // 0 Arguments
  73.      External (_SB_.PCI0.RP08.PON_, MethodObj)    // 0 Arguments
  74.      External (_SB_.PCI0.RP08.PXSX, DeviceObj)
  75. -    External (_SB_.PCI0.RP08.PXSX.WGST, MethodObj)    // 0 Arguments
  76. -    External (_SB_.PCI0.RP08.PXSX.WIST, MethodObj)    // 0 Arguments
  77. -    External (_SB_.PCI0.RP09.PEGP.NVST, MethodObj)    // 0 Arguments
  78.      External (_SB_.PCI0.RP09.PON_, MethodObj)    // 0 Arguments
  79.      External (_SB_.PCI0.RP09.PWRG, UnknownObj)
  80.      External (_SB_.PCI0.RP09.PXSX, DeviceObj)
  81. -    External (_SB_.PCI0.RP09.PXSX.WGST, MethodObj)    // 0 Arguments
  82. -    External (_SB_.PCI0.RP09.PXSX.WIST, MethodObj)    // 0 Arguments
  83.      External (_SB_.PCI0.RP09.RSTG, UnknownObj)
  84.      External (_SB_.PCI0.RP09.SCLK, UnknownObj)
  85.      External (_SB_.PCI0.RP10.PON_, MethodObj)    // 0 Arguments
  86.      External (_SB_.PCI0.RP10.PXSX, DeviceObj)
  87. -    External (_SB_.PCI0.RP10.PXSX.WGST, MethodObj)    // 0 Arguments
  88. -    External (_SB_.PCI0.RP10.PXSX.WIST, MethodObj)    // 0 Arguments
  89.      External (_SB_.PCI0.RP11.PON_, MethodObj)    // 0 Arguments
  90.      External (_SB_.PCI0.RP11.PXSX, DeviceObj)
  91. -    External (_SB_.PCI0.RP11.PXSX.WGST, MethodObj)    // 0 Arguments
  92. -    External (_SB_.PCI0.RP11.PXSX.WIST, MethodObj)    // 0 Arguments
  93.      External (_SB_.PCI0.RP12.PON_, MethodObj)    // 0 Arguments
  94.      External (_SB_.PCI0.RP12.PXSX, DeviceObj)
  95. -    External (_SB_.PCI0.RP12.PXSX.WGST, MethodObj)    // 0 Arguments
  96. -    External (_SB_.PCI0.RP12.PXSX.WIST, MethodObj)    // 0 Arguments
  97.      External (_SB_.PCI0.RP13.PON_, MethodObj)    // 0 Arguments
  98.      External (_SB_.PCI0.RP13.PWRG, UnknownObj)
  99.      External (_SB_.PCI0.RP13.PXSX, DeviceObj)
  100. -    External (_SB_.PCI0.RP13.PXSX.WGST, MethodObj)    // 0 Arguments
  101. -    External (_SB_.PCI0.RP13.PXSX.WIST, MethodObj)    // 0 Arguments
  102.      External (_SB_.PCI0.RP13.RSTG, UnknownObj)
  103.      External (_SB_.PCI0.RP13.SCLK, UnknownObj)
  104.      External (_SB_.PCI0.RP14.PON_, MethodObj)    // 0 Arguments
  105.      External (_SB_.PCI0.RP14.PXSX, DeviceObj)
  106. -    External (_SB_.PCI0.RP14.PXSX.WGST, MethodObj)    // 0 Arguments
  107. -    External (_SB_.PCI0.RP14.PXSX.WIST, MethodObj)    // 0 Arguments
  108.      External (_SB_.PCI0.RP15.PON_, MethodObj)    // 0 Arguments
  109.      External (_SB_.PCI0.RP15.PXSX, DeviceObj)
  110. -    External (_SB_.PCI0.RP15.PXSX.WGST, MethodObj)    // 0 Arguments
  111. -    External (_SB_.PCI0.RP15.PXSX.WIST, MethodObj)    // 0 Arguments
  112.      External (_SB_.PCI0.RP16.PON_, MethodObj)    // 0 Arguments
  113.      External (_SB_.PCI0.RP16.PXSX, DeviceObj)
  114. -    External (_SB_.PCI0.RP16.PXSX.WGST, MethodObj)    // 0 Arguments
  115. -    External (_SB_.PCI0.RP16.PXSX.WIST, MethodObj)    // 0 Arguments
  116.      External (_SB_.PCI0.RP17.PON_, MethodObj)    // 0 Arguments
  117.      External (_SB_.PCI0.RP17.PWRG, UnknownObj)
  118.      External (_SB_.PCI0.RP17.PXSX, DeviceObj)
  119. -    External (_SB_.PCI0.RP17.PXSX.WGST, MethodObj)    // 0 Arguments
  120. -    External (_SB_.PCI0.RP17.PXSX.WIST, MethodObj)    // 0 Arguments
  121.      External (_SB_.PCI0.RP17.RSTG, UnknownObj)
  122.      External (_SB_.PCI0.RP17.SCLK, UnknownObj)
  123.      External (_SB_.PCI0.RP18.PON_, MethodObj)    // 0 Arguments
  124.      External (_SB_.PCI0.RP18.PXSX, DeviceObj)
  125. -    External (_SB_.PCI0.RP18.PXSX.WGST, MethodObj)    // 0 Arguments
  126. -    External (_SB_.PCI0.RP18.PXSX.WIST, MethodObj)    // 0 Arguments
  127.      External (_SB_.PCI0.RP19.PON_, MethodObj)    // 0 Arguments
  128.      External (_SB_.PCI0.RP19.PXSX, DeviceObj)
  129. -    External (_SB_.PCI0.RP19.PXSX.WGST, MethodObj)    // 0 Arguments
  130. -    External (_SB_.PCI0.RP19.PXSX.WIST, MethodObj)    // 0 Arguments
  131.      External (_SB_.PCI0.RP20.PON_, MethodObj)    // 0 Arguments
  132.      External (_SB_.PCI0.RP20.PXSX, DeviceObj)
  133. -    External (_SB_.PCI0.RP20.PXSX.WGST, MethodObj)    // 0 Arguments
  134. -    External (_SB_.PCI0.RP20.PXSX.WIST, MethodObj)    // 0 Arguments
  135.      External (_SB_.PCI0.SAT0.NVM1.VLPM, UnknownObj)
  136.      External (_SB_.PCI0.SAT0.NVM2.VLPM, UnknownObj)
  137.      External (_SB_.PCI0.SAT0.NVM3.VLPM, UnknownObj)
  138. @@ -261,165 +220,13 @@
  139.      External (TBTD, MethodObj)    // 1 Arguments
  140.      External (TBTF, MethodObj)    // 1 Arguments
  141.  
  142. -    Name (MBUF, Buffer (0x4000){})
  143. -    OperationRegion (MDBR, SystemMemory, 0xAB12C018, 0x00004008)
  144. -    Field (MDBR, AnyAcc, Lock, Preserve)
  145. -    {
  146. -        ASLD,   1,
  147. -        LDBG,   7,
  148. -        BUFN,   16,
  149. -        Offset (0x04),
  150. -        MDG0,   131072
  151. -    }
  152. -
  153. -    Method (DX2H, 2, Serialized)
  154. -    {
  155. -        If (ASLD)
  156. -        {
  157. -            Switch (ToInteger (Arg0))
  158. -            {
  159. -                Case (0x00)
  160. -                {
  161. -                    DB2H (Arg1)
  162. -                }
  163. -                Case (0x01)
  164. -                {
  165. -                    DW2H (Arg1)
  166. -                }
  167. -                Case (0x02)
  168. -                {
  169. -                    DD2H (Arg1)
  170. -                }
  171. -
  172. -            }
  173. -        }
  174. -    }
  175. -
  176. -    Method (DB2H, 1, Serialized)
  177. -    {
  178. -        SHOW (Arg0)
  179. -        MDGC (0x20)
  180. -        Store (MBUF, MDG0) /* \MDG0 */
  181. -    }
  182. -
  183. -    Method (DW2H, 1, Serialized)
  184. -    {
  185. -        Store (Arg0, Local0)
  186. -        ShiftRight (Arg0, 0x08, Local1)
  187. -        And (Local0, 0xFF, Local0)
  188. -        And (Local1, 0xFF, Local1)
  189. -        DB2H (Local1)
  190. -        Decrement (BUFN)
  191. -        DB2H (Local0)
  192. -    }
  193. -
  194. -    Method (DD2H, 1, Serialized)
  195. -    {
  196. -        Store (Arg0, Local0)
  197. -        ShiftRight (Arg0, 0x10, Local1)
  198. -        And (Local0, 0xFFFF, Local0)
  199. -        And (Local1, 0xFFFF, Local1)
  200. -        DW2H (Local1)
  201. -        Decrement (BUFN)
  202. -        DW2H (Local0)
  203. -    }
  204. -
  205. -    Method (MBGS, 1, Serialized)
  206. -    {
  207. -        If (ASLD)
  208. -        {
  209. -            Store (SizeOf (Arg0), Local0)
  210. -            Name (BUFS, Buffer (Local0){})
  211. -            Store (Arg0, BUFS) /* \MBGS.BUFS */
  212. -            MDGC (0x20)
  213. -            While (Local0)
  214. -            {
  215. -                MDGC (DerefOf (Index (BUFS, Subtract (SizeOf (Arg0), Local0))))
  216. -                Decrement (Local0)
  217. -            }
  218. -
  219. -            Store (MBUF, MDG0) /* \MDG0 */
  220. -        }
  221. -    }
  222. -
  223. -    Method (SHOW, 1, Serialized)
  224. -    {
  225. -        MDGC (NTOC (ShiftRight (Arg0, 0x04)))
  226. -        MDGC (NTOC (Arg0))
  227. -    }
  228. -
  229. -    Method (LINE, 0, Serialized)
  230. -    {
  231. -        Store (BUFN, Local0)
  232. -        And (Local0, 0x0F, Local0)
  233. -        While (Local0)
  234. -        {
  235. -            MDGC (0x00)
  236. -            Increment (Local0)
  237. -            And (Local0, 0x0F, Local0)
  238. -        }
  239. -    }
  240. -
  241. -    Method (MDGC, 1, Serialized)
  242. -    {
  243. -        Store (Arg0, Index (MBUF, BUFN))
  244. -        Add (BUFN, 0x01, BUFN) /* \BUFN */
  245. -        If (LGreater (BUFN, Subtract (0x4000, 0x01)))
  246. -        {
  247. -            Store (0x00, BUFN) /* \BUFN */
  248. -        }
  249. -    }
  250. -
  251. -    Method (UP_L, 1, Serialized)
  252. -    {
  253. -        Store (Arg0, Local2)
  254. -        ShiftLeft (Local2, 0x04, Local2)
  255. -        MOVE (Local2)
  256. -        Subtract (0x4000, Local2, Local3)
  257. -        While (Local2)
  258. -        {
  259. -            Store (0x00, Index (MBUF, Local3))
  260. -            Increment (Local3)
  261. -            Decrement (Local2)
  262. -        }
  263. -    }
  264. -
  265. -    Method (MOVE, 1, Serialized)
  266. -    {
  267. -        Store (Arg0, Local4)
  268. -        Store (0x00, BUFN) /* \BUFN */
  269. -        Subtract (0x4000, Local4, Local5)
  270. -        While (Local5)
  271. -        {
  272. -            Decrement (Local5)
  273. -            Store (DerefOf (Index (MBUF, Local4)), Index (MBUF, BUFN))
  274. -            Increment (BUFN)
  275. -            Increment (Local4)
  276. -        }
  277. -    }
  278. -
  279. -    Method (NTOC, 1, Serialized)
  280. -    {
  281. -        And (Arg0, 0x0F, Local0)
  282. -        If (LLess (Local0, 0x0A))
  283. -        {
  284. -            Add (Local0, 0x30, Local0)
  285. -        }
  286. -        Else
  287. -        {
  288. -            Add (Local0, 0x37, Local0)
  289. -        }
  290. -
  291. -        Return (Local0)
  292. -    }
  293. -
  294.      Name (SS1, 0x00)
  295.      Name (SS2, 0x00)
  296.      Name (SS3, One)
  297.      One
  298.      Name (SS4, One)
  299.      One
  300. -    OperationRegion (GNVS, SystemMemory, 0xAB14E000, 0x0767)
  301. +    OperationRegion (GNVS, SystemMemory, 0x7FF4E000, 0x0767)
  302.      Field (GNVS, AnyAcc, Lock, Preserve)
  303.      {
  304.          OSYS,   16,
  305. @@ -3757,7 +3564,7 @@
  306.          }
  307.      }
  308.  
  309. -    Name (PNVB, 0xAB15F018)
  310. +    Name (PNVB, 0x7FF5F018)
  311.      Name (PNVL, 0x0287)
  312.      OperationRegion (PNVA, SystemMemory, PNVB, PNVL)
  313.      Field (PNVA, AnyAcc, Lock, Preserve)
  314. @@ -7573,7 +7380,7 @@
  315.              Name (RID, 0x00)
  316.              Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
  317.              {
  318. -                Return (GPRW (0x69, 0x04))
  319. +                Return (GPRW (0x27, 0x04))
  320.              }
  321.  
  322.              Method (_ADR, 0, NotSerialized)  // _ADR: Address
  323. @@ -7600,7 +7407,7 @@
  324.                  Store (OBF5, OBFZ) /* \_SB_.PCI0.RP05.OBFZ */
  325.              }
  326.  
  327. -            OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
  328. +            OperationRegion (PXCS, SystemMemory, 0xF80E4000, 0x0480)
  329.              Field (PXCS, AnyAcc, NoLock, Preserve)
  330.              {
  331.                  VDID,   32,
  332. @@ -8601,7 +8408,7 @@
  333.              Name (RID, 0x00)
  334.              Method (_PRW, 0, NotSerialized)  // _PRW: Power Resources for Wake
  335.              {
  336. -                Return (GPRW (0x27, 0x04))
  337. +                Return (GPRW (0x69, 0x04))
  338.              }
  339.  
  340.              Method (_ADR, 0, NotSerialized)  // _ADR: Address
  341. @@ -8628,7 +8435,7 @@
  342.                  Store (OBF9, OBFZ) /* \_SB_.PCI0.RP09.OBFZ */
  343.              }
  344.  
  345. -            OperationRegion (PXCS, SystemMemory, 0xF00E8000, 0x0480)
  346. +            OperationRegion (PXCS, PCI_Config, 0x00, 0x0480)
  347.              Field (PXCS, AnyAcc, NoLock, Preserve)
  348.              {
  349.                  VDID,   32,
  350. @@ -16754,19 +16561,12 @@
  351.                  HDEP,   32,
  352.                  HDEM,   8,
  353.                  HDES,   8,
  354. -                Offset (0xC4),
  355. -                SDKL,   1,
  356. -                Offset (0xC5),
  357.                  Offset (0xC8),
  358.                  ATMX,   8,
  359.                  HWAT,   8,
  360.                  Offset (0xCC),
  361.                  PWMH,   8,
  362.                  PWML,   8,
  363. -                Offset (0xCF),
  364. -                    ,   6,
  365. -                ESLP,   1,
  366. -                Offset (0xD0),
  367.                  Offset (0xED),
  368.                      ,   4,
  369.                  HDDD,   1
  370. @@ -17185,40 +16985,25 @@
  371.                  {
  372.                      Case (0x00)
  373.                      {
  374. -                        Store (0x00, SDKL) /* \_SB_.PCI0.LPCB.EC__.SDKL */
  375. -                        ADBG ("EC Exit CS")
  376. -                        \_SB.PCI0.LPCB.EC.LED (0x07, 0x00)
  377.                          \_SB.PCI0.LPCB.EC.LED (0x0A, 0x80)
  378.                          \_SB.PCI0.LPCB.EC.LED (0x00, 0x80)
  379.                          Return (0x00)
  380.                      }
  381.                      Case (0x01)
  382.                      {
  383. -                        Store (0x01, SDKL) /* \_SB_.PCI0.LPCB.EC__.SDKL */
  384. -                        P8XH (0x00, 0xC5)
  385. -                        ADBG ("EC Enter CS")
  386. -                        \_SB.PCI0.LPCB.EC.LED (0x07, 0x80)
  387. -                        \_SB.PCI0.LPCB.EC.LED (0x00, 0xA0)
  388. -                        \_SB.PCI0.LPCB.EC.LED (0x0A, 0xA0)
  389. +                        \_SB.PCI0.LPCB.EC.LED (0x00, 0x00)
  390. +                        \_SB.PCI0.LPCB.EC.LED (0x0A, 0x00)
  391.                          Return (0x00)
  392.                      }
  393.                      Case (0x02)
  394.                      {
  395. -                        Store (0x00, ESLP) /* \_SB_.PCI0.LPCB.EC__.ESLP */
  396. -                        ADBG ("Resiliency Exit")
  397. -                        \_SB.SGOV (0x0203000F, 0x01)
  398.                          \_SB.SGOV (0x02010003, 0x00)
  399.                          Sleep (0x0A)
  400.                          Return (0x00)
  401.                      }
  402.                      Case (0x03)
  403.                      {
  404. -                        Store (0x01, ESLP) /* \_SB_.PCI0.LPCB.EC__.ESLP */
  405. -                        ADBG ("Resiliency Entry")
  406. -                        \_SB.SGOV (0x0203000F, 0x00)
  407.                          \_SB.SGOV (0x02010003, 0x01)
  408. -                        ADBG ("Clr PSC")
  409. -                        \_SB.PCI0.LPCB.EC.HKEY.DYTC (0x000FD001)
  410.                          Return (0x00)
  411.                      }
  412.                      Default
  413. @@ -17795,9 +17580,6 @@
  414.                      }
  415.  
  416.                      Or (Local0, And (\ISCG, 0x30), Local0)
  417. -                    And (Local0, 0xFFFFFFFE, Local0)
  418. -                    Or (Local0, 0x02, Local0)
  419. -                    Or (Local0, ShiftLeft (And (\ISWK, 0x02), 0x02), Local0)
  420.                      Return (Local0)
  421.                  }
  422.  
  423. @@ -17880,6 +17662,38 @@
  424.  
  425.                      Return (0x00)
  426.                  }
  427. +
  428. +                Method (VOPP, 1, NotSerialized)
  429. +                {
  430. +                    If (LEqual (And (Arg0, 0x00F00000), 0x00100000))
  431. +                    {
  432. +                        If (LOr (LEqual (And (Arg0, 0x03F6), 0x00), And (Arg0, 0x09)))
  433. +                        {
  434. +                            \SDPS (0x01, And (Arg0, 0x09))
  435. +                            Store (0x00, Local0)
  436. +                            Or (Local0, \SDPS (0x00, 0x00), Local0)
  437. +                            Or (Local0, 0x2400, Local0)
  438. +                            Return (Local0)
  439. +                        }
  440. +                        Else
  441. +                        {
  442. +                            Return (0x00100000)
  443. +                        }
  444. +                    }
  445. +                    ElseIf (LEqual (And (Arg0, 0x00F00000), 0x00200000))
  446. +                    {
  447. +                        Store (0x00, Local0)
  448. +                        Or (Local0, \SDPS (0x00, 0x00), Local0)
  449. +                        Or (Local0, 0x2400, Local0)
  450. +                        Return (Local0)
  451. +                    }
  452. +                    Else
  453. +                    {
  454. +                        Return (0x00100000)
  455. +                    }
  456. +
  457. +                    Return (0x00)
  458. +                }
  459.              }
  460.  
  461.              Device (AC)
  462. @@ -19095,7 +18909,7 @@
  463.  
  464.          Device (MOU)
  465.          {
  466. -            Name (_HID, EisaId ("LEN0091"))  // _HID: Hardware ID
  467. +            Name (_HID, EisaId ("LEN008F"))  // _HID: Hardware ID
  468.              Name (_CID, EisaId ("PNP0F13") /* PS/2 Mouse */)  // _CID: Compatible ID
  469.              Name (_CRS, ResourceTemplate ()  // _CRS: Current Resource Settings
  470.              {
  471. @@ -19111,14 +18925,45 @@
  472.                  }
  473.                  ElseIf (\_SB.PCI0.LPCB.NFCD)
  474.                  {
  475. -                    Store (0x9100AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
  476. +                    Store (0x8F00AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
  477.                  }
  478.                  Else
  479.                  {
  480. -                    Store (0x9200AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
  481. +                    Store (0x9000AE30, _HID) /* \_SB_.PCI0.LPCB.MOU_._HID */
  482.                  }
  483.              }
  484.          }
  485. +
  486. +        OperationRegion (GCEV, SystemMemory, 0xFDAC0410, 0x04)
  487. +        Field (GCEV, DWordAcc, NoLock, Preserve)
  488. +        {
  489. +            GEVT,   1,
  490. +            Offset (0x01),
  491. +            TXDS,   1,
  492. +            Offset (0x04)
  493. +        }
  494. +
  495. +        OperationRegion (GCFB, SystemMemory, 0xFDAC0408, 0x04)
  496. +        Field (GCFB, DWordAcc, NoLock, Preserve)
  497. +        {
  498. +                ,   1,
  499. +            FBEN,   1,
  500. +            Offset (0x04)
  501. +        }
  502. +
  503. +        OperationRegion (DGHR, SystemMemory, 0xFDAE0630, 0x04)
  504. +        Field (DGHR, DWordAcc, NoLock, Preserve)
  505. +        {
  506. +            DGRT,   1,
  507. +            Offset (0x04)
  508. +        }
  509. +
  510. +        OperationRegion (VGON, SystemMemory, 0xFDAE0638, 0x04)
  511. +        Field (VGON, DWordAcc, NoLock, Preserve)
  512. +        {
  513. +            DGON,   1,
  514. +            Offset (0x04)
  515. +        }
  516.      }
  517.  
  518.      Name (ECUP, 0x01)
  519. @@ -19697,6 +19542,7 @@
  520.          \_SB.PCI0.LPCB.EC.FNST ()
  521.          \UCMS (0x0D)
  522.          Store (0x00, \LIDB)
  523. +        \_SB.PCI0.DCPL ()
  524.          If (LEqual (Arg0, 0x01))
  525.          {
  526.              Store (\_SB.PCI0.LPCB.EC.HFNI, \FNID)
  527. @@ -20465,11 +20311,14 @@
  528.              Store (\SRE1, \_SB.PCI0.RP01.RID)
  529.              Store (\SRE2, \_SB.PCI0.RP02.RID)
  530.              Store (\SRE3, \_SB.PCI0.RP03.RID)
  531. +            Store (\SRE4, \_SB.PCI0.RP04.RID)
  532.              Store (\SRE4, \_SB.PCI0.RP05.RID)
  533. +            Store (\SRE4, \_SB.PCI0.RP07.RID)
  534.              Store (\SRE4, \_SB.PCI0.RP09.RID)
  535.              Store (\SRLP, \_SB.PCI0.LPCB.RID)
  536.              Store (\SRSA, \_SB.PCI0.SAT0.RID)
  537.              Store (\SRSM, \_SB.PCI0.SBUS.RID)
  538. +            \_SB.PCI0.DCPL ()
  539.          }
  540.  
  541.          Method (_INI, 0, Serialized)  // _INI: Initialize
  542. @@ -20922,7 +20771,7 @@
  543.          }
  544.      }
  545.  
  546. -    Name (TDMA, 0xAB0A4000)
  547. +    Name (TDMA, 0x7FEB4000)
  548.      Name (TDPG, 0x80000000)
  549.      Name (TDTI, 0x80000000)
  550.      Name (TRDO, 0x00)
  551. @@ -23009,6 +22858,13 @@
  552.                  Notify (\_SB.PCI0.RP03, 0x02) // Device Wake
  553.              }
  554.  
  555. +            If (\_SB.PCI0.RP04.PSPX)
  556. +            {
  557. +                Store (0x01, \_SB.PCI0.RP04.PSPX)
  558. +                Store (0x01, \_SB.PCI0.RP04.PMSX)
  559. +                Notify (\_SB.PCI0.RP04, 0x02) // Device Wake
  560. +            }
  561. +
  562.              If (\_SB.PCI0.RP05.PSPX)
  563.              {
  564.                  Store (0x01, \_SB.PCI0.RP05.PSPX)
  565. @@ -23016,11 +22872,11 @@
  566.                  Notify (\_SB.PCI0.RP05, 0x02) // Device Wake
  567.              }
  568.  
  569. -            If (\_SB.PCI0.RP09.PSPX)
  570. +            If (\_SB.PCI0.RP07.PSPX)
  571.              {
  572. -                Store (0x01, \_SB.PCI0.RP09.PSPX)
  573. -                Store (0x01, \_SB.PCI0.RP09.PMSX)
  574. -                Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
  575. +                Store (0x01, \_SB.PCI0.RP07.PSPX)
  576. +                Store (0x01, \_SB.PCI0.RP07.PMSX)
  577. +                Notify (\_SB.PCI0.RP07, 0x02) // Device Wake
  578.              }
  579.          }
  580.  
  581. @@ -23050,14 +22906,13 @@
  582.  
  583.          Method (TBNF, 0, NotSerialized)
  584.          {
  585. -            ADBG ("TBNF")
  586. -            Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
  587. +            Notify (\_SB.PCI0.RP05, 0x02) // Device Wake
  588.          }
  589.  
  590.          Method (_L27, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
  591.          {
  592.              ADBG ("-TBT_PCIE_WAKE")
  593. -            Notify (\_SB.PCI0.RP09, 0x02) // Device Wake
  594. +            Notify (\_SB.PCI0.RP05, 0x02) // Device Wake
  595.          }
  596.  
  597.          Method (_L6F, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
  598. @@ -23067,20 +22922,18 @@
  599.              {
  600.                  If (\_SB.ISME (CPGN))
  601.                  {
  602. -                    ADBG (Concatenate ("CPGN->", ToHexString (CPGN)))
  603.                      \_SB.THDR (TBSE, CPGN)
  604.                  }
  605.  
  606.                  If (\_SB.ISME (CPG1))
  607.                  {
  608. -                    ADBG (Concatenate ("CPG1->", ToHexString (CPG1)))
  609.                      \_SB.THDR (TBS1, CPG1)
  610.                  }
  611.              }
  612.          }
  613.      }
  614.  
  615. -    Scope (\_SB.PCI0.RP01.PXSX)
  616. +    Scope (\_SB.PCI0.RP03.PXSX)
  617.      {
  618.          ADBG ("WIFI SAR")
  619.          OperationRegion (RPXX, PCI_Config, 0x00, 0x50)
  620. @@ -23240,7 +23093,7 @@
  621.                  Store (\DOM3, Index (DerefOf (Index (SPLX, 0x03)), 0x00))
  622.                  Store (\LIM3, Index (DerefOf (Index (SPLX, 0x03)), 0x01))
  623.                  Store (\TIM3, Index (DerefOf (Index (SPLX, 0x03)), 0x02))
  624. -                Return (SPLX) /* \_SB_.PCI0.RP01.PXSX.SPLX */
  625. +                Return (SPLX) /* \_SB_.PCI0.RP03.PXSX.SPLX */
  626.              }
  627.  
  628.              PowerResource (WRST, 0x05, 0x0000)
  629. @@ -23268,7 +23121,7 @@
  630.                      {
  631.                          Store (DCTR, Local0)
  632.                          Or (Local0, 0x8000, Local0)
  633. -                        Store (Local0, DCTR) /* \_SB_.PCI0.RP01.PXSX.DCTR */
  634. +                        Store (Local0, DCTR) /* \_SB_.PCI0.RP03.PXSX.DCTR */
  635.                      }
  636.                  }
  637.              }
  638. @@ -23302,7 +23155,7 @@
  639.                  Store (0x01, Index (DerefOf (Index (WANX, 0x02)), 0x00))
  640.                  Store (\TRD1, Index (DerefOf (Index (WANX, 0x02)), 0x01))
  641.                  Store (\TRL1, Index (DerefOf (Index (WANX, 0x02)), 0x02))
  642. -                Return (WANX) /* \_SB_.PCI0.RP01.PXSX.WANX */
  643. +                Return (WANX) /* \_SB_.PCI0.RP03.PXSX.WANX */
  644.              }
  645.  
  646.              Name (WRDX, Package (0x03)
  647. @@ -23322,24 +23175,6 @@
  648.              })
  649.              Method (WRDD, 0, Serialized)
  650.              {
  651. -                ADBG ("WRDD")
  652. -                If (CondRefOf (SVID))
  653. -                {
  654. -                    If (LOr (LEqual (SVID, 0x00108086), LEqual (SVID, 0x10108086)))
  655. -                    {
  656. -                        ADBG ("Get it")
  657. -                        Name (WRDG, Package (0x02)
  658. -                        {
  659. -                            0x00,
  660. -                            Package (0x02)
  661. -                            {
  662. -                                0x07,
  663. -                                0x4150
  664. -                            }
  665. -                        })
  666. -                        Return (WRDG) /* \_SB_.PCI0.RP01.PXSX.WRDD.WRDG */
  667. -                    }
  668. -                }
  669.              }
  670.  
  671.              Name (WRDY, Package (0x03)
  672. @@ -23374,33 +23209,6 @@
  673.              Method (WRDS, 0, Serialized)
  674.              {
  675.                  ADBG ("WRDS")
  676. -                If (CondRefOf (SVID))
  677. -                {
  678. -                    If (LOr (LEqual (SVID, 0x00108086), LEqual (SVID, 0x10108086)))
  679. -                    {
  680. -                        ADBG ("Get it")
  681. -                        Name (WRDI, Package (0x02)
  682. -                        {
  683. -                            0x00,
  684. -                            Package (0x0C)
  685. -                            {
  686. -                                0x07,
  687. -                                0x01,
  688. -                                0x7C,
  689. -                                0x6C,
  690. -                                0x6C,
  691. -                                0x68,
  692. -                                0x60,
  693. -                                0x7C,
  694. -                                0x6C,
  695. -                                0x6C,
  696. -                                0x68,
  697. -                                0x60
  698. -                            }
  699. -                        })
  700. -                        Return (WRDI) /* \_SB_.PCI0.RP01.PXSX.WRDS.WRDI */
  701. -                    }
  702. -                }
  703.              }
  704.  
  705.              Method (AWVC, 0, Serialized)
  706. @@ -23545,3900 +23353,8 @@
  707.              Return (Package (0x02)
  708.              {
  709.                  "LENOVO",
  710. -                "TP-N23  "
  711. -            })
  712. -        }
  713. -    }
  714. -
  715. -    Scope (\_SB.PCI0.GFX0)
  716. -    {
  717. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  718. -        {
  719. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  720. -            {
  721. -                Return (Package (0x01)
  722. -                {
  723. -                    \_SB.PEPD
  724. -                })
  725. -            }
  726. -            Else
  727. -            {
  728. -                Return (Package (0x00){})
  729. -            }
  730. -        }
  731. -    }
  732. -
  733. -    Scope (\_SB.PCI0.ISP0)
  734. -    {
  735. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  736. -        {
  737. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  738. -            {
  739. -                Return (Package (0x01)
  740. -                {
  741. -                    \_SB.PEPD
  742. -                })
  743. -            }
  744. -            Else
  745. -            {
  746. -                Return (Package (0x00){})
  747. -            }
  748. -        }
  749. -    }
  750. -
  751. -    Scope (\_SB.PCI0.SAT0)
  752. -    {
  753. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  754. -        {
  755. -            If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LNotEqual (
  756. -                And (PEPC, 0x03), 0x00)))
  757. -            {
  758. -                Return (Package (0x01)
  759. -                {
  760. -                    \_SB.PEPD
  761. -                })
  762. -            }
  763. -            Else
  764. -            {
  765. -                Return (Package (0x00){})
  766. -            }
  767. -        }
  768. -    }
  769. -
  770. -    Scope (\_SB.PCI0.SAT0.VOL0)
  771. -    {
  772. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  773. -        {
  774. -            If (LEqual (OSYS, 0x07DD))
  775. -            {
  776. -                Return (Package (0x00){})
  777. -            }
  778. -
  779. -            Return (Package (0x01)
  780. -            {
  781. -                \_SB.PEPD
  782. -            })
  783. -        }
  784. -    }
  785. -
  786. -    If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  787. -    {
  788. -        Scope (\_SB.PCI0.I2C0)
  789. -        {
  790. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  791. -            {
  792. -                \_SB.PEPD
  793. -            })
  794. -        }
  795. -
  796. -        Scope (\_SB.PCI0.I2C1)
  797. -        {
  798. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  799. -            {
  800. -                \_SB.PEPD
  801. -            })
  802. -        }
  803. -
  804. -        Scope (\_SB.PCI0.I2C2)
  805. -        {
  806. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  807. -            {
  808. -                \_SB.PEPD
  809. -            })
  810. -        }
  811. -
  812. -        Scope (\_SB.PCI0.I2C3)
  813. -        {
  814. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  815. -            {
  816. -                \_SB.PEPD
  817. -            })
  818. -        }
  819. -
  820. -        Scope (\_SB.PCI0.I2C4)
  821. -        {
  822. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  823. -            {
  824. -                \_SB.PEPD
  825. -            })
  826. -        }
  827. -
  828. -        Scope (\_SB.PCI0.I2C5)
  829. -        {
  830. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  831. -            {
  832. -                \_SB.PEPD
  833. -            })
  834. -        }
  835. -
  836. -        Scope (\_SB.PCI0.SPI0)
  837. -        {
  838. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  839. -            {
  840. -                \_SB.PEPD
  841. -            })
  842. -        }
  843. -
  844. -        Scope (\_SB.PCI0.SPI1)
  845. -        {
  846. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  847. -            {
  848. -                \_SB.PEPD
  849. -            })
  850. -        }
  851. -
  852. -        Scope (\_SB.PCI0.UA00)
  853. -        {
  854. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  855. -            {
  856. -                \_SB.PEPD
  857. -            })
  858. -        }
  859. -
  860. -        Scope (\_SB.PCI0.UA01)
  861. -        {
  862. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  863. -            {
  864. -                \_SB.PEPD
  865. -            })
  866. -        }
  867. -
  868. -        Scope (\_SB.PCI0.UA02)
  869. -        {
  870. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  871. -            {
  872. -                \_SB.PEPD
  873. -            })
  874. -        }
  875. -
  876. -        Scope (\_SB.PCI0.HECI)
  877. -        {
  878. -            Name (_DEP, Package (0x01)  // _DEP: Dependencies
  879. -            {
  880. -                \_SB.PEPD
  881. -            })
  882. -        }
  883. -    }
  884. -
  885. -    Scope (\_SB.PCI0.XHC)
  886. -    {
  887. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  888. -        {
  889. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  890. -            {
  891. -                Return (Package (0x01)
  892. -                {
  893. -                    \_SB.PEPD
  894. -                })
  895. -            }
  896. -            Else
  897. -            {
  898. -                Return (Package (0x00){})
  899. -            }
  900. -        }
  901. -    }
  902. -
  903. -    Scope (\_SB.PCI0.HDAS)
  904. -    {
  905. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  906. -        {
  907. -            If (LEqual (S0ID, 0x01))
  908. -            {
  909. -                Return (Package (0x01)
  910. -                {
  911. -                    \_SB.PEPD
  912. -                })
  913. -            }
  914. -            Else
  915. -            {
  916. -                Return (Package (0x00){})
  917. -            }
  918. -        }
  919. -    }
  920. -
  921. -    Scope (\_SB.PCI0.RP01.PXSX)
  922. -    {
  923. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  924. -        {
  925. -            If (LOr (PAHC (), PNVM ()))
  926. -            {
  927. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  928. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  929. -                {
  930. -                    Return (Package (0x01)
  931. -                    {
  932. -                        \_SB.PEPD
  933. -                    })
  934. -                }
  935. -            }
  936. -
  937. -            Return (Package (0x00){})
  938. -        }
  939. -
  940. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  941. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  942. -        {
  943. -            PIXX,   8,
  944. -            SCCX,   8,
  945. -            BCCX,   8
  946. -        }
  947. -
  948. -        Method (PAHC, 0, Serialized)
  949. -        {
  950. -            If (LEqual (BCCX, 0x01))
  951. -            {
  952. -                If (LEqual (SCCX, 0x06))
  953. -                {
  954. -                    If (LEqual (PIXX, 0x01))
  955. -                    {
  956. -                        Return (0x01)
  957. -                    }
  958. -                }
  959. -            }
  960. -
  961. -            Return (0x00)
  962. -        }
  963. -
  964. -        Method (PNVM, 0, Serialized)
  965. -        {
  966. -            If (LEqual (BCCX, 0x01))
  967. -            {
  968. -                If (LEqual (SCCX, 0x08))
  969. -                {
  970. -                    If (LEqual (PIXX, 0x02))
  971. -                    {
  972. -                        Return (0x01)
  973. -                    }
  974. -                }
  975. -            }
  976. -
  977. -            Return (0x00)
  978. -        }
  979. -    }
  980. -
  981. -    Scope (\_SB.PCI0.RP02.PXSX)
  982. -    {
  983. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  984. -        {
  985. -            If (LOr (PAHC (), PNVM ()))
  986. -            {
  987. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  988. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  989. -                {
  990. -                    Return (Package (0x01)
  991. -                    {
  992. -                        \_SB.PEPD
  993. -                    })
  994. -                }
  995. -            }
  996. -
  997. -            Return (Package (0x00){})
  998. -        }
  999. -
  1000. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1001. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1002. -        {
  1003. -            PIXX,   8,
  1004. -            SCCX,   8,
  1005. -            BCCX,   8
  1006. -        }
  1007. -
  1008. -        Method (PAHC, 0, Serialized)
  1009. -        {
  1010. -            If (LEqual (BCCX, 0x01))
  1011. -            {
  1012. -                If (LEqual (SCCX, 0x06))
  1013. -                {
  1014. -                    If (LEqual (PIXX, 0x01))
  1015. -                    {
  1016. -                        Return (0x01)
  1017. -                    }
  1018. -                }
  1019. -            }
  1020. -
  1021. -            Return (0x00)
  1022. -        }
  1023. -
  1024. -        Method (PNVM, 0, Serialized)
  1025. -        {
  1026. -            If (LEqual (BCCX, 0x01))
  1027. -            {
  1028. -                If (LEqual (SCCX, 0x08))
  1029. -                {
  1030. -                    If (LEqual (PIXX, 0x02))
  1031. -                    {
  1032. -                        Return (0x01)
  1033. -                    }
  1034. -                }
  1035. -            }
  1036. -
  1037. -            Return (0x00)
  1038. -        }
  1039. -    }
  1040. -
  1041. -    Scope (\_SB.PCI0.RP03.PXSX)
  1042. -    {
  1043. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1044. -        {
  1045. -            If (LOr (PAHC (), PNVM ()))
  1046. -            {
  1047. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1048. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1049. -                {
  1050. -                    Return (Package (0x01)
  1051. -                    {
  1052. -                        \_SB.PEPD
  1053. -                    })
  1054. -                }
  1055. -            }
  1056. -
  1057. -            Return (Package (0x00){})
  1058. -        }
  1059. -
  1060. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1061. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1062. -        {
  1063. -            PIXX,   8,
  1064. -            SCCX,   8,
  1065. -            BCCX,   8
  1066. -        }
  1067. -
  1068. -        Method (PAHC, 0, Serialized)
  1069. -        {
  1070. -            If (LEqual (BCCX, 0x01))
  1071. -            {
  1072. -                If (LEqual (SCCX, 0x06))
  1073. -                {
  1074. -                    If (LEqual (PIXX, 0x01))
  1075. -                    {
  1076. -                        Return (0x01)
  1077. -                    }
  1078. -                }
  1079. -            }
  1080. -
  1081. -            Return (0x00)
  1082. -        }
  1083. -
  1084. -        Method (PNVM, 0, Serialized)
  1085. -        {
  1086. -            If (LEqual (BCCX, 0x01))
  1087. -            {
  1088. -                If (LEqual (SCCX, 0x08))
  1089. -                {
  1090. -                    If (LEqual (PIXX, 0x02))
  1091. -                    {
  1092. -                        Return (0x01)
  1093. -                    }
  1094. -                }
  1095. -            }
  1096. -
  1097. -            Return (0x00)
  1098. -        }
  1099. -    }
  1100. -
  1101. -    Scope (\_SB.PCI0.RP04.PXSX)
  1102. -    {
  1103. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1104. -        {
  1105. -            If (LOr (PAHC (), PNVM ()))
  1106. -            {
  1107. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1108. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1109. -                {
  1110. -                    Return (Package (0x01)
  1111. -                    {
  1112. -                        \_SB.PEPD
  1113. -                    })
  1114. -                }
  1115. -            }
  1116. -
  1117. -            Return (Package (0x00){})
  1118. -        }
  1119. -
  1120. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1121. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1122. -        {
  1123. -            PIXX,   8,
  1124. -            SCCX,   8,
  1125. -            BCCX,   8
  1126. -        }
  1127. -
  1128. -        Method (PAHC, 0, Serialized)
  1129. -        {
  1130. -            If (LEqual (BCCX, 0x01))
  1131. -            {
  1132. -                If (LEqual (SCCX, 0x06))
  1133. -                {
  1134. -                    If (LEqual (PIXX, 0x01))
  1135. -                    {
  1136. -                        Return (0x01)
  1137. -                    }
  1138. -                }
  1139. -            }
  1140. -
  1141. -            Return (0x00)
  1142. -        }
  1143. -
  1144. -        Method (PNVM, 0, Serialized)
  1145. -        {
  1146. -            If (LEqual (BCCX, 0x01))
  1147. -            {
  1148. -                If (LEqual (SCCX, 0x08))
  1149. -                {
  1150. -                    If (LEqual (PIXX, 0x02))
  1151. -                    {
  1152. -                        Return (0x01)
  1153. -                    }
  1154. -                }
  1155. -            }
  1156. -
  1157. -            Return (0x00)
  1158. -        }
  1159. -    }
  1160. -
  1161. -    Scope (\_SB.PCI0.RP05.PXSX)
  1162. -    {
  1163. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1164. -        {
  1165. -            If (LOr (PAHC (), PNVM ()))
  1166. -            {
  1167. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1168. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1169. -                {
  1170. -                    Return (Package (0x01)
  1171. -                    {
  1172. -                        \_SB.PEPD
  1173. -                    })
  1174. -                }
  1175. -            }
  1176. -
  1177. -            Return (Package (0x00){})
  1178. -        }
  1179. -
  1180. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1181. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1182. -        {
  1183. -            PIXX,   8,
  1184. -            SCCX,   8,
  1185. -            BCCX,   8
  1186. -        }
  1187. -
  1188. -        Method (PAHC, 0, Serialized)
  1189. -        {
  1190. -            If (LEqual (BCCX, 0x01))
  1191. -            {
  1192. -                If (LEqual (SCCX, 0x06))
  1193. -                {
  1194. -                    If (LEqual (PIXX, 0x01))
  1195. -                    {
  1196. -                        Return (0x01)
  1197. -                    }
  1198. -                }
  1199. -            }
  1200. -
  1201. -            Return (0x00)
  1202. -        }
  1203. -
  1204. -        Method (PNVM, 0, Serialized)
  1205. -        {
  1206. -            If (LEqual (BCCX, 0x01))
  1207. -            {
  1208. -                If (LEqual (SCCX, 0x08))
  1209. -                {
  1210. -                    If (LEqual (PIXX, 0x02))
  1211. -                    {
  1212. -                        Return (0x01)
  1213. -                    }
  1214. -                }
  1215. -            }
  1216. -
  1217. -            Return (0x00)
  1218. -        }
  1219. -    }
  1220. -
  1221. -    Scope (\_SB.PCI0.RP06.PXSX)
  1222. -    {
  1223. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1224. -        {
  1225. -            If (LOr (PAHC (), PNVM ()))
  1226. -            {
  1227. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1228. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1229. -                {
  1230. -                    Return (Package (0x01)
  1231. -                    {
  1232. -                        \_SB.PEPD
  1233. -                    })
  1234. -                }
  1235. -            }
  1236. -
  1237. -            Return (Package (0x00){})
  1238. -        }
  1239. -
  1240. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1241. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1242. -        {
  1243. -            PIXX,   8,
  1244. -            SCCX,   8,
  1245. -            BCCX,   8
  1246. -        }
  1247. -
  1248. -        Method (PAHC, 0, Serialized)
  1249. -        {
  1250. -            If (LEqual (BCCX, 0x01))
  1251. -            {
  1252. -                If (LEqual (SCCX, 0x06))
  1253. -                {
  1254. -                    If (LEqual (PIXX, 0x01))
  1255. -                    {
  1256. -                        Return (0x01)
  1257. -                    }
  1258. -                }
  1259. -            }
  1260. -
  1261. -            Return (0x00)
  1262. -        }
  1263. -
  1264. -        Method (PNVM, 0, Serialized)
  1265. -        {
  1266. -            If (LEqual (BCCX, 0x01))
  1267. -            {
  1268. -                If (LEqual (SCCX, 0x08))
  1269. -                {
  1270. -                    If (LEqual (PIXX, 0x02))
  1271. -                    {
  1272. -                        Return (0x01)
  1273. -                    }
  1274. -                }
  1275. -            }
  1276. -
  1277. -            Return (0x00)
  1278. -        }
  1279. -    }
  1280. -
  1281. -    Scope (\_SB.PCI0.RP07.PXSX)
  1282. -    {
  1283. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1284. -        {
  1285. -            If (LOr (PAHC (), PNVM ()))
  1286. -            {
  1287. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1288. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1289. -                {
  1290. -                    Return (Package (0x01)
  1291. -                    {
  1292. -                        \_SB.PEPD
  1293. -                    })
  1294. -                }
  1295. -            }
  1296. -
  1297. -            Return (Package (0x00){})
  1298. -        }
  1299. -
  1300. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1301. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1302. -        {
  1303. -            PIXX,   8,
  1304. -            SCCX,   8,
  1305. -            BCCX,   8
  1306. -        }
  1307. -
  1308. -        Method (PAHC, 0, Serialized)
  1309. -        {
  1310. -            If (LEqual (BCCX, 0x01))
  1311. -            {
  1312. -                If (LEqual (SCCX, 0x06))
  1313. -                {
  1314. -                    If (LEqual (PIXX, 0x01))
  1315. -                    {
  1316. -                        Return (0x01)
  1317. -                    }
  1318. -                }
  1319. -            }
  1320. -
  1321. -            Return (0x00)
  1322. -        }
  1323. -
  1324. -        Method (PNVM, 0, Serialized)
  1325. -        {
  1326. -            If (LEqual (BCCX, 0x01))
  1327. -            {
  1328. -                If (LEqual (SCCX, 0x08))
  1329. -                {
  1330. -                    If (LEqual (PIXX, 0x02))
  1331. -                    {
  1332. -                        Return (0x01)
  1333. -                    }
  1334. -                }
  1335. -            }
  1336. -
  1337. -            Return (0x00)
  1338. -        }
  1339. -    }
  1340. -
  1341. -    Scope (\_SB.PCI0.RP08.PXSX)
  1342. -    {
  1343. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1344. -        {
  1345. -            If (LOr (PAHC (), PNVM ()))
  1346. -            {
  1347. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1348. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1349. -                {
  1350. -                    Return (Package (0x01)
  1351. -                    {
  1352. -                        \_SB.PEPD
  1353. -                    })
  1354. -                }
  1355. -            }
  1356. -
  1357. -            Return (Package (0x00){})
  1358. -        }
  1359. -
  1360. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1361. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1362. -        {
  1363. -            PIXX,   8,
  1364. -            SCCX,   8,
  1365. -            BCCX,   8
  1366. -        }
  1367. -
  1368. -        Method (PAHC, 0, Serialized)
  1369. -        {
  1370. -            If (LEqual (BCCX, 0x01))
  1371. -            {
  1372. -                If (LEqual (SCCX, 0x06))
  1373. -                {
  1374. -                    If (LEqual (PIXX, 0x01))
  1375. -                    {
  1376. -                        Return (0x01)
  1377. -                    }
  1378. -                }
  1379. -            }
  1380. -
  1381. -            Return (0x00)
  1382. -        }
  1383. -
  1384. -        Method (PNVM, 0, Serialized)
  1385. -        {
  1386. -            If (LEqual (BCCX, 0x01))
  1387. -            {
  1388. -                If (LEqual (SCCX, 0x08))
  1389. -                {
  1390. -                    If (LEqual (PIXX, 0x02))
  1391. -                    {
  1392. -                        Return (0x01)
  1393. -                    }
  1394. -                }
  1395. -            }
  1396. -
  1397. -            Return (0x00)
  1398. -        }
  1399. -    }
  1400. -
  1401. -    Scope (\_SB.PCI0.RP09.PXSX)
  1402. -    {
  1403. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1404. -        {
  1405. -            If (LOr (PAHC (), PNVM ()))
  1406. -            {
  1407. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1408. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1409. -                {
  1410. -                    Return (Package (0x01)
  1411. -                    {
  1412. -                        \_SB.PEPD
  1413. -                    })
  1414. -                }
  1415. -            }
  1416. -
  1417. -            Return (Package (0x00){})
  1418. -        }
  1419. -
  1420. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1421. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1422. -        {
  1423. -            PIXX,   8,
  1424. -            SCCX,   8,
  1425. -            BCCX,   8
  1426. -        }
  1427. -
  1428. -        Method (PAHC, 0, Serialized)
  1429. -        {
  1430. -            If (LEqual (BCCX, 0x01))
  1431. -            {
  1432. -                If (LEqual (SCCX, 0x06))
  1433. -                {
  1434. -                    If (LEqual (PIXX, 0x01))
  1435. -                    {
  1436. -                        Return (0x01)
  1437. -                    }
  1438. -                }
  1439. -            }
  1440. -
  1441. -            Return (0x00)
  1442. -        }
  1443. -
  1444. -        Method (PNVM, 0, Serialized)
  1445. -        {
  1446. -            If (LEqual (BCCX, 0x01))
  1447. -            {
  1448. -                If (LEqual (SCCX, 0x08))
  1449. -                {
  1450. -                    If (LEqual (PIXX, 0x02))
  1451. -                    {
  1452. -                        Return (0x01)
  1453. -                    }
  1454. -                }
  1455. -            }
  1456. -
  1457. -            Return (0x00)
  1458. -        }
  1459. -    }
  1460. -
  1461. -    Scope (\_SB.PCI0.RP10.PXSX)
  1462. -    {
  1463. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1464. -        {
  1465. -            If (LOr (PAHC (), PNVM ()))
  1466. -            {
  1467. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1468. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1469. -                {
  1470. -                    Return (Package (0x01)
  1471. -                    {
  1472. -                        \_SB.PEPD
  1473. -                    })
  1474. -                }
  1475. -            }
  1476. -
  1477. -            Return (Package (0x00){})
  1478. -        }
  1479. -
  1480. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1481. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1482. -        {
  1483. -            PIXX,   8,
  1484. -            SCCX,   8,
  1485. -            BCCX,   8
  1486. -        }
  1487. -
  1488. -        Method (PAHC, 0, Serialized)
  1489. -        {
  1490. -            If (LEqual (BCCX, 0x01))
  1491. -            {
  1492. -                If (LEqual (SCCX, 0x06))
  1493. -                {
  1494. -                    If (LEqual (PIXX, 0x01))
  1495. -                    {
  1496. -                        Return (0x01)
  1497. -                    }
  1498. -                }
  1499. -            }
  1500. -
  1501. -            Return (0x00)
  1502. -        }
  1503. -
  1504. -        Method (PNVM, 0, Serialized)
  1505. -        {
  1506. -            If (LEqual (BCCX, 0x01))
  1507. -            {
  1508. -                If (LEqual (SCCX, 0x08))
  1509. -                {
  1510. -                    If (LEqual (PIXX, 0x02))
  1511. -                    {
  1512. -                        Return (0x01)
  1513. -                    }
  1514. -                }
  1515. -            }
  1516. -
  1517. -            Return (0x00)
  1518. -        }
  1519. -    }
  1520. -
  1521. -    Scope (\_SB.PCI0.RP11.PXSX)
  1522. -    {
  1523. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1524. -        {
  1525. -            If (LOr (PAHC (), PNVM ()))
  1526. -            {
  1527. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1528. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1529. -                {
  1530. -                    Return (Package (0x01)
  1531. -                    {
  1532. -                        \_SB.PEPD
  1533. -                    })
  1534. -                }
  1535. -            }
  1536. -
  1537. -            Return (Package (0x00){})
  1538. -        }
  1539. -
  1540. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1541. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1542. -        {
  1543. -            PIXX,   8,
  1544. -            SCCX,   8,
  1545. -            BCCX,   8
  1546. -        }
  1547. -
  1548. -        Method (PAHC, 0, Serialized)
  1549. -        {
  1550. -            If (LEqual (BCCX, 0x01))
  1551. -            {
  1552. -                If (LEqual (SCCX, 0x06))
  1553. -                {
  1554. -                    If (LEqual (PIXX, 0x01))
  1555. -                    {
  1556. -                        Return (0x01)
  1557. -                    }
  1558. -                }
  1559. -            }
  1560. -
  1561. -            Return (0x00)
  1562. -        }
  1563. -
  1564. -        Method (PNVM, 0, Serialized)
  1565. -        {
  1566. -            If (LEqual (BCCX, 0x01))
  1567. -            {
  1568. -                If (LEqual (SCCX, 0x08))
  1569. -                {
  1570. -                    If (LEqual (PIXX, 0x02))
  1571. -                    {
  1572. -                        Return (0x01)
  1573. -                    }
  1574. -                }
  1575. -            }
  1576. -
  1577. -            Return (0x00)
  1578. -        }
  1579. -    }
  1580. -
  1581. -    Scope (\_SB.PCI0.RP12.PXSX)
  1582. -    {
  1583. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1584. -        {
  1585. -            If (LOr (PAHC (), PNVM ()))
  1586. -            {
  1587. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1588. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1589. -                {
  1590. -                    Return (Package (0x01)
  1591. -                    {
  1592. -                        \_SB.PEPD
  1593. -                    })
  1594. -                }
  1595. -            }
  1596. -
  1597. -            Return (Package (0x00){})
  1598. -        }
  1599. -
  1600. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1601. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1602. -        {
  1603. -            PIXX,   8,
  1604. -            SCCX,   8,
  1605. -            BCCX,   8
  1606. -        }
  1607. -
  1608. -        Method (PAHC, 0, Serialized)
  1609. -        {
  1610. -            If (LEqual (BCCX, 0x01))
  1611. -            {
  1612. -                If (LEqual (SCCX, 0x06))
  1613. -                {
  1614. -                    If (LEqual (PIXX, 0x01))
  1615. -                    {
  1616. -                        Return (0x01)
  1617. -                    }
  1618. -                }
  1619. -            }
  1620. -
  1621. -            Return (0x00)
  1622. -        }
  1623. -
  1624. -        Method (PNVM, 0, Serialized)
  1625. -        {
  1626. -            If (LEqual (BCCX, 0x01))
  1627. -            {
  1628. -                If (LEqual (SCCX, 0x08))
  1629. -                {
  1630. -                    If (LEqual (PIXX, 0x02))
  1631. -                    {
  1632. -                        Return (0x01)
  1633. -                    }
  1634. -                }
  1635. -            }
  1636. -
  1637. -            Return (0x00)
  1638. -        }
  1639. -    }
  1640. -
  1641. -    Scope (\_SB.PCI0.RP13.PXSX)
  1642. -    {
  1643. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1644. -        {
  1645. -            If (LOr (PAHC (), PNVM ()))
  1646. -            {
  1647. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1648. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1649. -                {
  1650. -                    Return (Package (0x01)
  1651. -                    {
  1652. -                        \_SB.PEPD
  1653. -                    })
  1654. -                }
  1655. -            }
  1656. -
  1657. -            Return (Package (0x00){})
  1658. -        }
  1659. -
  1660. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1661. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1662. -        {
  1663. -            PIXX,   8,
  1664. -            SCCX,   8,
  1665. -            BCCX,   8
  1666. -        }
  1667. -
  1668. -        Method (PAHC, 0, Serialized)
  1669. -        {
  1670. -            If (LEqual (BCCX, 0x01))
  1671. -            {
  1672. -                If (LEqual (SCCX, 0x06))
  1673. -                {
  1674. -                    If (LEqual (PIXX, 0x01))
  1675. -                    {
  1676. -                        Return (0x01)
  1677. -                    }
  1678. -                }
  1679. -            }
  1680. -
  1681. -            Return (0x00)
  1682. -        }
  1683. -
  1684. -        Method (PNVM, 0, Serialized)
  1685. -        {
  1686. -            If (LEqual (BCCX, 0x01))
  1687. -            {
  1688. -                If (LEqual (SCCX, 0x08))
  1689. -                {
  1690. -                    If (LEqual (PIXX, 0x02))
  1691. -                    {
  1692. -                        Return (0x01)
  1693. -                    }
  1694. -                }
  1695. -            }
  1696. -
  1697. -            Return (0x00)
  1698. -        }
  1699. -    }
  1700. -
  1701. -    Scope (\_SB.PCI0.RP14.PXSX)
  1702. -    {
  1703. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1704. -        {
  1705. -            If (LOr (PAHC (), PNVM ()))
  1706. -            {
  1707. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1708. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1709. -                {
  1710. -                    Return (Package (0x01)
  1711. -                    {
  1712. -                        \_SB.PEPD
  1713. -                    })
  1714. -                }
  1715. -            }
  1716. -
  1717. -            Return (Package (0x00){})
  1718. -        }
  1719. -
  1720. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1721. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1722. -        {
  1723. -            PIXX,   8,
  1724. -            SCCX,   8,
  1725. -            BCCX,   8
  1726. -        }
  1727. -
  1728. -        Method (PAHC, 0, Serialized)
  1729. -        {
  1730. -            If (LEqual (BCCX, 0x01))
  1731. -            {
  1732. -                If (LEqual (SCCX, 0x06))
  1733. -                {
  1734. -                    If (LEqual (PIXX, 0x01))
  1735. -                    {
  1736. -                        Return (0x01)
  1737. -                    }
  1738. -                }
  1739. -            }
  1740. -
  1741. -            Return (0x00)
  1742. -        }
  1743. -
  1744. -        Method (PNVM, 0, Serialized)
  1745. -        {
  1746. -            If (LEqual (BCCX, 0x01))
  1747. -            {
  1748. -                If (LEqual (SCCX, 0x08))
  1749. -                {
  1750. -                    If (LEqual (PIXX, 0x02))
  1751. -                    {
  1752. -                        Return (0x01)
  1753. -                    }
  1754. -                }
  1755. -            }
  1756. -
  1757. -            Return (0x00)
  1758. -        }
  1759. -    }
  1760. -
  1761. -    Scope (\_SB.PCI0.RP15.PXSX)
  1762. -    {
  1763. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1764. -        {
  1765. -            If (LOr (PAHC (), PNVM ()))
  1766. -            {
  1767. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1768. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1769. -                {
  1770. -                    Return (Package (0x01)
  1771. -                    {
  1772. -                        \_SB.PEPD
  1773. -                    })
  1774. -                }
  1775. -            }
  1776. -
  1777. -            Return (Package (0x00){})
  1778. -        }
  1779. -
  1780. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1781. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1782. -        {
  1783. -            PIXX,   8,
  1784. -            SCCX,   8,
  1785. -            BCCX,   8
  1786. -        }
  1787. -
  1788. -        Method (PAHC, 0, Serialized)
  1789. -        {
  1790. -            If (LEqual (BCCX, 0x01))
  1791. -            {
  1792. -                If (LEqual (SCCX, 0x06))
  1793. -                {
  1794. -                    If (LEqual (PIXX, 0x01))
  1795. -                    {
  1796. -                        Return (0x01)
  1797. -                    }
  1798. -                }
  1799. -            }
  1800. -
  1801. -            Return (0x00)
  1802. -        }
  1803. -
  1804. -        Method (PNVM, 0, Serialized)
  1805. -        {
  1806. -            If (LEqual (BCCX, 0x01))
  1807. -            {
  1808. -                If (LEqual (SCCX, 0x08))
  1809. -                {
  1810. -                    If (LEqual (PIXX, 0x02))
  1811. -                    {
  1812. -                        Return (0x01)
  1813. -                    }
  1814. -                }
  1815. -            }
  1816. -
  1817. -            Return (0x00)
  1818. -        }
  1819. -    }
  1820. -
  1821. -    Scope (\_SB.PCI0.RP16.PXSX)
  1822. -    {
  1823. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1824. -        {
  1825. -            If (LOr (PAHC (), PNVM ()))
  1826. -            {
  1827. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1828. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1829. -                {
  1830. -                    Return (Package (0x01)
  1831. -                    {
  1832. -                        \_SB.PEPD
  1833. -                    })
  1834. -                }
  1835. -            }
  1836. -
  1837. -            Return (Package (0x00){})
  1838. -        }
  1839. -
  1840. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1841. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1842. -        {
  1843. -            PIXX,   8,
  1844. -            SCCX,   8,
  1845. -            BCCX,   8
  1846. -        }
  1847. -
  1848. -        Method (PAHC, 0, Serialized)
  1849. -        {
  1850. -            If (LEqual (BCCX, 0x01))
  1851. -            {
  1852. -                If (LEqual (SCCX, 0x06))
  1853. -                {
  1854. -                    If (LEqual (PIXX, 0x01))
  1855. -                    {
  1856. -                        Return (0x01)
  1857. -                    }
  1858. -                }
  1859. -            }
  1860. -
  1861. -            Return (0x00)
  1862. -        }
  1863. -
  1864. -        Method (PNVM, 0, Serialized)
  1865. -        {
  1866. -            If (LEqual (BCCX, 0x01))
  1867. -            {
  1868. -                If (LEqual (SCCX, 0x08))
  1869. -                {
  1870. -                    If (LEqual (PIXX, 0x02))
  1871. -                    {
  1872. -                        Return (0x01)
  1873. -                    }
  1874. -                }
  1875. -            }
  1876. -
  1877. -            Return (0x00)
  1878. -        }
  1879. -    }
  1880. -
  1881. -    Scope (\_SB.PCI0.RP17.PXSX)
  1882. -    {
  1883. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1884. -        {
  1885. -            If (LOr (PAHC (), PNVM ()))
  1886. -            {
  1887. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1888. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1889. -                {
  1890. -                    Return (Package (0x01)
  1891. -                    {
  1892. -                        \_SB.PEPD
  1893. -                    })
  1894. -                }
  1895. -            }
  1896. -
  1897. -            Return (Package (0x00){})
  1898. -        }
  1899. -
  1900. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1901. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1902. -        {
  1903. -            PIXX,   8,
  1904. -            SCCX,   8,
  1905. -            BCCX,   8
  1906. -        }
  1907. -
  1908. -        Method (PAHC, 0, Serialized)
  1909. -        {
  1910. -            If (LEqual (BCCX, 0x01))
  1911. -            {
  1912. -                If (LEqual (SCCX, 0x06))
  1913. -                {
  1914. -                    If (LEqual (PIXX, 0x01))
  1915. -                    {
  1916. -                        Return (0x01)
  1917. -                    }
  1918. -                }
  1919. -            }
  1920. -
  1921. -            Return (0x00)
  1922. -        }
  1923. -
  1924. -        Method (PNVM, 0, Serialized)
  1925. -        {
  1926. -            If (LEqual (BCCX, 0x01))
  1927. -            {
  1928. -                If (LEqual (SCCX, 0x08))
  1929. -                {
  1930. -                    If (LEqual (PIXX, 0x02))
  1931. -                    {
  1932. -                        Return (0x01)
  1933. -                    }
  1934. -                }
  1935. -            }
  1936. -
  1937. -            Return (0x00)
  1938. -        }
  1939. -    }
  1940. -
  1941. -    Scope (\_SB.PCI0.RP18.PXSX)
  1942. -    {
  1943. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  1944. -        {
  1945. -            If (LOr (PAHC (), PNVM ()))
  1946. -            {
  1947. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  1948. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  1949. -                {
  1950. -                    Return (Package (0x01)
  1951. -                    {
  1952. -                        \_SB.PEPD
  1953. -                    })
  1954. -                }
  1955. -            }
  1956. -
  1957. -            Return (Package (0x00){})
  1958. -        }
  1959. -
  1960. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  1961. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  1962. -        {
  1963. -            PIXX,   8,
  1964. -            SCCX,   8,
  1965. -            BCCX,   8
  1966. -        }
  1967. -
  1968. -        Method (PAHC, 0, Serialized)
  1969. -        {
  1970. -            If (LEqual (BCCX, 0x01))
  1971. -            {
  1972. -                If (LEqual (SCCX, 0x06))
  1973. -                {
  1974. -                    If (LEqual (PIXX, 0x01))
  1975. -                    {
  1976. -                        Return (0x01)
  1977. -                    }
  1978. -                }
  1979. -            }
  1980. -
  1981. -            Return (0x00)
  1982. -        }
  1983. -
  1984. -        Method (PNVM, 0, Serialized)
  1985. -        {
  1986. -            If (LEqual (BCCX, 0x01))
  1987. -            {
  1988. -                If (LEqual (SCCX, 0x08))
  1989. -                {
  1990. -                    If (LEqual (PIXX, 0x02))
  1991. -                    {
  1992. -                        Return (0x01)
  1993. -                    }
  1994. -                }
  1995. -            }
  1996. -
  1997. -            Return (0x00)
  1998. -        }
  1999. -    }
  2000. -
  2001. -    Scope (\_SB.PCI0.RP19.PXSX)
  2002. -    {
  2003. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2004. -        {
  2005. -            If (LOr (PAHC (), PNVM ()))
  2006. -            {
  2007. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  2008. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  2009. -                {
  2010. -                    Return (Package (0x01)
  2011. -                    {
  2012. -                        \_SB.PEPD
  2013. -                    })
  2014. -                }
  2015. -            }
  2016. -
  2017. -            Return (Package (0x00){})
  2018. -        }
  2019. -
  2020. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  2021. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  2022. -        {
  2023. -            PIXX,   8,
  2024. -            SCCX,   8,
  2025. -            BCCX,   8
  2026. -        }
  2027. -
  2028. -        Method (PAHC, 0, Serialized)
  2029. -        {
  2030. -            If (LEqual (BCCX, 0x01))
  2031. -            {
  2032. -                If (LEqual (SCCX, 0x06))
  2033. -                {
  2034. -                    If (LEqual (PIXX, 0x01))
  2035. -                    {
  2036. -                        Return (0x01)
  2037. -                    }
  2038. -                }
  2039. -            }
  2040. -
  2041. -            Return (0x00)
  2042. -        }
  2043. -
  2044. -        Method (PNVM, 0, Serialized)
  2045. -        {
  2046. -            If (LEqual (BCCX, 0x01))
  2047. -            {
  2048. -                If (LEqual (SCCX, 0x08))
  2049. -                {
  2050. -                    If (LEqual (PIXX, 0x02))
  2051. -                    {
  2052. -                        Return (0x01)
  2053. -                    }
  2054. -                }
  2055. -            }
  2056. -
  2057. -            Return (0x00)
  2058. -        }
  2059. -    }
  2060. -
  2061. -    Scope (\_SB.PCI0.RP20.PXSX)
  2062. -    {
  2063. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2064. -        {
  2065. -            If (LOr (PAHC (), PNVM ()))
  2066. -            {
  2067. -                If (LAnd (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)), LOr (LEqual (
  2068. -                    And (PEPC, 0x0400), 0x0400), LEqual (And (PEPC, 0x0800), 0x0800))))
  2069. -                {
  2070. -                    Return (Package (0x01)
  2071. -                    {
  2072. -                        \_SB.PEPD
  2073. -                    })
  2074. -                }
  2075. -            }
  2076. -
  2077. -            Return (Package (0x00){})
  2078. -        }
  2079. -
  2080. -        OperationRegion (PCCX, PCI_Config, 0x09, 0x04)
  2081. -        Field (PCCX, ByteAcc, NoLock, Preserve)
  2082. -        {
  2083. -            PIXX,   8,
  2084. -            SCCX,   8,
  2085. -            BCCX,   8
  2086. -        }
  2087. -
  2088. -        Method (PAHC, 0, Serialized)
  2089. -        {
  2090. -            If (LEqual (BCCX, 0x01))
  2091. -            {
  2092. -                If (LEqual (SCCX, 0x06))
  2093. -                {
  2094. -                    If (LEqual (PIXX, 0x01))
  2095. -                    {
  2096. -                        Return (0x01)
  2097. -                    }
  2098. -                }
  2099. -            }
  2100. -
  2101. -            Return (0x00)
  2102. -        }
  2103. -
  2104. -        Method (PNVM, 0, Serialized)
  2105. -        {
  2106. -            If (LEqual (BCCX, 0x01))
  2107. -            {
  2108. -                If (LEqual (SCCX, 0x08))
  2109. -                {
  2110. -                    If (LEqual (PIXX, 0x02))
  2111. -                    {
  2112. -                        Return (0x01)
  2113. -                    }
  2114. -                }
  2115. -            }
  2116. -
  2117. -            Return (0x00)
  2118. -        }
  2119. -    }
  2120. -
  2121. -    Scope (\_PR.PR00)
  2122. -    {
  2123. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2124. -        {
  2125. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2126. -            {
  2127. -                Return (Package (0x01)
  2128. -                {
  2129. -                    \_SB.PEPD
  2130. -                })
  2131. -            }
  2132. -            Else
  2133. -            {
  2134. -                Return (Package (0x00){})
  2135. -            }
  2136. -        }
  2137. -    }
  2138. -
  2139. -    Scope (\_PR.PR01)
  2140. -    {
  2141. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2142. -        {
  2143. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2144. -            {
  2145. -                Return (Package (0x01)
  2146. -                {
  2147. -                    \_SB.PEPD
  2148. -                })
  2149. -            }
  2150. -            Else
  2151. -            {
  2152. -                Return (Package (0x00){})
  2153. -            }
  2154. -        }
  2155. -    }
  2156. -
  2157. -    Scope (\_PR.PR02)
  2158. -    {
  2159. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2160. -        {
  2161. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2162. -            {
  2163. -                Return (Package (0x01)
  2164. -                {
  2165. -                    \_SB.PEPD
  2166. -                })
  2167. -            }
  2168. -            Else
  2169. -            {
  2170. -                Return (Package (0x00){})
  2171. -            }
  2172. -        }
  2173. -    }
  2174. -
  2175. -    Scope (\_PR.PR03)
  2176. -    {
  2177. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2178. -        {
  2179. -            ADBG ("PR03 DEP Call")
  2180. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2181. -            {
  2182. -                Return (Package (0x01)
  2183. -                {
  2184. -                    \_SB.PEPD
  2185. -                })
  2186. -            }
  2187. -            Else
  2188. -            {
  2189. -                Return (Package (0x00){})
  2190. -            }
  2191. -        }
  2192. -    }
  2193. -
  2194. -    Scope (\_PR.PR04)
  2195. -    {
  2196. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2197. -        {
  2198. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2199. -            {
  2200. -                Return (Package (0x01)
  2201. -                {
  2202. -                    \_SB.PEPD
  2203. -                })
  2204. -            }
  2205. -            Else
  2206. -            {
  2207. -                Return (Package (0x00){})
  2208. -            }
  2209. -        }
  2210. -    }
  2211. -
  2212. -    Scope (\_PR.PR05)
  2213. -    {
  2214. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2215. -        {
  2216. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2217. -            {
  2218. -                Return (Package (0x01)
  2219. -                {
  2220. -                    \_SB.PEPD
  2221. -                })
  2222. -            }
  2223. -            Else
  2224. -            {
  2225. -                Return (Package (0x00){})
  2226. -            }
  2227. -        }
  2228. -    }
  2229. -
  2230. -    Scope (\_PR.PR06)
  2231. -    {
  2232. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2233. -        {
  2234. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2235. -            {
  2236. -                Return (Package (0x01)
  2237. -                {
  2238. -                    \_SB.PEPD
  2239. -                })
  2240. -            }
  2241. -            Else
  2242. -            {
  2243. -                Return (Package (0x00){})
  2244. -            }
  2245. -        }
  2246. -    }
  2247. -
  2248. -    Scope (\_PR.PR07)
  2249. -    {
  2250. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2251. -        {
  2252. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2253. -            {
  2254. -                Return (Package (0x01)
  2255. -                {
  2256. -                    \_SB.PEPD
  2257. -                })
  2258. -            }
  2259. -            Else
  2260. -            {
  2261. -                Return (Package (0x00){})
  2262. -            }
  2263. -        }
  2264. -    }
  2265. -
  2266. -    Scope (\_PR.PR08)
  2267. -    {
  2268. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2269. -        {
  2270. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2271. -            {
  2272. -                Return (Package (0x01)
  2273. -                {
  2274. -                    \_SB.PEPD
  2275. -                })
  2276. -            }
  2277. -            Else
  2278. -            {
  2279. -                Return (Package (0x00){})
  2280. -            }
  2281. -        }
  2282. -    }
  2283. -
  2284. -    Scope (\_PR.PR09)
  2285. -    {
  2286. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2287. -        {
  2288. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2289. -            {
  2290. -                Return (Package (0x01)
  2291. -                {
  2292. -                    \_SB.PEPD
  2293. -                })
  2294. -            }
  2295. -            Else
  2296. -            {
  2297. -                Return (Package (0x00){})
  2298. -            }
  2299. -        }
  2300. -    }
  2301. -
  2302. -    Scope (\_PR.PR10)
  2303. -    {
  2304. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2305. -        {
  2306. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2307. -            {
  2308. -                Return (Package (0x01)
  2309. -                {
  2310. -                    \_SB.PEPD
  2311. -                })
  2312. -            }
  2313. -            Else
  2314. -            {
  2315. -                Return (Package (0x00){})
  2316. -            }
  2317. -        }
  2318. -    }
  2319. -
  2320. -    Scope (\_PR.PR11)
  2321. -    {
  2322. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2323. -        {
  2324. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2325. -            {
  2326. -                Return (Package (0x01)
  2327. -                {
  2328. -                    \_SB.PEPD
  2329. -                })
  2330. -            }
  2331. -            Else
  2332. -            {
  2333. -                Return (Package (0x00){})
  2334. -            }
  2335. -        }
  2336. -    }
  2337. -
  2338. -    Scope (\_PR.PR12)
  2339. -    {
  2340. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2341. -        {
  2342. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2343. -            {
  2344. -                Return (Package (0x01)
  2345. -                {
  2346. -                    \_SB.PEPD
  2347. -                })
  2348. -            }
  2349. -            Else
  2350. -            {
  2351. -                Return (Package (0x00){})
  2352. -            }
  2353. -        }
  2354. -    }
  2355. -
  2356. -    Scope (\_PR.PR13)
  2357. -    {
  2358. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2359. -        {
  2360. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2361. -            {
  2362. -                Return (Package (0x01)
  2363. -                {
  2364. -                    \_SB.PEPD
  2365. -                })
  2366. -            }
  2367. -            Else
  2368. -            {
  2369. -                Return (Package (0x00){})
  2370. -            }
  2371. -        }
  2372. -    }
  2373. -
  2374. -    Scope (\_PR.PR14)
  2375. -    {
  2376. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2377. -        {
  2378. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2379. -            {
  2380. -                Return (Package (0x01)
  2381. -                {
  2382. -                    \_SB.PEPD
  2383. -                })
  2384. -            }
  2385. -            Else
  2386. -            {
  2387. -                Return (Package (0x00){})
  2388. -            }
  2389. -        }
  2390. -    }
  2391. -
  2392. -    Scope (\_PR.PR15)
  2393. -    {
  2394. -        Method (_DEP, 0, NotSerialized)  // _DEP: Dependencies
  2395. -        {
  2396. -            If (LOr (LEqual (S0ID, 0x01), LGreaterEqual (OSYS, 0x07DF)))
  2397. -            {
  2398. -                Return (Package (0x01)
  2399. -                {
  2400. -                    \_SB.PEPD
  2401. -                })
  2402. -            }
  2403. -            Else
  2404. -            {
  2405. -                Return (Package (0x00){})
  2406. -            }
  2407. -        }
  2408. -    }
  2409. -
  2410. -    Scope (\_SB)
  2411. -    {
  2412. -        Device (PEPD)
  2413. -        {
  2414. -            Name (_HID, "INT33A1" /* Intel Power Engine */)  // _HID: Hardware ID
  2415. -            Name (_CID, EisaId ("PNP0D80") /* Windows-compatible System Power Management Controller */)  // _CID: Compatible ID
  2416. -            Name (_UID, 0x01)  // _UID: Unique ID
  2417. -            Name (DEVY, Package (0x43)
  2418. -            {
  2419. -                Package (0x03)
  2420. -                {
  2421. -                    "\\_PR.PR00",
  2422. -                    0x00,
  2423. -                    Package (0x02)
  2424. -                    {
  2425. -                        0x00,
  2426. -                        Package (0x02)
  2427. -                        {
  2428. -                            0xFF,
  2429. -                            0x00
  2430. -                        }
  2431. -                    }
  2432. -                },
  2433. -
  2434. -                Package (0x03)
  2435. -                {
  2436. -                    "\\_PR.PR01",
  2437. -                    0x00,
  2438. -                    Package (0x02)
  2439. -                    {
  2440. -                        0x00,
  2441. -                        Package (0x02)
  2442. -                        {
  2443. -                            0xFF,
  2444. -                            0x00
  2445. -                        }
  2446. -                    }
  2447. -                },
  2448. -
  2449. -                Package (0x03)
  2450. -                {
  2451. -                    "\\_PR.PR02",
  2452. -                    0x00,
  2453. -                    Package (0x02)
  2454. -                    {
  2455. -                        0x00,
  2456. -                        Package (0x02)
  2457. -                        {
  2458. -                            0xFF,
  2459. -                            0x00
  2460. -                        }
  2461. -                    }
  2462. -                },
  2463. -
  2464. -                Package (0x03)
  2465. -                {
  2466. -                    "\\_PR.PR03",
  2467. -                    0x00,
  2468. -                    Package (0x02)
  2469. -                    {
  2470. -                        0x00,
  2471. -                        Package (0x02)
  2472. -                        {
  2473. -                            0xFF,
  2474. -                            0x00
  2475. -                        }
  2476. -                    }
  2477. -                },
  2478. -
  2479. -                Package (0x03)
  2480. -                {
  2481. -                    "\\_PR.PR04",
  2482. -                    0x00,
  2483. -                    Package (0x02)
  2484. -                    {
  2485. -                        0x00,
  2486. -                        Package (0x02)
  2487. -                        {
  2488. -                            0xFF,
  2489. -                            0x00
  2490. -                        }
  2491. -                    }
  2492. -                },
  2493. -
  2494. -                Package (0x03)
  2495. -                {
  2496. -                    "\\_PR.PR05",
  2497. -                    0x00,
  2498. -                    Package (0x02)
  2499. -                    {
  2500. -                        0x00,
  2501. -                        Package (0x02)
  2502. -                        {
  2503. -                            0xFF,
  2504. -                            0x00
  2505. -                        }
  2506. -                    }
  2507. -                },
  2508. -
  2509. -                Package (0x03)
  2510. -                {
  2511. -                    "\\_PR.PR06",
  2512. -                    0x00,
  2513. -                    Package (0x02)
  2514. -                    {
  2515. -                        0x00,
  2516. -                        Package (0x02)
  2517. -                        {
  2518. -                            0xFF,
  2519. -                            0x00
  2520. -                        }
  2521. -                    }
  2522. -                },
  2523. -
  2524. -                Package (0x03)
  2525. -                {
  2526. -                    "\\_PR.PR07",
  2527. -                    0x00,
  2528. -                    Package (0x02)
  2529. -                    {
  2530. -                        0x00,
  2531. -                        Package (0x02)
  2532. -                        {
  2533. -                            0xFF,
  2534. -                            0x00
  2535. -                        }
  2536. -                    }
  2537. -                },
  2538. -
  2539. -                Package (0x03)
  2540. -                {
  2541. -                    "\\_SB.PCI0.GFX0",
  2542. -                    0x01,
  2543. -                    Package (0x02)
  2544. -                    {
  2545. -                        0x00,
  2546. -                        Package (0x02)
  2547. -                        {
  2548. -                            0xFF,
  2549. -                            0x03
  2550. -                        }
  2551. -                    }
  2552. -                },
  2553. -
  2554. -                Package (0x03)
  2555. -                {
  2556. -                    "\\_SB.PCI0.SAT0",
  2557. -                    0x00,
  2558. -                    Package (0x02)
  2559. -                    {
  2560. -                        0x00,
  2561. -                        Package (0x03)
  2562. -                        {
  2563. -                            0xFF,
  2564. -                            0x00,
  2565. -                            0x81
  2566. -                        }
  2567. -                    }
  2568. -                },
  2569. -
  2570. -                Package (0x03)
  2571. -                {
  2572. -                    "\\_SB.PCI0.UA00",
  2573. -                    0x01,
  2574. -                    Package (0x02)
  2575. -                    {
  2576. -                        0x00,
  2577. -                        Package (0x02)
  2578. -                        {
  2579. -                            0xFF,
  2580. -                            0x03
  2581. -                        }
  2582. -                    }
  2583. -                },
  2584. -
  2585. -                Package (0x03)
  2586. -                {
  2587. -                    "\\_SB.PCI0.UA01",
  2588. -                    0x01,
  2589. -                    Package (0x02)
  2590. -                    {
  2591. -                        0x00,
  2592. -                        Package (0x02)
  2593. -                        {
  2594. -                            0xFF,
  2595. -                            0x03
  2596. -                        }
  2597. -                    }
  2598. -                },
  2599. -
  2600. -                Package (0x03)
  2601. -                {
  2602. -                    "\\_SB.PCI0.I2C0",
  2603. -                    0x01,
  2604. -                    Package (0x02)
  2605. -                    {
  2606. -                        0x00,
  2607. -                        Package (0x02)
  2608. -                        {
  2609. -                            0xFF,
  2610. -                            0x03
  2611. -                        }
  2612. -                    }
  2613. -                },
  2614. -
  2615. -                Package (0x03)
  2616. -                {
  2617. -                    "\\_SB.PCI0.I2C1",
  2618. -                    0x01,
  2619. -                    Package (0x02)
  2620. -                    {
  2621. -                        0x00,
  2622. -                        Package (0x02)
  2623. -                        {
  2624. -                            0xFF,
  2625. -                            0x03
  2626. -                        }
  2627. -                    }
  2628. -                },
  2629. -
  2630. -                Package (0x03)
  2631. -                {
  2632. -                    "\\_SB.PCI0.XHC",
  2633. -                    0x01,
  2634. -                    Package (0x02)
  2635. -                    {
  2636. -                        0x00,
  2637. -                        Package (0x02)
  2638. -                        {
  2639. -                            0xFF,
  2640. -                            0x03
  2641. -                        }
  2642. -                    }
  2643. -                },
  2644. -
  2645. -                Package (0x03)
  2646. -                {
  2647. -                    "\\_SB.PCI0.HDAS",
  2648. -                    0x01,
  2649. -                    Package (0x02)
  2650. -                    {
  2651. -                        0x00,
  2652. -                        Package (0x03)
  2653. -                        {
  2654. -                            0xFF,
  2655. -                            0x00,
  2656. -                            0x81
  2657. -                        }
  2658. -                    }
  2659. -                },
  2660. -
  2661. -                Package (0x03)
  2662. -                {
  2663. -                    "\\_SB.PCI0.PEMC",
  2664. -                    0x01,
  2665. -                    Package (0x02)
  2666. -                    {
  2667. -                        0x00,
  2668. -                        Package (0x02)
  2669. -                        {
  2670. -                            0xFF,
  2671. -                            0x03
  2672. -                        }
  2673. -                    }
  2674. -                },
  2675. -
  2676. -                Package (0x03)
  2677. -                {
  2678. -                    "\\_SB.PCI0.PSDC",
  2679. -                    0x01,
  2680. -                    Package (0x02)
  2681. -                    {
  2682. -                        0x00,
  2683. -                        Package (0x02)
  2684. -                        {
  2685. -                            0xFF,
  2686. -                            0x03
  2687. -                        }
  2688. -                    }
  2689. -                },
  2690. -
  2691. -                Package (0x03)
  2692. -                {
  2693. -                    "\\_SB.PCI0.I2C2",
  2694. -                    0x01,
  2695. -                    Package (0x02)
  2696. -                    {
  2697. -                        0x00,
  2698. -                        Package (0x02)
  2699. -                        {
  2700. -                            0xFF,
  2701. -                            0x03
  2702. -                        }
  2703. -                    }
  2704. -                },
  2705. -
  2706. -                Package (0x03)
  2707. -                {
  2708. -                    "\\_SB.PCI0.I2C3",
  2709. -                    0x01,
  2710. -                    Package (0x02)
  2711. -                    {
  2712. -                        0x00,
  2713. -                        Package (0x02)
  2714. -                        {
  2715. -                            0xFF,
  2716. -                            0x03
  2717. -                        }
  2718. -                    }
  2719. -                },
  2720. -
  2721. -                Package (0x03)
  2722. -                {
  2723. -                    "\\_SB.PCI0.I2C4",
  2724. -                    0x01,
  2725. -                    Package (0x02)
  2726. -                    {
  2727. -                        0x00,
  2728. -                        Package (0x02)
  2729. -                        {
  2730. -                            0xFF,
  2731. -                            0x03
  2732. -                        }
  2733. -                    }
  2734. -                },
  2735. -
  2736. -                Package (0x03)
  2737. -                {
  2738. -                    "\\_SB.PCI0.I2C5",
  2739. -                    0x01,
  2740. -                    Package (0x02)
  2741. -                    {
  2742. -                        0x00,
  2743. -                        Package (0x02)
  2744. -                        {
  2745. -                            0xFF,
  2746. -                            0x03
  2747. -                        }
  2748. -                    }
  2749. -                },
  2750. -
  2751. -                Package (0x03)
  2752. -                {
  2753. -                    "\\_SB.PCI0.UA02",
  2754. -                    0x01,
  2755. -                    Package (0x02)
  2756. -                    {
  2757. -                        0x00,
  2758. -                        Package (0x02)
  2759. -                        {
  2760. -                            0xFF,
  2761. -                            0x03
  2762. -                        }
  2763. -                    }
  2764. -                },
  2765. -
  2766. -                Package (0x03)
  2767. -                {
  2768. -                    "\\_SB.PCI0.SPI0",
  2769. -                    0x01,
  2770. -                    Package (0x02)
  2771. -                    {
  2772. -                        0x00,
  2773. -                        Package (0x02)
  2774. -                        {
  2775. -                            0xFF,
  2776. -                            0x03
  2777. -                        }
  2778. -                    }
  2779. -                },
  2780. -
  2781. -                Package (0x03)
  2782. -                {
  2783. -                    "\\_SB.PCI0.SPI1",
  2784. -                    0x01,
  2785. -                    Package (0x02)
  2786. -                    {
  2787. -                        0x00,
  2788. -                        Package (0x02)
  2789. -                        {
  2790. -                            0xFF,
  2791. -                            0x03
  2792. -                        }
  2793. -                    }
  2794. -                },
  2795. -
  2796. -                Package (0x03)
  2797. -                {
  2798. -                    "\\_SB.PCI0.RP01.PXSX",
  2799. -                    0x00,
  2800. -                    Package (0x02)
  2801. -                    {
  2802. -                        0x00,
  2803. -                        Package (0x03)
  2804. -                        {
  2805. -                            0xFF,
  2806. -                            0x00,
  2807. -                            0x81
  2808. -                        }
  2809. -                    }
  2810. -                },
  2811. -
  2812. -                Package (0x03)
  2813. -                {
  2814. -                    "\\_SB.PCI0.RP02.PXSX",
  2815. -                    0x00,
  2816. -                    Package (0x02)
  2817. -                    {
  2818. -                        0x00,
  2819. -                        Package (0x03)
  2820. -                        {
  2821. -                            0xFF,
  2822. -                            0x00,
  2823. -                            0x81
  2824. -                        }
  2825. -                    }
  2826. -                },
  2827. -
  2828. -                Package (0x03)
  2829. -                {
  2830. -                    "\\_SB.PCI0.RP03.PXSX",
  2831. -                    0x00,
  2832. -                    Package (0x02)
  2833. -                    {
  2834. -                        0x00,
  2835. -                        Package (0x03)
  2836. -                        {
  2837. -                            0xFF,
  2838. -                            0x00,
  2839. -                            0x81
  2840. -                        }
  2841. -                    }
  2842. -                },
  2843. -
  2844. -                Package (0x03)
  2845. -                {
  2846. -                    "\\_SB.PCI0.RP04.PXSX",
  2847. -                    0x00,
  2848. -                    Package (0x02)
  2849. -                    {
  2850. -                        0x00,
  2851. -                        Package (0x03)
  2852. -                        {
  2853. -                            0xFF,
  2854. -                            0x00,
  2855. -                            0x81
  2856. -                        }
  2857. -                    }
  2858. -                },
  2859. -
  2860. -                Package (0x03)
  2861. -                {
  2862. -                    "\\_SB.PCI0.RP05.PXSX",
  2863. -                    0x00,
  2864. -                    Package (0x02)
  2865. -                    {
  2866. -                        0x00,
  2867. -                        Package (0x03)
  2868. -                        {
  2869. -                            0xFF,
  2870. -                            0x00,
  2871. -                            0x81
  2872. -                        }
  2873. -                    }
  2874. -                },
  2875. -
  2876. -                Package (0x03)
  2877. -                {
  2878. -                    "\\_SB.PCI0.RP06.PXSX",
  2879. -                    0x00,
  2880. -                    Package (0x02)
  2881. -                    {
  2882. -                        0x00,
  2883. -                        Package (0x03)
  2884. -                        {
  2885. -                            0xFF,
  2886. -                            0x00,
  2887. -                            0x81
  2888. -                        }
  2889. -                    }
  2890. -                },
  2891. -
  2892. -                Package (0x03)
  2893. -                {
  2894. -                    "\\_SB.PCI0.RP07.PXSX",
  2895. -                    0x00,
  2896. -                    Package (0x02)
  2897. -                    {
  2898. -                        0x00,
  2899. -                        Package (0x03)
  2900. -                        {
  2901. -                            0xFF,
  2902. -                            0x00,
  2903. -                            0x81
  2904. -                        }
  2905. -                    }
  2906. -                },
  2907. -
  2908. -                Package (0x03)
  2909. -                {
  2910. -                    "\\_SB.PCI0.RP08.PXSX",
  2911. -                    0x00,
  2912. -                    Package (0x02)
  2913. -                    {
  2914. -                        0x00,
  2915. -                        Package (0x03)
  2916. -                        {
  2917. -                            0xFF,
  2918. -                            0x00,
  2919. -                            0x81
  2920. -                        }
  2921. -                    }
  2922. -                },
  2923. -
  2924. -                Package (0x03)
  2925. -                {
  2926. -                    "\\_SB.PCI0.RP09.PXSX",
  2927. -                    0x00,
  2928. -                    Package (0x02)
  2929. -                    {
  2930. -                        0x00,
  2931. -                        Package (0x03)
  2932. -                        {
  2933. -                            0xFF,
  2934. -                            0x00,
  2935. -                            0x81
  2936. -                        }
  2937. -                    }
  2938. -                },
  2939. -
  2940. -                Package (0x03)
  2941. -                {
  2942. -                    "\\_SB.PCI0.RP10.PXSX",
  2943. -                    0x00,
  2944. -                    Package (0x02)
  2945. -                    {
  2946. -                        0x00,
  2947. -                        Package (0x03)
  2948. -                        {
  2949. -                            0xFF,
  2950. -                            0x00,
  2951. -                            0x81
  2952. -                        }
  2953. -                    }
  2954. -                },
  2955. -
  2956. -                Package (0x03)
  2957. -                {
  2958. -                    "\\_SB.PCI0.RP11.PXSX",
  2959. -                    0x00,
  2960. -                    Package (0x02)
  2961. -                    {
  2962. -                        0x00,
  2963. -                        Package (0x03)
  2964. -                        {
  2965. -                            0xFF,
  2966. -                            0x00,
  2967. -                            0x81
  2968. -                        }
  2969. -                    }
  2970. -                },
  2971. -
  2972. -                Package (0x03)
  2973. -                {
  2974. -                    "\\_SB.PCI0.RP12.PXSX",
  2975. -                    0x00,
  2976. -                    Package (0x02)
  2977. -                    {
  2978. -                        0x00,
  2979. -                        Package (0x03)
  2980. -                        {
  2981. -                            0xFF,
  2982. -                            0x00,
  2983. -                            0x81
  2984. -                        }
  2985. -                    }
  2986. -                },
  2987. -
  2988. -                Package (0x03)
  2989. -                {
  2990. -                    "\\_SB.PCI0.RP13.PXSX",
  2991. -                    0x00,
  2992. -                    Package (0x02)
  2993. -                    {
  2994. -                        0x00,
  2995. -                        Package (0x03)
  2996. -                        {
  2997. -                            0xFF,
  2998. -                            0x00,
  2999. -                            0x81
  3000. -                        }
  3001. -                    }
  3002. -                },
  3003. -
  3004. -                Package (0x03)
  3005. -                {
  3006. -                    "\\_SB.PCI0.RP14.PXSX",
  3007. -                    0x00,
  3008. -                    Package (0x02)
  3009. -                    {
  3010. -                        0x00,
  3011. -                        Package (0x03)
  3012. -                        {
  3013. -                            0xFF,
  3014. -                            0x00,
  3015. -                            0x81
  3016. -                        }
  3017. -                    }
  3018. -                },
  3019. -
  3020. -                Package (0x03)
  3021. -                {
  3022. -                    "\\_SB.PCI0.RP15.PXSX",
  3023. -                    0x00,
  3024. -                    Package (0x02)
  3025. -                    {
  3026. -                        0x00,
  3027. -                        Package (0x03)
  3028. -                        {
  3029. -                            0xFF,
  3030. -                            0x00,
  3031. -                            0x81
  3032. -                        }
  3033. -                    }
  3034. -                },
  3035. -
  3036. -                Package (0x03)
  3037. -                {
  3038. -                    "\\_SB.PCI0.RP16.PXSX",
  3039. -                    0x00,
  3040. -                    Package (0x02)
  3041. -                    {
  3042. -                        0x00,
  3043. -                        Package (0x03)
  3044. -                        {
  3045. -                            0xFF,
  3046. -                            0x00,
  3047. -                            0x81
  3048. -                        }
  3049. -                    }
  3050. -                },
  3051. -
  3052. -                Package (0x03)
  3053. -                {
  3054. -                    "\\_SB.PCI0.RP17.PXSX",
  3055. -                    0x00,
  3056. -                    Package (0x02)
  3057. -                    {
  3058. -                        0x00,
  3059. -                        Package (0x03)
  3060. -                        {
  3061. -                            0xFF,
  3062. -                            0x00,
  3063. -                            0x81
  3064. -                        }
  3065. -                    }
  3066. -                },
  3067. -
  3068. -                Package (0x03)
  3069. -                {
  3070. -                    "\\_SB.PCI0.RP18.PXSX",
  3071. -                    0x00,
  3072. -                    Package (0x02)
  3073. -                    {
  3074. -                        0x00,
  3075. -                        Package (0x03)
  3076. -                        {
  3077. -                            0xFF,
  3078. -                            0x00,
  3079. -                            0x81
  3080. -                        }
  3081. -                    }
  3082. -                },
  3083. -
  3084. -                Package (0x03)
  3085. -                {
  3086. -                    "\\_SB.PCI0.RP19.PXSX",
  3087. -                    0x00,
  3088. -                    Package (0x02)
  3089. -                    {
  3090. -                        0x00,
  3091. -                        Package (0x03)
  3092. -                        {
  3093. -                            0xFF,
  3094. -                            0x00,
  3095. -                            0x81
  3096. -                        }
  3097. -                    }
  3098. -                },
  3099. -
  3100. -                Package (0x03)
  3101. -                {
  3102. -                    "\\_SB.PCI0.RP20.PXSX",
  3103. -                    0x00,
  3104. -                    Package (0x02)
  3105. -                    {
  3106. -                        0x00,
  3107. -                        Package (0x03)
  3108. -                        {
  3109. -                            0xFF,
  3110. -                            0x00,
  3111. -                            0x81
  3112. -                        }
  3113. -                    }
  3114. -                },
  3115. -
  3116. -                Package (0x03)
  3117. -                {
  3118. -                    "\\_SB.PCI0.ISP0",
  3119. -                    0x00,
  3120. -                    Package (0x02)
  3121. -                    {
  3122. -                        0x00,
  3123. -                        Package (0x02)
  3124. -                        {
  3125. -                            0xFF,
  3126. -                            0x03
  3127. -                        }
  3128. -                    }
  3129. -                },
  3130. -
  3131. -                Package (0x03)
  3132. -                {
  3133. -                    "\\_SB.PCI0.SAT0.PRT0",
  3134. -                    0x00,
  3135. -                    Package (0x02)
  3136. -                    {
  3137. -                        0x00,
  3138. -                        Package (0x02)
  3139. -                        {
  3140. -                            0xFF,
  3141. -                            0x03
  3142. -                        }
  3143. -                    }
  3144. -                },
  3145. -
  3146. -                Package (0x03)
  3147. -                {
  3148. -                    "\\_SB.PCI0.SAT0.PRT1",
  3149. -                    0x00,
  3150. -                    Package (0x02)
  3151. -                    {
  3152. -                        0x00,
  3153. -                        Package (0x02)
  3154. -                        {
  3155. -                            0xFF,
  3156. -                            0x03
  3157. -                        }
  3158. -                    }
  3159. -                },
  3160. -
  3161. -                Package (0x03)
  3162. -                {
  3163. -                    "\\_SB.PCI0.SAT0.PRT2",
  3164. -                    0x00,
  3165. -                    Package (0x02)
  3166. -                    {
  3167. -                        0x00,
  3168. -                        Package (0x02)
  3169. -                        {
  3170. -                            0xFF,
  3171. -                            0x03
  3172. -                        }
  3173. -                    }
  3174. -                },
  3175. -
  3176. -                Package (0x03)
  3177. -                {
  3178. -                    "\\_SB.PCI0.SAT0.PRT3",
  3179. -                    0x00,
  3180. -                    Package (0x02)
  3181. -                    {
  3182. -                        0x00,
  3183. -                        Package (0x02)
  3184. -                        {
  3185. -                            0xFF,
  3186. -                            0x03
  3187. -                        }
  3188. -                    }
  3189. -                },
  3190. -
  3191. -                Package (0x03)
  3192. -                {
  3193. -                    "\\_SB.PCI0.SAT0.PRT4",
  3194. -                    0x00,
  3195. -                    Package (0x02)
  3196. -                    {
  3197. -                        0x00,
  3198. -                        Package (0x02)
  3199. -                        {
  3200. -                            0xFF,
  3201. -                            0x03
  3202. -                        }
  3203. -                    }
  3204. -                },
  3205. -
  3206. -                Package (0x03)
  3207. -                {
  3208. -                    "\\_SB.PCI0.SAT0.PRT5",
  3209. -                    0x00,
  3210. -                    Package (0x02)
  3211. -                    {
  3212. -                        0x00,
  3213. -                        Package (0x02)
  3214. -                        {
  3215. -                            0xFF,
  3216. -                            0x03
  3217. -                        }
  3218. -                    }
  3219. -                },
  3220. -
  3221. -                Package (0x03)
  3222. -                {
  3223. -                    "\\_SB.PCI0.SAT0.NVM1",
  3224. -                    0x00,
  3225. -                    Package (0x02)
  3226. -                    {
  3227. -                        0x00,
  3228. -                        Package (0x02)
  3229. -                        {
  3230. -                            0xFF,
  3231. -                            0x03
  3232. -                        }
  3233. -                    }
  3234. -                },
  3235. -
  3236. -                Package (0x03)
  3237. -                {
  3238. -                    "\\_SB.PCI0.SAT0.NVM2",
  3239. -                    0x00,
  3240. -                    Package (0x02)
  3241. -                    {
  3242. -                        0x00,
  3243. -                        Package (0x02)
  3244. -                        {
  3245. -                            0xFF,
  3246. -                            0x03
  3247. -                        }
  3248. -                    }
  3249. -                },
  3250. -
  3251. -                Package (0x03)
  3252. -                {
  3253. -                    "\\_SB.PCI0.SAT0.NVM3",
  3254. -                    0x00,
  3255. -                    Package (0x02)
  3256. -                    {
  3257. -                        0x00,
  3258. -                        Package (0x02)
  3259. -                        {
  3260. -                            0xFF,
  3261. -                            0x03
  3262. -                        }
  3263. -                    }
  3264. -                },
  3265. -
  3266. -                Package (0x03)
  3267. -                {
  3268. -                    "\\_SB.PCI0.SAT0.VOL0",
  3269. -                    0x00,
  3270. -                    Package (0x02)
  3271. -                    {
  3272. -                        0x00,
  3273. -                        Package (0x03)
  3274. -                        {
  3275. -                            0xFF,
  3276. -                            0x00,
  3277. -                            0x81
  3278. -                        }
  3279. -                    }
  3280. -                },
  3281. -
  3282. -                Package (0x03)
  3283. -                {
  3284. -                    "\\_PR.PR08",
  3285. -                    0x00,
  3286. -                    Package (0x02)
  3287. -                    {
  3288. -                        0x00,
  3289. -                        Package (0x02)
  3290. -                        {
  3291. -                            0xFF,
  3292. -                            0x00
  3293. -                        }
  3294. -                    }
  3295. -                },
  3296. -
  3297. -                Package (0x03)
  3298. -                {
  3299. -                    "\\_PR.PR09",
  3300. -                    0x00,
  3301. -                    Package (0x02)
  3302. -                    {
  3303. -                        0x00,
  3304. -                        Package (0x02)
  3305. -                        {
  3306. -                            0xFF,
  3307. -                            0x00
  3308. -                        }
  3309. -                    }
  3310. -                },
  3311. -
  3312. -                Package (0x03)
  3313. -                {
  3314. -                    "\\_PR.PR10",
  3315. -                    0x00,
  3316. -                    Package (0x02)
  3317. -                    {
  3318. -                        0x00,
  3319. -                        Package (0x02)
  3320. -                        {
  3321. -                            0xFF,
  3322. -                            0x00
  3323. -                        }
  3324. -                    }
  3325. -                },
  3326. -
  3327. -                Package (0x03)
  3328. -                {
  3329. -                    "\\_PR.PR11",
  3330. -                    0x00,
  3331. -                    Package (0x02)
  3332. -                    {
  3333. -                        0x00,
  3334. -                        Package (0x02)
  3335. -                        {
  3336. -                            0xFF,
  3337. -                            0x00
  3338. -                        }
  3339. -                    }
  3340. -                },
  3341. -
  3342. -                Package (0x03)
  3343. -                {
  3344. -                    "\\_PR.PR12",
  3345. -                    0x00,
  3346. -                    Package (0x02)
  3347. -                    {
  3348. -                        0x00,
  3349. -                        Package (0x02)
  3350. -                        {
  3351. -                            0xFF,
  3352. -                            0x00
  3353. -                        }
  3354. -                    }
  3355. -                },
  3356. -
  3357. -                Package (0x03)
  3358. -                {
  3359. -                    "\\_PR.PR13",
  3360. -                    0x00,
  3361. -                    Package (0x02)
  3362. -                    {
  3363. -                        0x00,
  3364. -                        Package (0x02)
  3365. -                        {
  3366. -                            0xFF,
  3367. -                            0x00
  3368. -                        }
  3369. -                    }
  3370. -                },
  3371. -
  3372. -                Package (0x03)
  3373. -                {
  3374. -                    "\\_PR.PR14",
  3375. -                    0x00,
  3376. -                    Package (0x02)
  3377. -                    {
  3378. -                        0x00,
  3379. -                        Package (0x02)
  3380. -                        {
  3381. -                            0xFF,
  3382. -                            0x00
  3383. -                        }
  3384. -                    }
  3385. -                },
  3386. -
  3387. -                Package (0x03)
  3388. -                {
  3389. -                    "\\_PR.PR15",
  3390. -                    0x00,
  3391. -                    Package (0x02)
  3392. -                    {
  3393. -                        0x00,
  3394. -                        Package (0x02)
  3395. -                        {
  3396. -                            0xFF,
  3397. -                            0x00
  3398. -                        }
  3399. -                    }
  3400. -                },
  3401. -
  3402. -                Package (0x03)
  3403. -                {
  3404. -                    "\\_SB.PCI0.HECI",
  3405. -                    0x01,
  3406. -                    Package (0x02)
  3407. -                    {
  3408. -                        0x00,
  3409. -                        Package (0x03)
  3410. -                        {
  3411. -                            0xFF,
  3412. -                            0x00,
  3413. -                            0x81
  3414. -                        }
  3415. -                    }
  3416. -                },
  3417. -
  3418. -                Package (0x03)
  3419. -                {
  3420. -                    "\\_SB.PCI0.RP09.PXSX.TBDU.XHC",
  3421. -                    0x01,
  3422. -                    Package (0x02)
  3423. -                    {
  3424. -                        0x00,
  3425. -                        Package (0x02)
  3426. -                        {
  3427. -                            0xFF,
  3428. -                            0x03
  3429. -                        }
  3430. -                    }
  3431. -                },
  3432. -
  3433. -                Package (0x03)
  3434. -                {
  3435. -                    "\\_SB.PCI0.GLAN",
  3436. -                    0x01,
  3437. -                    Package (0x02)
  3438. -                    {
  3439. -                        0x00,
  3440. -                        Package (0x02)
  3441. -                        {
  3442. -                            0xFF,
  3443. -                            0x03
  3444. -                        }
  3445. -                    }
  3446. -                }
  3447. +                "TP-N22  "
  3448.              })
  3449. -            Name (BCCD, Package (0x0B)
  3450. -            {
  3451. -                Package (0x02)
  3452. -                {
  3453. -                    "\\_SB.PCI0.SAT0",
  3454. -                    Package (0x01)
  3455. -                    {
  3456. -                        Package (0x03)
  3457. -                        {
  3458. -                            Package (0x05)
  3459. -                            {
  3460. -                                0x01,
  3461. -                                0x08,
  3462. -                                0x00,
  3463. -                                0x01,
  3464. -                                0xB2
  3465. -                            },
  3466. -
  3467. -                            Package (0x03)
  3468. -                            {
  3469. -                                0x00,
  3470. -                                0xCD,
  3471. -                                0x01
  3472. -                            },
  3473. -
  3474. -                            0x3E80
  3475. -                        }
  3476. -                    }
  3477. -                },
  3478. -
  3479. -                Package (0x02)
  3480. -                {
  3481. -                    "\\_SB.PCI0.SAT0.PRT0",
  3482. -                    Package (0x01)
  3483. -                    {
  3484. -                        Package (0x03)
  3485. -                        {
  3486. -                            Package (0x05)
  3487. -                            {
  3488. -                                0x01,
  3489. -                                0x08,
  3490. -                                0x00,
  3491. -                                0x01,
  3492. -                                0xB2
  3493. -                            },
  3494. -
  3495. -                            Package (0x03)
  3496. -                            {
  3497. -                                0x00,
  3498. -                                0xCD,
  3499. -                                0x01
  3500. -                            },
  3501. -
  3502. -                            0x3E80
  3503. -                        }
  3504. -                    }
  3505. -                },
  3506. -
  3507. -                Package (0x02)
  3508. -                {
  3509. -                    "\\_SB.PCI0.SAT0.PRT1",
  3510. -                    Package (0x01)
  3511. -                    {
  3512. -                        Package (0x03)
  3513. -                        {
  3514. -                            Package (0x05)
  3515. -                            {
  3516. -                                0x01,
  3517. -                                0x08,
  3518. -                                0x00,
  3519. -                                0x01,
  3520. -                                0xB2
  3521. -                            },
  3522. -
  3523. -                            Package (0x03)
  3524. -                            {
  3525. -                                0x00,
  3526. -                                0xCD,
  3527. -                                0x01
  3528. -                            },
  3529. -
  3530. -                            0x3E80
  3531. -                        }
  3532. -                    }
  3533. -                },
  3534. -
  3535. -                Package (0x02)
  3536. -                {
  3537. -                    "\\_SB.PCI0.SAT0.PRT2",
  3538. -                    Package (0x01)
  3539. -                    {
  3540. -                        Package (0x03)
  3541. -                        {
  3542. -                            Package (0x05)
  3543. -                            {
  3544. -                                0x01,
  3545. -                                0x08,
  3546. -                                0x00,
  3547. -                                0x01,
  3548. -                                0xB2
  3549. -                            },
  3550. -
  3551. -                            Package (0x03)
  3552. -                            {
  3553. -                                0x00,
  3554. -                                0xCD,
  3555. -                                0x01
  3556. -                            },
  3557. -
  3558. -                            0x3E80
  3559. -                        }
  3560. -                    }
  3561. -                },
  3562. -
  3563. -                Package (0x02)
  3564. -                {
  3565. -                    "\\_SB.PCI0.SAT0.PRT3",
  3566. -                    Package (0x01)
  3567. -                    {
  3568. -                        Package (0x03)
  3569. -                        {
  3570. -                            Package (0x05)
  3571. -                            {
  3572. -                                0x01,
  3573. -                                0x08,
  3574. -                                0x00,
  3575. -                                0x01,
  3576. -                                0xB2
  3577. -                            },
  3578. -
  3579. -                            Package (0x03)
  3580. -                            {
  3581. -                                0x00,
  3582. -                                0xCD,
  3583. -                                0x01
  3584. -                            },
  3585. -
  3586. -                            0x3E80
  3587. -                        }
  3588. -                    }
  3589. -                },
  3590. -
  3591. -                Package (0x02)
  3592. -                {
  3593. -                    "\\_SB.PCI0.SAT0.VOL0",
  3594. -                    Package (0x01)
  3595. -                    {
  3596. -                        Package (0x03)
  3597. -                        {
  3598. -                            Package (0x05)
  3599. -                            {
  3600. -                                0x01,
  3601. -                                0x08,
  3602. -                                0x00,
  3603. -                                0x01,
  3604. -                                0xB2
  3605. -                            },
  3606. -
  3607. -                            Package (0x03)
  3608. -                            {
  3609. -                                0x00,
  3610. -                                0xCD,
  3611. -                                0x01
  3612. -                            },
  3613. -
  3614. -                            0x3E80
  3615. -                        }
  3616. -                    }
  3617. -                },
  3618. -
  3619. -                Package (0x02)
  3620. -                {
  3621. -                    "\\_SB.PCI0.RP01.PXSX",
  3622. -                    Package (0x01)
  3623. -                    {
  3624. -                        Package (0x03)
  3625. -                        {
  3626. -                            Package (0x05)
  3627. -                            {
  3628. -                                0x01,
  3629. -                                0x08,
  3630. -                                0x00,
  3631. -                                0x01,
  3632. -                                0xB2
  3633. -                            },
  3634. -
  3635. -                            Package (0x03)
  3636. -                            {
  3637. -                                0x00,
  3638. -                                0xCD,
  3639. -                                0x01
  3640. -                            },
  3641. -
  3642. -                            0x000186A0
  3643. -                        }
  3644. -                    }
  3645. -                },
  3646. -
  3647. -                Package (0x02)
  3648. -                {
  3649. -                    "\\_SB.PCI0.RP02.PXSX",
  3650. -                    Package (0x01)
  3651. -                    {
  3652. -                        Package (0x03)
  3653. -                        {
  3654. -                            Package (0x05)
  3655. -                            {
  3656. -                                0x01,
  3657. -                                0x08,
  3658. -                                0x00,
  3659. -                                0x01,
  3660. -                                0xB2
  3661. -                            },
  3662. -
  3663. -                            Package (0x03)
  3664. -                            {
  3665. -                                0x00,
  3666. -                                0xCD,
  3667. -                                0x01
  3668. -                            },
  3669. -
  3670. -                            0x000186A0
  3671. -                        }
  3672. -                    }
  3673. -                },
  3674. -
  3675. -                Package (0x02)
  3676. -                {
  3677. -                    "\\_SB.PCI0.RP03.PXSX",
  3678. -                    Package (0x01)
  3679. -                    {
  3680. -                        Package (0x03)
  3681. -                        {
  3682. -                            Package (0x05)
  3683. -                            {
  3684. -                                0x01,
  3685. -                                0x08,
  3686. -                                0x00,
  3687. -                                0x01,
  3688. -                                0xB2
  3689. -                            },
  3690. -
  3691. -                            Package (0x03)
  3692. -                            {
  3693. -                                0x00,
  3694. -                                0xCD,
  3695. -                                0x01
  3696. -                            },
  3697. -
  3698. -                            0x000186A0
  3699. -                        }
  3700. -                    }
  3701. -                },
  3702. -
  3703. -                Package (0x02)
  3704. -                {
  3705. -                    "\\_SB.PCI0.RP05.PXSX",
  3706. -                    Package (0x01)
  3707. -                    {
  3708. -                        Package (0x03)
  3709. -                        {
  3710. -                            Package (0x05)
  3711. -                            {
  3712. -                                0x01,
  3713. -                                0x08,
  3714. -                                0x00,
  3715. -                                0x01,
  3716. -                                0xB2
  3717. -                            },
  3718. -
  3719. -                            Package (0x03)
  3720. -                            {
  3721. -                                0x00,
  3722. -                                0xCD,
  3723. -                                0x01
  3724. -                            },
  3725. -
  3726. -                            0x000186A0
  3727. -                        }
  3728. -                    }
  3729. -                },
  3730. -
  3731. -                Package (0x02)
  3732. -                {
  3733. -                    "\\_SB.PCI0.RP09.PXSX",
  3734. -                    Package (0x01)
  3735. -                    {
  3736. -                        Package (0x03)
  3737. -                        {
  3738. -                            Package (0x05)
  3739. -                            {
  3740. -                                0x01,
  3741. -                                0x08,
  3742. -                                0x00,
  3743. -                                0x01,
  3744. -                                0xB2
  3745. -                            },
  3746. -
  3747. -                            Package (0x03)
  3748. -                            {
  3749. -                                0x00,
  3750. -                                0xCD,
  3751. -                                0x01
  3752. -                            },
  3753. -
  3754. -                            0x000186A0
  3755. -                        }
  3756. -                    }
  3757. -                }
  3758. -            })
  3759. -            Method (_STA, 0, NotSerialized)  // _STA: Status
  3760. -            {
  3761. -                If (LOr (LGreaterEqual (OSYS, 0x07DF), LAnd (LGreaterEqual (OSYS, 0x07DC), LEqual (
  3762. -                    S0ID, 0x01))))
  3763. -                {
  3764. -                    Return (0x0F)
  3765. -                }
  3766. -
  3767. -                Return (0x00)
  3768. -            }
  3769. -
  3770. -            Method (_DSM, 4, Serialized)  // _DSM: Device-Specific Method
  3771. -            {
  3772. -                If (LEqual (Arg0, ToUUID ("c4eb40a0-6cd2-11e2-bcfd-0800200c9a66")))
  3773. -                {
  3774. -                    ADBG (Concatenate ("PEP:_DSM=", ToHexString (Arg2)))
  3775. -                    If (LEqual (Arg2, Zero))
  3776. -                    {
  3777. -                        Return (Buffer (One)
  3778. -                        {
  3779. -                             0x7F                                             // .
  3780. -                        })
  3781. -                    }
  3782. -
  3783. -                    If (LEqual (Arg2, One))
  3784. -                    {
  3785. -                        If (LEqual (S0ID, 0x00))
  3786. -                        {
  3787. -                            Return (Package (0x00){})
  3788. -                        }
  3789. -
  3790. -                        If (LOr (\_SB.PCI0.RP01.PXSX.PAHC (), \_SB.PCI0.RP01.PXSX.PNVM ()))
  3791. -                        {
  3792. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x19)), 0x01))
  3793. -                        }
  3794. -
  3795. -                        If (LOr (\_SB.PCI0.RP02.PXSX.PAHC (), \_SB.PCI0.RP02.PXSX.PNVM ()))
  3796. -                        {
  3797. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x1A)), 0x01))
  3798. -                        }
  3799. -
  3800. -                        If (LOr (\_SB.PCI0.RP03.PXSX.PAHC (), \_SB.PCI0.RP03.PXSX.PNVM ()))
  3801. -                        {
  3802. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x1B)), 0x01))
  3803. -                        }
  3804. -
  3805. -                        If (LOr (\_SB.PCI0.RP04.PXSX.PAHC (), \_SB.PCI0.RP04.PXSX.PNVM ()))
  3806. -                        {
  3807. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x1C)), 0x01))
  3808. -                        }
  3809. -
  3810. -                        If (LOr (\_SB.PCI0.RP05.PXSX.PAHC (), \_SB.PCI0.RP05.PXSX.PNVM ()))
  3811. -                        {
  3812. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x1D)), 0x01))
  3813. -                        }
  3814. -
  3815. -                        If (LOr (\_SB.PCI0.RP06.PXSX.PAHC (), \_SB.PCI0.RP06.PXSX.PNVM ()))
  3816. -                        {
  3817. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x1E)), 0x01))
  3818. -                        }
  3819. -
  3820. -                        If (LOr (\_SB.PCI0.RP07.PXSX.PAHC (), \_SB.PCI0.RP07.PXSX.PNVM ()))
  3821. -                        {
  3822. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x1F)), 0x01))
  3823. -                        }
  3824. -
  3825. -                        If (LOr (\_SB.PCI0.RP08.PXSX.PAHC (), \_SB.PCI0.RP08.PXSX.PNVM ()))
  3826. -                        {
  3827. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x20)), 0x01))
  3828. -                        }
  3829. -
  3830. -                        If (LOr (\_SB.PCI0.RP09.PXSX.PAHC (), \_SB.PCI0.RP09.PXSX.PNVM ()))
  3831. -                        {
  3832. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x21)), 0x01))
  3833. -                        }
  3834. -
  3835. -                        If (LOr (\_SB.PCI0.RP10.PXSX.PAHC (), \_SB.PCI0.RP10.PXSX.PNVM ()))
  3836. -                        {
  3837. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x22)), 0x01))
  3838. -                        }
  3839. -
  3840. -                        If (LOr (\_SB.PCI0.RP11.PXSX.PAHC (), \_SB.PCI0.RP11.PXSX.PNVM ()))
  3841. -                        {
  3842. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x23)), 0x01))
  3843. -                        }
  3844. -
  3845. -                        If (LOr (\_SB.PCI0.RP12.PXSX.PAHC (), \_SB.PCI0.RP12.PXSX.PNVM ()))
  3846. -                        {
  3847. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x24)), 0x01))
  3848. -                        }
  3849. -
  3850. -                        If (LOr (\_SB.PCI0.RP13.PXSX.PAHC (), \_SB.PCI0.RP13.PXSX.PNVM ()))
  3851. -                        {
  3852. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x25)), 0x01))
  3853. -                        }
  3854. -
  3855. -                        If (LOr (\_SB.PCI0.RP14.PXSX.PAHC (), \_SB.PCI0.RP14.PXSX.PNVM ()))
  3856. -                        {
  3857. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x26)), 0x01))
  3858. -                        }
  3859. -
  3860. -                        If (LOr (\_SB.PCI0.RP15.PXSX.PAHC (), \_SB.PCI0.RP15.PXSX.PNVM ()))
  3861. -                        {
  3862. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x27)), 0x01))
  3863. -                        }
  3864. -
  3865. -                        If (LOr (\_SB.PCI0.RP16.PXSX.PAHC (), \_SB.PCI0.RP16.PXSX.PNVM ()))
  3866. -                        {
  3867. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x28)), 0x01))
  3868. -                        }
  3869. -
  3870. -                        If (LOr (\_SB.PCI0.RP17.PXSX.PAHC (), \_SB.PCI0.RP17.PXSX.PNVM ()))
  3871. -                        {
  3872. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x29)), 0x01))
  3873. -                        }
  3874. -
  3875. -                        If (LOr (\_SB.PCI0.RP18.PXSX.PAHC (), \_SB.PCI0.RP18.PXSX.PNVM ()))
  3876. -                        {
  3877. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x2A)), 0x01))
  3878. -                        }
  3879. -
  3880. -                        If (LOr (\_SB.PCI0.RP19.PXSX.PAHC (), \_SB.PCI0.RP19.PXSX.PNVM ()))
  3881. -                        {
  3882. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x2B)), 0x01))
  3883. -                        }
  3884. -
  3885. -                        If (LOr (\_SB.PCI0.RP20.PXSX.PAHC (), \_SB.PCI0.RP20.PXSX.PNVM ()))
  3886. -                        {
  3887. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x2C)), 0x01))
  3888. -                        }
  3889. -
  3890. -                        If (LNotEqual (And (PEPC, 0x00200000), 0x00))
  3891. -                        {
  3892. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x37)), 0x01))
  3893. -                        }
  3894. -
  3895. -                        If (LNotEqual (And (PEPC, 0x00400000), 0x00))
  3896. -                        {
  3897. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x2E)), 0x01))
  3898. -                        }
  3899. -
  3900. -                        If (LNotEqual (And (PEPC, 0x00800000), 0x00))
  3901. -                        {
  3902. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x2F)), 0x01))
  3903. -                        }
  3904. -
  3905. -                        If (LNotEqual (And (PEPC, 0x01000000), 0x00))
  3906. -                        {
  3907. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x30)), 0x01))
  3908. -                        }
  3909. -
  3910. -                        If (LNotEqual (And (PEPC, 0x02000000), 0x00))
  3911. -                        {
  3912. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x31)), 0x01))
  3913. -                        }
  3914. -
  3915. -                        If (LNotEqual (And (PEPC, 0x04000000), 0x00))
  3916. -                        {
  3917. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x32)), 0x01))
  3918. -                        }
  3919. -
  3920. -                        If (LNotEqual (And (PEPC, 0x08000000), 0x00))
  3921. -                        {
  3922. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x33)), 0x01))
  3923. -                        }
  3924. -
  3925. -                        If (LNotEqual (And (PEPC, 0x10000000), 0x00))
  3926. -                        {
  3927. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x34)), 0x01))
  3928. -                        }
  3929. -
  3930. -                        If (LNotEqual (And (PEPC, 0x20000000), 0x00))
  3931. -                        {
  3932. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x35)), 0x01))
  3933. -                        }
  3934. -
  3935. -                        If (LNotEqual (And (PEPC, 0x40000000), 0x00))
  3936. -                        {
  3937. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x36)), 0x01))
  3938. -                        }
  3939. -
  3940. -                        If (LEqual (And (PEPC, 0x80000000), 0x00))
  3941. -                        {
  3942. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x40)), 0x01))
  3943. -                        }
  3944. -
  3945. -                        If (LEqual (And (PEPC, 0x04), 0x00))
  3946. -                        {
  3947. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x0A)), 0x01))
  3948. -                        }
  3949. -
  3950. -                        If (LEqual (And (PEPC, 0x08), 0x00))
  3951. -                        {
  3952. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x0B)), 0x01))
  3953. -                        }
  3954. -
  3955. -                        If (LEqual (And (PEPC, 0x10), 0x00)){}
  3956. -                        If (LEqual (And (PEPC, 0x20), 0x00))
  3957. -                        {
  3958. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x0C)), 0x01))
  3959. -                        }
  3960. -
  3961. -                        If (LEqual (And (PEPC, 0x40), 0x00))
  3962. -                        {
  3963. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x0D)), 0x01))
  3964. -                        }
  3965. -
  3966. -                        If (LEqual (And (PEPC, 0x80), 0x00))
  3967. -                        {
  3968. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x0E)), 0x01))
  3969. -                        }
  3970. -
  3971. -                        If (LEqual (And (PEPC, 0x0100), 0x00))
  3972. -                        {
  3973. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x0F)), 0x01))
  3974. -                        }
  3975. -
  3976. -                        If (LEqual (And (PEPC, 0x0200), 0x00))
  3977. -                        {
  3978. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x08)), 0x01))
  3979. -                        }
  3980. -
  3981. -                        If (LGreaterEqual (TCNT, 0x01))
  3982. -                        {
  3983. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x00)), 0x01))
  3984. -                        }
  3985. -
  3986. -                        If (LGreaterEqual (TCNT, 0x02))
  3987. -                        {
  3988. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x01)), 0x01))
  3989. -                        }
  3990. -
  3991. -                        If (LGreaterEqual (TCNT, 0x03))
  3992. -                        {
  3993. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x02)), 0x01))
  3994. -                        }
  3995. -
  3996. -                        If (LGreaterEqual (TCNT, 0x04))
  3997. -                        {
  3998. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x03)), 0x01))
  3999. -                        }
  4000. -
  4001. -                        If (LGreaterEqual (TCNT, 0x05))
  4002. -                        {
  4003. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x04)), 0x01))
  4004. -                        }
  4005. -
  4006. -                        If (LGreaterEqual (TCNT, 0x06))
  4007. -                        {
  4008. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x05)), 0x01))
  4009. -                        }
  4010. -
  4011. -                        If (LGreaterEqual (TCNT, 0x07))
  4012. -                        {
  4013. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x06)), 0x01))
  4014. -                        }
  4015. -
  4016. -                        If (LGreaterEqual (TCNT, 0x08))
  4017. -                        {
  4018. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x07)), 0x01))
  4019. -                        }
  4020. -
  4021. -                        If (LGreaterEqual (TCNT, 0x09))
  4022. -                        {
  4023. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x38)), 0x01))
  4024. -                        }
  4025. -
  4026. -                        If (LGreaterEqual (TCNT, 0x0A))
  4027. -                        {
  4028. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x39)), 0x01))
  4029. -                        }
  4030. -
  4031. -                        If (LGreaterEqual (TCNT, 0x0B))
  4032. -                        {
  4033. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x3A)), 0x01))
  4034. -                        }
  4035. -
  4036. -                        If (LGreaterEqual (TCNT, 0x0C))
  4037. -                        {
  4038. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x3B)), 0x01))
  4039. -                        }
  4040. -
  4041. -                        If (LGreaterEqual (TCNT, 0x0D))
  4042. -                        {
  4043. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x3C)), 0x01))
  4044. -                        }
  4045. -
  4046. -                        If (LGreaterEqual (TCNT, 0x0E))
  4047. -                        {
  4048. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x3D)), 0x01))
  4049. -                        }
  4050. -
  4051. -                        If (LGreaterEqual (TCNT, 0x0F))
  4052. -                        {
  4053. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x3E)), 0x01))
  4054. -                        }
  4055. -
  4056. -                        If (LGreaterEqual (TCNT, 0x10))
  4057. -                        {
  4058. -                            Store (0x01, Index (DerefOf (Index (DEVY, 0x3F)), 0x01))
  4059. -                        }
  4060. -
  4061. -                        If (LEqual (And (PEPC, 0x0400), 0x00))
  4062. -                        {
  4063. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x00)), 0x01))
  4064. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x01)), 0x01))
  4065. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x02)), 0x01))
  4066. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x03)), 0x01))
  4067. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x04)), 0x01))
  4068. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x05)), 0x01))
  4069. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x06)), 0x01))
  4070. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x07)), 0x01))
  4071. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x38)), 0x01))
  4072. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x39)), 0x01))
  4073. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x3A)), 0x01))
  4074. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x3B)), 0x01))
  4075. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x3C)), 0x01))
  4076. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x3D)), 0x01))
  4077. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x3E)), 0x01))
  4078. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x3F)), 0x01))
  4079. -                        }
  4080. -
  4081. -                        If (LEqual (And (PEPC, 0x01), 0x00))
  4082. -                        {
  4083. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x41)), 0x01))
  4084. -                        }
  4085. -
  4086. -                        If (LEqual (And (PEPC, 0x0800), 0x00))
  4087. -                        {
  4088. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x10)), 0x01))
  4089. -                        }
  4090. -
  4091. -                        If (LEqual (And (PEPC, 0x1000), 0x00))
  4092. -                        {
  4093. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x11)), 0x01))
  4094. -                        }
  4095. -
  4096. -                        If (LEqual (And (PEPC, 0x2000), 0x00))
  4097. -                        {
  4098. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x12)), 0x01))
  4099. -                        }
  4100. -
  4101. -                        If (LEqual (And (PEPC, 0x4000), 0x00))
  4102. -                        {
  4103. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x13)), 0x01))
  4104. -                        }
  4105. -
  4106. -                        If (LEqual (And (PEPC, 0x8000), 0x00))
  4107. -                        {
  4108. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x14)), 0x01))
  4109. -                        }
  4110. -
  4111. -                        If (LEqual (And (PEPC, 0x00010000), 0x00))
  4112. -                        {
  4113. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x15)), 0x01))
  4114. -                        }
  4115. -
  4116. -                        If (LEqual (And (PEPC, 0x00020000), 0x00))
  4117. -                        {
  4118. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x16)), 0x01))
  4119. -                        }
  4120. -
  4121. -                        If (LEqual (And (PEPC, 0x00040000), 0x00))
  4122. -                        {
  4123. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x17)), 0x01))
  4124. -                        }
  4125. -
  4126. -                        If (LEqual (And (PEPC, 0x00080000), 0x00))
  4127. -                        {
  4128. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x18)), 0x01))
  4129. -                        }
  4130. -
  4131. -                        If (LEqual (And (PEPC, 0x02), 0x00))
  4132. -                        {
  4133. -                            Store (0x00, Index (DerefOf (Index (DEVY, 0x42)), 0x01))
  4134. -                        }
  4135. -
  4136. -                        If (LGreaterEqual (OSYS, 0x07DF))
  4137. -                        {
  4138. -                            If (CondRefOf (\_SB.PCI0.RP01.PXSX.WIST))
  4139. -                            {
  4140. -                                If (\_SB.PCI0.RP01.PXSX.WIST ())
  4141. -                                {
  4142. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x19)),
  4143. -                                        0x02)), 0x01)), 0x01))
  4144. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x19)),
  4145. -                                        0x02)), 0x01)), 0x02))
  4146. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x19)), 0x01))
  4147. -                                }
  4148. -                            }
  4149. -
  4150. -                            If (CondRefOf (\_SB.PCI0.RP02.PXSX.WIST))
  4151. -                            {
  4152. -                                If (\_SB.PCI0.RP02.PXSX.WIST ())
  4153. -                                {
  4154. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1A)),
  4155. -                                        0x02)), 0x01)), 0x01))
  4156. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1A)),
  4157. -                                        0x02)), 0x01)), 0x02))
  4158. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1A)), 0x01))
  4159. -                                }
  4160. -                            }
  4161. -
  4162. -                            If (CondRefOf (\_SB.PCI0.RP03.PXSX.WIST))
  4163. -                            {
  4164. -                                If (\_SB.PCI0.RP03.PXSX.WIST ())
  4165. -                                {
  4166. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1B)),
  4167. -                                        0x02)), 0x01)), 0x01))
  4168. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1B)),
  4169. -                                        0x02)), 0x01)), 0x02))
  4170. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1B)), 0x01))
  4171. -                                }
  4172. -                            }
  4173. -
  4174. -                            If (CondRefOf (\_SB.PCI0.RP04.PXSX.WIST))
  4175. -                            {
  4176. -                                If (\_SB.PCI0.RP04.PXSX.WIST ())
  4177. -                                {
  4178. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1C)),
  4179. -                                        0x02)), 0x01)), 0x01))
  4180. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1C)),
  4181. -                                        0x02)), 0x01)), 0x02))
  4182. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1C)), 0x01))
  4183. -                                }
  4184. -                            }
  4185. -
  4186. -                            If (CondRefOf (\_SB.PCI0.RP05.PXSX.WIST))
  4187. -                            {
  4188. -                                If (\_SB.PCI0.RP05.PXSX.WIST ())
  4189. -                                {
  4190. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1D)),
  4191. -                                        0x02)), 0x01)), 0x01))
  4192. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1D)),
  4193. -                                        0x02)), 0x01)), 0x02))
  4194. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1D)), 0x01))
  4195. -                                }
  4196. -                            }
  4197. -
  4198. -                            If (CondRefOf (\_SB.PCI0.RP06.PXSX.WIST))
  4199. -                            {
  4200. -                                If (\_SB.PCI0.RP06.PXSX.WIST ())
  4201. -                                {
  4202. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1E)),
  4203. -                                        0x02)), 0x01)), 0x01))
  4204. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1E)),
  4205. -                                        0x02)), 0x01)), 0x02))
  4206. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1E)), 0x01))
  4207. -                                }
  4208. -                            }
  4209. -
  4210. -                            If (CondRefOf (\_SB.PCI0.RP07.PXSX.WIST))
  4211. -                            {
  4212. -                                If (\_SB.PCI0.RP07.PXSX.WIST ())
  4213. -                                {
  4214. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1F)),
  4215. -                                        0x02)), 0x01)), 0x01))
  4216. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x1F)),
  4217. -                                        0x02)), 0x01)), 0x02))
  4218. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1F)), 0x01))
  4219. -                                }
  4220. -                            }
  4221. -
  4222. -                            If (CondRefOf (\_SB.PCI0.RP08.PXSX.WIST))
  4223. -                            {
  4224. -                                If (\_SB.PCI0.RP08.PXSX.WIST ())
  4225. -                                {
  4226. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x20)),
  4227. -                                        0x02)), 0x01)), 0x01))
  4228. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x20)),
  4229. -                                        0x02)), 0x01)), 0x02))
  4230. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x20)), 0x01))
  4231. -                                }
  4232. -                            }
  4233. -
  4234. -                            If (CondRefOf (\_SB.PCI0.RP09.PXSX.WIST))
  4235. -                            {
  4236. -                                If (\_SB.PCI0.RP09.PXSX.WIST ())
  4237. -                                {
  4238. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x21)),
  4239. -                                        0x02)), 0x01)), 0x01))
  4240. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x21)),
  4241. -                                        0x02)), 0x01)), 0x02))
  4242. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x21)), 0x01))
  4243. -                                }
  4244. -                            }
  4245. -
  4246. -                            If (CondRefOf (\_SB.PCI0.RP10.PXSX.WIST))
  4247. -                            {
  4248. -                                If (\_SB.PCI0.RP10.PXSX.WIST ())
  4249. -                                {
  4250. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x22)),
  4251. -                                        0x02)), 0x01)), 0x01))
  4252. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x22)),
  4253. -                                        0x02)), 0x01)), 0x02))
  4254. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x22)), 0x01))
  4255. -                                }
  4256. -                            }
  4257. -
  4258. -                            If (CondRefOf (\_SB.PCI0.RP11.PXSX.WIST))
  4259. -                            {
  4260. -                                If (\_SB.PCI0.RP11.PXSX.WIST ())
  4261. -                                {
  4262. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x23)),
  4263. -                                        0x02)), 0x01)), 0x01))
  4264. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x23)),
  4265. -                                        0x02)), 0x01)), 0x02))
  4266. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x23)), 0x01))
  4267. -                                }
  4268. -                            }
  4269. -
  4270. -                            If (CondRefOf (\_SB.PCI0.RP12.PXSX.WIST))
  4271. -                            {
  4272. -                                If (\_SB.PCI0.RP12.PXSX.WIST ())
  4273. -                                {
  4274. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x24)),
  4275. -                                        0x02)), 0x01)), 0x01))
  4276. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x24)),
  4277. -                                        0x02)), 0x01)), 0x02))
  4278. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x24)), 0x01))
  4279. -                                }
  4280. -                            }
  4281. -
  4282. -                            If (CondRefOf (\_SB.PCI0.RP13.PXSX.WIST))
  4283. -                            {
  4284. -                                If (\_SB.PCI0.RP13.PXSX.WIST ())
  4285. -                                {
  4286. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x25)),
  4287. -                                        0x02)), 0x01)), 0x01))
  4288. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x25)),
  4289. -                                        0x02)), 0x01)), 0x02))
  4290. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x25)), 0x01))
  4291. -                                }
  4292. -                            }
  4293. -
  4294. -                            If (CondRefOf (\_SB.PCI0.RP14.PXSX.WIST))
  4295. -                            {
  4296. -                                If (\_SB.PCI0.RP14.PXSX.WIST ())
  4297. -                                {
  4298. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x26)),
  4299. -                                        0x02)), 0x01)), 0x01))
  4300. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x26)),
  4301. -                                        0x02)), 0x01)), 0x02))
  4302. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x26)), 0x01))
  4303. -                                }
  4304. -                            }
  4305. -
  4306. -                            If (CondRefOf (\_SB.PCI0.RP15.PXSX.WIST))
  4307. -                            {
  4308. -                                If (\_SB.PCI0.RP15.PXSX.WIST ())
  4309. -                                {
  4310. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x27)),
  4311. -                                        0x02)), 0x01)), 0x01))
  4312. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x27)),
  4313. -                                        0x02)), 0x01)), 0x02))
  4314. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x27)), 0x01))
  4315. -                                }
  4316. -                            }
  4317. -
  4318. -                            If (CondRefOf (\_SB.PCI0.RP16.PXSX.WIST))
  4319. -                            {
  4320. -                                If (\_SB.PCI0.RP16.PXSX.WIST ())
  4321. -                                {
  4322. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x28)),
  4323. -                                        0x02)), 0x01)), 0x01))
  4324. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x28)),
  4325. -                                        0x02)), 0x01)), 0x02))
  4326. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x28)), 0x01))
  4327. -                                }
  4328. -                            }
  4329. -
  4330. -                            If (CondRefOf (\_SB.PCI0.RP17.PXSX.WIST))
  4331. -                            {
  4332. -                                If (\_SB.PCI0.RP17.PXSX.WIST ())
  4333. -                                {
  4334. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x29)),
  4335. -                                        0x02)), 0x01)), 0x01))
  4336. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x29)),
  4337. -                                        0x02)), 0x01)), 0x02))
  4338. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x29)), 0x01))
  4339. -                                }
  4340. -                            }
  4341. -
  4342. -                            If (CondRefOf (\_SB.PCI0.RP18.PXSX.WIST))
  4343. -                            {
  4344. -                                If (\_SB.PCI0.RP18.PXSX.WIST ())
  4345. -                                {
  4346. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2A)),
  4347. -                                        0x02)), 0x01)), 0x01))
  4348. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2A)),
  4349. -                                        0x02)), 0x01)), 0x02))
  4350. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x2A)), 0x01))
  4351. -                                }
  4352. -                            }
  4353. -
  4354. -                            If (CondRefOf (\_SB.PCI0.RP19.PXSX.WIST))
  4355. -                            {
  4356. -                                If (\_SB.PCI0.RP19.PXSX.WIST ())
  4357. -                                {
  4358. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2B)),
  4359. -                                        0x02)), 0x01)), 0x01))
  4360. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2B)),
  4361. -                                        0x02)), 0x01)), 0x02))
  4362. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x2B)), 0x01))
  4363. -                                }
  4364. -                            }
  4365. -
  4366. -                            If (CondRefOf (\_SB.PCI0.RP20.PXSX.WIST))
  4367. -                            {
  4368. -                                If (\_SB.PCI0.RP20.PXSX.WIST ())
  4369. -                                {
  4370. -                                    Store (0x03, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2C)),
  4371. -                                        0x02)), 0x01)), 0x01))
  4372. -                                    Store (0x00, Index (DerefOf (Index (DerefOf (Index (DerefOf (Index (DEVY, 0x2C)),
  4373. -                                        0x02)), 0x01)), 0x02))
  4374. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x2C)), 0x01))
  4375. -                                }
  4376. -                            }
  4377. -                        }
  4378. -
  4379. -                        If (LAnd (LGreaterEqual (OSYS, 0x07DF), LEqual (PWIG, 0x01)))
  4380. -                        {
  4381. -                            If (CondRefOf (\_SB.PCI0.RP01.PXSX.WGST))
  4382. -                            {
  4383. -                                If (\_SB.PCI0.RP01.PXSX.WGST ())
  4384. -                                {
  4385. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x19)), 0x01))
  4386. -                                }
  4387. -                            }
  4388. -
  4389. -                            If (CondRefOf (\_SB.PCI0.RP02.PXSX.WGST))
  4390. -                            {
  4391. -                                If (\_SB.PCI0.RP02.PXSX.WGST ())
  4392. -                                {
  4393. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1A)), 0x01))
  4394. -                                }
  4395. -                            }
  4396. -
  4397. -                            If (CondRefOf (\_SB.PCI0.RP03.PXSX.WGST))
  4398. -                            {
  4399. -                                If (\_SB.PCI0.RP03.PXSX.WGST ())
  4400. -                                {
  4401. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1B)), 0x01))
  4402. -                                }
  4403. -                            }
  4404. -
  4405. -                            If (CondRefOf (\_SB.PCI0.RP04.PXSX.WGST))
  4406. -                            {
  4407. -                                If (\_SB.PCI0.RP04.PXSX.WGST ())
  4408. -                                {
  4409. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1C)), 0x01))
  4410. -                                }
  4411. -                            }
  4412. -
  4413. -                            If (CondRefOf (\_SB.PCI0.RP05.PXSX.WGST))
  4414. -                            {
  4415. -                                If (\_SB.PCI0.RP05.PXSX.WGST ())
  4416. -                                {
  4417. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1D)), 0x01))
  4418. -                                }
  4419. -                            }
  4420. -
  4421. -                            If (CondRefOf (\_SB.PCI0.RP06.PXSX.WGST))
  4422. -                            {
  4423. -                                If (\_SB.PCI0.RP06.PXSX.WGST ())
  4424. -                                {
  4425. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1E)), 0x01))
  4426. -                                }
  4427. -                            }
  4428. -
  4429. -                            If (CondRefOf (\_SB.PCI0.RP07.PXSX.WGST))
  4430. -                            {
  4431. -                                If (\_SB.PCI0.RP07.PXSX.WGST ())
  4432. -                                {
  4433. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x1F)), 0x01))
  4434. -                                }
  4435. -                            }
  4436. -
  4437. -                            If (CondRefOf (\_SB.PCI0.RP08.PXSX.WGST))
  4438. -                            {
  4439. -                                If (\_SB.PCI0.RP08.PXSX.WGST ())
  4440. -                                {
  4441. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x20)), 0x01))
  4442. -                                }
  4443. -                            }
  4444. -
  4445. -                            If (CondRefOf (\_SB.PCI0.RP09.PXSX.WGST))
  4446. -                            {
  4447. -                                If (\_SB.PCI0.RP09.PXSX.WGST ())
  4448. -                                {
  4449. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x21)), 0x01))
  4450. -                                }
  4451. -                            }
  4452. -
  4453. -                            If (CondRefOf (\_SB.PCI0.RP10.PXSX.WGST))
  4454. -                            {
  4455. -                                If (\_SB.PCI0.RP10.PXSX.WGST ())
  4456. -                                {
  4457. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x22)), 0x01))
  4458. -                                }
  4459. -                            }
  4460. -
  4461. -                            If (CondRefOf (\_SB.PCI0.RP11.PXSX.WGST))
  4462. -                            {
  4463. -                                If (\_SB.PCI0.RP11.PXSX.WGST ())
  4464. -                                {
  4465. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x23)), 0x01))
  4466. -                                }
  4467. -                            }
  4468. -
  4469. -                            If (CondRefOf (\_SB.PCI0.RP12.PXSX.WGST))
  4470. -                            {
  4471. -                                If (\_SB.PCI0.RP12.PXSX.WGST ())
  4472. -                                {
  4473. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x24)), 0x01))
  4474. -                                }
  4475. -                            }
  4476. -
  4477. -                            If (CondRefOf (\_SB.PCI0.RP13.PXSX.WGST))
  4478. -                            {
  4479. -                                If (\_SB.PCI0.RP13.PXSX.WGST ())
  4480. -                                {
  4481. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x25)), 0x01))
  4482. -                                }
  4483. -                            }
  4484. -
  4485. -                            If (CondRefOf (\_SB.PCI0.RP14.PXSX.WGST))
  4486. -                            {
  4487. -                                If (\_SB.PCI0.RP14.PXSX.WGST ())
  4488. -                                {
  4489. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x26)), 0x01))
  4490. -                                }
  4491. -                            }
  4492. -
  4493. -                            If (CondRefOf (\_SB.PCI0.RP15.PXSX.WGST))
  4494. -                            {
  4495. -                                If (\_SB.PCI0.RP15.PXSX.WGST ())
  4496. -                                {
  4497. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x27)), 0x01))
  4498. -                                }
  4499. -                            }
  4500. -
  4501. -                            If (CondRefOf (\_SB.PCI0.RP16.PXSX.WGST))
  4502. -                            {
  4503. -                                If (\_SB.PCI0.RP16.PXSX.WGST ())
  4504. -                                {
  4505. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x28)), 0x01))
  4506. -                                }
  4507. -                            }
  4508. -
  4509. -                            If (CondRefOf (\_SB.PCI0.RP17.PXSX.WGST))
  4510. -                            {
  4511. -                                If (\_SB.PCI0.RP17.PXSX.WGST ())
  4512. -                                {
  4513. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x29)), 0x01))
  4514. -                                }
  4515. -                            }
  4516. -
  4517. -                            If (CondRefOf (\_SB.PCI0.RP18.PXSX.WGST))
  4518. -                            {
  4519. -                                If (\_SB.PCI0.RP18.PXSX.WGST ())
  4520. -                                {
  4521. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x2A)), 0x01))
  4522. -                                }
  4523. -                            }
  4524. -
  4525. -                            If (CondRefOf (\_SB.PCI0.RP19.PXSX.WGST))
  4526. -                            {
  4527. -                                If (\_SB.PCI0.RP19.PXSX.WGST ())
  4528. -                                {
  4529. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x2B)), 0x01))
  4530. -                                }
  4531. -                            }
  4532. -
  4533. -                            If (CondRefOf (\_SB.PCI0.RP20.PXSX.WGST))
  4534. -                            {
  4535. -                                If (\_SB.PCI0.RP20.PXSX.WGST ())
  4536. -                                {
  4537. -                                    Store (0x01, Index (DerefOf (Index (DEVY, 0x2C)), 0x01))
  4538. -                                }
  4539. -                            }
  4540. -                        }
  4541. -
  4542. -                        Return (DEVY) /* \_SB_.PEPD.DEVY */
  4543. -                    }
  4544. -
  4545. -                    If (LEqual (Arg2, 0x02))
  4546. -                    {
  4547. -                        Return (BCCD) /* \_SB_.PEPD.BCCD */
  4548. -                    }
  4549. -
  4550. -                    If (LEqual (Arg2, 0x03))
  4551. -                    {
  4552. -                        If (LEqual (S0ID, 0x01))
  4553. -                        {
  4554. -                            ADBG ("PEP:S_Fun3")
  4555. -                            \_SB.PCI0.LPCB.EC.ECNT (0x01)
  4556. -                            ADBG ("PEP:E_Fun3")
  4557. -                        }
  4558. -                    }
  4559. -
  4560. -                    If (LEqual (Arg2, 0x04))
  4561. -                    {
  4562. -                        If (LEqual (S0ID, 0x01))
  4563. -                        {
  4564. -                            ADBG ("PEP:S_Fun4")
  4565. -                            If (LAnd (LEqual (\RTBT, 0x01), CondRefOf (\_GPE.TBNF)))
  4566. -                            {
  4567. -                                \_GPE.TBNF ()
  4568. -                            }
  4569. -
  4570. -                            \_SB.PCI0.LPCB.EC.ECNT (0x00)
  4571. -                            ADBG ("PEP:E_Fun4")
  4572. -                        }
  4573. -                    }
  4574. -
  4575. -                    If (LEqual (Arg2, 0x05))
  4576. -                    {
  4577. -                        ADBG ("PEP:S_Fun5")
  4578. -                        If (LEqual (S0ID, 0x01))
  4579. -                        {
  4580. -                            \GUAM (0x01)
  4581. -                        }
  4582. -
  4583. -                        \_SB.PCI0.LPCB.EC.ECNT (0x03)
  4584. -                        ADBG ("PEP:E_Fun5")
  4585. -                    }
  4586. -
  4587. -                    If (LEqual (Arg2, 0x06))
  4588. -                    {
  4589. -                        ADBG ("PEP:S_Fun6")
  4590. -                        \_SB.PCI0.LPCB.EC.ECNT (0x02)
  4591. -                        If (LEqual (S0ID, 0x01))
  4592. -                        {
  4593. -                            \GUAM (0x00)
  4594. -                        }
  4595. -
  4596. -                        ADBG ("PEP:E_Fun6")
  4597. -                    }
  4598. -                }
  4599. -
  4600. -                Return (Buffer (0x01)
  4601. -                {
  4602. -                     0x00                                             // .
  4603. -                })
  4604. -            }
  4605.          }
  4606.      }
  4607.  
  4608. @@ -27561,6 +23477,13 @@
  4609.          0x00,
  4610.          0x00
  4611.      })
  4612. +    Name (\_S3, Package (0x04)  // _S3_: S3 System State
  4613. +    {
  4614. +        0x05,
  4615. +        0x05,
  4616. +        0x00,
  4617. +        0x00
  4618. +    })
  4619.      Name (\_S4, Package (0x04)  // _S4_: S4 System State
  4620.      {
  4621.          0x06,
  4622. @@ -27598,7 +23521,7 @@
  4623.          }
  4624.      }
  4625.  
  4626. -    OperationRegion (MNVS, SystemMemory, 0xAB160018, 0x1000)
  4627. +    OperationRegion (MNVS, SystemMemory, 0x7FF60018, 0x1000)
  4628.      Field (MNVS, DWordAcc, NoLock, Preserve)
  4629.      {
  4630.          Offset (0xD00),
  4631. @@ -28239,6 +24162,7 @@
  4632.  
  4633.      Method (GTST, 0, NotSerialized)
  4634.      {
  4635. +        ADBG ("GTST")
  4636.          Return (SMI (0x0A, 0x05, 0x00, 0x00, 0x00))
  4637.      }
  4638.  
  4639. @@ -28381,7 +24305,7 @@
  4640.          Return (Zero)
  4641.      }
  4642.  
  4643. -    Name (MACA, "_AUXMAC_#8C164505FA42#")
  4644. +    Name (MACA, "_AUXMAX_#XXXXXXXXXXXX#")
  4645.      Name (WOLD, "_S5WOL_#0117EF00000000#")
  4646.      Scope (\_SB)
  4647.      {
  4648. @@ -31532,8 +27456,8 @@
  4649.                          0x20,               // Length
  4650.                          )
  4651.                      Memory32Fixed (ReadWrite,
  4652. -                        0xF0000000,         // Address Base
  4653. -                        0x08000000,         // Address Length
  4654. +                        0xF8000000,         // Address Base
  4655. +                        0x04000000,         // Address Length
  4656.                          )
  4657.                      Memory32Fixed (ReadWrite,
  4658.                          0xFED10000,         // Address Base
  4659. @@ -31820,6 +27744,7 @@
  4660.                  \UCMS (0x12)
  4661.              }
  4662.  
  4663. +            \_SB.PCI0.DCPL ()
  4664.              Sleep (0x01F4)
  4665.              Notify (AC, 0x80) // Status Change
  4666.              Notify (\_TZ.THM0, 0x80) // Thermal Status Change
  4667. @@ -31872,6 +27797,7 @@
  4668.                  \UCMS (0x12)
  4669.              }
  4670.  
  4671. +            \_SB.PCI0.DCPL ()
  4672.              Sleep (0x01F4)
  4673.              Notify (AC, 0x80) // Status Change
  4674.              Notify (\_TZ.THM0, 0x80) // Thermal Status Change
  4675. @@ -32005,7 +27931,7 @@
  4676.  
  4677.          Method (_Q7F, 0, NotSerialized)  // _Qxx: EC Query
  4678.          {
  4679. -            Fatal (0x01, 0x80010000, 0x00011DEA)
  4680. +            Fatal (0x01, 0x80010000, 0x00011DAE)
  4681.          }
  4682.  
  4683.          Method (_Q46, 0, NotSerialized)  // _Qxx: EC Query
  4684. @@ -32230,110 +28156,110 @@
  4685.                  0x5A,
  4686.                  0x64
  4687.              })
  4688. -            Name (BRTB, Package (0x08)
  4689. +            Name (BRTB, Package (0x0A)
  4690.              {
  4691.                  Package (0x16)
  4692.                  {
  4693. -                    0x1E,
  4694. +                    0x19,
  4695.                      0x04,
  4696.                      0x04,
  4697.                      0x07,
  4698. -                    0x0B,
  4699. -                    0x11,
  4700. +                    0x0A,
  4701. +                    0x0E,
  4702. +                    0x13,
  4703.                      0x17,
  4704. -                    0x1E,
  4705. -                    0x25,
  4706. +                    0x1C,
  4707. +                    0x23,
  4708.                      0x2C,
  4709. -                    0x37,
  4710. -                    0x42,
  4711. -                    0x4E,
  4712. -                    0x5C,
  4713. -                    0x6E,
  4714. -                    0x8A,
  4715. -                    0xB9,
  4716. +                    0x33,
  4717. +                    0x3E,
  4718. +                    0x53,
  4719. +                    0x78,
  4720. +                    0x9C,
  4721. +                    0xCE,
  4722.                      0xFF,
  4723. -                    0x0587,
  4724. -                    0x0587,
  4725. +                    0x03DE,
  4726. +                    0x03DE,
  4727.                      0x04,
  4728.                      0x04
  4729.                  },
  4730.  
  4731.                  Package (0x16)
  4732.                  {
  4733. -                    0x1E,
  4734. +                    0x19,
  4735.                      0x04,
  4736.                      0x04,
  4737.                      0x07,
  4738. -                    0x0B,
  4739. -                    0x11,
  4740. +                    0x0A,
  4741. +                    0x0E,
  4742. +                    0x13,
  4743.                      0x17,
  4744. -                    0x1E,
  4745. -                    0x25,
  4746. +                    0x1C,
  4747. +                    0x23,
  4748.                      0x2C,
  4749. -                    0x37,
  4750. -                    0x42,
  4751. -                    0x4E,
  4752. -                    0x5C,
  4753. -                    0x6E,
  4754. -                    0x8A,
  4755. -                    0xB9,
  4756. +                    0x33,
  4757. +                    0x3E,
  4758. +                    0x53,
  4759. +                    0x78,
  4760. +                    0x9C,
  4761. +                    0xCE,
  4762.                      0xFF,
  4763. -                    0x0587,
  4764. -                    0x0587,
  4765. +                    0x03DE,
  4766. +                    0x03DE,
  4767.                      0x04,
  4768.                      0x04
  4769.                  },
  4770.  
  4771.                  Package (0x16)
  4772.                  {
  4773. -                    0x32,
  4774. -                    0x03,
  4775. -                    0x03,
  4776. -                    0x05,
  4777. -                    0x08,
  4778. -                    0x0A,
  4779. -                    0x0D,
  4780. -                    0x0F,
  4781. -                    0x12,
  4782.                      0x19,
  4783. -                    0x22,
  4784. -                    0x2E,
  4785. +                    0x04,
  4786. +                    0x04,
  4787. +                    0x07,
  4788. +                    0x0A,
  4789. +                    0x0E,
  4790. +                    0x13,
  4791. +                    0x17,
  4792. +                    0x1C,
  4793. +                    0x23,
  4794. +                    0x2C,
  4795. +                    0x33,
  4796.                      0x3E,
  4797. -                    0x54,
  4798. -                    0x6E,
  4799. -                    0x93,
  4800. -                    0xC1,
  4801. +                    0x53,
  4802. +                    0x78,
  4803. +                    0x9C,
  4804. +                    0xCE,
  4805.                      0xFF,
  4806. -                    0x0587,
  4807. -                    0x0587,
  4808. -                    0x03,
  4809. -                    0x03
  4810. +                    0x03DE,
  4811. +                    0x03DE,
  4812. +                    0x04,
  4813. +                    0x04
  4814.                  },
  4815.  
  4816.                  Package (0x16)
  4817.                  {
  4818. -                    0x32,
  4819. -                    0x03,
  4820. -                    0x03,
  4821. -                    0x05,
  4822. -                    0x08,
  4823. -                    0x0A,
  4824. -                    0x0D,
  4825. -                    0x0F,
  4826. -                    0x12,
  4827.                      0x19,
  4828. -                    0x22,
  4829. -                    0x2E,
  4830. +                    0x04,
  4831. +                    0x04,
  4832. +                    0x07,
  4833. +                    0x0A,
  4834. +                    0x0E,
  4835. +                    0x13,
  4836. +                    0x17,
  4837. +                    0x1C,
  4838. +                    0x23,
  4839. +                    0x2C,
  4840. +                    0x33,
  4841.                      0x3E,
  4842. -                    0x54,
  4843. -                    0x6E,
  4844. -                    0x93,
  4845. -                    0xC1,
  4846. +                    0x53,
  4847. +                    0x78,
  4848. +                    0x9C,
  4849. +                    0xCE,
  4850.                      0xFF,
  4851. -                    0x0587,
  4852. -                    0x0587,
  4853. -                    0x03,
  4854. -                    0x03
  4855. +                    0x03DE,
  4856. +                    0x03DE,
  4857. +                    0x04,
  4858. +                    0x04
  4859.                  },
  4860.  
  4861.                  Package (0x16)
  4862. @@ -32356,8 +28282,8 @@
  4863.                      0x8A,
  4864.                      0xB9,
  4865.                      0xFF,
  4866. -                    0x0587,
  4867. -                    0x0587,
  4868. +                    0x03DE,
  4869. +                    0x03DE,
  4870.                      0x04,
  4871.                      0x04
  4872.                  },
  4873. @@ -32382,60 +28308,112 @@
  4874.                      0x8A,
  4875.                      0xB9,
  4876.                      0xFF,
  4877. -                    0x0587,
  4878. -                    0x0587,
  4879. +                    0x03DE,
  4880. +                    0x03DE,
  4881.                      0x04,
  4882.                      0x04
  4883.                  },
  4884.  
  4885.                  Package (0x16)
  4886.                  {
  4887. -                    0x1E,
  4888. +                    0x19,
  4889.                      0x04,
  4890.                      0x04,
  4891.                      0x07,
  4892. -                    0x0B,
  4893. -                    0x11,
  4894. +                    0x0A,
  4895. +                    0x0E,
  4896. +                    0x13,
  4897.                      0x17,
  4898. -                    0x1E,
  4899. -                    0x25,
  4900. +                    0x1C,
  4901. +                    0x23,
  4902.                      0x2C,
  4903. -                    0x37,
  4904. -                    0x42,
  4905. -                    0x4E,
  4906. -                    0x5C,
  4907. -                    0x6E,
  4908. -                    0x8A,
  4909. -                    0xB9,
  4910. +                    0x33,
  4911. +                    0x3E,
  4912. +                    0x53,
  4913. +                    0x78,
  4914. +                    0x9C,
  4915. +                    0xCE,
  4916.                      0xFF,
  4917. -                    0x0587,
  4918. -                    0x0587,
  4919. +                    0x03DE,
  4920. +                    0x03DE,
  4921.                      0x04,
  4922.                      0x04
  4923.                  },
  4924.  
  4925.                  Package (0x16)
  4926.                  {
  4927. -                    0x1E,
  4928. +                    0x19,
  4929.                      0x04,
  4930.                      0x04,
  4931.                      0x07,
  4932. -                    0x0B,
  4933. -                    0x11,
  4934. +                    0x0A,
  4935. +                    0x0E,
  4936. +                    0x13,
  4937.                      0x17,
  4938. -                    0x1E,
  4939. -                    0x25,
  4940. +                    0x1C,
  4941. +                    0x23,
  4942.                      0x2C,
  4943. -                    0x37,
  4944. -                    0x42,
  4945. -                    0x4E,
  4946. -                    0x5C,
  4947. -                    0x6E,
  4948. -                    0x8A,
  4949. -                    0xB9,
  4950. +                    0x33,
  4951. +                    0x3E,
  4952. +                    0x53,
  4953. +                    0x78,
  4954. +                    0x9C,
  4955. +                    0xCE,
  4956.                      0xFF,
  4957. -                    0x0587,
  4958. -                    0x0587,
  4959. +                    0x03DE,
  4960. +                    0x03DE,
  4961. +                    0x04,
  4962. +                    0x04
  4963. +                },
  4964. +
  4965. +                Package (0x16)
  4966. +                {
  4967. +                    0x19,
  4968. +                    0x04,
  4969. +                    0x04,
  4970. +                    0x07,
  4971. +                    0x0A,
  4972. +                    0x0E,
  4973. +                    0x13,
  4974. +                    0x17,
  4975. +                    0x1C,
  4976. +                    0x23,
  4977. +                    0x2C,
  4978. +                    0x33,
  4979. +                    0x3E,
  4980. +                    0x53,
  4981. +                    0x78,
  4982. +                    0x9C,
  4983. +                    0xCE,
  4984. +                    0xFF,
  4985. +                    0x03DE,
  4986. +                    0x03DE,
  4987. +                    0x04,
  4988. +                    0x04
  4989. +                },
  4990. +
  4991. +                Package (0x16)
  4992. +                {
  4993. +                    0x19,
  4994. +                    0x04,
  4995. +                    0x04,
  4996. +                    0x07,
  4997. +                    0x0A,
  4998. +                    0x0E,
  4999. +                    0x13,
  5000. +                    0x17,
  5001. +                    0x1C,
  5002. +                    0x23,
  5003. +                    0x2C,
  5004. +                    0x33,
  5005. +                    0x3E,
  5006. +                    0x53,
  5007. +                    0x78,
  5008. +                    0x9C,
  5009. +                    0xCE,
  5010. +                    0xFF,
  5011. +                    0x03DE,
  5012. +                    0x03DE,
  5013.                      0x04,
  5014.                      0x04
  5015.                  }
  5016. @@ -33462,68 +29440,8 @@
  5017.                  }
  5018.              }
  5019.          }
  5020. -
  5021. -        Scope (\_SB.PCI0.LPCB.EC)
  5022. -        {
  5023. -            Method (_Q4E, 0, NotSerialized)  // _Qxx: EC Query
  5024. -            {
  5025. -                If (\H8DR)
  5026. -                {
  5027. -                    Store (PSST, Local0)
  5028. -                    If (PSST)
  5029. -                    {
  5030. -                        \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B0)
  5031. -                    }
  5032. -                    Else
  5033. -                    {
  5034. -                        \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B1)
  5035. -                    }
  5036. -                }
  5037. -                ElseIf (And (\RBEC (0x46), 0x40))
  5038. -                {
  5039. -                    \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B0)
  5040. -                }
  5041. -                Else
  5042. -                {
  5043. -                    \_SB.PCI0.LPCB.EC.HKEY.MHKQ (0x60B1)
  5044. -                }
  5045. -            }
  5046. -        }
  5047. -
  5048. -        Scope (\_SB.PCI0.LPCB.EC.HKEY)
  5049. -        {
  5050. -            Method (GPSS, 0, NotSerialized)
  5051. -            {
  5052. -                If (\H8DR)
  5053. -                {
  5054. -                    Store (PSST, Local1)
  5055. -                }
  5056. -                ElseIf (And (\RBEC (0x46), 0x40))
  5057. -                {
  5058. -                    Store (0x01, Local1)
  5059. -                }
  5060. -                Else
  5061. -                {
  5062. -                    Store (0x00, Local1)
  5063. -                }
  5064. -
  5065. -                If (LEqual (\_SB.GGIV (0x02050015), 0x00))
  5066. -                {
  5067. -                    Store (0x01, Local0)
  5068. -                }
  5069. -                Else
  5070. -                {
  5071. -                    Store (0x00, Local0)
  5072. -                }
  5073. -
  5074. -                Or (ShiftLeft (Local1, 0x01), Local0, Local0)
  5075. -                And (Local0, 0x03, Local0)
  5076. -                Return (Local0)
  5077. -            }
  5078. -        }
  5079.      }
  5080.  
  5081. -    Name (WOTF, 0x00)
  5082.      Scope (\_SB.PCI0.LPCB.EC.HKEY)
  5083.      {
  5084.          Method (MHQT, 1, NotSerialized)
  5085. @@ -33842,26 +29760,6 @@
  5086.                          ADBG (Concatenate ("ICFunc=", ToHexString (Local2)))
  5087.                          ADBG (Concatenate ("ICMode=", ToHexString (Local3)))
  5088.                          ADBG (Concatenate ("ValidF=", ToHexString (Local4)))
  5089. -                        If (LNot (CondRefOf (\_SB.IETM.DPTE)))
  5090. -                        {
  5091. -                            If (LGreater (\_PR.CLVL, 0x01))
  5092. -                            {
  5093. -                                Store (0x01, WOTF) /* \WOTF */
  5094. -                            }
  5095. -                        }
  5096. -                        ElseIf (LEqual (\_SB.IETM.DPTE, 0x00))
  5097. -                        {
  5098. -                            If (LGreater (\_PR.CLVL, 0x01))
  5099. -                            {
  5100. -                                Store (0x01, WOTF) /* \WOTF */
  5101. -                            }
  5102. -                        }
  5103. -
  5104. -                        If (WOTF)
  5105. -                        {
  5106. -                            ADBG ("WOTF")
  5107. -                        }
  5108. -
  5109.                          Switch (Local2)
  5110.                          {
  5111.                              Case (0x01)
  5112. @@ -33987,24 +29885,6 @@
  5113.                                      Store (Local3, \SMMC)
  5114.                                  }
  5115.                              }
  5116. -                            Case (0x0C)
  5117. -                            {
  5118. -                                If (LNotEqual (Local3, 0x0F))
  5119. -                                {
  5120. -                                    ShiftLeft (0x05, 0x01, Local1)
  5121. -                                    ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
  5122. -                                    Return (Local1)
  5123. -                                }
  5124. -
  5125. -                                If (LEqual (Local4, 0x00))
  5126. -                                {
  5127. -                                    Store (0x00, \VMSC)
  5128. -                                }
  5129. -                                Else
  5130. -                                {
  5131. -                                    Store (0x01, \VMSC)
  5132. -                                }
  5133. -                            }
  5134.                              Case (0x0D)
  5135.                              {
  5136.                                  If (LAnd (LLessEqual (Local3, 0x08), LGreaterEqual (Local3, 0x01)))
  5137. @@ -34061,7 +29941,6 @@
  5138.                              }
  5139.                              Default
  5140.                              {
  5141. -                                ADBG ("UND IC Func")
  5142.                                  ShiftLeft (0x01, 0x01, Local1)
  5143.                                  ADBG (Concatenate ("DYTC END=", ToHexString (Local1)))
  5144.                                  Return (Local1)
  5145. @@ -34182,135 +30061,117 @@
  5146.  
  5147.                              \FLPF (0x0D)
  5148.                          }
  5149. -                        ElseIf (LEqual (\VCSC, 0x01))
  5150. -                        {
  5151. -                            Store (0x0E, \CICF)
  5152. -                            \FLPF (0x01)
  5153. -                        }
  5154. -                        ElseIf (LEqual (\VFHP, 0x01))
  5155. -                        {
  5156. -                            Store (0x09, \CICF)
  5157. -                            \FLPF (0x04)
  5158. -                        }
  5159.                          ElseIf (LEqual (\VPSC, 0x01))
  5160.                          {
  5161.                              Store (0x0D, \CICF)
  5162. -                            \FLPF (0x01)
  5163. -                            If (WOTF)
  5164. +                            If (LEqual (\_SB.IETM.DPTE, 0x00))
  5165.                              {
  5166. -                                ADBG ("PSC")
  5167. -                                ADBG (SPSC)
  5168. -                                If (LOr (LEqual (\SPSC, 0x08), LEqual (\SPSC, 0x07)))
  5169. +                                If (LEqual (\SPSC, 0x02))
  5170.                                  {
  5171. -                                    ADBG ("7_8")
  5172. -                                    \_SB.PCI0.PL1S (0x78)
  5173. +                                    If (LGreater (\_PR.CLVL, 0x01))
  5174. +                                    {
  5175. +                                        \_SB.PCI0.PL1S (0x60)
  5176. +                                    }
  5177.                                  }
  5178. -                                ElseIf (LEqual (\SPSC, 0x02))
  5179. +                                ElseIf (LEqual (\SPSC, 0x07))
  5180.                                  {
  5181. -                                    ADBG ("2")
  5182. -                                    \_SB.PCI0.PL1S (0x60)
  5183. +                                    If (LGreater (\_PR.CLVL, 0x01))
  5184. +                                    {
  5185. +                                        \_SB.PCI0.PL1S (0x78)
  5186. +                                    }
  5187. +                                }
  5188. +                                ElseIf (LEqual (\SPSC, 0x08))
  5189. +                                {
  5190. +                                    If (LGreater (\_PR.CLVL, 0x01))
  5191. +                                    {
  5192. +                                        \_SB.PCI0.PL1S (0x78)
  5193. +                                    }
  5194.                                  }
  5195. -
  5196. -                                \FLPF (0x00)
  5197.                              }
  5198. +
  5199. +                            \FLPF (0x02)
  5200.                          }
  5201.                          ElseIf (LEqual (\VMMC, 0x01))
  5202.                          {
  5203.                              Store (0x0B, \CICF)
  5204. -                            \FLPF (0x01)
  5205. -                            If (WOTF)
  5206. +                            If (LEqual (\_SB.IETM.DPTE, 0x00))
  5207.                              {
  5208. -                                ADBG ("MMC")
  5209. -                                If (LEqual (\SMMC, 0x01))
  5210. +                                If (LEqual (SMMC, 0x01))
  5211.                                  {
  5212. -                                    ADBG ("COL")
  5213. -                                    \_SB.PCI0.PL1S (0x60)
  5214. +                                    If (LGreater (\_PR.CLVL, 0x01))
  5215. +                                    {
  5216. +                                        \_SB.PCI0.PL1S (0x60)
  5217. +                                    }
  5218.                                  }
  5219. -                                ElseIf (LEqual (\SMMC, 0x02))
  5220. +                                ElseIf (LEqual (SMMC, 0x02))
  5221.                                  {
  5222. -                                    ADBG ("PFM")
  5223. -                                    \_SB.PCI0.PL1S (0x78)
  5224. +                                    If (LGreater (\_PR.CLVL, 0x01))
  5225. +                                    {
  5226. +                                        \_SB.PCI0.PL1S (0x78)
  5227. +                                    }
  5228.                                  }
  5229. -
  5230. -                                \FLPF (0x00)
  5231. -                            }
  5232. -                        }
  5233. -                        ElseIf (LEqual (\VMSC, 0x01))
  5234. -                        {
  5235. -                            Store (0x0C, \CICF)
  5236. -                            \FLPF (0x01)
  5237. -                            If (WOTF)
  5238. -                            {
  5239. -                                ADBG ("MSC")
  5240. -                                \_SB.PCI0.PL1S (\DMSC)
  5241. -                                \FLPF (0x00)
  5242.                              }
  5243. +
  5244. +                            \FLPF (0x02)
  5245.                          }
  5246.                          ElseIf (LEqual (\VIFC, 0x01))
  5247.                          {
  5248.                              Store (0x0A, \CICF)
  5249. -                            \FLPF (0x0C)
  5250. -                            If (WOTF)
  5251. +                            If (LEqual (\_SB.IETM.DPTE, 0x00))
  5252.                              {
  5253. -                                ADBG ("IFC")
  5254. -                                \_SB.PCI0.PL1S (\DIFC)
  5255. -                                \FLPF (0x0C)
  5256. +                                If (LGreater (\_PR.CLVL, 0x01))
  5257. +                                {
  5258. +                                    \_SB.PCI0.PL1S (\DIFC)
  5259. +                                }
  5260.                              }
  5261. +
  5262. +                            \FLPF (0x0C)
  5263.                          }
  5264.                          ElseIf (LEqual (\VDMC, 0x01))
  5265.                          {
  5266.                              Store (0x08, \CICF)
  5267. -                            \FLPF (0x01)
  5268. -                            If (WOTF)
  5269. +                            If (LEqual (\_SB.IETM.DPTE, 0x00))
  5270.                              {
  5271. -                                ADBG ("DMC")
  5272. -                                \_SB.PCI0.PL1S (\DDMC)
  5273. -                                \FLPF (0x00)
  5274. +                                If (LGreater (\_PR.CLVL, 0x01))
  5275. +                                {
  5276. +                                    \_SB.PCI0.PL1S (\DDMC)
  5277. +                                }
  5278.                              }
  5279. +
  5280. +                            \FLPF (0x02)
  5281.                          }
  5282.                          ElseIf (LEqual (\VCQL, 0x01))
  5283.                          {
  5284.                              Store (0x01, \CICF)
  5285. -                            \FLPF (0x01)
  5286. -                            If (WOTF)
  5287. +                            If (LEqual (\_SB.IETM.DPTE, 0x00))
  5288.                              {
  5289. -                                ADBG ("CQL")
  5290. -                                \_SB.PCI0.PL1S (\DCQL)
  5291. -                                \FLPF (0x00)
  5292. +                                If (LGreater (\_PR.CLVL, 0x01))
  5293. +                                {
  5294. +                                    \_SB.PCI0.PL1S (\DCQL)
  5295. +                                }
  5296.                              }
  5297. +
  5298. +                            \FLPF (0x02)
  5299.                          }
  5300.                          Else
  5301.                          {
  5302. -                            ADBG ("Lowest IC Func")
  5303.                              Store (0x00, \CICF)
  5304. -                            If (LNot (CondRefOf (\_SB.IETM.DPTE)))
  5305. +                            If (LEqual (\_SB.IETM.DPTE, 0x01))
  5306.                              {
  5307. +                                \FLPF (0x02)
  5308.                                  If (LGreater (\_PR.CLVL, 0x01))
  5309.                                  {
  5310.                                      \_SB.PCI0.PL1S (\DSTD)
  5311. -                                    ADBG ("W/O DYTC")
  5312. -                                    \FLPF (0x00)
  5313.                                  }
  5314.                              }
  5315.                              ElseIf (LEqual (\_SB.IETM.DPTE, 0x00))
  5316.                              {
  5317. +                                \FLPF (0x00)
  5318.                                  If (LGreater (\_PR.CLVL, 0x01))
  5319.                                  {
  5320.                                      \_SB.PCI0.PL1S (\DSTD)
  5321. -                                    ADBG ("W/O DYTC")
  5322. -                                    \FLPF (0x00)
  5323.                                  }
  5324.                              }
  5325. -                            Else
  5326. -                            {
  5327. -                                ADBG ("DEF IC CONF")
  5328. -                                \FLPF (0x01)
  5329. -                            }
  5330. -                        }
  5331. -
  5332. -                        If (WOTF)
  5333. -                        {
  5334. -                            Store (0x00, WOTF) /* \WOTF */
  5335.                          }
  5336.  
  5337.                          Store (\VSTD, Local5)
  5338. @@ -34412,7 +30273,7 @@
  5339.                          }
  5340.                          Else
  5341.                          {
  5342. -                            Store (ShiftLeft (0x02, 0x08), Local1)
  5343. +                            Store (ShiftLeft (0x01, 0x08), Local1)
  5344.                          }
  5345.  
  5346.                          Or (Local1, 0x01, Local1)
  5347. @@ -34458,7 +30319,7 @@
  5348.                              \_SB.PCI0.PL1S (\DSTD)
  5349.                          }
  5350.  
  5351. -                        \FLPF (0x01)
  5352. +                        \FLPF (0x02)
  5353.                          NVST (0x3C)
  5354.                          Store (0x0F, \CICM)
  5355.                          Store (\VSTD, Local5)
  5356. @@ -34502,11 +30363,11 @@
  5357.          Method (NVST, 1, NotSerialized)
  5358.          {
  5359.              Store (Arg0, \_SB.PCI0.LPCB.EC.HKEY.GPTL)
  5360. -            If (LAnd (ANGN, LNotEqual (\_SB.PCI0.LPCB.EC.VPON, 0x00)))
  5361. +            If (LAnd (ANGN, LNotEqual (\_SB.PCI0.LPCB.DGON, 0x00)))
  5362.              {
  5363. -                If (CondRefOf (\_SB.PCI0.RP09.PEGP.CPPC))
  5364. +                If (CondRefOf (\_SB.PCI0.RP01.PEGP.CPPC))
  5365.                  {
  5366. -                    \_SB.PCI0.RP09.PEGP.NVST ()
  5367. +                    \_SB.PCI0.RP01.PEGP.NVST ()
  5368.                  }
  5369.              }
  5370.          }
  5371. @@ -34553,6 +30414,17 @@
  5372.  
  5373.      Scope (\_SB.PCI0)
  5374.      {
  5375. +        Method (DCPL, 0, NotSerialized)
  5376. +        {
  5377. +            If (LEqual (\_SB.PCI0.LPCB.EC.ACAT, 0x00))
  5378. +            {
  5379. +                SPMS (0x01)
  5380. +            }
  5381. +            Else
  5382. +            {
  5383. +                SPMS (0x02)
  5384. +            }
  5385. +        }
  5386.      }
  5387.  
  5388.      Scope (\_SB.PCI0.LPCB.EC)
RAW Paste Data