JH7110.dec 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. ## @file
  2. #
  3. # Copyright (c) 2023, Minda Chen <minda.chen@starfivetech.com>
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ##
  8. [Defines]
  9. DEC_SPECIFICATION = 0x0001001A
  10. PACKAGE_NAME = JH7110Pkg
  11. PACKAGE_GUID = D4B585C5-EBCA-4779-B974-05A3CF2F10C4
  12. PACKAGE_VERSION = 1.0
  13. [Includes]
  14. Include
  15. [Guids]
  16. gJH7110TokenSpaceGuid = {0x44045e56, 0x7056, 0x4be6, {0x88, 0xc0, 0x49, 0x0c, 0x67, 0x90, 0x2f, 0xba}}
  17. [PcdsFixedAtBuild.common]
  18. gJH7110TokenSpaceGuid.PcdJH7110RegistersAddress|0|UINT32|0x00000001
  19. gJH7110TokenSpaceGuid.PcdJH7110PciRegBase|0x2b000000|UINT64|0x00000002
  20. gJH7110TokenSpaceGuid.PcdJH7110PciBusMmioAdr|0x0|UINT64|0x00000003
  21. gJH7110TokenSpaceGuid.PcdJH7110PciBusMmioLen|0x0|UINT32|0x00000004
  22. gJH7110TokenSpaceGuid.PcdJH7110PciCpuMmioAdr|0x0|UINT64|0x00000005
  23. gJH7110TokenSpaceGuid.PcdJH7110PciConfigRegBase|0x9c0000000|UINT64|0x00000006
  24. #SPI
  25. gJH7110TokenSpaceGuid.PcdSpiFlashRegBase|0|UINT32|0x10000001
  26. gJH7110TokenSpaceGuid.PcdSpiFlashAhbBase|0|UINT64|0x10000002
  27. gJH7110TokenSpaceGuid.PcdSpiFlashAhbSize|0|UINT32|0x10000013
  28. gJH7110TokenSpaceGuid.PcdSpiFlashFifoDepth|0|UINT16|0x10000003
  29. gJH7110TokenSpaceGuid.PcdSpiFlashFifoWidth|0|UINT8|0x10000004
  30. gJH7110TokenSpaceGuid.PcdSpiFlashTrigAdd|0|UINT32|0x10000005
  31. gJH7110TokenSpaceGuid.PcdSpiFlashReadDelay|0xFFFF|UINT16|0x10000006
  32. gJH7110TokenSpaceGuid.PcdSpiFlashMaxHz|0|UINT32|0x10000007
  33. gJH7110TokenSpaceGuid.PcdSpiFlashRefClkHz|0|UINT32|0x10000008
  34. gJH7110TokenSpaceGuid.PcdSpiFlashTshslNs|0|UINT32|0x10000009
  35. gJH7110TokenSpaceGuid.PcdSpiFlashTsd2dNs|0|UINT32|0x10000010
  36. gJH7110TokenSpaceGuid.PcdSpiFlashTchshNs|0|UINT32|0x10000011
  37. gJH7110TokenSpaceGuid.PcdSpiFlashTslchNs|0|UINT32|0x10000012
  38. gJH7110TokenSpaceGuid.PcdSpiMemoryMapped|TRUE|BOOLEAN|0x3000060
  39. gJH7110TokenSpaceGuid.PcdSpiVariableOffset|0|UINT32|0x3000061
  40. [Protocols]
  41. gJH7110SpiMasterProtocolGuid = { 0xA33C46E0, 0x4FB6, 0x4AA3, { 0x8E, 0x66, 0x00, 0x06, 0x9F, 0x3A, 0x11, 0x81 }}
  42. gJH7110SpiFlashProtocolGuid = { 0x5ECECDF6, 0x81DA, 0x4E10, { 0x9D, 0x4B, 0x26, 0x65, 0x8C, 0x03, 0xAB, 0xBC }}