install -m 644 rpi4/boot/start*.elf %{buildroot}/boot/
install -m 644 rpi4/boot/fixup*.dat %{buildroot}/boot/
-# Install kernel binary and DTB
+# Install kernel DTB
%ifarch aarch64
install -m 644 build/%{variant}/arch/%{buildarch}/boot/dts/broadcom/bcm*.dtb %{buildroot}/boot/
%else
install -m 644 build/%{variant}/arch/%{buildarch}/boot/dts/bcm*.dtb %{buildroot}/boot/
%endif
+mkdir -p %{buildroot}/boot/overlays
+install -m 644 build/%{variant}/arch/%{buildarch}/boot/dts/overlays/*.dtbo %{buildroot}/boot/overlays/
# Install kernel headers
make O=build/%{variant} headers_install %{?_smp_mflags} INSTALL_HDR_PATH=%{buildroot}/usr
for target in %{variant} %{variant}-rt; do
- # Install kernel binary and DTB
+ # Install kernel binary
case $target in
%{variant})
%ifarch aarch64
/boot/zImage
%endif
/boot/bcm*.dtb
+/boot/overlays/*.dtbo
/boot/config.txt
/boot/LICENCE.broadcom
/boot/start*.elf
/boot/zImage_rt
%endif
/boot/bcm*.dtb
+/boot/overlays/*.dtbo
/boot/config.txt
/boot/LICENCE.broadcom
/boot/start*.elf