Update to 2016.09 GA, Add qemu elf binaries to new subpackage
This commit is contained in:
parent
baf59c6a22
commit
2c521c5b7a
@ -79,6 +79,7 @@ orangepi_one
|
|||||||
orangepi_pc
|
orangepi_pc
|
||||||
orangepi_pc_plus
|
orangepi_pc_plus
|
||||||
orangepi_plus
|
orangepi_plus
|
||||||
|
orangepi_plus2e
|
||||||
origen
|
origen
|
||||||
paz00
|
paz00
|
||||||
peach-pi
|
peach-pi
|
||||||
|
@ -1,14 +1,14 @@
|
|||||||
From ad8f78f7df2cbfd271d73afc5296941972b38119 Mon Sep 17 00:00:00 2001
|
From af017eb82317dc88c1b23301d76466b389c2e007 Mon Sep 17 00:00:00 2001
|
||||||
From: Peter Robinson <pbrobinson@gmail.com>
|
From: Peter Robinson <pbrobinson@gmail.com>
|
||||||
Date: Tue, 4 Aug 2015 09:37:38 +0100
|
Date: Tue, 13 Sep 2016 08:47:34 +0100
|
||||||
Subject: [PATCH 3/5] port utilite to distro generic boot commands
|
Subject: [PATCH] port utilite to distro generic boot commands
|
||||||
|
|
||||||
---
|
---
|
||||||
include/configs/cm_fx6.h | 107 ++++++++++++-----------------------------------
|
include/configs/cm_fx6.h | 115 ++++++++++++-----------------------------------
|
||||||
1 file changed, 27 insertions(+), 80 deletions(-)
|
1 file changed, 29 insertions(+), 86 deletions(-)
|
||||||
|
|
||||||
diff --git a/include/configs/cm_fx6.h b/include/configs/cm_fx6.h
|
diff --git a/include/configs/cm_fx6.h b/include/configs/cm_fx6.h
|
||||||
index 12734a1..602c178 100644
|
index c839b03..4dd501e 100644
|
||||||
--- a/include/configs/cm_fx6.h
|
--- a/include/configs/cm_fx6.h
|
||||||
+++ b/include/configs/cm_fx6.h
|
+++ b/include/configs/cm_fx6.h
|
||||||
@@ -11,6 +11,7 @@
|
@@ -11,6 +11,7 @@
|
||||||
@ -19,7 +19,7 @@ index 12734a1..602c178 100644
|
|||||||
#include "mx6_common.h"
|
#include "mx6_common.h"
|
||||||
|
|
||||||
/* Machine config */
|
/* Machine config */
|
||||||
@@ -64,97 +65,43 @@
|
@@ -78,101 +79,43 @@
|
||||||
#define CONFIG_ENV_SIZE (8 * 1024)
|
#define CONFIG_ENV_SIZE (8 * 1024)
|
||||||
#define CONFIG_ENV_OFFSET (768 * 1024)
|
#define CONFIG_ENV_OFFSET (768 * 1024)
|
||||||
|
|
||||||
@ -45,10 +45,13 @@ index 12734a1..602c178 100644
|
|||||||
"stderr=serial,vga\0" \
|
"stderr=serial,vga\0" \
|
||||||
"panel=HDMI\0" \
|
"panel=HDMI\0" \
|
||||||
- "autoload=no\0" \
|
- "autoload=no\0" \
|
||||||
|
- "uImage=uImage-cm-fx6\0" \
|
||||||
|
- "zImage=zImage-cm-fx6\0" \
|
||||||
- "kernel=uImage-cm-fx6\0" \
|
- "kernel=uImage-cm-fx6\0" \
|
||||||
- "script=boot.scr\0" \
|
- "script=boot.scr\0" \
|
||||||
"dtb=cm-fx6.dtb\0" \
|
- "dtb=cm-fx6.dtb\0" \
|
||||||
- "bootm_low=18000000\0" \
|
- "bootm_low=18000000\0" \
|
||||||
|
+ "dtb=imx6q-utilite-pro.dts\0" \
|
||||||
"loadaddr=0x10800000\0" \
|
"loadaddr=0x10800000\0" \
|
||||||
"fdtaddr=0x11000000\0" \
|
"fdtaddr=0x11000000\0" \
|
||||||
+ "fdt_addr_r=0x18000000\0" \
|
+ "fdt_addr_r=0x18000000\0" \
|
||||||
@ -63,10 +66,12 @@ index 12734a1..602c178 100644
|
|||||||
- "video_dvi=mxcfb0:dev=dvi,1280x800M-32@50,if=RGB32\0" \
|
- "video_dvi=mxcfb0:dev=dvi,1280x800M-32@50,if=RGB32\0" \
|
||||||
- "doboot=bootm ${loadaddr}\0" \
|
- "doboot=bootm ${loadaddr}\0" \
|
||||||
- "doloadfdt=false\0" \
|
- "doloadfdt=false\0" \
|
||||||
- "setboottypez=setenv kernel zImage-cm-fx6;" \
|
- "mtdids=" MTDIDS_DEFAULT "\0" \
|
||||||
|
- "mtdparts=" MTDPARTS_DEFAULT "\0" \
|
||||||
|
- "setboottypez=setenv kernel ${zImage};" \
|
||||||
- "setenv doboot bootz ${loadaddr} - ${fdtaddr};" \
|
- "setenv doboot bootz ${loadaddr} - ${fdtaddr};" \
|
||||||
- "setenv doloadfdt true;\0" \
|
- "setenv doloadfdt true;\0" \
|
||||||
- "setboottypem=setenv kernel uImage-cm-fx6;" \
|
- "setboottypem=setenv kernel ${uImage};" \
|
||||||
- "setenv doboot bootm ${loadaddr};" \
|
- "setenv doboot bootm ${loadaddr};" \
|
||||||
- "setenv doloadfdt false;\0"\
|
- "setenv doloadfdt false;\0"\
|
||||||
- "mmcroot=/dev/mmcblk0p2 rw rootwait\0" \
|
- "mmcroot=/dev/mmcblk0p2 rw rootwait\0" \
|
||||||
@ -74,13 +79,13 @@ index 12734a1..602c178 100644
|
|||||||
- "nandroot=/dev/mtdblock4 rw\0" \
|
- "nandroot=/dev/mtdblock4 rw\0" \
|
||||||
- "nandrootfstype=ubifs\0" \
|
- "nandrootfstype=ubifs\0" \
|
||||||
- "mmcargs=setenv bootargs console=${console} root=${mmcroot} " \
|
- "mmcargs=setenv bootargs console=${console} root=${mmcroot} " \
|
||||||
- "${video}\0" \
|
- "${video} ${extrabootargs}\0" \
|
||||||
- "sataargs=setenv bootargs console=${console} root=${sataroot} " \
|
- "sataargs=setenv bootargs console=${console} root=${sataroot} " \
|
||||||
- "${video}\0" \
|
- "${video} ${extrabootargs}\0" \
|
||||||
- "nandargs=setenv bootargs console=${console} " \
|
- "nandargs=setenv bootargs console=${console} " \
|
||||||
- "root=${nandroot} " \
|
- "root=${nandroot} " \
|
||||||
- "rootfstype=${nandrootfstype} " \
|
- "rootfstype=${nandrootfstype} " \
|
||||||
- "${video}\0" \
|
- "${video} ${extrabootargs}\0" \
|
||||||
- "nandboot=if run nandloadkernel; then " \
|
- "nandboot=if run nandloadkernel; then " \
|
||||||
- "run nandloadfdt;" \
|
- "run nandloadfdt;" \
|
||||||
- "run setboottypem;" \
|
- "run setboottypem;" \
|
||||||
@ -117,8 +122,7 @@ index 12734a1..602c178 100644
|
|||||||
- "run trybootk;" \
|
- "run trybootk;" \
|
||||||
- "run setboottypez;" \
|
- "run setboottypez;" \
|
||||||
- "run trybootk;\0"
|
- "run trybootk;\0"
|
||||||
+ BOOTENV
|
-
|
||||||
|
|
||||||
-#define CONFIG_BOOTCOMMAND \
|
-#define CONFIG_BOOTCOMMAND \
|
||||||
- "run setupmmcboot;" \
|
- "run setupmmcboot;" \
|
||||||
- "mmc dev ${storagedev};" \
|
- "mmc dev ${storagedev};" \
|
||||||
@ -137,12 +141,14 @@ index 12734a1..602c178 100644
|
|||||||
- "fi;" \
|
- "fi;" \
|
||||||
- "run setupnandboot;" \
|
- "run setupnandboot;" \
|
||||||
- "run nandboot;"
|
- "run nandboot;"
|
||||||
|
+ BOOTENV
|
||||||
|
+
|
||||||
+#else /* ifndef CONFIG_SPL_BUILD */
|
+#else /* ifndef CONFIG_SPL_BUILD */
|
||||||
+#define CONFIG_EXTRA_ENV_SETTINGS
|
+#define CONFIG_EXTRA_ENV_SETTINGS
|
||||||
+#endif
|
+#endif
|
||||||
|
|
||||||
#define CONFIG_PREBOOT "usb start"
|
#define CONFIG_PREBOOT "usb start;sf probe"
|
||||||
|
|
||||||
--
|
--
|
||||||
2.5.0
|
2.9.3
|
||||||
|
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
033c2bf6403e17785bf104877abe691b u-boot-2016.09-rc2.tar.bz2
|
2e69dda70eb28f8042d2f9fbeb1feaa1 u-boot-2016.09.tar.bz2
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
%global candidate rc2
|
#global candidate rc2
|
||||||
|
|
||||||
Name: uboot-tools
|
Name: uboot-tools
|
||||||
Version: 2016.09
|
Version: 2016.09
|
||||||
Release: 2%{?candidate:.%{candidate}}%{?dist}
|
Release: 3%{?candidate:.%{candidate}}%{?dist}
|
||||||
Summary: U-Boot utilities
|
Summary: U-Boot utilities
|
||||||
|
|
||||||
Group: Development/Tools
|
Group: Development/Tools
|
||||||
@ -13,7 +13,7 @@ Source1: armv7-boards
|
|||||||
Source2: armv8-boards
|
Source2: armv8-boards
|
||||||
|
|
||||||
Patch1: add-BOOTENV_INIT_COMMAND-for-commands-that-may-be-ne.patch
|
Patch1: add-BOOTENV_INIT_COMMAND-for-commands-that-may-be-ne.patch
|
||||||
#Patch2: port-utilite-to-distro-generic-boot-commands.patch
|
Patch2: port-utilite-to-distro-generic-boot-commands.patch
|
||||||
Patch3: mvebu-enable-generic-distro-boot-config.patch
|
Patch3: mvebu-enable-generic-distro-boot-config.patch
|
||||||
|
|
||||||
BuildRequires: bc
|
BuildRequires: bc
|
||||||
@ -37,7 +37,6 @@ BuildArch: noarch
|
|||||||
|
|
||||||
%description -n uboot-images-armv8
|
%description -n uboot-images-armv8
|
||||||
u-boot bootloader binaries for the aarch64 vexpress_aemv8a
|
u-boot bootloader binaries for the aarch64 vexpress_aemv8a
|
||||||
|
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch %{arm}
|
%ifarch %{arm}
|
||||||
@ -48,7 +47,15 @@ BuildArch: noarch
|
|||||||
|
|
||||||
%description -n uboot-images-armv7
|
%description -n uboot-images-armv7
|
||||||
u-boot bootloader binaries for armv7 boards
|
u-boot bootloader binaries for armv7 boards
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ifarch %{arm} aarch64
|
||||||
|
%package -n uboot-images-qemu
|
||||||
|
Summary: u-boot bootloader images for armv7 boards
|
||||||
|
Requires: uboot-tools
|
||||||
|
|
||||||
|
%description -n uboot-images-qemu
|
||||||
|
u-boot bootloader ELF binaries for use with qemu
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
@ -160,6 +167,33 @@ mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot/$(echo $board)/
|
|||||||
done
|
done
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# QEMU ELF binaries
|
||||||
|
%ifarch %{arm}
|
||||||
|
for board in vexpress_ca15_tc2 vexpress_ca9x4
|
||||||
|
do
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot/qemu/$(echo $board)/
|
||||||
|
for file in u-boot
|
||||||
|
do
|
||||||
|
if [ -f builds/$(echo $board)/$(echo $file) ]; then
|
||||||
|
install -p -m 0644 builds/$(echo $board)/$(echo $file) $RPM_BUILD_ROOT%{_datadir}/uboot/qemu/$(echo $board)/
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ifarch aarch64
|
||||||
|
for board in vexpress_aemv8a_semi
|
||||||
|
do
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{_datadir}/uboot/qemu/$(echo $board)/
|
||||||
|
for file in u-boot
|
||||||
|
do
|
||||||
|
if [ -f builds/$(echo $board)/$(echo $file) ]; then
|
||||||
|
install -p -m 0644 builds/$(echo $board)/$(echo $file) $RPM_BUILD_ROOT%{_datadir}/uboot/qemu/$(echo $board)/
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
%endif
|
||||||
|
|
||||||
for tool in bmp_logo dumpimage easylogo/easylogo env/fw_printenv fit_check_sign fit_info gdb/gdbcont gdb/gdbsend gen_eth_addr img2srec mkenvimage mkimage ncb proftool ubsha1 xway-swap-bytes
|
for tool in bmp_logo dumpimage easylogo/easylogo env/fw_printenv fit_check_sign fit_info gdb/gdbcont gdb/gdbsend gen_eth_addr img2srec mkenvimage mkimage ncb proftool ubsha1 xway-swap-bytes
|
||||||
do
|
do
|
||||||
install -p -m 0755 builds/tools/$tool $RPM_BUILD_ROOT%{_bindir}
|
install -p -m 0755 builds/tools/$tool $RPM_BUILD_ROOT%{_bindir}
|
||||||
@ -196,14 +230,25 @@ cp -p board/amlogic/odroid-c2/README doc/README.odroid-c2
|
|||||||
%ifarch aarch64
|
%ifarch aarch64
|
||||||
%files -n uboot-images-armv8
|
%files -n uboot-images-armv8
|
||||||
%{_datadir}/uboot/*
|
%{_datadir}/uboot/*
|
||||||
|
%exclude %{_datadir}/uboot/qemu
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%ifarch %{arm}
|
%ifarch %{arm}
|
||||||
%files -n uboot-images-armv7
|
%files -n uboot-images-armv7
|
||||||
%{_datadir}/uboot/*
|
%{_datadir}/uboot/*
|
||||||
|
%exclude %{_datadir}/uboot/qemu
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%ifarch %{arm} aarch64
|
||||||
|
%files -n uboot-images-qemu
|
||||||
|
%{_datadir}/uboot/qemu
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Sep 12 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2016.09-3
|
||||||
|
- Update to 2016.09 GA
|
||||||
|
- Add qemu elf binaries to new subpackage
|
||||||
|
|
||||||
* Tue Aug 23 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2016.09-2rc2
|
* Tue Aug 23 2016 Peter Robinson <pbrobinson@fedoraproject.org> 2016.09-2rc2
|
||||||
- 2016.09 RC2
|
- 2016.09 RC2
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user