|
@@ -1,6 +1,6 @@
|
|
|
#@TYPE: Machine
|
|
|
#@NAME: genericarm64
|
|
|
-#@DESCRIPTION: Generic Arm64 machine for typical SystemReady platforms, which
|
|
|
+#@DESCRIPTION: Generic Arm64 machine for typical SystemReady IR/ES platforms, which
|
|
|
#have working firmware and boot via EFI.
|
|
|
|
|
|
require conf/machine/include/arm/arch-armv8a.inc
|
|
@@ -10,15 +10,17 @@ DEFAULTTUNE = "armv8a-crc"
|
|
|
|
|
|
MACHINE_FEATURES = "acpi alsa bluetooth efi keyboard pci qemu-usermode rtc screen usbhost vfat wifi"
|
|
|
|
|
|
-# Install all the kernel modules and all the firmware
|
|
|
-MACHINE_EXTRA_RRECOMMENDS += "kernel-modules linux-firmware"
|
|
|
-
|
|
|
KERNEL_IMAGETYPE = "Image"
|
|
|
PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
|
|
|
|
|
|
-# Use an initramfs and populate it with the kernel modules
|
|
|
+# Install all the kernel modules into the rootfs
|
|
|
+MACHINE_EXTRA_RRECOMMENDS += "kernel-modules"
|
|
|
+# Install selected pieces of firmware
|
|
|
+MACHINE_EXTRA_RRECOMMENDS += "linux-firmware-wl12xx linux-firmware-wl18xx linux-firmware-rtl-nic"
|
|
|
+
|
|
|
+# Use an initramfs and populate it with the kernel modules and key firmware
|
|
|
INITRAMFS_IMAGE ?= "core-image-initramfs-boot"
|
|
|
-PACKAGE_INSTALL:append:pn-core-image-initramfs-boot = " kernel-modules"
|
|
|
+PACKAGE_INSTALL:append:pn-core-image-initramfs-boot = " ${MACHINE_EXTRA_RRECOMMENDS}"
|
|
|
|
|
|
IMAGE_FSTYPES ?= "wic"
|
|
|
WKS_FILE ?= "genericarm64.wks.in"
|