Itss.asl 712 B

123456789101112131415161718192021222324252627282930313233
  1. /** @file
  2. Copyright (c) 2017, Intel Corporation. All rights reserved.<BR>
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. **/
  5. // ITSS
  6. // Define the needed ITSS registers used by ASL on Interrupt
  7. // mapping.
  8. scope(\_SB){
  9. OperationRegion(ITSS, SystemMemory, 0xfdc43100, 0x208)
  10. Field(ITSS, ByteAcc, NoLock, Preserve)
  11. {
  12. PARC, 8,
  13. PBRC, 8,
  14. PCRC, 8,
  15. PDRC, 8,
  16. PERC, 8,
  17. PFRC, 8,
  18. PGRC, 8,
  19. PHRC, 8,
  20. Offset(0x200), // Offset 3300h ITSSPRC - ITSS Power Reduction Control
  21. , 1,
  22. , 1,
  23. SCGE, 1, // ITSSPRC[2]: 8254 Static Clock Gating Enable (8254CGE)
  24. }
  25. }