@@ -458,6 +458,7 @@ endmenu
source "package/dvb-apps/Config.in"
source "package/dvbsnoop/Config.in"
source "package/edid-decode/Config.in"
+ source "package/edk2-platforms/Config.in"
source "package/eudev/Config.in"
source "package/ev3dev-linux-drivers/Config.in"
source "package/evemu/Config.in"
new file mode 100644
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_EDK2_PLATFORMS
+ bool
+ help
+ EDK II description files for all supported platforms. The main EDK2
+ bootloader package will depend on these description files while building
+ firmware for certain platforms.
+
+ https://github.com/tianocore/edk2-platforms
new file mode 100644
@@ -0,0 +1,3 @@
+# Locally calculated
+sha256 b90b923425f81ca1b1ae37a5adc02853cdb609d716f08f64482b735ac5d253a7 edk2-platforms-f8958b86e8863432b815a132a0f0fe82950c6dd1.tar.gz
+sha256 50ce20c9cfdb0e19ee34fe0a51fc0afe961f743697b068359ab2f862b494df80 License.txt
new file mode 100644
@@ -0,0 +1,21 @@
+################################################################################
+#
+# edk2-platforms
+#
+################################################################################
+
+EDK2_PLATFORMS_VERSION = f8958b86e8863432b815a132a0f0fe82950c6dd1
+EDK2_PLATFORMS_SITE = $(call github,tianocore,edk2-platforms,$(EDK2_PLATFORMS_VERSION))
+EDK2_PLATFORMS_LICENSE = BSD-2-Clause
+EDK2_PLATFORMS_LICENSE_FILE = License.txt
+EDK2_PLATFORMS_INSTALL_TARGET = NO
+EDK2_PLATFORMS_INSTALL_STAGING = YES
+
+# There is nothing to build for edk2-platforms. All we need to do is to copy
+# all description files to staging, for other packages to build with.
+define EDK2_PLATFORMS_INSTALL_STAGING_CMDS
+ rm -rf $(STAGING_DIR)/usr/share/edk2-platforms
+ cp -rf $(@D) $(STAGING_DIR)/usr/share/edk2-platforms
+endef
+
+$(eval $(generic-package))