PeiBoardInitPreMemLib.c 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. /** @file
  2. Aspire VN7-572G Board Initialization Pre-Memory library
  3. Copyright (c) 2017 - 2019, Intel Corporation. All rights reserved.<BR>
  4. SPDX-License-Identifier: BSD-2-Clause-Patent
  5. **/
  6. #include <PiPei.h>
  7. #include <Library/BoardInitLib.h>
  8. #include <Library/DebugLib.h>
  9. EFI_STATUS
  10. EFIAPI
  11. AspireVn7Dash572GBoardDebugInit (
  12. VOID
  13. );
  14. EFI_BOOT_MODE
  15. EFIAPI
  16. AspireVn7Dash572GBoardBootModeDetect (
  17. VOID
  18. );
  19. EFI_STATUS
  20. EFIAPI
  21. AspireVn7Dash572GBoardInitBeforeMemoryInit (
  22. VOID
  23. );
  24. EFI_STATUS
  25. EFIAPI
  26. AspireVn7Dash572GBoardInitAfterMemoryInit (
  27. VOID
  28. );
  29. EFI_STATUS
  30. EFIAPI
  31. BoardDetect (
  32. VOID
  33. )
  34. {
  35. DEBUG ((DEBUG_INFO, "%a(): Deferred until LPC programming is complete\n", __FUNCTION__));
  36. return EFI_SUCCESS;
  37. }
  38. EFI_STATUS
  39. EFIAPI
  40. BoardDebugInit (
  41. VOID
  42. )
  43. {
  44. return AspireVn7Dash572GBoardDebugInit ();
  45. }
  46. EFI_BOOT_MODE
  47. EFIAPI
  48. BoardBootModeDetect (
  49. VOID
  50. )
  51. {
  52. return AspireVn7Dash572GBoardBootModeDetect ();
  53. }
  54. EFI_STATUS
  55. EFIAPI
  56. BoardInitBeforeMemoryInit (
  57. VOID
  58. )
  59. {
  60. return AspireVn7Dash572GBoardInitBeforeMemoryInit ();
  61. }
  62. EFI_STATUS
  63. EFIAPI
  64. BoardInitAfterMemoryInit (
  65. VOID
  66. )
  67. {
  68. return AspireVn7Dash572GBoardInitAfterMemoryInit ();
  69. }
  70. EFI_STATUS
  71. EFIAPI
  72. BoardInitBeforeTempRamExit (
  73. VOID
  74. )
  75. {
  76. return EFI_SUCCESS;
  77. }
  78. EFI_STATUS
  79. EFIAPI
  80. BoardInitAfterTempRamExit (
  81. VOID
  82. )
  83. {
  84. return EFI_SUCCESS;
  85. }