+++ /dev/null
-/** @file\r
-Platform init DXE driver for this platform.\r
-\r
-Copyright (c) 2013 Intel Corporation.\r
-\r
-SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
-**/\r
-\r
-//\r
-// Statements that include other files\r
-//\r
-#include "PlatformInitDxe.h"\r
-#include <Library/PciLib.h>\r
-#include <IndustryStandard/Pci.h>\r
-\r
-VOID\r
-GetQncName (\r
- VOID\r
- )\r
-{\r
- DEBUG ((EFI_D_INFO, "QNC Name: "));\r
- switch (PciRead16 (PCI_LIB_ADDRESS (MC_BUS, MC_DEV, MC_FUN, PCI_DEVICE_ID_OFFSET))) {\r
- case QUARK_MC_DEVICE_ID:\r
- DEBUG ((EFI_D_INFO, "Quark"));\r
- break;\r
- case QUARK2_MC_DEVICE_ID:\r
- DEBUG ((EFI_D_INFO, "Quark2"));\r
- break;\r
- default:\r
- DEBUG ((EFI_D_INFO, "Unknown"));\r
- }\r
-\r
- //\r
- // Revision\r
- //\r
- switch (PciRead8 (PCI_LIB_ADDRESS (MC_BUS, MC_DEV, MC_FUN, PCI_REVISION_ID_OFFSET))) {\r
- case QNC_MC_REV_ID_A0:\r
- DEBUG ((EFI_D_INFO, " - A0 stepping\n"));\r
- break;\r
- default:\r
- DEBUG ((EFI_D_INFO, " - xx\n"));\r
- }\r
-\r
- return;\r
-}\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-PlatformInit (\r
- IN EFI_HANDLE ImageHandle,\r
- IN EFI_SYSTEM_TABLE *SystemTable\r
- )\r
-/*++\r
-\r
-Routine Description:\r
- Entry point for the driver.\r
-\r
-Arguments:\r
-\r
- ImageHandle - Image Handle.\r
- SystemTable - EFI System Table.\r
-\r
-Returns:\r
-\r
- EFI_SUCCESS - Function has completed successfully.\r
-\r
---*/\r
-{\r
- EFI_STATUS Status;\r
-\r
- GetQncName();\r
-\r
- //\r
- // Create events for configuration callbacks.\r
- //\r
- CreateConfigEvents ();\r
-\r
- //\r
- // Init Platform LEDs.\r
- //\r
- Status = PlatformLedInit ((EFI_PLATFORM_TYPE)PcdGet16 (PcdPlatformType));\r
- ASSERT_EFI_ERROR (Status);\r
-\r
- return EFI_SUCCESS;\r
-}\r
-\r