Index: meson/arch/arm64/meson.build
===================================================================
--- meson/arch/arm64/meson.build	(revision a73a1453b2b32910e3e981c2942288e99e7df640)
+++ meson/arch/arm64/meson.build	(revision 81ec7e1867942dce648bbef472b80d7b8a71f294)
@@ -32,5 +32,4 @@
 arch_uspace_link_args = [ '-nostdlib', '-lgcc' ]
 
-
 # UEFI binaries should be relocatable, the EFI boot service LoadImage() will
 # rebase the boot file using the .reloc information in the image if it cannot
@@ -46,5 +45,4 @@
 arch_boot_link_args = [ '-Wl,-shared', '-Wl,--no-gc-sections' ]
 
-
 if MACHINE == 'virt'
 	rd_essential += [
@@ -54,2 +52,10 @@
 	]
 endif
+
+if MACHINE == 'hikey960'
+	rd_essential += [
+		'drv/char/pl011',
+		'drv/intctl/gicv2',
+		'drv/platform/hikey960',
+	]
+endif
