PchRegsScc.h 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. /*++
  2. Copyright (c) 2012 - 2014, Intel Corporation. All rights reserved
  3. SPDX-License-Identifier: BSD-2-Clause-Patent
  4. Module Name:
  5. PchRegsScc.h
  6. Abstract:
  7. Register names for VLV SCC module.
  8. Conventions:
  9. - Prefixes:
  10. Definitions beginning with "R_" are registers
  11. Definitions beginning with "B_" are bits within registers
  12. Definitions beginning with "V_" are meaningful values of bits within the registers
  13. Definitions beginning with "S_" are register sizes
  14. Definitions beginning with "N_" are the bit position
  15. - In general, PCH registers are denoted by "_PCH_" in register names
  16. - Registers / bits that are different between PCH generations are denoted by
  17. "_PCH_<generation_name>_" in register/bit names. e.g., "_PCH_VLV_"
  18. - Registers / bits that are different between SKUs are denoted by "_<SKU_name>"
  19. at the end of the register/bit names
  20. - Registers / bits of new devices introduced in a PCH generation will be just named
  21. as "_PCH_" without <generation_name> inserted.
  22. --*/
  23. #ifndef _PCH_REGS_SCC_H_
  24. #define _PCH_REGS_SCC_H_
  25. //
  26. // SCC Modules Registers
  27. //
  28. //
  29. // SCC SDIO Modules
  30. // PCI Config Space Registers
  31. //
  32. #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_0 16
  33. #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_1 17
  34. #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_2 18
  35. #define PCI_DEVICE_NUMBER_PCH_SCC_SDIO_3 23
  36. #define PCI_FUNCTION_NUMBER_PCH_SCC_SDIO 0
  37. #endif