commit 18424bcd264e78b75f657d4641d6835259d979271d3b81a64546c65080a3282e Author: Adrian Schröter Date: Sat May 4 01:33:57 2024 +0200 Sync from SUSE:SLFO:Main u-boot revision 62e67e6119c885fb373d63e8c0bb63dc diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/0001-XXX-openSUSE-XXX-Prepend-partition-.patch b/0001-XXX-openSUSE-XXX-Prepend-partition-.patch new file mode 100644 index 0000000..f8bb5a3 --- /dev/null +++ b/0001-XXX-openSUSE-XXX-Prepend-partition-.patch @@ -0,0 +1,35 @@ +From 113d5bd59da4e43700aea71eae96321d65586471 Mon Sep 17 00:00:00 2001 +From: Guillaume GARDET +Date: Wed, 13 Apr 2016 13:44:29 +0200 +Subject: [PATCH] XXX openSUSE XXX: Prepend partition 3 (and 4 for chromebook + snow) to the list of boot partition to load DTB before EFI. It used to be 2 + and 3 up to python-kiwi 9.18.34, since swap was the last partition at that + time. Keep #2 for compatibility purpose. Fix boo#1163723 Also add new folders + to find DTB + +--- + include/config_distro_bootcmd.h | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/include/config_distro_bootcmd.h b/include/config_distro_bootcmd.h +index 9d2a225e7e..399968fca8 100644 +--- a/include/config_distro_bootcmd.h ++++ b/include/config_distro_bootcmd.h +@@ -158,7 +158,7 @@ + "load ${devtype} ${devnum}:${distro_bootpart} " \ + "${fdt_addr_r} ${prefix}${efi_fdtfile}\0" \ + \ +- "efi_dtb_prefixes=/ /dtb/ /dtb/current/\0" \ ++ "efi_dtb_prefixes=/ /dtb/ /dtb/current/ /boot/ /boot/dtb/ /boot/dtb/current/\0" \ + "scan_dev_for_efi=" \ + "setenv efi_fdtfile ${fdtfile}; " \ + BOOTENV_EFI_SET_FDTFILE_FALLBACK \ +@@ -517,7 +517,7 @@ + "scan_dev_for_boot_part=" \ + "part list ${devtype} ${devnum} -bootable devplist; " \ + "env exists devplist || setenv devplist 1; " \ +- "for distro_bootpart in ${devplist}; do " \ ++ "for distro_bootpart in 3 4 2 ${devplist}; do " \ + "if fstype ${devtype} " \ + "${devnum}:${distro_bootpart} " \ + "bootfstype; then " \ diff --git a/0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch b/0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch new file mode 100644 index 0000000..2e273de --- /dev/null +++ b/0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch @@ -0,0 +1,23 @@ +From a9f62e4e79728a3fefbd67f1e825b7b4a146f336 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Mon, 2 May 2016 23:25:07 +0200 +Subject: [PATCH] Revert "Revert "omap3: Use raw SPL by default for mmc1"" + +This reverts commit 7fa75d0ac5502db813d109c1df7bd0da34688685. +--- + arch/arm/mach-omap2/boot-common.c | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/arch/arm/mach-omap2/boot-common.c b/arch/arm/mach-omap2/boot-common.c +index 9a342a1bf9..a7e62b80ee 100644 +--- a/arch/arm/mach-omap2/boot-common.c ++++ b/arch/arm/mach-omap2/boot-common.c +@@ -143,8 +143,6 @@ void save_omap_boot_params(void) + (boot_device <= MMC_BOOT_DEVICES_END)) { + switch (boot_device) { + case BOOT_DEVICE_MMC1: +- boot_mode = MMCSD_MODE_FS; +- break; + case BOOT_DEVICE_MMC2: + boot_mode = MMCSD_MODE_RAW; + break; diff --git a/0003-rpi-Use-firmware-provided-device-tr.patch b/0003-rpi-Use-firmware-provided-device-tr.patch new file mode 100644 index 0000000..f43cc45 --- /dev/null +++ b/0003-rpi-Use-firmware-provided-device-tr.patch @@ -0,0 +1,94 @@ +From b2c0b8dbe9e52e835fa770e95509ef74c0e95304 Mon Sep 17 00:00:00 2001 +From: Guillaume Gardet +Date: Fri, 18 Sep 2020 15:27:37 +0200 +Subject: [PATCH] rpi: Use firmware provided device tree + +Currently the firmware generates a device tree for us that we could +just use to adjust ourselves. We then on boot throw that away and +use our own built-in device tree to configure device access. + +This is bad for a multitude of reasons. For starters, it breaks +overlay support in config.txt, confusing users. Much worse however +is that we are stuck with individual U-Boot builds per board. +The firmware can easily give us the right DT depending on the +target board and revision though. + +So let's use the firmware provided device tree instead. That way +U-Boot as well as payloads loaded by it can automatically adapt +to variants of RPi hardware. + +Signed-off-by: Alexander Graf +Signed-off-by: Guillaume Gardet +--- + configs/rpi_0_w_defconfig | 2 +- + configs/rpi_2_defconfig | 2 +- + configs/rpi_3_32b_defconfig | 2 +- + configs/rpi_3_defconfig | 2 +- + configs/rpi_defconfig | 2 +- + 5 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configs/rpi_0_w_defconfig b/configs/rpi_0_w_defconfig +index 2a442373f1..1b5c5eb977 100644 +--- a/configs/rpi_0_w_defconfig ++++ b/configs/rpi_0_w_defconfig +@@ -23,7 +23,7 @@ CONFIG_CMD_GPIO=y + CONFIG_CMD_MMC=y + CONFIG_CMD_USB=y + CONFIG_CMD_FS_UUID=y +-CONFIG_OF_EMBED=y ++CONFIG_OF_BOARD=y + CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" + CONFIG_SYS_RELOC_GD_ENV_ADDR=y + CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +diff --git a/configs/rpi_2_defconfig b/configs/rpi_2_defconfig +index 1c462f36b4..7ca996d86c 100644 +--- a/configs/rpi_2_defconfig ++++ b/configs/rpi_2_defconfig +@@ -24,7 +24,7 @@ CONFIG_CMD_GPIO=y + CONFIG_CMD_MMC=y + CONFIG_CMD_USB=y + CONFIG_CMD_FS_UUID=y +-CONFIG_OF_EMBED=y ++CONFIG_OF_BOARD=y + CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" + CONFIG_SYS_RELOC_GD_ENV_ADDR=y + CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +diff --git a/configs/rpi_3_32b_defconfig b/configs/rpi_3_32b_defconfig +index ed14571d20..9fbf376b63 100644 +--- a/configs/rpi_3_32b_defconfig ++++ b/configs/rpi_3_32b_defconfig +@@ -23,7 +23,7 @@ CONFIG_CMD_GPIO=y + CONFIG_CMD_MMC=y + CONFIG_CMD_USB=y + CONFIG_CMD_FS_UUID=y +-CONFIG_OF_EMBED=y ++CONFIG_OF_BOARD=y + CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" + CONFIG_SYS_RELOC_GD_ENV_ADDR=y + CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +diff --git a/configs/rpi_3_defconfig b/configs/rpi_3_defconfig +index eb92519371..b91574ab39 100644 +--- a/configs/rpi_3_defconfig ++++ b/configs/rpi_3_defconfig +@@ -22,7 +22,7 @@ CONFIG_CMD_GPIO=y + CONFIG_CMD_MMC=y + CONFIG_CMD_USB=y + CONFIG_CMD_FS_UUID=y +-CONFIG_OF_EMBED=y ++CONFIG_OF_BOARD=y + CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" + CONFIG_SYS_RELOC_GD_ENV_ADDR=y + CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y +diff --git a/configs/rpi_defconfig b/configs/rpi_defconfig +index dfd0c6bbae..182a93736d 100644 +--- a/configs/rpi_defconfig ++++ b/configs/rpi_defconfig +@@ -23,7 +23,7 @@ CONFIG_CMD_GPIO=y + CONFIG_CMD_MMC=y + CONFIG_CMD_USB=y + CONFIG_CMD_FS_UUID=y +-CONFIG_OF_EMBED=y ++CONFIG_OF_BOARD=y + CONFIG_ENV_FAT_DEVICE_AND_PART="0:1" + CONFIG_SYS_RELOC_GD_ENV_ADDR=y + CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG=y diff --git a/0004-Temp-workaround-for-Chromebook-snow.patch b/0004-Temp-workaround-for-Chromebook-snow.patch new file mode 100644 index 0000000..175ab32 --- /dev/null +++ b/0004-Temp-workaround-for-Chromebook-snow.patch @@ -0,0 +1,24 @@ +From 8664fa0475922d0265ef1db88d9b6428b93f5267 Mon Sep 17 00:00:00 2001 +From: Guillaume GARDET +Date: Mon, 9 Apr 2018 10:28:26 +0200 +Subject: [PATCH] Temp workaround for Chromebook snow to avoid the 'unable to + select a mode' error + +--- + drivers/mmc/dw_mmc.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/drivers/mmc/dw_mmc.c b/drivers/mmc/dw_mmc.c +index 5085a3b491..6c098475be 100644 +--- a/drivers/mmc/dw_mmc.c ++++ b/drivers/mmc/dw_mmc.c +@@ -609,7 +609,8 @@ void dwmci_setup_cfg(struct mmc_config *cfg, struct dwmci_host *host, + cfg->host_caps |= MMC_MODE_4BIT; + cfg->host_caps &= ~MMC_MODE_8BIT; + } +- cfg->host_caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; ++ /* Temp workaround for Chromebook snow to avoid the 'unable to select a mode' error */ ++// cfg->host_caps |= MMC_MODE_HS | MMC_MODE_HS_52MHz; + + cfg->b_max = CONFIG_SYS_MMC_MAX_BLK_COUNT; + } diff --git a/0005-tools-zynqmpbif-Add-support-for-loa.patch b/0005-tools-zynqmpbif-Add-support-for-loa.patch new file mode 100644 index 0000000..e1785e2 --- /dev/null +++ b/0005-tools-zynqmpbif-Add-support-for-loa.patch @@ -0,0 +1,75 @@ +From 6a56358a5a0179689888ebf22cca3dc2f30c2457 Mon Sep 17 00:00:00 2001 +From: Alexander Graf +Date: Thu, 26 Apr 2018 13:30:32 +0200 +Subject: [PATCH] tools: zynqmpbif: Add support for load=after + +Some times it's handy to have a partition loaded immediately after +the end of the previous blob. The most obvious example for this is +a U-Boot binary (coming from .elf) and a device tree file. + +This patch adds that logic. With this, the following bif snippet +does what you would expect: + + [destination_cpu=a5x-0, exception_level=el-2] u-boot.elf + [load=after] u-boot.dtb + +converts to + + FSBL payload on CPU a5x-0 (PS): + Offset : 0x00590500 + Size : 577768 (0x8d0e8) bytes + Load : 0x08000000 + Attributes : EL2 + Checksum : 0xefca2cad + FSBL payload on CPU none (PS): + Offset : 0x0061d640 + Size : 129760 (0x1fae0) bytes + Load : 0x0808d0e8 (entry=0x00000000) + Attributes : EL3 + Checksum : 0xf7dd3d49 + +Signed-off-by: Alexander Graf +--- + tools/zynqmpbif.c | 15 +++++++++++++++ + 1 file changed, 15 insertions(+) + +diff --git a/tools/zynqmpbif.c b/tools/zynqmpbif.c +index 82ce0ac1a5..b4302fa67e 100644 +--- a/tools/zynqmpbif.c ++++ b/tools/zynqmpbif.c +@@ -42,6 +42,7 @@ enum bif_flag { + BIF_FLAG_PUF_FILE, + BIF_FLAG_AARCH32, + BIF_FLAG_PART_OWNER_UBOOT, ++ BIF_FLAG_LOAD_AFTER, + + /* Internal flags */ + BIF_FLAG_BIT_FILE, +@@ -151,6 +152,11 @@ static char *parse_load(char *line, struct bif_entry *bf) + { + char *endptr; + ++ if (!strncmp(line, "after", strlen("after"))) { ++ bf->flags |= (1ULL << BIF_FLAG_LOAD_AFTER); ++ return line + strlen("after"); ++ } ++ + bf->load = strtoll(line, &endptr, 0); + + return endptr; +@@ -345,6 +351,15 @@ static int bif_add_part(struct bif_entry *bf, const char *data, size_t len) + if (r) + return r; + ++ if (bf->flags & (1ULL << BIF_FLAG_LOAD_AFTER) && ++ bif_output.last_part) { ++ struct partition_header *p = bif_output.last_part; ++ uint64_t load = le64_to_cpu(p->load_address); ++ ++ load += le32_to_cpu(p->len) * 4; ++ parthdr.load_address = cpu_to_le64(load); ++ } ++ + parthdr.offset = cpu_to_le32(bf->offset / 4); + + if (bf->flags & (1ULL << BIF_FLAG_BOOTLOADER)) { diff --git a/0006-Kconfig-add-btrfs-to-distro-boot.patch b/0006-Kconfig-add-btrfs-to-distro-boot.patch new file mode 100644 index 0000000..a3d5374 --- /dev/null +++ b/0006-Kconfig-add-btrfs-to-distro-boot.patch @@ -0,0 +1,26 @@ +From f871287c2816f989f8d61ac4e3ef4efedbd473d5 Mon Sep 17 00:00:00 2001 +From: Guillaume Gardet +Date: Wed, 5 Apr 2023 14:25:29 +0200 +Subject: [PATCH] Kconfig: add btrfs to distro boot + +Some distributions use btrfs as the default file system. +Enable btrfs support by default when using distro boot for all +architectures but riscv, as it breaks compilation due to size problems. + +Signed-off-by: Matthias Brugger +--- + boot/Kconfig | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/boot/Kconfig b/boot/Kconfig +index ad035695a4..f462ab0e88 100644 +--- a/boot/Kconfig ++++ b/boot/Kconfig +@@ -838,6 +838,7 @@ config DISTRO_DEFAULTS + select CMD_SYSBOOT + select HUSH_PARSER + select SYS_LONGHELP ++ imply CMD_BTRFS if !RISCV && !MIPS + help + Select this to enable various options and commands which are suitable + for building u-boot for booting general purpose Linux distributions. diff --git a/0007-configs-Re-sync-with-CONFIG_DISTRO_.patch b/0007-configs-Re-sync-with-CONFIG_DISTRO_.patch new file mode 100644 index 0000000..bee0cec --- /dev/null +++ b/0007-configs-Re-sync-with-CONFIG_DISTRO_.patch @@ -0,0 +1,77 @@ +From bc484cdfa38a3c60f94cfde7ccfa5a928ea30472 Mon Sep 17 00:00:00 2001 +From: Matthias Brugger +Date: Wed, 29 Jan 2020 09:56:06 +0100 +Subject: [PATCH] configs: Re-sync with CONFIG_DISTRO_DEFAULTS + +CONFIG_DISTRO_DEFAULTS now enables CMD_BTRFS by default, +we can delete the config option in the corresponding default +configs. Other boards won't build with btrfs enabled so disable +the support by default. + +Signed-off-by: Matthias Brugger +--- + configs/sandbox64_defconfig | 1 - + configs/sandbox_defconfig | 1 - + configs/socfpga_arria10_defconfig | 2 ++ + configs/turris_mox_defconfig | 1 - + configs/turris_omnia_defconfig | 1 - + 5 files changed, 2 insertions(+), 4 deletions(-) + +diff --git a/configs/sandbox64_defconfig b/configs/sandbox64_defconfig +index 89cba40713..846894a2a6 100644 +--- a/configs/sandbox64_defconfig ++++ b/configs/sandbox64_defconfig +@@ -84,7 +84,6 @@ CONFIG_CMD_REGULATOR=y + CONFIG_CMD_AES=y + CONFIG_CMD_TPM=y + CONFIG_CMD_TPM_TEST=y +-CONFIG_CMD_BTRFS=y + CONFIG_CMD_CBFS=y + CONFIG_CMD_CRAMFS=y + CONFIG_CMD_EXT4_WRITE=y +diff --git a/configs/sandbox_defconfig b/configs/sandbox_defconfig +index ce32dfc23a..aff6da2d73 100644 +--- a/configs/sandbox_defconfig ++++ b/configs/sandbox_defconfig +@@ -115,7 +115,6 @@ CONFIG_CMD_REGULATOR=y + CONFIG_CMD_AES=y + CONFIG_CMD_TPM=y + CONFIG_CMD_TPM_TEST=y +-CONFIG_CMD_BTRFS=y + CONFIG_CMD_CBFS=y + CONFIG_CMD_CRAMFS=y + CONFIG_CMD_EROFS=y +diff --git a/configs/socfpga_arria10_defconfig b/configs/socfpga_arria10_defconfig +index 82b16418a6..73e89da98e 100644 +--- a/configs/socfpga_arria10_defconfig ++++ b/configs/socfpga_arria10_defconfig +@@ -69,3 +69,5 @@ CONFIG_DESIGNWARE_APB_TIMER=y + CONFIG_USB=y + CONFIG_USB_DWC2=y + # CONFIG_SPL_WDT is not set ++# CONFIG_CMD_BTRFS is not set ++# CONFIG_FS_BTRFS is not set +diff --git a/configs/turris_mox_defconfig b/configs/turris_mox_defconfig +index db442a1ebc..5c3e2fe486 100644 +--- a/configs/turris_mox_defconfig ++++ b/configs/turris_mox_defconfig +@@ -50,7 +50,6 @@ CONFIG_CMD_TIME=y + CONFIG_CMD_MVEBU_BUBT=y + CONFIG_CMD_AES=y + CONFIG_CMD_HASH=y +-CONFIG_CMD_BTRFS=y + CONFIG_CMD_EXT4_WRITE=y + CONFIG_MAC_PARTITION=y + CONFIG_ENV_OVERWRITE=y +diff --git a/configs/turris_omnia_defconfig b/configs/turris_omnia_defconfig +index 70a1fadc02..ef5f3dd83f 100644 +--- a/configs/turris_omnia_defconfig ++++ b/configs/turris_omnia_defconfig +@@ -72,7 +72,6 @@ CONFIG_CMD_CACHE=y + CONFIG_CMD_TIME=y + CONFIG_CMD_AES=y + CONFIG_CMD_HASH=y +-CONFIG_CMD_BTRFS=y + CONFIG_CMD_FS_UUID=y + CONFIG_ENV_OVERWRITE=y + CONFIG_SYS_RELOC_GD_ENV_ADDR=y diff --git a/0008-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch b/0008-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch new file mode 100644 index 0000000..cab404d --- /dev/null +++ b/0008-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch @@ -0,0 +1,42 @@ +From 4480a4b55b939c1be7608fe7d2e9534f4b9ab699 Mon Sep 17 00:00:00 2001 +From: Michal Suchanek +Date: Tue, 29 Sep 2020 10:13:33 +0200 +Subject: [PATCH] sunxi: dts: OrangePi Zero: Add SPI aliases to make bus usable + with u-boot. + +The u-boot code relies on aliases to assign bus number. + +Signed-off-by: Michal Suchanek +Signed-off-by: Matthias Brugger +--- + arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts | 1 + + arch/arm/dts/sunxi-spi-u-boot.dtsi | 8 ++++++++ + 2 files changed, 9 insertions(+) + create mode 100644 arch/arm/dts/sunxi-spi-u-boot.dtsi + +diff --git a/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts +index 3706216ffb..c3660f72d9 100644 +--- a/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts ++++ b/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts +@@ -46,6 +46,7 @@ + /dts-v1/; + #include "sun8i-h3.dtsi" + #include "sunxi-common-regulators.dtsi" ++#include "sunxi-spi-u-boot.dtsi" + + #include + #include +diff --git a/arch/arm/dts/sunxi-spi-u-boot.dtsi b/arch/arm/dts/sunxi-spi-u-boot.dtsi +new file mode 100644 +index 0000000000..df89d02ff2 +--- /dev/null ++++ b/arch/arm/dts/sunxi-spi-u-boot.dtsi +@@ -0,0 +1,8 @@ ++// SPDX-License-Identifier: GPL-2.0+ ++/ { ++ ++ aliases { ++ spi0 = &spi0; ++ spi1 = &spi1; ++ }; ++}; diff --git a/0009-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch b/0009-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch new file mode 100644 index 0000000..659559f --- /dev/null +++ b/0009-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch @@ -0,0 +1,29 @@ +From d6e08d9277b271ef4a7bf44dc8959cd2ba1c3712 Mon Sep 17 00:00:00 2001 +From: Michal Suchanek +Date: Mon, 28 Sep 2020 23:02:01 +0200 +Subject: [PATCH] sunxi: dts: OrangePi Zero: Enable SPI flash. + +This flash is optional but new boards do have it, and on boards that +don't the pins are routed to the flash pads anyway. + +Signed-off-by: Michal Suchanek +Signed-off-by: Matthias Brugger +--- + arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts b/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts +index c3660f72d9..80c1e66b38 100644 +--- a/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts ++++ b/arch/arm/dts/sun8i-h2-plus-orangepi-zero.dts +@@ -164,8 +164,8 @@ + }; + + &spi0 { +- /* Disable SPI NOR by default: it optional on Orange Pi Zero boards */ +- status = "disabled"; ++ /* Enable SPI NOR by default: it optional on Orange Pi Zero boards */ ++ status = "okay"; + + flash@0 { + #address-cells = <1>; diff --git a/0010-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch b/0010-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch new file mode 100644 index 0000000..0724f30 --- /dev/null +++ b/0010-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch @@ -0,0 +1,22 @@ +From 57bebd36592bfc2b7a178d7f92c711f3ac3bfb90 Mon Sep 17 00:00:00 2001 +From: Guillaume Gardet +Date: Wed, 18 Nov 2020 13:42:04 +0000 +Subject: [PATCH] Disable CONFIG_CMD_BTRFS in xilinx_zynqmp_virt_defconfig to + fix compilation - bsc#1178884 + +--- + configs/xilinx_zynqmp_virt_defconfig | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/configs/xilinx_zynqmp_virt_defconfig b/configs/xilinx_zynqmp_virt_defconfig +index fb91449ef7..da221f0b83 100644 +--- a/configs/xilinx_zynqmp_virt_defconfig ++++ b/configs/xilinx_zynqmp_virt_defconfig +@@ -94,6 +94,7 @@ CONFIG_CMD_TIMER=y + CONFIG_CMD_REGULATOR=y + CONFIG_CMD_TPM=y + CONFIG_CMD_EXT4_WRITE=y ++# CONFIG_CMD_BTRFS is not set + CONFIG_CMD_SQUASHFS=y + CONFIG_CMD_MTDPARTS=y + CONFIG_CMD_MTDPARTS_SPREAD=y diff --git a/0011-smbios-Fix-table-when-no-string-is-.patch b/0011-smbios-Fix-table-when-no-string-is-.patch new file mode 100644 index 0000000..0c0788a --- /dev/null +++ b/0011-smbios-Fix-table-when-no-string-is-.patch @@ -0,0 +1,33 @@ +From c6536334c219d2290129c5c54b54aac5fabf9e64 Mon Sep 17 00:00:00 2001 +From: Matthias Brugger +Date: Wed, 17 Mar 2021 12:20:32 +0100 +Subject: [PATCH] smbios: Fix table when no string is present + +When no string is present in a table, next_ptr points to the same +location as eos. When calculating the string table length, we would only +reserve one \0. By spec a SMBIOS table has to end with two \0\0 when no +strings a present. + +Signed-off-by: Matthias Brugger + +Series-to: sjg@chromium.org +Series-cc: bmeng.cn@gmail.com +Series-cc: xypron.glpk@gmx.de +Series-cc: u-boot@lists.denx.de +--- + lib/smbios.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/lib/smbios.c b/lib/smbios.c +index d7f4999e8b..2cdfef7a2c 100644 +--- a/lib/smbios.c ++++ b/lib/smbios.c +@@ -172,7 +172,7 @@ static int smbios_add_prop(struct smbios_ctx *ctx, const char *prop) + static void smbios_set_eos(struct smbios_ctx *ctx, char *eos) + { + ctx->eos = eos; +- ctx->next_ptr = eos; ++ ctx->next_ptr = eos + 1; + ctx->last_str = NULL; + } + diff --git a/0012-riscv-enable-CMD_BTRFS.patch b/0012-riscv-enable-CMD_BTRFS.patch new file mode 100644 index 0000000..20d0fed --- /dev/null +++ b/0012-riscv-enable-CMD_BTRFS.patch @@ -0,0 +1,23 @@ +From 44939288ab16748b84e31241684e0b8563749156 Mon Sep 17 00:00:00 2001 +From: Guillaume Gardet +Date: Wed, 5 Apr 2023 14:27:09 +0200 +Subject: [PATCH] riscv: enable CMD_BTRFS + +Signed-off-by: Matthias Brugger +--- + boot/Kconfig | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/boot/Kconfig b/boot/Kconfig +index f462ab0e88..fe5d91dc64 100644 +--- a/boot/Kconfig ++++ b/boot/Kconfig +@@ -838,7 +838,7 @@ config DISTRO_DEFAULTS + select CMD_SYSBOOT + select HUSH_PARSER + select SYS_LONGHELP +- imply CMD_BTRFS if !RISCV && !MIPS ++ imply CMD_BTRFS if !MIPS + help + Select this to enable various options and commands which are suitable + for building u-boot for booting general purpose Linux distributions. diff --git a/0013-Disable-timer-check-in-file-loading.patch b/0013-Disable-timer-check-in-file-loading.patch new file mode 100644 index 0000000..53b8d9c --- /dev/null +++ b/0013-Disable-timer-check-in-file-loading.patch @@ -0,0 +1,48 @@ +From 94ffe4f51fb990760d68eb2f5eb8fa0dda3a7e7a Mon Sep 17 00:00:00 2001 +From: Michael Chang +Date: Tue, 25 May 2021 06:45:01 +0000 +Subject: [PATCH] Disable timer check in file loading + +The u-boot efi console service registers a timer to poll the keyboard +input in every 50ns. In the efi block io service, this timer is +evaluated on each block read, and since the timer interval is much less +than the time needed to reading out a block (32kB) from the disk, the +keyboard polling is therefore in the wake of each block read. + +Unfortunately USB keyboard spends too much time in polling. In my test +usb_kbd_poll_for_event costs 40ms in usb_kbd_testc() to test if a +character is in the queue. In combination with the number of blocks to +be read from the disk, the extra amound of time delayed could be around +30 seconds to load linux and initrd. + +For that matters, the timer check is disabled in file loading to speed +it up. The consequence would be losing the keystroke during the time +file is loading, but that is acceptable IMHO. + +Signed-off-by: Matthias Brugger +--- + lib/efi_loader/efi_disk.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c +index d2256713a8..4f82b5397c 100644 +--- a/lib/efi_loader/efi_disk.c ++++ b/lib/efi_loader/efi_disk.c +@@ -19,6 +19,7 @@ + #include + #include + #include ++#include + + struct efi_system_partition efi_system_partition = { + .uclass_id = UCLASS_INVALID, +@@ -142,8 +143,7 @@ static efi_status_t efi_disk_rw_blocks(struct efi_block_io *this, + n = blk_dwrite(desc, lba, blocks, buffer); + } + +- /* We don't do interrupts, so check for timers cooperatively */ +- efi_timer_check(); ++ schedule(); + + EFI_PRINT("n=%lx blocks=%x\n", n, blocks); + diff --git a/0014-Enable-EFI-and-ISO-partitions-suppo.patch b/0014-Enable-EFI-and-ISO-partitions-suppo.patch new file mode 100644 index 0000000..281420f --- /dev/null +++ b/0014-Enable-EFI-and-ISO-partitions-suppo.patch @@ -0,0 +1,24 @@ +From a62d08f11ec8b06eb31bb7ce3e3923c69fd009a6 Mon Sep 17 00:00:00 2001 +From: Guillaume Gardet +Date: Thu, 21 Oct 2021 09:55:50 +0200 +Subject: [PATCH] Enable EFI and ISO partitions support on socfpga_de0_nano_soc + to fix boot This is a partial revert of + f369e1564cf4f81654b8a806fdc325b62b6627dc + +--- + configs/socfpga_de0_nano_soc_defconfig | 2 -- + 1 file changed, 2 deletions(-) + +diff --git a/configs/socfpga_de0_nano_soc_defconfig b/configs/socfpga_de0_nano_soc_defconfig +index 364ae912ca..f41e8fa0b8 100644 +--- a/configs/socfpga_de0_nano_soc_defconfig ++++ b/configs/socfpga_de0_nano_soc_defconfig +@@ -45,8 +45,6 @@ CONFIG_CMD_EXT4_WRITE=y + CONFIG_MTDIDS_DEFAULT="nor0=ff705000.spi.0" + CONFIG_MTDPARTS_DEFAULT="mtdparts=ff705000.spi.0:1m(u-boot),256k(env1),256k(env2),14848k(boot),16m(rootfs),-@1536k(UBI)" + CONFIG_CMD_UBI=y +-# CONFIG_ISO_PARTITION is not set +-# CONFIG_EFI_PARTITION is not set + CONFIG_ENV_IS_IN_MMC=y + CONFIG_SYS_RELOC_GD_ENV_ADDR=y + CONFIG_VERSION_VARIABLE=y diff --git a/0015-cmd-boot-add-brom-cmd-to-reboot-to-.patch b/0015-cmd-boot-add-brom-cmd-to-reboot-to-.patch new file mode 100644 index 0000000..cd22573 --- /dev/null +++ b/0015-cmd-boot-add-brom-cmd-to-reboot-to-.patch @@ -0,0 +1,66 @@ +From aa75cb09f8616f4234e71a2abe73f095bf3ee7c0 Mon Sep 17 00:00:00 2001 +From: Andy Yan +Date: Tue, 6 Feb 2018 09:51:12 +0800 +Subject: [PATCH] cmd: boot: add brom cmd to reboot to brom dnl mode + +Change-Id: I797491ebe25af1013732aeee87e61e3ba4bc1689 +Signed-off-by: Andy Yan +Signed-off-by: Michal Suchanek +--- + .../arm/include/asm/arch-rockchip/boot_mode.h | 1 + + cmd/boot.c | 20 +++++++++++++++++++ + 2 files changed, 21 insertions(+) + +diff --git a/arch/arm/include/asm/arch-rockchip/boot_mode.h b/arch/arm/include/asm/arch-rockchip/boot_mode.h +index 6b2a610cf4..bcdf4420cf 100644 +--- a/arch/arm/include/asm/arch-rockchip/boot_mode.h ++++ b/arch/arm/include/asm/arch-rockchip/boot_mode.h +@@ -19,6 +19,7 @@ + #define BOOT_BROM_DOWNLOAD 0xEF08A53C + + #ifndef __ASSEMBLY__ ++void set_back_to_bootrom_dnl_flag(void); + int setup_boot_mode(void); + #endif + +diff --git a/cmd/boot.c b/cmd/boot.c +index 14839c1ced..d7c7db449c 100644 +--- a/cmd/boot.c ++++ b/cmd/boot.c +@@ -44,16 +44,36 @@ static int do_go(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]) + printf ("## Application terminated, rc = 0x%lX\n", rc); + return rcode; + } ++#endif ++ ++#if defined(CONFIG_ROCKCHIP_BOOT_MODE_REG) && CONFIG_ROCKCHIP_BOOT_MODE_REG ++#include ++static int do_reboot_brom(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv[]) ++{ ++ set_back_to_bootrom_dnl_flag(); ++ do_reset(NULL, 0, 0, NULL); ++ ++ return 0; ++} ++#endif + + /* -------------------------------------------------------------------- */ + ++#ifdef CONFIG_CMD_GO + U_BOOT_CMD( + go, CONFIG_SYS_MAXARGS, 1, do_go, + "start application at address 'addr'", + "addr [arg ...]\n - start application at address 'addr'\n" + " passing 'arg' as arguments" + ); ++#endif + ++#if defined(CONFIG_ROCKCHIP_BOOT_MODE_REG) && CONFIG_ROCKCHIP_BOOT_MODE_REG ++U_BOOT_CMD( ++ rbrom, 1, 0, do_reboot_brom, ++ "Perform RESET of the CPU and enter boot rom", ++ "" ++); + #endif + + U_BOOT_CMD( diff --git a/0016-cmd-boot-add-brom-cmd-to-reboot-to-.patch b/0016-cmd-boot-add-brom-cmd-to-reboot-to-.patch new file mode 100644 index 0000000..bd49c9c --- /dev/null +++ b/0016-cmd-boot-add-brom-cmd-to-reboot-to-.patch @@ -0,0 +1,149 @@ +From 47e88407164dec3f5e89edcc2bf81f0cfe52412b Mon Sep 17 00:00:00 2001 +From: Michal Suchanek +Date: Sun, 3 Jul 2022 18:25:39 +0200 +Subject: [PATCH] cmd: boot: add brom cmd to reboot to FEL mode + +p-boot uses RTC GPR 1 value 0xb0010fe1 to flag FEL boot on A64 + +Default to the same. + +Signed-off-by: Michal Suchanek +--- + arch/arm/include/asm/arch-sunxi/cpu.h | 11 +++++++++++ + arch/arm/mach-sunxi/Kconfig | 16 ++++++++++++++++ + arch/arm/mach-sunxi/board.c | 24 ++++++++++++++++++++++++ + cmd/boot.c | 17 ++++++++++++++++- + 4 files changed, 67 insertions(+), 1 deletion(-) + +diff --git a/arch/arm/include/asm/arch-sunxi/cpu.h b/arch/arm/include/asm/arch-sunxi/cpu.h +index b08f202374..36e7697b1c 100644 +--- a/arch/arm/include/asm/arch-sunxi/cpu.h ++++ b/arch/arm/include/asm/arch-sunxi/cpu.h +@@ -20,4 +20,15 @@ + #define SOCID_H5 0x1718 + #define SOCID_R40 0x1701 + ++#if defined(CONFIG_SUNXI_RTC_FEL_ENTRY_GPR) && (CONFIG_SUNXI_RTC_FEL_ENTRY_GPR >= 0) ++#ifdef CONFIG_MACH_SUN8I_H3 ++#define SUNXI_FEL_ENTRY_ADDRESS 0xffff0020 ++#define SUNXI_RTC_GPR_OFFSET 0x100 ++#define SUNXI_FEL_REG (SUNXI_RTC_BASE + SUNXI_RTC_GPR_OFFSET + CONFIG_SUNXI_RTC_FEL_ENTRY_GPR * 4) ++#endif ++#endif ++#ifndef __ASSEMBLY__ ++void set_rtc_fel_flag(void); ++#endif ++ + #endif /* _SUNXI_CPU_H */ +diff --git a/arch/arm/mach-sunxi/Kconfig b/arch/arm/mach-sunxi/Kconfig +index 6417aee944..2c5f2e4dcb 100644 +--- a/arch/arm/mach-sunxi/Kconfig ++++ b/arch/arm/mach-sunxi/Kconfig +@@ -1023,6 +1023,22 @@ source "board/sunxi/Kconfig" + + endif + ++config SUNXI_RTC_FEL_ENTRY_GPR ++ int "Use a RTC GPR to enter FEL" ++ depends on MACH_SUN8I_H3 ++ range -1 7 ++ default 1 ++ help ++ Add rbrom command to set a RTC general purpose register before reboot. ++ Check the GPR value in SPL and jump to FEL if set. ++ Value -1 disables the feature. ++ ++config SUNXI_RTC_FEL_ENTRY_VALUE ++ hex "Value to set in the RTC GPR" ++ depends on SUNXI_RTC_FEL_ENTRY_GPR >= 0 ++ range 0x1 0xffffffff ++ default 0xb0010fe1 ++ + config CHIP_DIP_SCAN + bool "Enable DIPs detection for CHIP board" + select SUPPORT_EXTENSION_SCAN +diff --git a/arch/arm/mach-sunxi/board.c b/arch/arm/mach-sunxi/board.c +index 391a65a549..eebdebf41f 100644 +--- a/arch/arm/mach-sunxi/board.c ++++ b/arch/arm/mach-sunxi/board.c +@@ -300,7 +300,30 @@ uint32_t sunxi_get_boot_device(void) + return -1; /* Never reached */ + } + ++void set_rtc_fel_flag(void) ++{ ++#ifdef SUNXI_FEL_REG ++ volatile long *check_reg = (void *)SUNXI_FEL_REG; ++ ++ *check_reg = CONFIG_SUNXI_RTC_FEL_ENTRY_VALUE; ++#endif ++} ++ + #ifdef CONFIG_SPL_BUILD ++ ++void check_rtc_fel_flag(void) ++{ ++#ifdef SUNXI_FEL_REG ++ volatile long *check_reg = (void *)SUNXI_FEL_REG; ++ void (*entry)(void) = (void*)SUNXI_FEL_ENTRY_ADDRESS; ++ ++ if (*check_reg == CONFIG_SUNXI_RTC_FEL_ENTRY_VALUE) { ++ *check_reg = 0; ++ return entry(); ++ } ++#endif ++} ++ + uint32_t sunxi_get_spl_size(void) + { + struct boot_file_head *egon_head = (void *)SPL_ADDR; +@@ -442,6 +465,7 @@ u32 spl_mmc_boot_mode(struct mmc *mmc, const u32 boot_device) + + void board_init_f(ulong dummy) + { ++ check_rtc_fel_flag(); + sunxi_sram_init(); + + #if defined CONFIG_MACH_SUN6I || defined CONFIG_MACH_SUN8I_H3 +diff --git a/cmd/boot.c b/cmd/boot.c +index d7c7db449c..111c9d9409 100644 +--- a/cmd/boot.c ++++ b/cmd/boot.c +@@ -47,6 +47,7 @@ static int do_go(struct cmd_tbl *cmdtp, int flag, int argc, char *const argv[]) + #endif + + #if defined(CONFIG_ROCKCHIP_BOOT_MODE_REG) && CONFIG_ROCKCHIP_BOOT_MODE_REG ++#define RBROM + #include + static int do_reboot_brom(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv[]) + { +@@ -57,6 +58,20 @@ static int do_reboot_brom(struct cmd_tbl *cmdtp, int flag, int argc, char * cons + } + #endif + ++#ifdef CONFIG_ARCH_SUNXI ++#include ++#ifdef SUNXI_FEL_REG ++#define RBROM ++static int do_reboot_brom(struct cmd_tbl *cmdtp, int flag, int argc, char * const argv[]) ++{ ++ set_rtc_fel_flag(); ++ do_reset(NULL, 0, 0, NULL); ++ ++ return 0; ++} ++#endif ++#endif ++ + /* -------------------------------------------------------------------- */ + + #ifdef CONFIG_CMD_GO +@@ -68,7 +83,7 @@ U_BOOT_CMD( + ); + #endif + +-#if defined(CONFIG_ROCKCHIP_BOOT_MODE_REG) && CONFIG_ROCKCHIP_BOOT_MODE_REG ++#ifdef RBROM + U_BOOT_CMD( + rbrom, 1, 0, do_reboot_brom, + "Perform RESET of the CPU and enter boot rom", diff --git a/_multibuild b/_multibuild new file mode 100644 index 0000000..a80a1a9 --- /dev/null +++ b/_multibuild @@ -0,0 +1,101 @@ + + tools + a10-olinuxino-lime + a13-olinuxino + a13-olinuxinom + a20-olinuxino-lime + a20-olinuxino-lime2 + a20-olinuxinomicro + am335xevm + am57xxevm + avnetultra96rev1 + arndale + bananapi + bananapim2plush3 + bananapim2zero + bananapim64 + clearfog + colibrit20 + cubieboard + cubieboard2 + cubietruck + dragonboard410c + dragonboard820c + evb-rk3399 + firefly-rk3288 + firefly-rk3399 + geekbox + highbank + hikey + hyundaia7hd + jetson-tk1 + khadas-vim + khadas-vim2 + lamobor1 + libretech-ac + libretech-cc + ls1012afrdmqspi + melea1000 + merriia80optimus + mt7623nbpir2 + mvebudb-88f3720 + mvebudbarmada8k + mvebuespressobin-88f3720 + mvebumcbin-88f8040 + mx53loco + mx6cuboxi + mx6qsabrelite + nanopc-t4-rk3399 + nanopi-m4b-rk3399 + nanopia64 + nanopineo + nanopineoair + odroid + odroid-c2 + odroid-c4 + odroid-n2 + odroid-xu3 + omap3beagle + omap4panda + orangepipc + orangepipc2 + orangepizero + orangepizero2 + p2371-2180 + p2771-0000-500 + p3450-0000 + paz00 + pcm051rev3 + pine64plus + pinebook + pinebook-pro-rk3399 + pineh64 + pinephone + poplar + qemu-ppce500 + qemu-riscv64 + qemu-riscv64smode + rock-pi-4-rk3399 + rock-pi-n10-rk3399pro + rock64-rk3328 + rock960-rk3399 + rockpro64-rk3399 + rpi + rpi2 + rpi3 + rpi4 + rpiarm64 + sifiveunleashed + sifiveunmatched + snow + socfpgade0nanosoc + spring + tinker-rk3288 + turrisomnia + udoo + udooneo + xilinxzynqvirt + xilinxzynqmpvirt + xilinxzynqmpzcu102rev10 + zynqzturnv5 + diff --git a/arndale-bl1.img b/arndale-bl1.img new file mode 100644 index 0000000..9051439 Binary files /dev/null and b/arndale-bl1.img differ diff --git a/u-boot-2023.04.tar.bz2 b/u-boot-2023.04.tar.bz2 new file mode 100644 index 0000000..d894537 --- /dev/null +++ b/u-boot-2023.04.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e31cac91545ff41b71cec5d8c22afd695645cd6e2a442ccdacacd60534069341 +size 19130089 diff --git a/u-boot-2023.04.tar.bz2.sig b/u-boot-2023.04.tar.bz2.sig new file mode 100644 index 0000000..09f4169 Binary files /dev/null and b/u-boot-2023.04.tar.bz2.sig differ diff --git a/u-boot-rpmlintrc b/u-boot-rpmlintrc new file mode 100644 index 0000000..cfde5ca --- /dev/null +++ b/u-boot-rpmlintrc @@ -0,0 +1,8 @@ +# This line is mandatory to access the configuration functions +from Config import * + +addFilter("no-binary") +addFilter("name-repeated-in-summary") +addFilter("incorrect-fsf-address") +addFilter("file-contains-date-and-time") +addFilter("strict-aliasing-punning") diff --git a/u-boot.changes b/u-boot.changes new file mode 100644 index 0000000..624e747 --- /dev/null +++ b/u-boot.changes @@ -0,0 +1,3602 @@ +------------------------------------------------------------------- +Mon Apr 24 12:32:54 UTC 2023 - Guillaume GARDET + +- Update ATF BL31 name for rk3288 as well + +------------------------------------------------------------------- +Fri Apr 21 09:58:34 UTC 2023 - Guillaume GARDET + +- Update to 2023.04: + * Full changelog available at: + https://source.denx.de/u-boot/u-boot/-/compare/v2023.01...v2023.04 + +------------------------------------------------------------------- +Wed Apr 5 12:28:46 UTC 2023 - Guillaume GARDET + +- Update to 2023.04-rc5: + * Full changelog available at: + https://source.denx.de/u-boot/u-boot/-/compare/v2023.01...v2023.04-rc5 + * Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2023.04 + * Patches dropped: + 0017-Bump-LMB_MAX_REGIONS-default-to-16.patch + 0018-lmb-Treat-a-region-which-is-a-subse.patch + +------------------------------------------------------------------- +Mon Feb 20 07:54:47 UTC 2023 - Guillaume GARDET + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2023.01 +Use new upstream solution to fix boo#1207562 +* Patches dropped: + 0017-Backport-https-patchwork.ozlabs.org.patch +* Patches added: + 0017-Bump-LMB_MAX_REGIONS-default-to-16.patch + 0018-lmb-Treat-a-region-which-is-a-subse.patch + +------------------------------------------------------------------- +Fri Jan 27 14:10:12 UTC 2023 - Guillaume GARDET + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2023.01 +Prefer upstream solution to fix boo#1207562 +* Patches dropped: + 0017-rpi-fix-boot-from-USB-on-RPi4-boo-1.patch +* Patches added: + 0017-Backport-https-patchwork.ozlabs.org.patch + +------------------------------------------------------------------- +Fri Jan 27 08:09:35 UTC 2023 - Guillaume GARDET + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2023.01 +* Patches added to fix boot from USB on RPi4 - boo#1207562: + 0017-rpi-fix-boot-from-USB-on-RPi4-boo-1.patch + +------------------------------------------------------------------- +Thu Jan 19 14:17:33 UTC 2023 - Andreas Schwab + +- Remove obsolete riscv64 libgcc hack + +------------------------------------------------------------------- +Thu Jan 19 10:53:37 UTC 2023 - Guillaume GARDET + +- Update to 2023.01: + * Full changelog available at: + https://source.denx.de/u-boot/u-boot/-/compare/v2022.10...v2023.01 + +------------------------------------------------------------------- +Tue Jan 10 09:07:47 UTC 2023 - Oscar Curero + +- Add orangepizero2 flavor + +------------------------------------------------------------------- +Tue Oct 4 11:42:07 UTC 2022 - Guillaume GARDET + +- Update to 2022.10 + +------------------------------------------------------------------- +Mon Oct 3 08:46:37 UTC 2022 - Matwey Kornilov + +- Enable pcm051_rev3 config for Phytec Wega board + +------------------------------------------------------------------- +Wed Sep 21 14:50:42 UTC 2022 - Guillaume GARDET + +- Update to 2022.10-rc5 + +------------------------------------------------------------------- +Wed Jul 20 11:33:07 UTC 2022 - Matthias Brugger + +- Add board and usage documentation to the package (bsc#1201077) + +------------------------------------------------------------------- +Mon Jul 11 14:15:49 UTC 2022 - Guillaume GARDET + +- Update to 2022.07 + +------------------------------------------------------------------- +Sun Jul 3 13:54:10 UTC 2022 - Michal Suchanek + +- Update to 2022.07-rc6 + - Drop obsolete 0015-mx6qsabrelite-Enable-DM_ETH-to-re-e.patch +- Add rbrom command to enter mask rom on Rockchip devices + + 0015-cmd-boot-add-brom-cmd-to-reboot-to-.patch +- Add rbrom command to enter mask rom on Allwinner devices + + 0016-cmd-boot-add-brom-cmd-to-reboot-to-.patch +- ATF is required to boot rk3399. Do not build without it (boo#1201120). + +------------------------------------------------------------------- +Mon May 16 11:04:46 UTC 2022 - Andreas Schwab + +- Remove build dependency on SDL, none of the installed tools need that +- Use pkgconfig dependencies for gnutls, uuid, openssl + +------------------------------------------------------------------- +Fri Apr 15 16:42:49 UTC 2022 - Frank Kunz + +- socfpga: Fix regression that dropped the install binary from package + +------------------------------------------------------------------- +Thu Apr 7 06:24:22 UTC 2022 - Guillaume GARDET + +- Add new build dependencies + +------------------------------------------------------------------- +Wed Apr 6 06:00:29 UTC 2022 - Guillaume GARDET + +- Update to 2022.04 +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2022.04 +* Patches dropped: + 0010-sunxi-Enable-SPI-support-on-Orange-.patch + 0011-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch + 0012-smbios-Fix-table-when-no-string-is-.patch + 0013-riscv-enable-CMD_BTRFS.patch + 0014-Disable-timer-check-in-file-loading.patch + 0015-Enable-EFI-and-ISO-partitions-suppo.patch + 0016-mx6qsabrelite-Enable-DM_ETH-to-re-e.patch + 0017-rockchip-sdhci-Fix-RK3399-eMMC-PHY-.patch +* Patches added: + 0010-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch + 0011-smbios-Fix-table-when-no-string-is-.patch + 0012-riscv-enable-CMD_BTRFS.patch + 0013-Disable-timer-check-in-file-loading.patch + 0014-Enable-EFI-and-ISO-partitions-suppo.patch + 0015-mx6qsabrelite-Enable-DM_ETH-to-re-e.patch + +------------------------------------------------------------------- +Wed Feb 2 21:23:11 UTC 2022 - Alexandre Vicenzi + +- Add nanopc-t4-rk3399 and nanopi-m4b-rk3399 flavor + +------------------------------------------------------------------- +Thu Jan 27 15:56:47 UTC 2022 - Guillaume GARDET + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2022.01 +* Patches added: + 0016-mx6qsabrelite-Enable-DM_ETH-to-re-e.patch + 0017-rockchip-sdhci-Fix-RK3399-eMMC-PHY-.patch + +------------------------------------------------------------------- +Tue Jan 18 14:54:31 UTC 2022 - Guillaume GARDET + +- Update to 2022.01 + +------------------------------------------------------------------- +Thu Dec 23 11:08:18 UTC 2021 - Guillaume GARDET + +- Update to 2022.01-rc4 +- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2022.01 +* Patches dropped (upstreamed): + 0016-Revert-video-backlight-fix-pwm-s-du.patch + 0017-rpi-Add-identifier-for-the-new-RPi-.patch + +------------------------------------------------------------------- +Tue Nov 30 15:53:17 UTC 2021 - Matthias Brugger + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 +* Patches added: + 0017-rpi-Add-identifier-for-the-new-RPi-.patch + +------------------------------------------------------------------- +Fri Oct 22 13:01:25 UTC 2021 - Guillaume GARDET + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 +* Patches added: + 0015-Enable-EFI-and-ISO-partitions-suppo.patch - boo#1191966 + 0016-Revert-video-backlight-fix-pwm-s-du.patch - boo#1187573 + +------------------------------------------------------------------- +Tue Oct 5 08:09:14 UTC 2021 - Guillaume GARDET + +- Update to 2021.10 + +------------------------------------------------------------------- +Thu Sep 30 02:30:51 UTC 2021 - Matthias Brugger + +Fix Grub loading slowdown when connecting USB keyboard (bsc#1171222). +Enable BTRFS for Risc-V. + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 +* Patches added: + 0013-riscv-enable-CMD_BTRFS.patch + 0014-Disable-timer-check-in-file-loading.patch + +------------------------------------------------------------------- +Tue Sep 28 18:38:35 UTC 2021 - Guillaume GARDET + +- Update to 2021.10-rc5 +- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 +* Patches dropped (upstreamed): + 0013-configs-rpi-Enable-SMBIOS-sysinfo-d.patch + +------------------------------------------------------------------- +Tue Sep 28 09:19:22 UTC 2021 - Andreas Schwab + +- Add hack to allow enabling CONFIG_CMD_BTRFS on riscv64 + +------------------------------------------------------------------- +Thu Sep 16 13:24:40 UTC 2021 - Andreas Schwab + +- Add sifiveunmatched flavor + +------------------------------------------------------------------- +Wed Sep 15 06:07:56 UTC 2021 - Guillaume GARDET + +- Update to 2021.10-rc4 +- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.10 +* Patches dropped: + 0014-btrfs-Use-default-subvolume-as-file.patch + +------------------------------------------------------------------- +Fri Aug 6 09:58:41 UTC 2021 - Matwey Kornilov + +- u-boot-bin.spl is used for UART or USB boot. Lets package it + for convinience. + +------------------------------------------------------------------- +Tue Aug 3 08:18:32 UTC 2021 - Guillaume GARDET + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.07 +* Patches added: + 0014-btrfs-Use-default-subvolume-as-file.patch - boo#1185656 + +------------------------------------------------------------------- +Mon Jul 26 10:50:27 UTC 2021 - Andreas Schwab + +- Drop qemu-riscv64spl flavor +- Use generic opensbi for sifiveunleashed + +------------------------------------------------------------------- +Mon Jul 26 09:15:36 UTC 2021 - Guillaume GARDET + +- Rename sifivefu540 to sifiveunleashed to follow upstream + +------------------------------------------------------------------- +Mon Jul 26 06:58:16 UTC 2021 - Guillaume GARDET + +- Update to 2021.07 +- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.07 +* Patches dropped: + 0014-fs-btrfs-fix-the-false-alert-of-dec.patch + 0015-arm64-dts-meson-odroidc2-readd-PHY-.patch + +------------------------------------------------------------------- +Wed Jun 9 10:41:11 UTC 2021 - Matthias Brugger + +Fix Ethernet PHY initialization on OdroidC2 (boo#1187095) + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 +* Patches added: + 0015-arm64-dts-meson-odroidc2-readd-PHY-.patch + +------------------------------------------------------------------- +Tue May 18 20:35:23 UTC 2021 - Stefan Brüns + +* Add rockpi-n10-rk3399pro +* Several fixes and cleanups for RK3399/3328 boards: + - Replace repeated board list with is_rk3399/is_rk3328 define + - Fix non-functional rock960, copy bl31.elf + - Remove "make u-boot.itb", already part of "all" target +* Remove obsolete manual generation of SOURCE_DATE_EPOCH + +------------------------------------------------------------------- +Mon Apr 19 07:18:23 UTC 2021 - Guillaume GARDET + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 +* Patches added: + 0014-fs-btrfs-fix-the-false-alert-of-dec.patch - boo#1183717 bsc#1184947 + +------------------------------------------------------------------- +Fri Apr 9 12:43:13 UTC 2021 - Matthias Brugger + +Fix SMBIOS table entries (bsc#1183079) + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 +* Patches added: + 0013-configs-rpi-Enable-SMBIOS-sysinfo-d.patch + +------------------------------------------------------------------- +Tue Apr 6 11:25:03 UTC 2021 - Matwey Kornilov + +- Add u-boot-zturnv5 flavour instead of u-boot-zturn. (bsc#1184733) + I've failed to find anybody who has v4 zturn board. + +------------------------------------------------------------------- +Tue Apr 6 08:00:08 UTC 2021 - Guillaume GARDET + +- mx53loco now uses u-boot-dtb.imx instead of u-boot.imx + +------------------------------------------------------------------- +Tue Apr 6 07:22:01 UTC 2021 - Guillaume GARDET + +- Update to 2021.04 (bsc#1183116) +- Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.04 +* Patches dropped: + 0006-boo-1123170-Remove-ubifs-support-fr.patch + 0007-boo-1144161-Remove-nand-mtd-spi-dfu.patch + 0008-Kconfig-add-btrfs-to-distro-boot.patch + 0009-configs-Re-sync-with-CONFIG_DISTRO_.patch + 0010-configs-am335x_evm-disable-BTRFS.patch + 0011-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch + 0012-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch + 0013-sunxi-Enable-SPI-support-on-Orange-.patch + 0014-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch + 0015-rpi-Add-identifier-for-the-new-RPi4.patch + 0016-rpi-Add-identifier-for-the-new-CM4.patch + 0017-pci-pcie-brcmstb-Fix-inbound-window.patch + 0018-dm-Introduce-xxx_get_dma_range.patch + 0019-dm-test-Add-test-case-for-dev_get_d.patch + 0020-dm-Introduce-DMA-constraints-into-t.patch + 0021-dm-test-Add-test-case-for-dev-dma_o.patch + 0022-dm-Introduce-dev_phys_to_bus-dev_bu.patch + 0023-dm-test-Add-test-case-for-dev_phys_.patch + 0024-xhci-translate-virtual-addresses-in.patch + 0025-mmc-Introduce-mmc_phys_to_bus-mmc_b.patch + 0026-configs-rpi4-Enable-DM_DMA-across-a.patch + 0027-video-arm-rpi-Add-brcm-bcm2711-hdmi.patch + 0028-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch + 0029-pci-brcmstb-Cleanup-controller-stat.patch + 0030-fs-btrfs-Select-SHA256-in-Kconfig.patch + 0031-efi_loader-Avoid-emitting-efi_var_b.patch + 0032-configs-BPI-R2-Disable-EFI-Grub-wor.patch + 0033-configs-RPi2-Disable-EFI-Grub-worka.patch + 0034-smbios-Fix-table-whit-no-string-is-.patch +* Patches added: + 0006-Kconfig-add-btrfs-to-distro-boot.patch + 0007-configs-Re-sync-with-CONFIG_DISTRO_.patch + 0008-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch + 0009-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch + 0010-sunxi-Enable-SPI-support-on-Orange-.patch + 0011-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch + 0012-smbios-Fix-table-when-no-string-is-.patch + +------------------------------------------------------------------- +Wed Mar 17 11:46:02 UTC 2021 - Matthias Brugger + +Fix SMBIOS tables without a string present (bsc#1183079) + +Patch queue updated from https://github.com/openSUSE/u-boot.git tumbleweed-2021.01 +* Patches added: + 0034-smbios-Fix-table-whit-no-string-is-.patch + +------------------------------------------------------------------- +Thu Mar 4 14:59:52 UTC 2021 - Matthias Brugger + +- Fix confname assignment for zynqmp and zynq case (bsc#1182962) + +------------------------------------------------------------------- +Thu Mar 4 10:51:38 UTC 2021 - Guillaume GARDET + +- Guard 'export BL31' for sun50i_h6 and sun50i_a64 with + '%{with uboot_atf}' condition (bsc#1182962) + +------------------------------------------------------------------- +Mon Mar 1 13:13:54 UTC 2021 - Matthias Gerstner + +- update_git.sh: use safe tmp directories, use authenticated https:// + procotol. + +------------------------------------------------------------------- +Mon Mar 1 09:36:17 UTC 2021 - Guillaume GARDET + +- Build with arm-trusted-firmware for Tumbleweed +- Drop unused uboot_atf_pine64 option + +------------------------------------------------------------------- +Tue Feb 16 19:58:28 UTC 2021 - Matthias Brugger + +Fix boot for BananaPi R2 (bsc#1180732). +Speed up boot time for RPi2. + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2021.01 +* Patches added: + 0032-configs-BPI-R2-Disable-EFI-Grub-wor.patch + 0033-configs-RPi2-Disable-EFI-Grub-worka.patch + +------------------------------------------------------------------- +Tue Feb 16 17:10:57 UTC 2021 - Andreas Schwab + +- Add qemu-riscv64spl + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2021.01 +* Patches added: + 0031-efi_loader-Avoid-emitting-efi_var_b.patch + +------------------------------------------------------------------- +Tue Feb 16 16:17:09 UTC 2021 - Matthias Brugger + +- Drop pcm051rev3 for Phytec Wega board + +------------------------------------------------------------------- +Mon Feb 15 12:10:19 UTC 2021 - Matthias Brugger + +- Fix binary extension for sunxi based boards + +------------------------------------------------------------------- +Thu Feb 11 08:10:45 UTC 2021 - Adrian Campos Garrido + +- Add Pinephone + +------------------------------------------------------------------- +Wed Jan 27 11:10:45 UTC 2021 - Matthias Brugger + +- Fix documentation location + +------------------------------------------------------------------- +Wed Jan 27 10:34:51 UTC 2021 - Matthias Brugger + +Update to v2021.01. + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2021.01 +* Patches dropped: + 0028-usb-xhci-xhci_bulk_tx-Don-t-BUG-whe.patch + 0029-Revert-Fix-data-abort-caused-by-mis.patch + 0030-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch + 0031-pci-brcmstb-Cleanup-controller-stat.patch +* Patches added: + 0028-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch + 0029-pci-brcmstb-Cleanup-controller-stat.patch + 0030-fs-btrfs-Select-SHA256-in-Kconfig.patch + +------------------------------------------------------------------- +Tue Jan 19 12:50:57 UTC 2021 - Matthias Brugger + +Fix USB in RPi4 and RPi400 (jsc@OPENSUSE-13 bsc#1180336) + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 +* Patches added: + 0030-usb-xhci-pci-Add-DM_FLAG_OS_PREPARE.patch + 0031-pci-brcmstb-Cleanup-controller-stat.patch + +------------------------------------------------------------------- +Mon Jan 18 10:43:24 UTC 2021 - Guillaume GARDET + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 +* Patches added: + 0029-Revert-Fix-data-abort-caused-by-mis.patch - boo#1180728 + +------------------------------------------------------------------- +Thu Jan 7 19:53:08 UTC 2021 - Guillaume GARDET + +- Rename sun50ia64 to sun50i_a64 and sun50ih6 to sun50i_h6 to + follow arm-trusted-firmware-* rename + +------------------------------------------------------------------- +Mon Jan 4 09:39:59 UTC 2021 - Guillaume GARDET + +- Add rockpro64-rk3399 + +------------------------------------------------------------------- +Thu Dec 24 16:17:08 UTC 2020 - Matthias Brugger + +Enable RPi 4 Compute Module (jsc#SLE-16895). +Fix problems with DMA offset after FW update (bsc#1180338) + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 +* Patches added: + 0015-rpi-Add-identifier-for-the-new-RPi4.patch + 0016-rpi-Add-identifier-for-the-new-CM4.patch + 0017-pci-pcie-brcmstb-Fix-inbound-window.patch + 0018-dm-Introduce-xxx_get_dma_range.patch + 0019-dm-test-Add-test-case-for-dev_get_d.patch + 0020-dm-Introduce-DMA-constraints-into-t.patch + 0021-dm-test-Add-test-case-for-dev-dma_o.patch + 0022-dm-Introduce-dev_phys_to_bus-dev_bu.patch + 0023-dm-test-Add-test-case-for-dev_phys_.patch + 0024-xhci-translate-virtual-addresses-in.patch + 0025-mmc-Introduce-mmc_phys_to_bus-mmc_b.patch + 0026-configs-rpi4-Enable-DM_DMA-across-a.patch + 0027-video-arm-rpi-Add-brcm-bcm2711-hdmi.patch + 0028-usb-xhci-xhci_bulk_tx-Don-t-BUG-whe.patch + +------------------------------------------------------------------- +Fri Dec 11 13:18:00 UTC 2020 - Guillaume GARDET + +- Add bananapim2zero flavor + +------------------------------------------------------------------- +Sat Dec 5 13:31:11 UTC 2020 - Matwey Kornilov + +- Introduce odroid-c4 + +------------------------------------------------------------------- +Fri Nov 20 20:00:52 UTC 2020 - Frank Kunz + +- Added u-boot tools binaries to tools package + +------------------------------------------------------------------- +Fri Nov 20 13:58:32 UTC 2020 - Guillaume GARDET + +- Add pinebook-pro-rk3399 support + +------------------------------------------------------------------- +Wed Nov 18 13:50:35 UTC 2020 - Guillaume GARDET + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 +* Patches added: + 0014-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch - bsc#1178884 + +------------------------------------------------------------------- +Wed Oct 14 09:48:25 UTC 2020 - Andreas Schwab + +- Fix last change + +------------------------------------------------------------------- +Mon Oct 12 09:55:35 UTC 2020 - Matwey Kornilov + +- Add xilinxzynqvirt virtual flavor (similar to xilinxzynqmpvirt) +- zynq-zturn is provided by xilinx_zynq_virt config + +------------------------------------------------------------------- +Thu Oct 8 10:04:51 UTC 2020 - Guillaume GARDET + +- Update to v2020.10 + * Fixes bsc#1175902, bsc#1166971, bsc#1160464, CVE-2020-8432 (bsc#1162198) + and CVE-2020-10648 (bsc#1167209) + * Implements jsc#SLE-12150 + +------------------------------------------------------------------- +Tue Oct 6 13:05:30 UTC 2020 - Andreas Schwab + +- Enable SPL on SiFive FU540 + +------------------------------------------------------------------- +Thu Oct 1 14:45:44 UTC 2020 - Matthias Brugger + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 +* Patches added: + 0011-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch + 0012-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch + 0013-sunxi-Enable-SPI-support-on-Orange-.patch + +------------------------------------------------------------------- +Wed Sep 30 18:31:44 UTC 2020 - Michal Suchanek + +- Add Orange Pi Zero build + +------------------------------------------------------------------- +Thu Sep 29 14:57:56 UTC 2020 - Matthias Brugger + +- Add Bananpi-R2 build + +------------------------------------------------------------------- +Tue Sep 29 12:56:10 UTC 2020 - Guillaume GARDET + +* Update to v2020.10-rc5 +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 +* Patches dropped: + 0011-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch + +------------------------------------------------------------------- +Fri Sep 18 13:41:20 UTC 2020 - Guillaume GARDET + +* Update to v2020.10-rc4 +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.10 +* Patches dropped: + 0011-usb-xhci-Add-missing-cache-flush-in.patch + 0012-usb-xhci-Use-only-32-bit-accesses-i.patch + 0013-pci-Move-some-PCIe-register-offset-.patch + 0014-rpi4-shorten-a-mapping-for-the-DRAM.patch + 0015-rpi4-add-a-mapping-for-the-PCIe-XHC.patch + 0016-linux-bitfield.h-Add-primitives-for.patch + 0017-pci-Add-some-PCI-Express-capability.patch + 0018-pci-Add-driver-for-Broadcom-STB-PCI.patch + 0019-config-Enable-support-for-the-XHCI-.patch + 0020-arm-rpi-Add-function-to-trigger-VL8.patch + 0021-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch + 0022-config-Enable-USB-Keyboard-support-.patch + 0023-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch +* Patches added: + 0011-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch + +------------------------------------------------------------------- +Sun Aug 9 19:41:12 UTC 2020 - Matwey Kornilov + +- Use python3 for pyelftools + +------------------------------------------------------------------- +Wed Jul 15 11:29:18 UTC 2020 - Guillaume GARDET + +* Update to v2020.07 + * Fixes bsc#1172283 + Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.07 +* Patches dropped: + 0011-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch + 0012-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch + 0013-uboot-fs-btrfs-Fix-LZO-false-decomp.patch + 0014-usb-xhci-Add-missing-cache-flush-in.patch + 0015-usb-xhci-Use-only-32-bit-accesses-i.patch + 0016-pci-Move-some-PCIe-register-offset-.patch + 0017-rpi4-shorten-a-mapping-for-the-DRAM.patch + 0018-rpi4-add-a-mapping-for-the-PCIe-XHC.patch + 0019-linux-bitfield.h-Add-primitives-for.patch + 0020-pci-Add-some-PCI-Express-capability.patch + 0021-pci-Add-driver-for-Broadcom-STB-PCI.patch + 0022-config-Enable-support-for-the-XHCI-.patch + 0023-arm-rpi-Add-function-to-trigger-VL8.patch + 0024-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch + 0025-config-Enable-USB-Keyboard-support-.patch + 0026-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch +* Patches added: + 0011-usb-xhci-Add-missing-cache-flush-in.patch + 0012-usb-xhci-Use-only-32-bit-accesses-i.patch + 0013-pci-Move-some-PCIe-register-offset-.patch + 0014-rpi4-shorten-a-mapping-for-the-DRAM.patch + 0015-rpi4-add-a-mapping-for-the-PCIe-XHC.patch + 0016-linux-bitfield.h-Add-primitives-for.patch + 0017-pci-Add-some-PCI-Express-capability.patch + 0018-pci-Add-driver-for-Broadcom-STB-PCI.patch + 0019-config-Enable-support-for-the-XHCI-.patch + 0020-arm-rpi-Add-function-to-trigger-VL8.patch + 0021-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch + 0022-config-Enable-USB-Keyboard-support-.patch + 0023-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch + +------------------------------------------------------------------- +Tue Jun 2 06:54:36 UTC 2020 - Matthias Brugger + +- Fix RAM discovery for 8GB devices (bsc#1172371) +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 +* Patches added: + 0026-configs-rpi-set-NR_DRAM_BANKS-to-fo.patch + +------------------------------------------------------------------- +Mon May 11 13:40:32 UTC 2020 - Matthias Brugger + +- Enable USB and USB keyboard on RPi4: +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 +* Patches added: + 0014-usb-xhci-Add-missing-cache-flush-in.patch + 0015-usb-xhci-Use-only-32-bit-accesses-i.patch + 0016-pci-Move-some-PCIe-register-offset-.patch + 0017-rpi4-shorten-a-mapping-for-the-DRAM.patch + 0018-rpi4-add-a-mapping-for-the-PCIe-XHC.patch + 0019-linux-bitfield.h-Add-primitives-for.patch + 0020-pci-Add-some-PCI-Express-capability.patch + 0021-pci-Add-driver-for-Broadcom-STB-PCI.patch + 0022-config-Enable-support-for-the-XHCI-.patch + 0023-arm-rpi-Add-function-to-trigger-VL8.patch + 0024-usb-xhci-Load-Raspberry-Pi-4-VL805-.patch + 0025-config-Enable-USB-Keyboard-support-.patch + +------------------------------------------------------------------- +Fri Apr 17 12:05:54 UTC 2020 - Guillaume GARDET + +- Drop downstream zynqmp generic patches since zynqmp virt config + superseed it: +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 +* Patches dropped: + 0005-zynqmp-Add-generic-target.patch + 0006-tools-zynqmpbif-Add-support-for-loa.patch + 0007-boo-1123170-Remove-ubifs-support-fr.patch + 0008-zynqmp-generic-fix-compilation.patch + 0009-boo-1144161-Remove-nand-mtd-spi-dfu.patch + 0010-Kconfig-add-btrfs-to-distro-boot.patch + 0011-configs-Re-sync-with-CONFIG_DISTRO_.patch + 0012-configs-am335x_evm-disable-BTRFS.patch + 0013-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch + 0014-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch + 0015-uboot-fs-btrfs-Fix-LZO-false-decomp.patch +* Patches added: + 0005-tools-zynqmpbif-Add-support-for-loa.patch + 0006-boo-1123170-Remove-ubifs-support-fr.patch + 0007-boo-1144161-Remove-nand-mtd-spi-dfu.patch + 0008-Kconfig-add-btrfs-to-distro-boot.patch + 0009-configs-Re-sync-with-CONFIG_DISTRO_.patch + 0010-configs-am335x_evm-disable-BTRFS.patch + 0011-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch + 0012-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch + 0013-uboot-fs-btrfs-Fix-LZO-false-decomp.patch + +------------------------------------------------------------------- +Wed Apr 15 10:02:37 UTC 2020 - Guillaume GARDET + +- Follow upstream commits f7c6ee7f and be1b6c32 to unify + zynq/zynqmp configs: + * Update zynq configs to use generic config + device tree for + u-boot-avnetultra96rev1 and u-boot-xilinxzynqmpzcu102rev10 + * Use upstream u-boot-xilinxzynqmpvirt instead of downstream + u-boot-xilinxzynqmpgeneric + +------------------------------------------------------------------- +Wed Apr 15 09:36:17 UTC 2020 - Andreas Schwab + +- Switch to http URLs, ftp is obsolete + +------------------------------------------------------------------- +Tue Apr 14 10:29:42 UTC 2020 - Guillaume GARDET + +- Update to v2020.04: + * Platfrom fixes: Amlogic, Atmel, fsl, iMX, Marvell, Mediatek, + rockchip, RPi, samsung, socfpga, sunxi, Tegra, TI + * EFI fixes + * I2C fixes + * GPIO fixes + * MMC fixes + * SPI fixes + * USB fixes + * Filesystem fixes + * Fixes bsc#1174029 +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.04 +* Patches dropped: + 0010-ARM-tegra-Add-NVIDIA-Jetson-Nano-De.patch + 0011-net-Add-support-for-Broadcom-GENETv.patch + 0012-rpi4-Update-memory-map-to-accommoda.patch + 0013-rpi4-Enable-GENET-Ethernet-controll.patch + 0014-Kconfig-add-btrfs-to-distro-boot.patch + 0015-configs-Re-sync-with-CONFIG_DISTRO_.patch + 0016-configs-am335x_evm-disable-BTRFS.patch + 0017-net-phy-Fix-overlong-PHY-timeout.patch + 0018-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch + 0019-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch + 0020-uboot-fs-btrfs-Fix-LZO-false-decomp.patch +* Patches added: + 0010-Kconfig-add-btrfs-to-distro-boot.patch + 0011-configs-Re-sync-with-CONFIG_DISTRO_.patch + 0012-configs-am335x_evm-disable-BTRFS.patch + 0013-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch + 0014-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch + 0015-uboot-fs-btrfs-Fix-LZO-false-decomp.patch + +------------------------------------------------------------------- +Mon Apr 6 06:46:54 UTC 2020 - Guillaume GARDET + +- Build odroid-n2 version + +------------------------------------------------------------------- +Tue Mar 31 21:34:26 UTC 2020 - Petr Tesařík + +- Use proper quoting for the modalias Supplements (see also + https://github.com/openSUSE/libzypp/issues/216). + +------------------------------------------------------------------- +Fri Mar 27 12:43:30 UTC 2020 - Petr Tesařík + +- Add a modalias Supplements to u-boot-rpiarm64, so the package + gets selected automatically on a Raspberry Pi. + +------------------------------------------------------------------- +Thu Mar 19 14:15:58 UTC 2020 - Matthias Brugger + +Fix BTRFS access with LZO compression enabled (bsc#1166468) +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 +* Patches added: + 0019-uboot-fs-btrfs-Use-LZO_LEN-to-repla.patch + 0020-uboot-fs-btrfs-Fix-LZO-false-decomp.patch + +------------------------------------------------------------------- +Fri Feb 21 12:43:10 UTC 2020 - Matthias Brugger + +Fix ethernet on RPi4 (bsc#1164512) +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 +* Patches added: + 0018-net-bcmgenet-Don-t-set-ID_MODE_DIS-.patch + +------------------------------------------------------------------- +Mon Feb 17 16:56:17 UTC 2020 - Guillaume GARDET + +- Update patch to fix boo#1163723 : + * 0001-XXX-openSUSE-XXX-Prepend-partition-.patch + +------------------------------------------------------------------- +Thu Jan 30 10:43:44 UTC 2020 - Matthias Brugger + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 +* Patches added: + 0017-net-phy-Fix-overlong-PHY-timeout.patch + +------------------------------------------------------------------- +Wed Jan 29 09:28:32 UTC 2020 - Matthias Brugger + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 + Add support for Jetson Nano. + Enable btrfs by default. (jsc#SLE-10302) + Add network support for RPi4 (jsc#SLE-7276) +* Patches added: + 0010-ARM-tegra-Add-NVIDIA-Jetson-Nano-De.patch + 0011-net-Add-support-for-Broadcom-GENETv.patch + 0012-rpi4-Update-memory-map-to-accommoda.patch + 0013-rpi4-Enable-GENET-Ethernet-controll.patch + 0014-Kconfig-add-btrfs-to-distro-boot.patch + 0015-configs-Re-sync-with-CONFIG_DISTRO_.patch + 0016-configs-am335x_evm-disable-BTRFS.patch + +------------------------------------------------------------------- +Wed Jan 22 08:09:47 UTC 2020 - Guillaume GARDET + +- Package u-boot.img instead of u-boot.bin for snow and spring + +------------------------------------------------------------------- +Fri Jan 10 10:45:00 UTC 2020 - Guillaume GARDET + +- Fix firefly-rk3288 and tinker-rk3288 by using TPL instead of SPL + (SPL too big) + +------------------------------------------------------------------- +Fri Jan 10 09:53:50 UTC 2020 - Guillaume GARDET + +- Fix mx6qsabrelite build + +------------------------------------------------------------------- +Tue Jan 7 08:32:01 UTC 2020 - Guillaume GARDET + +- Update to v2020.01: + * Now requires python 3.5+ (2.x support dropped) + * Add Orange Pi Zero Plus 2 support + * Platfrom fixes: atmel, fsl, imx, Marvell, RPi, rockchip, sunxi, TI + * EFI fixes + * I2C fixes + * MMC fixes + * SPI fixes + * USB fixes +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2020.01 + * Patches dropped: + 0009-libfdt-fdt_address_cells-and-fdt_si.patch + 0010-libfdt-return-correct-value-if-size.patch + 0011-libfdt-Allow-size-cells-of-0.patch + 0012-dm-Fix-default-address-cells-return.patch + 0013-arm-arm11-allow-unaligned-memory-ac.patch + 0014-fdt-fix-bcm283x-dm-pre-reloc-defini.patch + 0015-arm-dts-bcm283x-Rename-U-Boot-file.patch + 0016-drivers-bcm283x-Set-pre-location-fl.patch + 0017-pinctrl-bcm283x-Add-compatible-for-.patch + 0018-rpi-push-fw_dtb_pointer-in-the-.dat.patch + 0019-ARM-bcm283x-Move-BCM283x_BASE-to-a-.patch + 0020-ARM-bcm283x-Set-rpi_bcm283x_base-at.patch + 0021-ARM-bcm283x-Set-memory-map-at-run-t.patch + 0022-ARM-defconfig-add-unified-config-fo.patch + 0023-boo-1144161-Remove-nand-mtd-spi-dfu.patch + 0024-rpi-fix-dram-bank-initialization.patch + 0025-rpi-Enable-DRAM-bank-initialization.patch + 0026-ARM-defconfig-Fix-32bit-config-for-.patch + * Patches added: + 0009-boo-1144161-Remove-nand-mtd-spi-dfu.patch + +------------------------------------------------------------------- +Fri Dec 20 11:08:03 UTC 2019 - Guillaume GARDET + +- Add Leap 15.2 (x86, arm and ppc) to the list of projects using + _multibuild + +------------------------------------------------------------------- +Fri Dec 13 15:57:44 UTC 2019 - Matthias Brugger + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 +* Fix bsc#1158357 by: +* Patches added: + 0024-rpi-fix-dram-bank-initialization.patch + 0025-rpi-Enable-DRAM-bank-initialization.patch + 0026-ARM-defconfig-Fix-32bit-config-for-.patch + +------------------------------------------------------------------- +Thu Dec 5 14:27:58 UTC 2019 - Guillaume GARDET + +- Run spec cleaner +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 + * Patches added: + 0023-boo-1144161-Remove-nand-mtd-spi-dfu.patch - boo#1144161 + +------------------------------------------------------------------- +Mon Nov 25 16:47:54 UTC 2019 - Matthias Brugger + +- set boot option to arm64 in ubootconfig.txt. This allows us to + theoretically build U-Boot for RPi3/4 with 32 bit. + +------------------------------------------------------------------- +Mon Nov 25 14:10:58 UTC 2019 - Matthias Brugger + +- RPi3 revert ubootconfig.txt changes to fix tumbleweed update path + +------------------------------------------------------------------- +Wed Nov 20 14:16:24 UTC 2019 - Matthias Brugger + +- enable build for one U-Boot image for RPi3/4 (rpiarm64) + implements (jsc#59185) + +------------------------------------------------------------------- +Wed Nov 20 14:16:11 UTC 2019 - Matthias Brugger + +Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 +* Patches added: + 0014-fdt-fix-bcm283x-dm-pre-reloc-defini.patch + 0015-arm-dts-bcm283x-Rename-U-Boot-file.patch + 0016-drivers-bcm283x-Set-pre-location-fl.patch + 0017-pinctrl-bcm283x-Add-compatible-for-.patch + 0018-rpi-push-fw_dtb_pointer-in-the-.dat.patch + 0019-ARM-bcm283x-Move-BCM283x_BASE-to-a-.patch + 0020-ARM-bcm283x-Set-rpi_bcm283x_base-at.patch + 0021-ARM-bcm283x-Set-memory-map-at-run-t.patch + 0022-ARM-defconfig-add-unified-config-fo.patch + +------------------------------------------------------------------- +Wed Nov 20 13:20:15 UTC 2019 - Matthias Brugger + +- RPi3 delete text base hack in spec file + +------------------------------------------------------------------- +Tue Nov 19 16:23:31 UTC 2019 - Andreas Schwab + +- Don't constrain multibuild in openSUSE:Factory:PowerPC and + openSUSE:Factory:RISCV + +------------------------------------------------------------------- +Tue Nov 19 07:34:54 UTC 2019 - Guillaume GARDET + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 +* Patch added to fix boo#1145646: + 0013-arm-arm11-allow-unaligned-memory-ac.patch + +------------------------------------------------------------------- +Tue Nov 12 17:32:31 UTC 2019 - Matwey Kornilov + +- Build bootable u-boot.itb for u-boot-rock-pi-4-rk3399 + +------------------------------------------------------------------- +Mon Oct 28 14:33:55 UTC 2019 - Torsten Duwe + +- Constrain multibuild expansion in linked/branched/copied packages. + +------------------------------------------------------------------- +Sat Oct 26 16:24:56 UTC 2019 - Matwey Kornilov + +- Add RK3399 based Rock Pi4 board http://rockpi.org +- Build TPL for RK3399 platforms where it is supported + +------------------------------------------------------------------- +Wed Oct 23 20:25:56 UTC 2019 - Matwey Kornilov + +- Put idbloader.img into /boot for Rockchip + idbloader.img is installable TPL/SPL bootloader image: + https://gitlab.denx.de/u-boot/u-boot/commit/1b0a936b52606af87b6576817a0e939da731b6d9 + +------------------------------------------------------------------- +Wed Oct 23 15:29:31 UTC 2019 - Matthias Brugger + +- include update_git.sh as source in the spec file + +------------------------------------------------------------------- +Wed Oct 23 09:48:41 UTC 2019 - Matthias Brugger + +- Make factory-auto bot happy + +------------------------------------------------------------------- +Wed Oct 9 08:08:32 UTC 2019 - Matthias Brugger + +- Enable RaspberryPi4 builds + +------------------------------------------------------------------- +Tue Oct 8 19:19:43 UTC 2019 - Guillaume GARDET + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 +* Patches added: + 0009-libfdt-fdt_address_cells-and-fdt_si.patch + 0010-libfdt-return-correct-value-if-size.patch + 0011-libfdt-Allow-size-cells-of-0.patch + 0012-dm-Fix-default-address-cells-return.patch + +------------------------------------------------------------------- +Tue Oct 8 11:45:21 UTC 2019 - Guillaume GARDET + +- Update to v2019.10: + * Platforms fixes: Amlogic, Atmel, Exynos5, Marvell, NXP, + Rockchip, SunXi, TI + * add support for RPi4 + * RPi4: Fix amount of memory seen by the kernel + * RPi: Fix USB 1.1 keyboard (boo#1139351, boo#1131064) + * I2C fixes + * MMC fixes + * NET fixes + * SPI fixes + * UEFI fixes + * USB fixes +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.10 +* Patches dropped (upstreamed): + 0009-ARM-exynos5-Try-to-boot-on-mmc2-bef.patch + +------------------------------------------------------------------- +Wed Sep 4 21:56:21 UTC 2019 - Andreas Färber + +- Add avnetultra96rev1 + +------------------------------------------------------------------- +Wed Aug 21 14:27:40 UTC 2019 - Matthias Brugger + +- update_git.sh: Allow GIT_LOCAL_TREE to be a soft link as well + +------------------------------------------------------------------- +Sat Aug 10 19:11:07 UTC 2019 - Matwey Kornilov + +- Add u-boot-zynqzturn + +------------------------------------------------------------------- +Mon Jul 22 13:15:36 UTC 2019 - Guillaume GARDET + +- Handle patch list automatically in spec file from update_git.sh + +------------------------------------------------------------------- +Mon Jul 22 09:01:41 UTC 2019 - Andreas Schwab + +- Add u-boot-qemu-riscv64smode + +------------------------------------------------------------------- +Thu Jul 18 08:19:51 UTC 2019 - Guillaume GARDET + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.07 +* Patches added: + 0009-ARM-exynos5-Try-to-boot-on-mmc2-bef.patch + +------------------------------------------------------------------- +Wed Jul 10 22:57:15 UTC 2019 - Andreas Färber + +- Fail on errors building RK3288 SD card images (tinker-rk3288 previously) +- Add libretech-cc and libretech-ac + +------------------------------------------------------------------- +Wed Jul 10 17:05:47 UTC 2019 - Matwey V. Kornilov + +- Add u-boot-rock64-rk3328 + +------------------------------------------------------------------- +Wed Jul 10 16:20:42 UTC 2019 - Torsten Duwe + +- reflect upstream config changes in multibuild and spec file: + * am335x_evm includes support for am335x_boneblack -- dropped. + * Sinovoip BPI M2 Plus is correctly named Bananapi M2 Plus H3 + +------------------------------------------------------------------- +Tue Jul 9 09:38:01 UTC 2019 - Guillaume GARDET + +- Fix build of u-boot-rock960-rk3399 by adding required + python-pyelftools dep + +------------------------------------------------------------------- +Tue Jul 9 06:50:32 UTC 2019 - Guillaume GARDET + +- Update to v2019.07: + * Fix booting for wandboard + * DWC and i.MX6 fixes + * usb: dwc3: fixes + * usb: ehci-mx6: Fix bus enumeration for DM case + * rockchip: make_fit_atf.py: fix loadables property set error + * rockchip: rk3288: enable TPL for tinker-board + * spl: atf: Fix uninitialized pointer to bl31_image_info + * poplar: increase SYS_MALLOC_F_LEN for DM_FLAG_PRE_RELOC support + * UEFI: The definition of an unimplemented function is corrected. + * ARM: uniphier: fixes + * rockchip: rk3399: fixes + * efi_loader: lots of fixes + * armv8: fix typo in LINUX_KERNEL_IMAGE_HEADER check +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.07 +* Patches upstreamed: + 0009-armv8-fix-typo-in-LINUX_KERNEL_IMAG.patch + 0010-poplar-increase-SYS_MALLOC_F_LEN-fo.patch + +------------------------------------------------------------------- +Sun Jun 16 19:09:48 UTC 2019 - Andreas Färber + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.07 +* Fix boot on Tegra platforms: + 0009-armv8-fix-typo-in-LINUX_KERNEL_IMAG.patch +* Fix boot on Poplar board: + 0010-poplar-increase-SYS_MALLOC_F_LEN-fo.patch + +------------------------------------------------------------------- +Sat Jun 15 18:26:14 UTC 2019 - Andreas Färber + +- rpi3: Override the text base for compatibility with TF-A + +------------------------------------------------------------------- +Thu Jun 13 07:19:36 UTC 2019 - Guillaume GARDET + +- Update to v2019.07-rc4: + * SPI fixes + * Video fixes + * Tegra updates + * Support for managing the non-volatile attribute of UEFI variables + is added though we do not have a backend for persistence yet. + * Error messages for changes of UEFI variables are provided. + * UEFI boottime service implementations are corrected. + * Error messages for the 'setenv -e' and 'bootefi bootmgr' commands are + added. + * risc-v qemu updates + * Enable MMC in SPL for helios4 + * NET fixes + * some fix for rk3399-puma + * rockchip script make_fit_atf.py cleanup + * Enable TPL for rk3399 orangepi and nanopi4; + * add support for rk3399 boards: Nanopi NEO4, Rockpro64, Rock PI 4 + * amlogic updates + * DaVinci updates + * FAT fixes +- Update to v2019.07-rc3: + * sh updates + * SoCFPGA PL310 cleanup + A10 fix, A10 DT cleanup, DW GPIO fix + * Several bug fixes for the UEFI sub-system are provided. + * The SetTime() boottime service is implemented. + * mips updates + * stm32 updates + * DM fixes + * fsl updates + * MMC fixes for i.MX53 + * sunxi fixes + * I2C fixes + * Minor patches to improve UEFI specification compliance are provided. + * To allow running the UEFI self compliance tests an outdated version of + the Unicode collation protocol has been added as a configuration option + (disabled by default). + * Allow coreboot to process unhandled tags + * Enable NVMe on QEMU x86_64 target + * arndale fixes + * SoCFPGA DT and reset cleanup, AE MCVEVK board support. + +------------------------------------------------------------------- +Tue May 21 08:02:28 UTC 2019 - Guillaume GARDET + +- Update update_git.sh + +------------------------------------------------------------------- +Tue May 21 07:35:34 UTC 2019 - Guillaume GARDET + +- Update to v2019.07-rc2: + * Net updates + * UEFI updates for EBBR compliance + * Minor fixes + * Rockchip improvements and new features + * Marvell boards updates + * Sunxi updates + * x86 fixes + * SPI fixes + * i.MX updates + +------------------------------------------------------------------- +Sat May 18 21:13:08 UTC 2019 - Andreas Färber + +- Clean up multibuild conversion +* Rename is_risc5 to is_riscv64 +* Fix armv6 board builds (rpi) +* Fix RK3288 board builds and SPL installation (firefly-rk3288, tinker-rk3288) +* Fix RK3399 SPL build and installation +* Fix H5 board builds (orangepipc2) +* TBD: am335xboneblack, sinovoipbpim2plus + +------------------------------------------------------------------- +Thu May 9 11:58:36 UTC 2019 - Guillaume GARDET + +- Update to v2019.07-rc1: + * Board fixes + * btrfs fixes + * ext4 symlink support and other fixes + * ext4 block group descriptor sizing + * UEFI rework + * Add and enable brcmnand driver on a number of relevant platforms. + Also add and enable LED drivers on more bcm platforms. + * Various ARMv8 fixes/improvements, including extending PSCI + functionality. + * fs_loader improvments + * Various FIT/SPL improvements + * PCI bugfixes + * adds support for the BootNext and BootCurrent variables + * doc/README.ARM-memory-map was dropped (9ad996adcc135bc34b185957567c8c46deb90d4f) +- Update update_git.sh to remove reference to pre_checkin.sh + +------------------------------------------------------------------- +Mon Apr 29 09:55:08 UTC 2019 - Torsten Duwe + +- Convert spec file(s) to multibuild + +------------------------------------------------------------------- +Tue Apr 9 12:46:27 UTC 2019 - Guillaume GARDET + +- Update to v2019.04: + * Various last minute bug fixes + * we've hit the deadline for DM_MMC conversion + * Release info: + - https://lists.denx.de/pipermail/u-boot/2019-April/364431.html +- Rename Sinovoip BPI M2 Plus to Bananapi M2 Plus H3, to follow upstream: + * http://git.denx.de/?p=u-boot.git;a=commitdiff;h=268ae6548779ccd8ba38ce39d43f41be7e0bc133 +------------------------------------------------------------------- +Tue Mar 19 10:03:02 UTC 2019 - Guillaume GARDET + +- Update to v2019.04-rc4: + * DPAA2 fixes and DDR errata workaround for LS1021A + * UEFI fixes + * Small fixes in several i.MX boards + * SunXi fixes: axp818 fix, fix warnings for ethernet clock code + * x86 fixes: ACPI changes and fixes to Intel Tangier/Edison, i8254 beeper fixes + * SoC-FPGA: Arria10 DRAM fixes and Gen5 cache fixes + * sh: More gen2/gen3 fixes + * I2C fixes + * SPI fixes +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.04 +* Patches dropped: + 0009-efi_loader-Fix-serial-console-size-.patch + +------------------------------------------------------------------- +Mon Mar 18 11:17:54 UTC 2019 - Matthias Brugger + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.04 +* Fix bsc#1124137 by: +* Patches dropped: + 0008-Revert-efi_loader-query-serial-cons.patch + 0009-zynqmp-generic-fix-compilation.patch +* Patches added: + 0008-zynqmp-generic-fix-compilation.patch + 0009-efi_loader-Fix-serial-console-size-.patch + +------------------------------------------------------------------- +Wed Mar 6 12:38:21 UTC 2019 - Guillaume GARDET + +- Drop am335x_boneblack and use am335x_evm instead, to follow + upstream: + * http://git.denx.de/?p=u-boot.git;a=commit;h=8fa7f65dd02c176ee6021eaf40114560b8954ba2 + +------------------------------------------------------------------- +Wed Mar 6 11:30:44 UTC 2019 - Matthias Brugger + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.04 +* Patches added to fix bsc#1128099: + 0009-zynqmp-generic-fix-compilation.patch + +------------------------------------------------------------------- +Tue Mar 5 14:58:04 UTC 2019 - Andreas Schwab + +- Add sifive_fu540 + +------------------------------------------------------------------- +Tue Mar 5 08:31:52 UTC 2019 - Guillaume GARDET + +- Update to v2019.04-rc3: + * Partial changelog: more DM enablement and Kconfig conversions, + bananapi fixes, defconfig resync, Make FAT use less memory, + drivers fixes, SPI-NOR support, Fixes for CVE-2018-18440 and + CVE-2018-18439 + * v2019.04-rc3 changelog info: + - https://lists.denx.de/pipermail/u-boot/2019-March/360728.html + * v2019.04-rc2 changelog info: + - https://lists.denx.de/pipermail/u-boot/2019-February/359463.html + * v2019.04-rc1 changelog info: + - https://lists.denx.de/pipermail/u-boot/2019-February/357902.html + +------------------------------------------------------------------- +Thu Feb 14 15:28:00 UTC 2019 - schwab@suse.de + +- Add qemu-riscv64 + +------------------------------------------------------------------- +Thu Feb 14 12:13:57 UTC 2019 - Matthias Brugger + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 +* Patches added to fix bsc#1124137: + 0008-Revert-efi_loader-query-serial-cons.patch + +------------------------------------------------------------------- +Tue Jan 29 10:50:32 UTC 2019 - Guillaume GARDET + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 +* Patch added to fix boo#1123170: + 0007-boo-1123170-Remove-ubifs-support-fr.patch + +------------------------------------------------------------------- +Tue Jan 15 10:04:39 UTC 2019 - Guillaume GARDET + +- Update to v2019.01: + * regression fixes + * Changelog: https://lists.denx.de/pipermail/u-boot/2019-January/354598.html + +------------------------------------------------------------------- +Tue Jan 8 06:19:51 UTC 2019 - afaerber@suse.de + +- Update to v2019.01-rc3: + * Samsung, Rockchip, i.MX, video, SPI, x86, EFI, UniPhier, TI, MediaTek, + Marvell, SoCFPGA, amlogic, MIPS and RISC-V updates. + * This includes among other things, pulling in the Ci20 platform + support, fixing at least one regression in EFI support, + synchronizing some i.MX8 related locations and files and other + important bugfixes. + * Changelog: https://lists.denx.de/pipermail/u-boot/2019-January/353882.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 +* Patches dropped: + 0007-exynos-imply-SYS_THUMB_BUILD.patch + +------------------------------------------------------------------- +Sat Dec 22 23:16:01 UTC 2018 - afaerber@suse.de + +- Add rock960-rk3399 + +------------------------------------------------------------------- +Fri Dec 21 13:20:00 UTC 2018 - Guillaume GARDET + +- Update to v2019.01-rc2: + * Various important DT syncs with Linux + * Risc-V S-Mode + * Important NAND/MTD fixups + * TPM, sound updates + * FAT fixes + amlogic, sunxi, marvel, rockchip, x86, mips, layerscape and other updates + * USB Gadget DM work, and some other related USB fixes. + * DM_I2C_COMPAT code removal for TI platforms. + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-December/352385.html + +------------------------------------------------------------------- +Tue Dec 11 13:52:21 UTC 2018 - Andreas Prittwitz + +- add pinebook + +------------------------------------------------------------------- +Tue Dec 4 08:08:53 UTC 2018 - Guillaume GARDET + +- Update to v2019.01-rc1: + * ftgmac100 improvements + * TI: CPSW improvements + * VSC8584 PHY support + * Add MT7628 ethernet driver + * Various sunxi, socfpga, riscv improvements + * virtio implementation and supporting patches + * DM_FLAG_PRE_RELOC fixes + * regmap improvements + * Various improvements in sandbox and buildman + * Initial bcm968580xref, am65x_evm_r5 support + * lpc32xx, omap3_logic/am3517_evm updates + * pinctrl command + * fs_loader available for SPL + * MIPS: fix long-standing issue with linking of standalone programs + * MIPS: MT76xx: add GPIO and WDT drivers + * MIPS: MT76xx: various fixes and updates to gardena-smart-gateway board + * MIPS: MT76xx: various fixes and updates to linkit-smart-7688 board + * adc enhancements + * Clearfog GT-8K support added by Baruch / Raheeb + * Minor cleanup to db-88f6820 from Chris + * Bring in the series from Simon for SPL logging support and bloblist + * chiliboard updates + * misc TI platform updates + * chiliboard updates + * Introduce CONFIG_SPL_DM_USB + * Add MediaTek support + * mmc: meson-gx: Add AXG compatible + * net: designware: add meson meson compatibles + * Amlogic Meson cleanup for AXG SoC support + * meson: Add regmap support for clock driver and sync DT with 4.19 + * Some Kirkwood boards converted to DM_SPI by Chris + * New Armada-385 SoC revision printed by Chris + * Ethernet enable on mcbin by Baruch + * Support 2 DRAM banks on Armada-8k boards by Baruch + * Convert TPM fully to DM + * Add a 'make qcheck' target for faster testing + * Rockchip improvements: + * RK3188 USB-UART functionality + * errors triggering a hard-stop in SPL on the RK3399 are reported + * Rockchip RV1108 (SoC) support + * MicroCrystal RV3029 (RTC) DM driver + * Rockchip fixes: + * RK3188 early UART setup + * limit SD-card frequency to 40MHz on the RK3399-Q7 + * MIPI fixes + * RK3399 CPUB clock initialisation + * ARC: + * Try to match found HW features to known ARC core templates + * Print CPU frequency for all ARC boards + * Add more board-specific info + * microblaze: + * Use default functions for memory decoding + * Showing model from DT + * zynq: + * Fix spi flash DTs + * Fix zynq_help_text with CONFIG_SYS_LONGHELP + * Tune cse/mini configurations + * Enabling cse/mini testing with current targets + * zynqmp: + * Enable gzip SPL support + * Fix chip detection logic + * Tune mini configurations + * DT fixes(spi-flash, models, clocks, etc) + * Add support for OF_SEPARATE configurations + * Enabling mini testing with current targets + * Add mini mtest configuration + * Some minor config setting + * Raspberry Pi: 3A+, Allow 2nd MMC device, Allow UUID to find filesystem + * UEFI: + * Make PE images more standards compliant + * Improve sandbox support + * Improve correctness + * Fix RISC-V execution on virt model + * Honor board defined top of ram (fixes a few boards) + * Imply DM USB access when distro boot is available + * Code cleanups + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-December/350498.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2019.01 +* Patches dropped: + 0007-Revert-efi_loader-remove-efi_exit_c.patch + 0008-exynos5-allow-bigger-BL2-u-boot.bin.patch +* Patches added: + 0007-exynos-imply-SYS_THUMB_BUILD.patch + +------------------------------------------------------------------- +Sat Nov 24 16:43:11 UTC 2018 - afaerber@suse.de + +- Add khadas-vim, khadas-vim2 + +------------------------------------------------------------------- +Mon Nov 19 16:49:26 UTC 2018 - Guillaume GARDET + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 +* Patches added: + 0008-exynos5-allow-bigger-BL2-u-boot.bin.patch + +------------------------------------------------------------------- +Sun Nov 18 18:56:52 UTC 2018 - afaerber@suse.de + +- pine64plus, nanopia64, bananapim64, orangepipc2, pineh64: Fix BL31 + +------------------------------------------------------------------- +Thu Nov 15 14:30:22 UTC 2018 - Guillaume GARDET + +- Update to v2018.11: + * Fixes for i.MX, Xilinx, EFI Loader, R-Mobile, x86, sunxi, and Marvell platforms + * Added i.MX8 support + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-November/347424.html + +------------------------------------------------------------------- +Sun Nov 11 16:35:35 UTC 2018 - afaerber@suse.de + +- Update from arm-trusted-firmware-pine64 to arm-trusted-firmware-sun50ia64 +- pineh64: Use new arm-trusted-firmware-sun50ih6 +- Add bananapim64 +- u-boot.spec.in, u-boot-board.spec.in: Update to use https + +------------------------------------------------------------------- +Mon Nov 5 10:06:08 UTC 2018 - Guillaume GARDET + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 +* Patches added: + 0007-Revert-efi_loader-remove-efi_exit_c.patch + +------------------------------------------------------------------- +Wed Oct 31 08:16:02 UTC 2018 - Guillaume GARDET + +- Update to v2018.11-rc3: + * Fixes for i.MX, Xilinx, EFI Loader, R-Mobile, x86, sunxi, and Marvell platforms + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-October/344567.html + +------------------------------------------------------------------- +Wed Oct 17 07:01:52 UTC 2018 - Guillaume GARDET + +- Update to v2018.11-rc2: + * The SPI-NAND changes have fully been integrated now. + * ARM Versatile Express updates + * QEMU support in RiscV + * Rockchip updates + * fixes to rkimage for SPL boot via USB + * fixes to make_fit_atf.py, incl. entry-point calculation and python3 + compatibility + * OP-TEE support for ARMv7-based SoCs + * fixes to RGMII/GMII selection on the RK3328 + * ARC updates + * CPU and board info prints + * Synopsys IoT development kit support + * Take care of global uninitialized variables. + * Add support for SD-card detection on all ARC boards + * R-Mobile, SoCFPGA updates + * Sandbox SPL/TPL support + * Various DM, Test updates. + * Various general ARM, Meson, TI K2/K3 updates + * OP-TEE AVB support + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-October/344567.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 +* Patches dropped: + 0007-rockchip-make_fit_atf-use-elf-entry.patch + 0008-rockchip-make_fit_atf-make-python3-.patch + 0009-rockchip-make_fit_atf.py-depends-on.patch + +------------------------------------------------------------------- +Tue Oct 9 06:46:02 UTC 2018 - Guillaume GARDET + +- Update to v2018.11-rc1: + * FPGA improvements: + * Tests for fpga commands + * Kconfig cleanup, code cleanup MAINTAINERS updating + * DM/DT: + * MPC83xx device tree additions (CPU and RAM) + * Various ofnode/DT improvements + * Marvell SoC improvements: + * Multiple updates to the turris boards / platform + * i.MX SoC improvements + * Pico board updates, imx6ull pinmux fixes + * EFI improvements: + * Now very close to being able to run UEFI Shell and SCT. + * This brought in a number of FAT improvements + * Sandbox support + * Lots of general EFI improvements and cleanups + * Xilinx platform updates: + * Zynq/ZynqMP cleanups + * In SPL we now handle (read: uncompress) in FIT images for entries + other than the kernel. + * Freescale QorIQ: + * Switching to driver model on a number of platforms for eSDHC and + SATA. + * PowerPC: + * Use device tree for mpc85xx, enable on T2080QDS. + * SoCFPGA, sunxi and uniphier SoC improvements. + * UBI, i2c, SuperH, MIPS, USB, M68K, x86, video and DM improvements. + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-October/342659.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.11 +* Patches dropped: + 0010-ARM-tegra-reserve-unmapped-RAM-so-E.patch + +------------------------------------------------------------------- +Tue Sep 11 22:51:39 UTC 2018 - afaerber@suse.de + +- nanopia64, orangepipc2: Conditionally enable ATF +- Add pineh64 (ATF TBD) + +------------------------------------------------------------------- +Tue Sep 11 08:02:15 UTC 2018 - Guillaume GARDET + +- Update to v2018.09: + * Xilinx platforms (zynq, zynqmp, microblaze) have cleaned up and + improved a number of areas with better DT and sysreset functionality. + A number of drivers have been converted to DM. + * EFI support has had a number of corrections made due to running SCT. + * ARC has updated some of their drivers and now supports gcc-8.1.x + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-September/340614.html + +------------------------------------------------------------------- +Wed Sep 5 09:27:11 UTC 2018 - Guillaume GARDET + +- Update to v2018.09-rc3: + * Fixes and Kconfig change and similar + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-September/340064.html + +------------------------------------------------------------------- +Wed Sep 5 09:26:11 UTC 2018 - Guillaume GARDET + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.09 +* Patches added: + 0010-ARM-tegra-reserve-unmapped-RAM-so-E.patch + +------------------------------------------------------------------- +Thu Aug 16 07:16:49 UTC 2018 - guillaume.gardet@opensuse.org + +- Update to v2018.09-rc2: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-August/338284.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.09 +* Patches dropped: + 0010-snow-set-fdtfile.patch + +------------------------------------------------------------------- +Mon Aug 13 15:19:37 UTC 2018 - guillaume.gardet@opensuse.org + +- Update to v2018.09-rc1: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-July/336605.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.09 +* Patches dropped: + 0011-omap3-beagle-re-enable-EFI-support-.patch + +------------------------------------------------------------------- +Wed Jul 18 19:42:03 UTC 2018 - guillaume.gardet@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 +* Patches added: + 0011-omap3-beagle-re-enable-EFI-support-.patch + +------------------------------------------------------------------- +Wed Jul 18 13:29:34 UTC 2018 - guillaume.gardet@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 +* Patches dropped: + 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch +* Patches added: + 0001-XXX-openSUSE-XXX-Prepend-partition-.patch + 0010-snow-set-fdtfile.patch + +------------------------------------------------------------------- +Tue Jul 10 09:12:26 UTC 2018 - guillaume.gardet@opensuse.org + +- Update to v2018.07: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-July/334014.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 +* Patches dropped: + 0010-arm-timer-factor-out-FSL-arch-timer.patch + 0011-arm-timer-sunxi-add-Allwinner-timer.patch + +------------------------------------------------------------------- +Tue Jul 3 07:07:44 UTC 2018 - guillaume.gardet@opensuse.org + +- Update to v2018.07-rc3: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-July/333540.html + +------------------------------------------------------------------- +Wed Jun 27 12:05:47 UTC 2018 - guillaume.gardet@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 +* Patches added: + 0010-arm-timer-factor-out-FSL-arch-timer.patch + 0011-arm-timer-sunxi-add-Allwinner-timer.patch + +------------------------------------------------------------------- +Wed Jun 20 09:20:24 UTC 2018 - guillaume.gardet@opensuse.org + +- Update to v2018.07-rc2 + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-June/332354.html + +------------------------------------------------------------------- +Mon Jun 11 09:49:41 UTC 2018 - guillaume.gardet@opensuse.org + +- update to v2018.07-rc1: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-June/330609.html +- Add bison and flex deps needed since Kconfig update +- Use 'make syncconfig' instead of deprecated 'make silentoldconfig' +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.07 +* Patches dropped: + 0006-tools-zynqmpimage-Add-partition-rea.patch + 0007-tools-zynqmpimage-Move-defines-to-h.patch + 0008-MAINTAINERS-Declare-tools-zynq-.-c-.patch + 0009-tools-zynqmpimage-Add-bif-support.patch + 0010-tools-zynqmpbif-Add-support-for-loa.patch + 0011-rockchip-make_fit_atf-use-elf-entry.patch + 0012-rockchip-make_fit_atf-make-python3-.patch + 0013-rockchip-make_fit_atf.py-depends-on.patch +* Patches added: + 0006-tools-zynqmpbif-Add-support-for-loa.patch + 0007-rockchip-make_fit_atf-use-elf-entry.patch + 0008-rockchip-make_fit_atf-make-python3-.patch + 0009-rockchip-make_fit_atf.py-depends-on.patch + +------------------------------------------------------------------- +Sat Jun 2 16:45:39 UTC 2018 - afaerber@suse.de + +- Adopt %license +- Drop unused USE_PRIVATE_LIBGG=yes consistently +- Tidy RK3399 u-boot.itb handling +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches added: + 0013-rockchip-make_fit_atf.py-depends-on.patch + +------------------------------------------------------------------- +Mon May 28 12:24:51 UTC 2018 - yousaf.kaukab@suse.com + +- Build u-boot.itb for {evb,firefly}-rk3399 +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches added: + 0011-rockchip-make_fit_atf-use-elf-entry.patch + 0012-rockchip-make_fit_atf-make-python3-.patch + +------------------------------------------------------------------- +Sat May 26 15:01:30 UTC 2018 - afaerber@suse.de + +- Add dragonboard820c + +------------------------------------------------------------------- +Thu May 24 11:21:48 UTC 2018 - fvogt@suse.com + +- For RPi3 (AArch64) add a ubootconfig.txt file to set arm_control +- Remove rpi332b flavor, rpi2 works on rpi3 meanwhile + +------------------------------------------------------------------- +Mon May 21 13:39:06 UTC 2018 - afaerber@suse.de + +- Add p2771-0000-500 (Jetson TX2) + +------------------------------------------------------------------- +Thu May 10 17:32:58 UTC 2018 - afaerber@suse.de + +- Conditionalize pine64plus ATF support on uboot_atf_pine64 +- u-boot-board.spec.in: Update license + +------------------------------------------------------------------- +Thu May 10 16:17:39 UTC 2018 - afaerber@suse.de + +- Add poplar + +------------------------------------------------------------------- +Wed May 9 07:24:31 UTC 2018 - guillaume.gardet@opensuse.org + +- Update to 2018.05: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-May/327640.html + +------------------------------------------------------------------- +Wed May 2 09:43:24 UTC 2018 - agraf@suse.com + +- Update to 2018.05-rc3: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-May/327163.html + +------------------------------------------------------------------- +Thu Apr 26 12:38:31 UTC 2018 - agraf@suse.com + +- Include u-boot.spec in autogeneration logic + +------------------------------------------------------------------- +Thu Apr 26 11:40:19 UTC 2018 - agraf@suse.com + +- Add support for .bif generation in mkimage +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches added: + 0006-tools-zynqmpimage-Add-partition-rea.patch + 0007-tools-zynqmpimage-Move-defines-to-h.patch + 0008-MAINTAINERS-Declare-tools-zynq-.-c-.patch + 0009-tools-zynqmpimage-Add-bif-support.patch + 0010-tools-zynqmpbif-Add-support-for-loa.patch + +------------------------------------------------------------------- +Tue Apr 24 19:32:04 UTC 2018 - agraf@suse.com + +- Add generic ZynqMP support +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches added: + 0005-zynqmp-Add-generic-target.patch + +------------------------------------------------------------------- +Tue Apr 17 08:57:21 UTC 2018 - guillaume.gardet@opensuse.org + +- Update to 2018.05-rc2: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-April/325721.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches dropped: + 0004-rpi3-Enable-lan78xx-driver.patch + 0005-rpi-Add-identifier-for-the-new-RPi3.patch + 0006-efi_loader-Fix-network-DP-with-DM_E.patch + 0007-mkimage-do-not-fail-if-there-is-no-.patch + 0008-rpi-Allow-to-boot-without-serial.patch + 0009-mmc-use-core-clock-frequency-in-bcm.patch + 0010-Temp-workaround-for-Chromebook-snow.patch +* Patches added: + 0004-Temp-workaround-for-Chromebook-snow.patch + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches added: + 0010-Temp-workaround-for-Chromebook-snow.patch + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches dropped: + 0009-rpi-Allow-to-boot-without-serial.patch + 0010-mmc-use-core-clock-frequency-in-bcm.patch +* Patches added: + 0008-rpi-Allow-to-boot-without-serial.patch + 0009-mmc-use-core-clock-frequency-in-bcm.patch + +- Update to 2018.05-rc1: + * No real upstream changelog + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-April/324525.html +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.05 +* Patches dropped: + 0003-Revert-rockchip-mkimage-remove-plac.patch + 0004-rpi-Use-firmware-provided-device-tr.patch + 0005-rpi3-Enable-lan78xx-driver.patch + 0006-net-Only-access-network-devices-aft.patch + 0007-rpi-Add-identifier-for-the-new-RPi3.patch + 0008-efi_loader-Fix-network-DP-with-DM_E.patch +* Patches added: + 0003-rpi-Use-firmware-provided-device-tr.patch + 0004-rpi3-Enable-lan78xx-driver.patch + 0005-rpi-Add-identifier-for-the-new-RPi3.patch + 0006-efi_loader-Fix-network-DP-with-DM_E.patch + 0007-mkimage-do-not-fail-if-there-is-no-.patch + +------------------------------------------------------------------- +Thu Apr 12 15:19:29 UTC 2018 - agraf@suse.com + +- Package u-boot.elf on Xilinx systems + +------------------------------------------------------------------- +Mon Apr 9 09:09:00 UTC 2018 - guillaume.gardet@opensuse.org + +- Workaround to boot on Chromebook (snow) +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 +* Patches added: + 0011-Temp-workaround-for-Chromebook-snow.patch + +------------------------------------------------------------------- +Thu Apr 5 11:25:47 UTC 2018 - agraf@suse.com + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 +* Patches added: + 0010-mmc-use-core-clock-frequency-in-bcm.patch + +------------------------------------------------------------------- +Thu Apr 5 09:54:56 UTC 2018 - agraf@suse.com + +- Fix rainbow screen on 32bit RPis (boo#1086757) +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 +* Patches added: + 0009-rpi-Allow-to-boot-without-serial.patch + +------------------------------------------------------------------- +Thu Mar 15 23:44:18 UTC 2018 - agraf@suse.com + +- Add Xilinx ZynqMP ZCU 102 target + +------------------------------------------------------------------- +Thu Mar 15 16:34:22 UTC 2018 - agraf@suse.com + +- Enable new RPi3 B+ (bsc#1085262) +- Fix network boot (bsc#1070775) +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 +* Patches added: + 0005-rpi3-Enable-lan78xx-driver.patch + 0006-net-Only-access-network-devices-aft.patch + 0007-rpi-Add-identifier-for-the-new-RPi3.patch + 0008-efi_loader-Fix-network-DP-with-DM_E.patch + +------------------------------------------------------------------- +Wed Mar 14 15:13:44 UTC 2018 - guillaume.gardet@opensuse.org + +- Updated to 2018.03: + * limited support for determining at run-time where the environment + should be read from and stored. The biggest user of this is for + Allwinner SoCs where you're expected to migrate to having the + environment stored as a file in FAT instead of directly in the + MMC device. + * Changelog: https://lists.denx.de/pipermail/u-boot/2018-March/322558.html + +------------------------------------------------------------------- +Tue Mar 6 13:26:21 UTC 2018 - guillaume@opensuse.org + +- Updated to 2018.03-rc4 + +------------------------------------------------------------------- +Thu Feb 22 08:43:30 UTC 2018 - guillaume@opensuse.org + +- Updated to 2018.03-rc3 + +------------------------------------------------------------------- +Wed Feb 21 16:48:20 UTC 2018 - agraf@suse.com + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 +* Patches added: + 0004-rpi-Use-firmware-provided-device-tr.patch + +------------------------------------------------------------------- +Tue Feb 13 12:26:59 UTC 2018 - guillaume@opensuse.org + +- Updated to 2018.03-rc2 + +------------------------------------------------------------------- +Tue Jan 30 07:48:10 UTC 2018 - guillaume@opensuse.org + +- Updated to 2018.03-rc1 +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2018.03 +* Patches dropped: + 0004-Fix-MMC1-external-SD-slot-on-Samsun.patch (Fixed upstream) + +------------------------------------------------------------------- +Wed Jan 17 17:11:04 UTC 2018 - afaerber@suse.de + +- Add turrisomnia + +------------------------------------------------------------------- +Wed Jan 17 09:51:41 UTC 2018 - guillaume@opensuse.org + +- Updated to 2018.01 + +------------------------------------------------------------------- +Mon Jan 8 09:02:47 UTC 2018 - guillaume@opensuse.org + +- Updated to 2018.01-rc3 + +------------------------------------------------------------------- +Tue Dec 19 13:59:57 UTC 2017 - guillaume@opensuse.org + +- Updated to 2018.01-rc2 + +------------------------------------------------------------------- +Fri Dec 8 07:50:19 UTC 2017 - guillaume@opensuse.org + +- Updated to 2018.01-rc1 +- Remove am57xx_evm_nodt since it has been removed upstream + +------------------------------------------------------------------- +Sat Nov 25 23:00:31 UTC 2017 - afaerber@suse.de + +- Add nanopi_a64 +- Update orangepi_pc2 packaging + +------------------------------------------------------------------- +Thu Nov 16 12:27:27 UTC 2017 - guillaume@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.11 +* Patches added: + 0004-Fix-MMC1-external-SD-slot-on-Samsun.patch + +------------------------------------------------------------------- +Tue Nov 14 10:10:21 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.11 + +------------------------------------------------------------------- +Tue Nov 7 09:59:19 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.11-rc4 + +------------------------------------------------------------------- +Tue Oct 31 10:28:07 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.11-rc3 + +------------------------------------------------------------------- +Tue Oct 17 07:58:25 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.11-rc2 +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.11 +* Patches dropped: + 0004-Fix-boot-on-Beagleboard-xM-by-disab.patch + +------------------------------------------------------------------- +Mon Oct 16 18:53:36 UTC 2017 - xxxxxmichl@googlemail.com + +- Added Banana Pi M2+ support (u-boot-sinovoipbpim2plus) + +------------------------------------------------------------------- +Sun Oct 8 13:17:01 UTC 2017 - afaerber@suse.de + +- Add firefly-rk3399 and geekbox + +------------------------------------------------------------------- +Sat Oct 7 00:52:52 UTC 2017 - afaerber@suse.de + +- Drop obsolete CuBox-i i.MX6 SPL packaging, too + +------------------------------------------------------------------- +Fri Oct 6 23:26:14 UTC 2017 - afaerber@suse.de + +- Update packaging for Jetson TX1 +- Cleanups +* Drop executable bit from SPL +* Consistently use %uboot_dir +* u-boot[-tegra]-dtb.bin is obsolete +* Drop obsolete UDOO-specific i.MX6 SPL packaging +- Package sunxi64 SPL for Pine64 + +------------------------------------------------------------------- +Mon Oct 2 13:33:40 UTC 2017 - guillaume@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.09 +* Patches added: + 0004-Fix-boot-on-Beagleboard-xM-by-disab.patch + +------------------------------------------------------------------- +Wed Sep 13 15:14:30 UTC 2017 - guillaume@opensuse.org + +- Merge and rename packages to follow upstream: + old configs: + mvebu_db-88f7040-nand_defconfig + mvebu_db-88f7040_defconfig + mvebu_db-88f8040_defconfig + merged to new config: + mvebu_db_armada8k_defconfig + +------------------------------------------------------------------- +Tue Sep 12 08:26:24 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.09 + +------------------------------------------------------------------- +Tue Sep 5 09:22:47 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.09-rc4 + +------------------------------------------------------------------- +Mon Aug 21 14:46:36 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.07 + +------------------------------------------------------------------- +Mon Jul 10 12:54:03 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.07-rc3 + +------------------------------------------------------------------- +Thu Jun 22 08:19:18 UTC 2017 - guillaume@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.07 +* Patches added: + 0003-Revert-rockchip-mkimage-remove-plac.patch + +------------------------------------------------------------------- +Wed Jun 21 14:18:06 UTC 2017 - guillaume.gardet@opensuse.org + +- Updated to v2017.07-rc2 + +------------------------------------------------------------------- +Fri Jun 9 14:21:41 UTC 2017 - afaerber@suse.de + +- Updated to v2017.07-rc1 + +------------------------------------------------------------------- +Mon May 8 15:27:50 UTC 2017 - afaerber@suse.de + +- Updated to v2017.05 + +------------------------------------------------------------------- +Tue May 2 16:22:39 UTC 2017 - afaerber@suse.de + +- Updated to v2017.05-rc3 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 +* Patches dropped (upstreamed): + 0003-meson-gxbb-enable-MMC-as-boot-targe.patch + +------------------------------------------------------------------- +Fri Apr 21 03:45:10 UTC 2017 - afaerber@suse.de + +- Switch firefly-rk3288 and tinker-rk3288 to u-boot.bin + +------------------------------------------------------------------- +Thu Apr 20 14:33:20 UTC 2017 - afaerber@suse.de + +- Use %_smp_mflags, suggested by jengelh + +------------------------------------------------------------------- +Thu Apr 20 01:00:43 UTC 2017 - afaerber@suse.de + +- Drop rkimage for tinker-rk3288, it only has Micro SD storage + +------------------------------------------------------------------- +Wed Apr 19 20:04:46 UTC 2017 - afaerber@suse.de + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 +* Enable distro boot from MMC for odroid-c2: + 0003-meson-gxbb-enable-MMC-as-boot-targe.patch + +------------------------------------------------------------------- +Tue Apr 18 16:12:49 UTC 2017 - afaerber@suse.de + +- Updated to v2017.05-rc2 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.05 +* Patches dropped (accepted upstream): + 0003-Makefile-Fix-linking-with-modern-bi.patch +- Add orangepipc2, nanopineoair + +------------------------------------------------------------------- +Thu Apr 13 02:38:36 UTC 2017 - afaerber@suse.de + +- Enable overlay support unconditionally + +------------------------------------------------------------------- +Tue Apr 11 03:28:45 UTC 2017 - afaerber@suse.de + +- Add ls1012afrdmqspi + +------------------------------------------------------------------- +Tue Apr 11 01:47:01 UTC 2017 - afaerber@suse.de + +- Updated to v2017.05-rc1 +* Add .sig file as source +- Add mvebuespressobin-88f3720, mvebumcbin-88f8040 and evb-rk3399 +- Prepare orangepipc2 and nanopineoair for -rc2 + +------------------------------------------------------------------- +Sun Apr 9 18:24:30 UTC 2017 - afaerber@suse.de + +- Add tinker-rk3288 +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.03 +* Fix firefly-rk3288 and tinker-rk3288 build with binutils 2.28. + 0003-Makefile-Fix-linking-with-modern-bi.patch +- U-Boot has no CFLAGS, so apply $RPM_OPT_FLAGS to HOSTCFLAGS instead + +------------------------------------------------------------------- +Mon Mar 20 11:10:57 UTC 2017 - afaerber@suse.de + +- Tidy Raspberry Pi conditionals +- Enable CONFIG_OF_LIBFDT_OVERLAY for Raspberry Pi only for now + +------------------------------------------------------------------- +Mon Mar 20 09:43:14 UTC 2017 - afaerber@suse.de + +- Add mvebudb-88f{3720,7040,8040} + +------------------------------------------------------------------- +Tue Mar 14 08:47:33 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.03 + +------------------------------------------------------------------- +Wed Mar 1 09:36:39 UTC 2017 - guillaume@opensuse.org + +- Add libopenssl-devel as BuildRequires (needed by some configs) + +------------------------------------------------------------------- +Tue Feb 28 08:37:55 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.03-rc3 + +------------------------------------------------------------------- +Wed Feb 22 13:38:25 UTC 2017 - hsehic@suse.com + +- Add Lamobo_R1 + +------------------------------------------------------------------- +Wed Jan 11 09:16:16 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.01 (bsc#989513) + +------------------------------------------------------------------- +Mon Jan 9 12:06:53 UTC 2017 - afaerber@suse.de + +- Add udooneo +- Introduce IMX6_SPL, superseding per-board CUBOXI_SPL and UDOO_SPL + +------------------------------------------------------------------- +Fri Jan 6 14:29:12 UTC 2017 - afaerber@suse.de + +- Add nanopineo +- Inline CHANGE_DATE into u-boot.spec.in to keep future diffs small + +------------------------------------------------------------------- +Thu Jan 5 10:16:20 UTC 2017 - guillaume@opensuse.org + +- Updated to v2017.01-rc3 +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2017.01 +* Patches dropped: + 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch + 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch + 0004-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0005-bcm2835-video-Map-frame-buffer-as-3.patch + 0006-bcm2835-Reserve-the-spin-table-in-e.patch + 0007-efi_loader-fix-depends-on-line-of-E.patch + 0008-efi-Use-device-device-path-type-Mes.patch +* Patches added: + 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch + +------------------------------------------------------------------- +Mon Dec 19 20:50:30 UTC 2016 - xxxxxmichl@googlemail.com + +- Added support for DE0-Nanos-SoC board + +------------------------------------------------------------------- +Tue Nov 15 10:30:59 UTC 2016 - guillaume@opensuse.org + +- Updated to v2016.11 (bsc#1037636) + +------------------------------------------------------------------- +Wed Nov 2 13:36:32 UTC 2016 - guillaume@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.11 + to fix build of Raspberry Pi 1, 2 and 3 + +------------------------------------------------------------------- +Tue Nov 1 13:10:28 UTC 2016 - guillaume@opensuse.org + +- Updated to v2016.11-rc3 +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.11 +* Patches dropped: + 0004-efi_loader-Allow-boards-to-implemen.patch + 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0008-bcm2835-Reserve-the-spin-table-in-e.patch + 0009-x86-Move-table-csum-into-separate-h.patch + 0010-x86-Move-smbios-generation-into-arc.patch + 0011-efi_loader-Expose-efi_install_confi.patch + 0012-smbios-Allow-compilation-on-64bit-s.patch + 0013-smbios-Expose-in-efi_loader-as-tabl.patch + 0014-efi_loader-Fix-efi_install_configur.patch + 0015-smbios-Provide-serial-number.patch + 0016-efi_loader-Update-description-of-in.patch + 0017-efi_loader-Fix-memory-map-size-chec.patch + 0018-efi_loader-Fix-crash-on-32-bit-syst.patch + 0019-efi_loader-Move-efi_allocate_pool-i.patch + 0020-efi_loader-Track-size-of-pool-alloc.patch + 0021-efi_loader-Readd-freed-pages-to-mem.patch + 0022-efi_loader-Keep-memory-mapping-sort.patch + 0023-efi_loader-Do-not-leak-memory-when-.patch +* Patches added: + 0004-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0005-bcm2835-video-Map-frame-buffer-as-3.patch + 0006-bcm2835-Reserve-the-spin-table-in-e.patch + 0007-efi_loader-fix-depends-on-line-of-E.patch + 0008-efi-Use-device-device-path-type-Mes.patch + +------------------------------------------------------------------- +Sun Oct 16 16:20:25 UTC 2016 - afaerber@suse.de + +- Updated to v2016.11-rc1 + +------------------------------------------------------------------- +Sat Oct 15 11:25:48 UTC 2016 - agraf@suse.com + +- Backport patches to allow 4.8 kernels to boot +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-2016.09 +* Patches added: + 0016-efi_loader-Update-description-of-in.patch + 0017-efi_loader-Fix-memory-map-size-chec.patch + 0018-efi_loader-Fix-crash-on-32-bit-syst.patch + 0019-efi_loader-Move-efi_allocate_pool-i.patch + 0020-efi_loader-Track-size-of-pool-alloc.patch + 0021-efi_loader-Readd-freed-pages-to-mem.patch + 0022-efi_loader-Keep-memory-mapping-sort.patch + 0023-efi_loader-Do-not-leak-memory-when-.patch + +------------------------------------------------------------------- +Thu Oct 13 13:21:36 UTC 2016 - afaerber@suse.de + +- update_git.sh: Handle SUBLEVEL for %archive_version (x.y.Z) +- Switch to branch tumbleweed-2016.09 + +------------------------------------------------------------------- +Fri Sep 30 20:01:33 UTC 2016 - guillaume@opensuse.org + +- Updated to v2016.09 +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed-staging +* Patches dropped: + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch + 0010-bcm2835_gpio-Implement-GPIOF_FUNC.patch + 0011-serial-bcm283x_mu-Detect-disabled-s.patch + 0012-x86-Move-table-csum-into-separate-h.patch + 0013-x86-Move-smbios-generation-into-arc.patch + 0014-efi_loader-Expose-efi_install_confi.patch + 0015-smbios-Allow-compilation-on-64bit-s.patch + 0016-smbios-Expose-in-efi_loader-as-tabl.patch + 0017-efi_loader-Fix-efi_install_configur.patch + 0018-smbios-Provide-serial-number.patch + 0019-common-env_nand-Ensure-that-we-have.patch +* Patches added: + 0009-x86-Move-table-csum-into-separate-h.patch + 0010-x86-Move-smbios-generation-into-arc.patch + 0011-efi_loader-Expose-efi_install_confi.patch + 0012-smbios-Allow-compilation-on-64bit-s.patch + 0013-smbios-Expose-in-efi_loader-as-tabl.patch + 0014-efi_loader-Fix-efi_install_configur.patch + 0015-smbios-Provide-serial-number.patch +- Add python as BuildRequires (needed by some boards using DTOC + such as firefly-rk3288) +- Fix firefly-rk3288 by replacing u-boot-spl-dtb.bin + by u-boot-spl.bin +- Updated to v2016.09.01 + +------------------------------------------------------------------- +Wed Sep 28 15:18:17 UTC 2016 - afaerber@suse.de + +- Fix rpi332b installation path and enable %post scriplet + +------------------------------------------------------------------- +Sun Sep 11 03:44:15 UTC 2016 - afaerber@suse.de + +- Add hikey and rpi332b + +------------------------------------------------------------------- +Wed Sep 7 09:02:59 UTC 2016 - guillaume@opensuse.org + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0019-common-env_nand-Ensure-that-we-have.patch + +------------------------------------------------------------------- +Fri Sep 2 23:25:44 UTC 2016 - afaerber@suse.de + +- Add post-install script for Raspberry Pi to install to /boot/efi + where needed. (bsc#996064) + +------------------------------------------------------------------- +Fri Aug 12 14:07:49 UTC 2016 - agraf@suse.com + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +- Update to v3 of the serial detect code (bsc#989511) +* Patches added: + 0010-bcm2835_gpio-Implement-GPIOF_FUNC.patch +* Patches rebased: + 0010-serial-bcm283x_mu-Detect-disabled-s.patch -> 0011-serial-bcm283x_mu-Detect-disabled-s.patch +- Add SMBIOS table on ARM (bsc#989509) +* Patches added: + 0012-x86-Move-table-csum-into-separate-h.patch + 0013-x86-Move-smbios-generation-into-arc.patch + 0014-efi_loader-Expose-efi_install_confi.patch + 0015-smbios-Allow-compilation-on-64bit-s.patch + 0016-smbios-Expose-in-efi_loader-as-tabl.patch + 0017-efi_loader-Fix-efi_install_configur.patch + 0018-smbios-Provide-serial-number.patch + +------------------------------------------------------------------- +Mon Aug 1 18:42:36 UTC 2016 - stefan.bruens@rwth-aachen.de + +- Use deterministic build date by setting DATE_SOURCE_EPOCH + +------------------------------------------------------------------- +Fri Jul 29 21:52:37 UTC 2016 - agraf@suse.com + +- Add dynamic detection of rpi3 uart (bsc#989511) +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0010-serial-bcm283x_mu-Detect-disabled-s.patch + +------------------------------------------------------------------- +Sat Jul 16 18:49:35 UTC 2016 - afaerber@suse.de + +- Updated to v2016.07 +* Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped (upstreamed): + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0015-arm-Fix-setjmp.patch +* Patches rebased: + 0007-efi_loader-Allow-boards-to-implemen.patch -> 0004-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch -> 0005-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch -> 0006-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch -> 0007-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch -> 0008-bcm2835-Reserve-the-spin-table-in-e.patch +- Revert an ARMv8 breakage from v2016.07 (backport from master) + 0009-Revert-armv8-Enable-CPUECTLR.SMPEN-.patch +- Add dragonboard410c, odroid-c2, pine64_plus + +------------------------------------------------------------------- +Mon Jun 27 11:00:33 UTC 2016 - nadvornik@suse.com + +- Enable SUNXI_SPL for orangepi_pc + +------------------------------------------------------------------- +Mon Jun 27 06:14:09 UTC 2016 - agraf@suse.com + +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0015-arm-Fix-setjmp.patch +- Add update_git.sh to source file list + +------------------------------------------------------------------- +Mon Jun 6 22:07:59 UTC 2016 - agraf@suse.com + +- Add efifb support for RPi +- Fix spin table spill on Rpi +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0011-efi_loader-Add-DM_VIDEO-support.patch + 0012-efi_loader-gop-Expose-fb-when-32bpp.patch + 0013-bcm2835-video-Map-frame-buffer-as-3.patch + 0014-bcm2835-Reserve-the-spin-table-in-e.patch + +------------------------------------------------------------------- +Mon Jun 6 06:56:34 UTC 2016 - agraf@suse.com + +- Add RTS reboot for RPi +- Add EFI exit support +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches added: + 0007-efi_loader-Allow-boards-to-implemen.patch + 0008-ARM-bcm283x-Implement-EFI-RTS-reset.patch + 0009-arm-Introduce-setjmp-longjmp.patch + 0010-efi_loader-Add-exit-support.patch + +------------------------------------------------------------------- +Fri Jun 3 11:18:13 UTC 2016 - agraf@suse.com + +- Disable EFI GOP fb_addr, so Linux doesn't use it +- Move to git based patch queue workflow +- Patch queue updated from git://github.com/openSUSE/u-boot.git tumbleweed +* Patches dropped: + 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch +* Patches added: + 0001-XXX-openSUSE-XXX-Load-dtb-from-part.patch + 0002-XXX-openSUSE-XXX-omap3-Move-to-dist.patch + 0003-Revert-Revert-omap3-Use-raw-SPL-by-.patch + 0004-video-ipu-Fix-build-with-hard-float.patch + 0005-efi_loader-Clean-up-system-table-on.patch + 0006-efi_loader-gop-Don-t-expose-fb-addr.patch + +------------------------------------------------------------------- +Wed May 18 13:07:24 UTC 2016 - afaerber@suse.de + +- Fix rpi3 installation location + +------------------------------------------------------------------- +Wed May 18 12:22:31 UTC 2016 - guillaume@opensuse.org + +- Add 0001-video-ipu-Fix-build-with-hard-float-ARM-toolchain.-I.patch + to fix build on iMX boards (with hard-float toolchains) + +------------------------------------------------------------------- +Tue May 17 12:53:24 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.05 +- Remove upstreamed patch: + * 0003-exynos-Set-CNTFRQ.patch + +------------------------------------------------------------------- +Wed May 4 20:22:57 UTC 2016 - afaerber@suse.de + +- Package Marvell SPL for ClearFog +- Tidy package summaries and descriptions +* Fix spelling of U-Boot +* Don't assume ARM + +------------------------------------------------------------------- +Thu Apr 28 15:46:09 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc3 + - Removed patches: + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * 0016-efi_loader-Handle-memory-overflows.patch + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Fri Apr 15 21:50:37 UTC 2016 - agraf@suse.com + +- Add patch to fix RPi3 aarch64 mode with recent firmware + * 0017-ARM-rpi-fix-64-bit-CONFIG_SYS_TEXT_BASE.patch + +------------------------------------------------------------------- +Wed Apr 13 13:55:13 UTC 2016 - agraf@suse.com + +- Move patch queue to https://github.com/openSUSE/u-boot.git tumbleweed + - Removed old patches: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch + * 0011-efi_loader-Expose-ascending-efi-memory-map.patch + * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch + * u-boot-exynos.patch + * efi-default-env.patch + * omap3-Move-to-distro-bootcmd.patch + - Added new patches: + * 0001-XXX-openSUSE-XXX-Load-dtb-from-partition-2.patch + * 0002-XXX-openSUSE-XXX-omap3-Move-to-distro-bootcmd.patch + * 0003-exynos-Set-CNTFRQ.patch + * 0004-iso-Make-little-endian-and-64bit-safe.patch + * 0005-iso-Start-with-partition-1.patch + * 0006-iso-Allow-512-byte-sector-size.patch + * 0007-efi_loader-Split-drive-add-into-function.patch + * 0008-efi_loader-Add-el-torito-support.patch + * 0009-efi_loader-Pass-file-path-to-payload.patch + * 0010-efi_loader-Increase-path-string-to-32-characters.patch + * 0011-distro-Enable-iso-partition-code.patch + * 0012-efi_loader-Use-system-fdt-as-fallback.patch + * 0013-efi_loader-Put-fdt-into-convenient-location.patch + * 0014-efi_loader-Expose-ascending-efi-memory-map.patch + * 0015-efi_loader-Always-flush-in-cache-line-size-granulari.patch +- Add patch to fix Jetson TK1 + * 0016-efi_loader-Handle-memory-overflows.patch + +------------------------------------------------------------------- +Wed Apr 13 13:16:42 UTC 2016 - guillaume@opensuse.org + +- Use released source archive instead of manually built archive + +------------------------------------------------------------------- +Tue Apr 12 08:38:49 UTC 2016 - agraf@suse.com + +- Update to 2016.05-rc1 +- Remove upstreamed patches: + * efi.patch + * efi2.patch + * efi_loader-Call-fdt-preparation-functions.patch + * efi_loader-Pass-proper-device-path-in-on-boot.patch + * efi_loader-Provide-icache-flush-stub.patch + * efi-map-fdt-as-reserved.patch + * rpi3.patch +- Add EFI fixes and iso boot backports: + * 0001-iso-Make-little-endian-and-64bit-safe.patch + * 0002-iso-Start-with-partition-1.patch + * 0003-iso-Allow-512-byte-sector-size.patch + * 0004-efi_loader-Split-drive-add-into-function.patch + * 0005-efi_loader-Add-el-torito-support.patch + * 0006-efi_loader-Pass-file-path-to-payload.patch + * 0007-efi_loader-Increase-path-string-to-32-characters.patch + * 0008-distro-Enable-iso-partition-code.patch + * 0009-efi_loader-Use-system-fdt-as-fallback.patch + * 0010-efi_loader-Put-fdt-into-convenient-location.patch + * 0011-efi_loader-Expose-ascending-efi-memory-map.patch + * 0012-efi_loader-Always-flush-in-cache-line-size-granulari.patch + +------------------------------------------------------------------- +Sun Apr 3 04:40:53 UTC 2016 - afaerber@suse.de + +- Package .img for firefly-rk3288 +- Package firefly-rk3288 SPL images. Generate them here so that we + notice early if the size constraints are ever again not met. + +------------------------------------------------------------------- +Sat Apr 2 23:08:53 UTC 2016 - afaerber@suse.de + +- Package spl/u-boot-spl for new tegra-uboot-flasher-scripts + +------------------------------------------------------------------- +Fri Apr 1 17:07:55 UTC 2016 - afaerber@suse.de + +- Add clearfog + +------------------------------------------------------------------- +Tue Mar 15 08:47:35 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.03 +- Remove upstreamed patch: + * omap3-Use-raw-SPL-by-default-for-mmc1.patch + +------------------------------------------------------------------- +Sun Mar 13 21:48:46 UTC 2016 - dmueller@suse.com + +- add support for Raspberry Pi 3 (rpi3.patch) + +------------------------------------------------------------------- +Wed Mar 9 22:50:22 UTC 2016 - agraf@suse.com + +- Fix missing 0-terminator in efi patch, breaking boot.scr boot + +------------------------------------------------------------------- +Sat Mar 5 22:02:18 UTC 2016 - afaerber@suse.de + +- Non-free licensed Marvell code has long been removed. + Drop obsolete drop-marvell.patch (bsc#773824) +- Fix indentation of Patch6 in u-boot.spec.in + +------------------------------------------------------------------- +Thu Mar 3 15:02:37 UTC 2016 - agraf@suse.com + +- EFI: Map fdt as reserved + * efi-map-fdt-as-reserved.patch + +------------------------------------------------------------------- +Thu Mar 3 12:52:17 UTC 2016 - agraf@suse.com + +- Fix OMAP3 boards to load u-boot from raw sector offset + * omap3-Use-raw-SPL-by-default-for-mmc1.patch + +------------------------------------------------------------------- +Wed Mar 2 23:46:44 UTC 2016 - agraf@suse.com + +- Allow grub2 to find its config + * efi_loader-Pass-proper-device-path-in-on-boot.patch +- Fix Raspberry Pi 1 build + * efi_loader-Provide-icache-flush-stub.patch + +------------------------------------------------------------------- +Wed Mar 2 10:03:56 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.03-rc3 +- Remove upstreamed patches: + * 0001-spl-if-MMCSD_MODE_RAW-fails-try-MMCSD_MODE_FS-if-ava.patch + +------------------------------------------------------------------- +Tue Mar 1 23:06:57 UTC 2016 - agraf@suse.com + +- Move omap3 to distro bootcmd (to enable efi boot on beagle-xm) + * omap3-Move-to-distro-bootcmd.patch +- Add EFI patch to support FDT fixups (patches in RAM size) + * efi_loader-Call-fdt-preparation-functions.patch + +------------------------------------------------------------------- +Mon Feb 29 23:28:15 UTC 2016 - agraf@suse.com + +- Patch the default u-boot env to search for dtb in /boot at part 2 + * efi-default-env.patch + +------------------------------------------------------------------- +Sun Feb 28 11:02:04 UTC 2016 - agraf@suse.com + +- Use $fdtfile rather than $fdt_name everywhere: + * efi2.patch + +------------------------------------------------------------------- +Sat Feb 27 13:20:29 UTC 2016 - agraf@suse.com + +- Add EFI support about to move upstream: + * efi.patch + +------------------------------------------------------------------- +Mon Feb 22 13:32:31 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.03-rc2 +- Remove upstreamed patches: + * U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch + * 0001-udoo-use-load-instead-of-fatload.patch +- Refresh drop-marvell.patch +- Remove dropped doc from file list: doc/README.Modem + +------------------------------------------------------------------- +Wed Feb 17 08:16:15 UTC 2016 - guillaume@opensuse.org + +- Add a patch to fix boot on partition when raw boot mode is also + available: + * 0001-spl-if-MMCSD_MODE_RAW-fails-try-MMCSD_MODE_FS-if-ava.patch + +------------------------------------------------------------------- +Wed Feb 17 08:15:52 UTC 2016 - guillaume@opensuse.org + +- Add am335x_boneblack + +------------------------------------------------------------------- +Sat Feb 13 14:56:43 UTC 2016 - afaerber@suse.de + +- Enable Hyundai_A7HD, superseding :Contrib:sunxi package + +------------------------------------------------------------------- +Thu Feb 9 13:02:26 UTC 2016 - afaerber@suse.de + +- Adjust installation path for qemu-ppce500 to replace qemu-ppc's +* Pull in qemu (not qemu-ppc) for directory ownership + +------------------------------------------------------------------- +Tue Feb 9 00:03:18 UTC 2016 - afaerber@suse.de + +- Add Jetson TX1 board (p2371-2180) +- Fix indentation of last Patch line in .spec.in to match .spec + +------------------------------------------------------------------- +Mon Feb 1 19:35:45 UTC 2016 - agraf@suse.com + +- Add patch to fix exynos armv7 kvm support + * adds u-boot-exynos.patch + +------------------------------------------------------------------- +Tue Jan 19 14:15:58 UTC 2016 - afaerber@suse.de + +- Prepare for non-/boot installation directories +* For /boot/vc pull in raspberrypi-firmware package + +------------------------------------------------------------------- +Fri Jan 15 21:19:43 UTC 2016 - oscar@naiandei.net + +- Add udoo (dual and quad) boards + * adds 0001-udoo-use-load-instead-of-fatload.patch + +------------------------------------------------------------------- +Thu Jan 14 15:43:36 UTC 2016 - afaerber@suse.de + +- Add qemu-ppce500, to replace u-boot.e500 blob in qemu package +* Override CROSS_COMPILE variable to use native gcc + +------------------------------------------------------------------- +Wed Jan 13 14:07:32 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.01 + +------------------------------------------------------------------- +Mon Jan 11 11:08:50 UTC 2016 - guillaume@opensuse.org + +- Update to 2016.01-rc4 + +------------------------------------------------------------------- +Mon Dec 28 13:50:10 UTC 2015 - guillaume@opensuse.org + +- Update to 2016.01-rc3 + +------------------------------------------------------------------- +Sun Dec 20 20:56:54 UTC 2015 - afaerber@suse.de + +- Suppress stripping debug info - it affects u-boot-jetson-tk1 +- Install rpi and rpi2 binaries to /boot/vc + +------------------------------------------------------------------- +Tue Dec 15 09:27:03 UTC 2015 - guillaume@opensuse.org + +- Backport U-Boot-am335x_evm-Don-t-undef-CONFIG_BOOTDELAY.patch + to fix bootdelay on Beaglebone board + +------------------------------------------------------------------- +Tue Dec 15 09:15:30 UTC 2015 - guillaume@opensuse.org + +- Add orangepi_pc board + +------------------------------------------------------------------- +Fri Dec 11 09:23:17 UTC 2015 - guillaume@opensuse.org + +- Add support to am57xx_evm (beagle_x15 with u-boot DT) + +------------------------------------------------------------------- +Fri Dec 11 09:08:25 UTC 2015 - guillaume@opensuse.org + +- Update to 2016.01-rc2: +- Rename 'beagle_x15' to 'am57xx_evm_nodt' to follow upstream +- Remove upstreamed patch: + * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch + +------------------------------------------------------------------- +Wed Nov 25 09:38:56 UTC 2015 - guillaume@opensuse.org + +- Update to 2016.01-rc1 +- Remove upstreamed patches: + * 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch + * 0001-mx6cuboxi-use-load-instead-of-fatload.patch (no more needed) + * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch +- Update drop-marvell.patch + +------------------------------------------------------------------- +Sun Nov 15 13:11:56 UTC 2015 - matwey.kornilov@gmail.com + +- Backport 0001-configs-Use-config_distro_defaults.h-in-ti_armv7_com.patch + +------------------------------------------------------------------- +Sat Nov 14 15:03:05 UTC 2015 - tbechtold@suse.com + +- 0001-mx6cuboxi-use-load-instead-of-fatload.patch + for cubox-i use load instead of fatload + +------------------------------------------------------------------- +Tue Nov 3 08:14:57 UTC 2015 - matwey.kornilov@gmail.com + +- Fix am335x booting + * U-Boot-image.c-Fix-non-Android-booting-with-ramdisk-and-or-device-tree.patch + +------------------------------------------------------------------- +Wed Oct 21 08:16:32 UTC 2015 - guillaume@opensuse.org + +- Add Beagle x15 support +- Fix build for Beagle x15: + * U-Boot-1-2-usb-host-xhci-omap-fix-build-break.patch + +------------------------------------------------------------------- +Tue Oct 20 11:32:30 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.10 +- Remove upstreamed patches: + * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch + * 0002-odroid-Add-boot-script-boot.scr-support.patch + +------------------------------------------------------------------- +Tue Oct 13 06:58:38 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.10-rc5 +- Remove upstreamed patch: + * arndale-apply-cortex-a15-erratas.patch + +------------------------------------------------------------------- +Thu Oct 8 09:27:15 UTC 2015 - guillaume@opensuse.org + +- Add boot script support to odroid board: + * 0001-odroid-replace-fatload-with-load-to-be-able-to-use-E.patch + * 0002-odroid-Add-boot-script-boot.scr-support.patch + +------------------------------------------------------------------- +Mon Oct 5 18:04:28 UTC 2015 - afaerber@suse.de + +- Add spring and firefly-rk3288 for armv7hl + * Break overly long armv7_boards line in pre_checkin.sh + * Clean up case'ing of defconfigs to avoid excessive wildcards +- Prepare for adding qemu-ppce500 for ppc + * Allow for more than two exclusive architectures (cleanup) + +------------------------------------------------------------------- +Mon Oct 5 11:42:08 UTC 2015 - dmueller@suse.com + +- add arndale-apply-cortex-a15-erratas.patch + +------------------------------------------------------------------- +Thu Oct 1 16:41:38 UTC 2015 - guillaume.gardet@opensuse.org + +- Update to 2015.10-rc4 +- Update drop-marvell.patch + +------------------------------------------------------------------- +Sat Sep 12 12:22:53 UTC 2015 - guillaume@opensuse.org + +- Use u-boot-2015.10-rc3.tar.bz2 package provided on FTP instead of + packaging it manually. + +------------------------------------------------------------------- +Tue Sep 8 08:52:56 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.10-rc3 + +------------------------------------------------------------------- +Wed Sep 2 16:28:02 UTC 2015 - guillaume@opensuse.org + +- Add odroid and odroid-xu3 + +------------------------------------------------------------------- +Tue Aug 18 08:31:48 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.10-rc2 +- Remove upstreamed patch: + * jetson-tk1-gpu-1.patch + * jetson-tk1-gpu-2.patch + +------------------------------------------------------------------- +Thu Aug 6 12:40:58 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.10-rc1 +- Remove upstreamed patch: + * mx53loco-bootscr.patch +- Update patches: + * jetson-tk1-gpu-1.patch + * jetson-tk1-gpu-2.patch + +------------------------------------------------------------------- +Wed Aug 5 13:36:45 UTC 2015 - dmueller@suse.com + +- add mx6cuboxi + +------------------------------------------------------------------- +Wed Jul 22 22:38:23 UTC 2015 - afaerber@suse.de + +- jetson-tk1-gpu-1.patch, + jetson-tk1-gpu-2.patch: Enable the Tegra124 GPU device tree node + +------------------------------------------------------------------- +Mon Jul 20 10:45:39 UTC 2015 - afaerber@suse.de + +- Add u-boot-jetson-tk1 + +------------------------------------------------------------------- +Fri Jul 17 06:42:37 UTC 2015 - afaerber@suse.de + +- Add u-boot-merriia80optimus + +------------------------------------------------------------------- +Wed Jul 15 13:05:24 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.07 + +------------------------------------------------------------------- +Tue Jun 30 07:34:49 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.07-rc3 +- Remove upstreamed patches: + * enable_spl_ext_support_for_ti_armv7.patch + * fix_slow_mmc_on_rpi.patch + +------------------------------------------------------------------- +Thu Jun 18 12:07:10 UTC 2015 - guillaume@opensuse.org + +- Add fix_slow_mmc_on_rpi.patch to speed up MMC load on RPi +- Rework patches (to be upstreamable): + * enable_spl_ext_support_for_ti_armv7.patch + * mx53loco-bootscr.patch +- Remove fix_beagle_spl_build.patch + +------------------------------------------------------------------- +Wed Jun 10 10:07:23 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.07-rc2 +- Update drop-marvell.patch + +------------------------------------------------------------------- +Wed May 27 10:07:49 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.07-rc1: +- Update drop-marvell.patch +- Remove no more needed add_snow_usb_boot.patch + +------------------------------------------------------------------- +Wed Apr 29 07:51:25 UTC 2015 - dmueller@suse.com + +- adjust copyright headers + +------------------------------------------------------------------- +Thu Apr 16 08:34:11 UTC 2015 - guillaume@opensuse.org + +- update to 2015.04 +- Remove upstreamed patch: + 0001-Exynos-Clock-Fix-exynos5_get_periph_rate-for-I2C.patch +- Follow upstream board rename colibri_t20_iris => colibri_t20 + +------------------------------------------------------------------- +Sun Apr 12 19:49:41 UTC 2015 - xxxxxmichl@googlemail.com + +- Added support for A13-OLinuXino, A13-OLinuXino-MICRO, + A20-OLinuXino-MICRO and A20-OLinuXino-LIME from + www.olimex.com + +------------------------------------------------------------------- +Thu Apr 9 07:56:40 UTC 2015 - guillaume@opensuse.org + +- Remove u-boot-vexpressaemv8a (dropped upstream and we now use EFI) + +------------------------------------------------------------------- +Thu Apr 2 09:13:49 UTC 2015 - guillaume@opensuse.org + +- update to 2015.04-rc5 + +------------------------------------------------------------------- +Mon Mar 23 08:39:40 UTC 2015 - guillaume@opensuse.org + +- update to 2015.04-rc4 + +------------------------------------------------------------------- +Wed Mar 4 15:51:55 UTC 2015 - guillaume@opensuse.org + +- Add 0001-Exynos-Clock-Fix-exynos5_get_periph_rate-for-I2C.patch + to fix keyboard on Chromebook + +------------------------------------------------------------------- +Wed Mar 4 15:46:52 UTC 2015 - guillaume@opensuse.org + +- update to 2015.04-rc3 +- update patch: drop-marvell.patch + +------------------------------------------------------------------- +Thu Feb 26 16:48:35 UTC 2015 - guillaume@opensuse.org + +- Update add_snow_usb_boot.patch to boot on USB2 instead of USB3 + +------------------------------------------------------------------- +Wed Feb 25 15:47:07 UTC 2015 - guillaume@opensuse.org + +- Remove unneeded fix_snow_config.patch + +------------------------------------------------------------------- +Tue Feb 24 09:48:50 UTC 2015 - guillaume@opensuse.org + +- Add rpi2 armv7 board + +------------------------------------------------------------------- +Fri Feb 20 12:31:38 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.04-rc2 + +------------------------------------------------------------------- +Fri Feb 20 10:04:14 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.04-rc1 + * Remove upstreamed patch pcm051-bootscr.patch + * Remove no more used patch fix_bootpart_snow_only.patch (now u-boot + scan all known partitions, so no need to set a different boot partition) + +------------------------------------------------------------------- +Sun Jan 25 20:20:46 UTC 2015 - matwey.kornilov@gmail.com + +- Enable pcm051rev3 for Phytec Wega board + * Add pcm051-bootscr.patch: add bootscript support (upstreamed in 2015.04-rc1) + +------------------------------------------------------------------- +Tue Jan 13 14:32:17 UTC 2015 - guillaume@opensuse.org + +- Update to 2015.01: + * Drop upstreamed patches: + - 0001-spl-mmc-Fix-raw-boot-mode-related-to-commit.patch + - fix_sata.patch + * Update partially upstreamed mx53loco-bootscr.patch + +------------------------------------------------------------------- +Tue Dec 16 11:10:23 UTC 2014 - guillaume@opensuse.org + +- Backport SPL MMC raw boot mode fix: + * 0001-spl-mmc-Fix-raw-boot-mode-related-to-commit.patch + +------------------------------------------------------------------- +Sat Dec 13 12:12:41 UTC 2014 - xxxxxmichl@googlemail.com + +- Added support for A20-OLinuXIno-LIME2 and A10-OLinuXino-LIME from + www.olimex.com + +------------------------------------------------------------------- +Tue Dec 9 11:23:41 UTC 2014 - guillaume@opensuse.org + +- Rename XLOADER to OMAP_SPL in pre_checkin.sh and u-boot.spec.in + +------------------------------------------------------------------- +Tue Dec 9 09:15:27 UTC 2014 - guillaume@opensuse.org + +- Update to 2015.01-rc3 + * Drop upstreamed/unneeded patches: + - 0001-exynos-Enable-config_distro_defaults.h.patch + - 0002-exynos5-Use-config_distro_bootcmd.h.patch + - boot_mode_fallback.patch + - fix_snow_usb_support + - fix_spl_ext.patch + - fix_arm_hf_toolchain.patch + - origen-ext2.patch + * Update patch: + - fix_snow_config.patch + * Follow upstream: rpi_b config renamed to rpi + +------------------------------------------------------------------- +Tue Dec 2 12:41:55 UTC 2014 - guillaume@opensuse.org + +- Update snow (chromebook) + * Update patch: + - fix_snow_config.patch patch + * Add patches: + - add_snow_usb_boot.patch to be able to boot from USB0 + - fix_bootpart_snow_only.patch to boot on partition #2 (snow only!) + * Backport patches: + - fix_snow_usb_support.patch to fix USB on snow + - 0001-exynos-Enable-config_distro_defaults.h.patch + - 0002-exynos5-Use-config_distro_bootcmd.h.patch + * Drop unneeded/obsolete patches: + - fix_exynos5_text_base.patch + - fix_snow_extra_env_settings.patch + +------------------------------------------------------------------- +Sun Nov 30 13:17:33 UTC 2014 - guillaume@opensuse.org + +- Add Bananapi initial support + +------------------------------------------------------------------- +Tue Nov 25 08:29:14 UTC 2014 - guillaume@opensuse.org + +- Update to 2015.01-rc2 +- Update patch fix_omap_boot_mode.patch to be upstreamable and +rename it to boot_mode_fallback.patch +- Drop obsolete patch: arndale.patch +- Add patches: + * fix_arm_hf_toolchain.patch: fix build with hard float toolchain + * fix_spl_ext.patch: fix SPL EXT error checks + * fix_sata.patch: fix sata support and fix also mx53loco build + +------------------------------------------------------------------- +Wed Nov 19 21:44:17 CET 2014 - guillaume.gardet@opensuse.org + +- Fix mx53loco-bootscr.patch + +------------------------------------------------------------------- +Mon Nov 17 21:15:50 UTC 2014 - oscar@naiandei.net + +- Add u-boot-with-sunxi-spl.bin for sunxi boards + +------------------------------------------------------------------- +Mon Nov 17 15:17:56 UTC 2014 - guillaume@opensuse.org + +- Make use of RPM_OPT_FLAGS during make + +------------------------------------------------------------------- +Sat Nov 15 14:55:06 UTC 2014 - guillaume@opensuse.org + +- Fix sunxi boards (use u-boot.img instead of u-boot.bin) +- Remove duplicated default install line + +------------------------------------------------------------------- +Tue Nov 11 13:32:36 UTC 2014 - guillaume@opensuse.org + +- Update to 2015.01-rc1 +- Drop upstreamed patches: + * add_spl_extfs_support.patch + * ti_common_initrd_support.patch +- Refresh patch: + * drop-marvell.patch +- Drop CREDITS file from DOC (dropped upstream) + +------------------------------------------------------------------- +Mon Nov 3 10:19:42 UTC 2014 - guillaume@opensuse.org + +- Apply fix_omap_boot_mode.patch only for omap3/omap4 boards + +------------------------------------------------------------------- +Tue Oct 14 13:22:44 UTC 2014 - guillaume@opensuse.org + +- Update to version 2014.10 +- Drop upstreamed patch: + * fix_sabrelite_boot.scr.patch +- Refresh patches: + * arndale.patch + * fix_snow_config.patch + * fix_exynos5_text_base.patch + * exynos5-dt.h.patch (renamed fix_snow_extra_env_settings.patch) + +------------------------------------------------------------------- +Wed Oct 8 07:52:48 UTC 2014 - guillaume@opensuse.org + +- Update to version 2014.10-rc3 +- Drop upstreamed patches: + * beagle-bootscr.patch + * panda-bootscr.patch + * am335x_evm-bootscr.patch +- Refresh patches: + * fix_sabrelite_boot.scr.patch + * drop-marvell.patch + * add_spl_extfs_support.patch +- Add a new patch to fix omap3beagle spl build: + * fix_beagle_spl_build.patch + +------------------------------------------------------------------- +Mon Sep 8 13:06:52 UTC 2014 - guillaume@opensuse.org + +- Drop Hyundai_a7hd and cubox-i boards (now handle in Contrib repos +since it is not upstreamed), so drop related patches: + * v2014.04-sunxi.patch + * cubox-i-v2014.04-port.patch + * cubox-i-enable_raw_rd.patch + +------------------------------------------------------------------- +Wed Sep 3 12:02:22 UTC 2014 - guillaume@opensuse.org + +- Update to version 2014.10-rc2 +- drop upstreamed patch rpi_b-bootscr.patch +- drop fix_spl_build_for_am335x.patch (does build without it) +- Refresh patches: + * drop-marvell.patch + * fix_snow_config.patch + +------------------------------------------------------------------- +Thu Aug 21 08:50:10 UTC 2014 - guillaume@opensuse.org + +- Update SPL EXT fs support: + * For omap boards (beagle and panda), SPL now looks for u-boot.img + as upstream instead of u-boot.bin + * Remove mlo-ext2.patch to make proper patches in +order to ease upstreaming our EXT fs SPL functions + * Add panda-bootscr.patch to fix panda boot (was included in + mlo-ext2.patch) + * Add fix_omap_boot_mode.patch to fix beagle and panda boot mode + (was included in mlo-ext2.patch) + * Add add_spl_extfs_support.patch to get proper SPL EXT fs functions + * Add enable_spl_ext_support_for_ti_armv7.patch to enable SPL EXT fs + support for TI ARMv7 boards + + +------------------------------------------------------------------- +Tue Aug 19 17:35:22 UTC 2014 - matwey.kornilov@gmail.com + +- Update to version 2014.10-rc1 and update patches + +------------------------------------------------------------------- +Thu Jul 31 13:59:00 UTC 2014 - dimstar@opensuse.org + +- Rename rpmlintrc to %{name}-rpmlintrc. + Follow the packaging guidelines. + +------------------------------------------------------------------- +Sat Jun 14 11:58:43 UTC 2014 - afaerber@suse.de + +- add u-boot-cubietruck for Cubietruck (Cubieboard 3) + +------------------------------------------------------------------- +Thu Jun 12 18:52:26 UTC 2014 - josua.m@t-online.de + +- add u-boot-mx6cubox-i for Cubox-i and Hummingboard + * currently conflicts with mlo-ext2 patch for omap4 + so only for cubox-i target mlo-ext2.patch is skipped + and cubox-i patches are applied + * patch source: https://github.com/vorlonofportland/u-boot/ + cubox-i-v2014.04-port.patch + cubox-i-enable_raw_rd.patch + +------------------------------------------------------------------- +Tue Apr 29 13:41:18 UTC 2014 - guillaume@opensuse.org + +- Enhance pre_checkin.sh script to handle arch restrictions + +------------------------------------------------------------------- +Tue Apr 29 13:18:48 UTC 2014 - guillaume@opensuse.org + +- Fix builds : + * 'tools' target is now 'tools-only' + * kermit scripts moved from 'tools/scripts' to 'tools/kermit/' + * Enhanced pre_checkin.sh script to handle uppercases in config name + * Renamed config from cubieboard to Cubieboard + * Renamed config from cubieboard2 to Cubieboard2 + * Renamed config from hyundai_a7hd to Hyundai_A7HD + * Renamed config from mele_a1000 to Mele_A1000 + +------------------------------------------------------------------- +Tue Apr 29 13:06:57 UTC 2014 - guillaume@opensuse.org + +- Add vexpress_aemv8a board + +------------------------------------------------------------------- +Tue Apr 29 08:33:48 UTC 2014 - guillaume@opensuse.org + +- Update to v2014.04 + * Update mlo-ext2.patch + * Update mx53loco-bootscr.patch + * Update origen-ext2.patch + * Dropped v2014.01-sunxi.patch and created + v2014.04-sunxi.patch by diffing u-boot-2014.04 with + u-boot-sunxi.git d9fe0a1e061e2bde6c24a0f7cef4f5023f3bd579 + * Update rpi_b-bootscr.patch + * Drop gnuhash.patch (upstreamed) + +------------------------------------------------------------------- +Thu Mar 27 14:22:23 UTC 2014 - guillaume@opensuse.org + +- add u-boot-mx6qsabrelite (for iMX6 Sabre Lite board) + +------------------------------------------------------------------- +Wed Feb 5 15:07:30 UTC 2014 - guillaume@opensuse.org + +- add u-boot-snow (for Chromebook ARM) + +------------------------------------------------------------------- +Wed Feb 5 14:59:29 UTC 2014 - guillaume@opensuse.org + +- Fix boot.scr location for beagle and origen + +------------------------------------------------------------------- +Thu Jan 30 14:28:34 UTC 2014 - dmueller@suse.com + +- add u-boot-cubieboard2 + +------------------------------------------------------------------- +Thu Jan 30 06:46:45 UTC 2014 - afaerber@suse.de + +- Drop 0006-ARMV7-hardfp-build-fix.patch: + v2014.01 checks if -msoft-float compiles okay, and + U-Boot is soft-float according to Tom Rini + +------------------------------------------------------------------- +Tue Jan 28 15:29:14 UTC 2014 - guillaume@opensuse.org + +- Disable CONFIG_SPL_OS_BOOT for ti armv7 configs with +fix_spl_build_for_am335x.patch to reduce size of am335x SPL + +------------------------------------------------------------------- +Sat Jan 26 22:46:44 UTC 2014 - afaerber@suse.de + +- Update to v2014.01 +* Manually updated 0006-ARMV7-hardfp-build-fix.patch +* Dropped v2013.10-sunxi.patch and created + v2014.01-sunxi.patch by merging u-boot.git v2014.01 onto + u-boot-sunxi.git e4a0232e173577893604b94fc3af7c047570970b +* Added gnuhash.patch to fix .gnu.hash section handling in ldscripts +* Rebased mlo-ext2.patch: + omap4_common.h CONFIG_SUPPORT_RAW_INITRD hunk is now covered by + ti_common_initrd_support.patch. + am335xevm build is known breaking due to size constraints not + trivially solvable without dropping our patch. + +------------------------------------------------------------------- +Sun Jan 26 12:14:10 UTC 2014 - afaerber@suse.de + +- Fix regression in packaging u-boot-dtb-tegra.bin: + There is in fact a u-boot-spl.bin SPL being built, + but it is 0xff-padded as u-boot-spl-pad.bin and then + prepended to u-boot.bin and the .dtb. + u-boot-dtb.bin exists independently as just u-boot.bin and .dtb, + so give preference to u-boot-dtb-tegra.bin over u-boot-dtb.bin. + +------------------------------------------------------------------- +Mon Jan 20 14:05:13 UTC 2014 - agraf@suse.com + +- The "Tegra SPL" is not an SPL but a differently named u-boot.bin + file. Fix up the generation scripts. + +------------------------------------------------------------------- +Sun Jan 19 00:09:41 UTC 2014 - afaerber@suse.de + +- Include Tegra SPL for Colibri T20 + +------------------------------------------------------------------- +Wed Jan 8 17:26:10 UTC 2014 - agraf@suse.com + +- switch raspberry to ext2 + +------------------------------------------------------------------- +Wed Jan 8 13:41:32 UTC 2014 - matwey.kornilov@gmail.com + +- am335x_evm-bootscr.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- +Wed Jan 8 02:07:44 UTC 2014 - afaerber@suse.de + +- rpi_b-bootscr.patch: Change rpi_b to use boot.scr + +------------------------------------------------------------------- +Tue Jan 7 16:01:13 UTC 2014 - dmueller@suse.com + +- remove origin flavor + +------------------------------------------------------------------- +Mon Jan 6 22:57:05 UTC 2014 - afaerber@suse.de + +- Enable paz00 config (Toshiba AC100) + +------------------------------------------------------------------- +Mon Jan 6 21:34:03 UTC 2014 - afaerber@suse.de + +- Enable colibri_t20_iris config (Toradex Colibri-T20 on Iris) +- Update u-boot.spec.in copyright and fix typo in comment + +------------------------------------------------------------------- +Sat Jan 4 01:47:50 UTC 2014 - agraf@suse.com + +- prefer u-boot-dtb.bin over u-boot.bin +- simplify files section + +------------------------------------------------------------------- +Fri Jan 3 16:54:30 UTC 2014 - dmueller@suse.com + +- mlo-ext2.patch: Search for files in /boot, not in /boot/boot + +------------------------------------------------------------------- +Mon Dec 30 18:37:50 UTC 2013 - matwey.kornilov@gmail.com + +- Add am335x_evm-bootscr.patch: Add bootscr to AM335x + platform based devices + +------------------------------------------------------------------- +Tue Dec 17 14:33:52 UTC 2013 - guillaume@opensuse.org + +- Remove old unused patches: + * v2013.04-sunxi.patch + * loadaddr-defaults.patch + +------------------------------------------------------------------- +Tue Dec 17 14:10:51 UTC 2013 - guillaume@opensuse.org + +- Add ti_common_initrd_support.patch to enable initrd support for + AM335x boards + +------------------------------------------------------------------- +Tue Dec 17 14:03:50 UTC 2013 - guillaume@opensuse.org + +- Add am335x_evm support which includes: Beagle Bone, + Beagle Bone Black, TI AM335x EVM, TI AM335x EVM-SK + +------------------------------------------------------------------- +Tue Nov 26 13:46:22 UTC 2013 - guillaume@opensuse.org + +- Add Arndale support + +------------------------------------------------------------------- +Tue Nov 26 13:05:10 UTC 2013 - guillaume@opensuse.org + +- Update v2013.04-sunxi.patch to v2013.10-sunxi.patch + +------------------------------------------------------------------- +Mon Nov 25 10:05:48 UTC 2013 - guillaume@opensuse.org + +- Remove kerneladdr and ramdiskaddr definition in u-boot patches + (now done in JeOS image with u-boot hooks) +- Update patches to current version: + * 0006-ARMV7-hardfp-build-fix.patch + * beagle-bootscr.patch + * mx53loco-bootscr.patch + * mlo-ext2.patch +- Merge fix_omap4_ext2_boot.patch in mlo-ext2.patch +- Rename exynos-ext2.patch in origen-ext2.patch + +------------------------------------------------------------------- +Mon Nov 25 09:57:12 UTC 2013 - guillaume@opensuse.org + +- Update to 2013.10 + +------------------------------------------------------------------- +Fri Nov 22 16:25:36 UTC 2013 - guillaume@opensuse.org + +- Fix OMAP4 pandaboard EXT2 boot + +------------------------------------------------------------------- +Fri Sep 13 11:31:14 UTC 2013 - guillaume@opensuse.org + +- Fix u-boot.bin and boot.scr place since they are now in boot/ folder. + +------------------------------------------------------------------- +Wed May 1 20:48:30 UTC 2013 - dmueller@suse.com + +- add support for cubieboard, hyundaia7hd, melea1000 + +------------------------------------------------------------------- +Wed May 1 08:18:26 UTC 2013 - dmueller@suse.com + +- update to 2013.04 + * no upstream changelog available +- remove dead u-boot-raspberrypi* (actually called rpib now) +- add rpib variant + +------------------------------------------------------------------- +Thu Apr 11 17:05:58 UTC 2013 - guillaume.gardet@opensuse.org + +- add omap3_beagle to targets + +------------------------------------------------------------------- +Thu Apr 11 16:05:41 UTC 2013 - dmueller@suse.com + +- remove u8500href subpackage, kernel got dropped + +------------------------------------------------------------------- +Sun Apr 7 14:32:20 UTC 2013 - agraf@suse.com + +- update to 2013.04rc2 +- enable bootz support on all boards + +------------------------------------------------------------------- +Wed Mar 20 07:21:06 UTC 2013 - agraf@suse.com + +- fix mlo-ext2.patch to actually use the ext4 infrastructure + +------------------------------------------------------------------- +Sat Jan 26 10:38:07 UTC 2013 - dmueller@suse.com + +- update mlo-ext2.patch: + * use the ext4 driver now since ext2 got removed + +------------------------------------------------------------------- +Wed Oct 24 22:33:13 UTC 2012 - agraf@suse.com + +- add sdhc-1.patch, sdhc-2.patch, sdhc-3.patch: + * backport upstream sdhc fixes + +------------------------------------------------------------------- +Wed Oct 24 01:37:36 CEST 2012 - agraf@suse.de + +- update to 2012.10: + - refresh patches 0006-ARMV7-hardfp-build-fix.patch, mlo-ext2.patch, + loadaddr-defaults.patch, mx53loco-bootscr.patch + +------------------------------------------------------------------- +Mon Oct 22 12:00:22 UTC 2012 - agraf@suse.com + +- fix origen by putting the ramdisk higher + +------------------------------------------------------------------- +Mon Aug 6 09:39:54 UTC 2012 - dmueller@suse.com + +- remove Marvell sources as they are non-free licensed (bnc#773824) + +------------------------------------------------------------------- +Thu Jul 26 18:21:44 UTC 2012 - agraf@suse.com + +- fix ext2 support for origen +- add origen-spl.bin for origen + +------------------------------------------------------------------- +Thu Jul 26 09:47:31 UTC 2012 - dmueller@suse.com + +- merge u-boot-tools + +------------------------------------------------------------------- +Wed Jul 25 21:05:08 UTC 2012 - agraf@suse.com + +- add ext2 support by default in mx53loco + +------------------------------------------------------------------- +Tue Jul 24 21:28:59 UTC 2012 - agraf@suse.com + +- add support for mx53loco + +------------------------------------------------------------------- +Tue Jul 24 11:25:42 UTC 2012 - dmueller@suse.com + +- remove u-boot-omap3beagle + +------------------------------------------------------------------- +Mon Jul 23 22:34:04 UTC 2012 - agraf@suse.com + +- bump to 2012.04.01 + - fixes bug in cmdline parsing + +------------------------------------------------------------------- +Mon Jul 23 22:26:47 UTC 2012 - agraf@suse.com + +- add calxeda highbank support + +------------------------------------------------------------------- +Thu Jul 12 12:51:56 UTC 2012 - agraf@suse.com + +- autoload boot.scr on beagle, so we can boot again + +------------------------------------------------------------------- +Thu Jul 12 08:12:15 UTC 2012 - agraf@suse.com + +- update to upstream u-boot 2012.04 + -> gets rid of linaro fork, only mainline now + -> gets us omap3 MLO support, no more need for x-loader + -> potentially fixes voltage issues on omap4 + +------------------------------------------------------------------- +Thu Jun 14 09:04:53 UTC 2012 - adrian@suse.de + +- add SUSE style conflicts to avoid installation of multiple + boot loaders + +------------------------------------------------------------------- +Tue Apr 17 11:59:55 UTC 2012 - joop.boonen@opensuse.org + +- Included u-boot.spec.in and gen_spec.sh in the spec file + +------------------------------------------------------------------- +Mon Feb 6 13:25:09 UTC 2012 - agraf@suse.com + +- use ext2 on panda + +------------------------------------------------------------------- +Tue Dec 20 02:36:05 UTC 2011 - agraf@suse.com + +- use ttyO2 as default console= on OMAP boards + +------------------------------------------------------------------- +Mon Dec 19 20:21:21 UTC 2011 - agraf@suse.com + +- add u8500_href and origen configs + +------------------------------------------------------------------- +Fri Dec 16 16:03:01 UTC 2011 - agraf@suse.com + +- fix lint failures + +------------------------------------------------------------------- +Fri Dec 16 14:46:53 CET 2011 - agraf@suse.com + +- don't install map + +------------------------------------------------------------------- +Fri Dec 16 02:16:19 UTC 2011 - agraf@suse.com + +- generalize spec file to be able to build for more boards +- add beagle board spec file +- remove boot.scr + +------------------------------------------------------------------- +Fri Dec 16 01:15:47 UTC 2011 - agraf@suse.com + +- rename to u-boot-omap4panda + +------------------------------------------------------------------- +Tue Dec 13 17:24:45 UTC 2011 - dkukawka@suse.de + +- new package based on u-boot-omap4panda but use linaro u-boot git + repo (http://git.linaro.org/git/boot/u-boot-linaro-stable.git) + instead of mainline u-boot. This package also contains the MLO + (this package obsoletes the x-loader package) + +------------------------------------------------------------------- +Tue Nov 29 22:53:44 UTC 2011 - joop.boonen@opensuse.org + +- COPYING CREDITS README are now in the standard package + +------------------------------------------------------------------- +Thu Nov 24 21:08:58 UTC 2011 - joop.boonen@opensuse.org + +- Corrected the links + +------------------------------------------------------------------- +Tue Nov 22 17:47:17 UTC 2011 - joop.boonen@opensuse.org + +- Build without u-boot tools as we have a u-boot-tools packages + +------------------------------------------------------------------- +Sun Nov 20 17:00:43 UTC 2011 - joop.boonen@opensuse.org + +- Cleaned the spec file up the spec file +- The name is the same as the package name + +------------------------------------------------------------------- +Sun Nov 13 13:13:39 UTC 2011 - joop.boonen@opensuse.org + +- Build u-boot according to http://elinux.org/Panda_How_to_MLO_&_u-boot +- Using .txt config file instead of .scr it's gerated via mkimage + +------------------------------------------------------------------- +Wed Nov 09 22:55:09 UTC 2011 - joop.boonen@opensuse.org + +- Used scr file based on http://elinux.org definition +- Build u-boot 20111109 +- Used the Meego panda u-boot as a base + +------------------------------------------------------------------- +Fri Feb 18 00:00:00 UTC 2011 - raghuveer.murthy@ti.com> +- 2010.09-MeeGo +- Fix for u-boot fails to compile on armv7hl, BMC#13140 + +------------------------------------------------------------------- +Thu Nov 18 00:00:00 UTC 2010 - peter.j.zhu@intel.com> +- 2010.09-MeeGo +- Don't build against i586, BMC#10159 + +------------------------------------------------------------------- +Tue Oct 10 00:00:00 UTC 2010 - nm@ti.com> +- 2010.09.rc1-MeeGo +- Added option to enable boot.scr generation and copy + +------------------------------------------------------------------- +Mon Oct 04 00:00:00 UTC 2010 - nm@ti.com> +- 2010.09.rc1-MeeGo +- Update to 2010.09 + +------------------------------------------------------------------- +Wed Sep 14 00:00:00 UTC 2010 - nm@ti.com> +- 2010.09.rc1-MeeGo +- Update to 2010.09.rc1 +- MeeGo customization +- Enabled PandaBoard, Beagleboard build + +------------------------------------------------------------------- +Wed Mar 31 00:00:00 UTC 2010 - silvan.calarco@mambasoft.it> +- 2009.11.1-1mamba +- update to 2009.11.1 + +------------------------------------------------------------------- +Wed Mar 31 00:00:00 UTC 2010 - diff --git a/u-boot.spec b/u-boot.spec new file mode 100644 index 0000000..267e643 --- /dev/null +++ b/u-boot.spec @@ -0,0 +1,624 @@ +# +# spec file for package u-boot +# +# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2010 Texas Instruments Inc by Nishanth Menon +# Copyright (c) 2007-2010 by Silvan Calarco +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define target @BUILD_FLAVOR@ +%define mvebu_spl 0 +%define x_loader 0 +%define rockchip_spl 0 +%define rockchip_tpl 0 +%define rockchip_idb 0 +%define sunxi_spl 0 +%define arndale_spl 0 +%define origen_spl 0 +%define imx6_spl 0 +%define socfpga_spl 0 +%define binext .bin +%define is_armv6 0 +%define is_armv7 0 +%define is_armv8 0 +%define is_ppc 0 +%define is_riscv64 0 +%define is_zynq 0 +%define is_zynqmp 0 +%define tools_only 0 +%if "%target" == "rpi" || "%target" == "rpi2" || "%target" == "rpi3" || "%target" == "rpi4" || "%target" == "rpiarm64" +%define is_rpi 1 +%if "%target" == "rpi" +%define is_armv6 1 +%endif +%if "%target" == "rpi2" +%define is_armv7 1 +%endif +%if "%target" == "rpi3" || "%target" == "rpi4" || "%target" == "rpiarm64" +%define is_armv8 1 +%endif +%endif +%if "%target" == "firefly-rk3288" || "%target" == "tinker-rk3288" +%define is_armv7 1 +%define rockchip_tpl 1 +%define soc_name "rk3288" +%if "%target" == "firefly-rk3288" +%define rkimages rksd rkimage +%else +%define rkimages rksd +%endif +%endif +%if "%target" == "rock64-rk3328" +%define is_rk3328 1 +%define is_armv8 1 +%define rockchip_idb 1 +%define rockchip_spl 1 +%define rkimages $() +%endif +%if "%target" == "evb-rk3399" || "%target" == "firefly-rk3399" || "%target" == "rock-pi-4-rk3399" || "%target" == "nanopc-t4-rk3399" || "%target" == "nanopi-m4b-rk3399" +%define is_rk3399 1 +%define is_armv8 1 +%define rockchip_idb 1 +%define rockchip_spl 1 +%define rkimages $() +%endif +%if "%target" == "pinebook-pro-rk3399" || "%target" == "puma-rk3399" || "%target" == "rock960-rk3399" || "%target" == "rockpro64-rk3399" || "%target" == "rock-pi-n10-rk3399pro" +%define is_rk3399 1 +%define is_armv8 1 +%define rockchip_idb 1 +%define binext .itb +%endif +%if "%target" == "bananapim64" || "%target" == "nanopia64" || "%target" == "pine64plus" || "%target" == "pinebook" +%define is_a64 1 +%define is_armv8 1 +%define sunxi_spl 1 +%define binext .img +%endif + +%if "%target" == "mt7623nbpir2" +%define is_armv7 1 +%endif + +%if "%target" == "orangepipc2" +%define is_h5 1 +%define is_armv8 1 +%define sunxi_spl 1 +%define binext .img +%endif +%if "%target" == "pineh64" +%define is_h6 1 +%define is_armv8 1 +%define sunxi_spl 1 +%define binext .img +%endif +%if "%target" == "pinephone" +%define is_armv8 1 +%define is_a64 1 +%define sunxi_spl 1 +%endif +%if "%target" == "orangepizero2" +%define is_h616 1 +%define is_armv8 1 +%define sunxi_spl 1 +%endif +%if "%target" == "bananapi" || "%target" == "cubieboard" || "%target" == "cubieboard2" || "%target" == "cubietruck" || "%target" == "melea1000" || "%target" == "a10-olinuxino-lime" || "%target" == "a13-olinuxino" || "%target" == "a13-olinuxinom" || "%target" == "a20-olinuxino-lime" || "%target" == "a20-olinuxino-lime2" || "%target" == "a20-olinuxinomicro" || "%target" == "nanopineo" || "%target" == "orangepipc" || "%target" == "hyundaia7hd" || "%target" == "lamobor1" || "%target" == "bananapim2plush3" || "%target" == "bananapim2zero" || "%target" == "orangepizero" +%define is_armv7 1 +%define binext .img +%define sunxi_spl 1 +%endif +%if "%target" == "clearfog" || "%target" == "turrisomnia" +%define mvebu_spl 1 +%define is_armv7 1 +%define binext .img +%endif +%if "%target" == "mx53loco" || "%target" == "mx6qsabrelite" +%define is_armv7 1 +%define binext -dtb.imx +%endif +%if "%target" == "mx6cuboxi" || "%target" == "udoo" || "%target" == "udooneo" +%define imx6_spl 1 +%define is_armv7 1 +%define binext .img +%endif +%if "%target" == "omap3beagle" || "%target" == "omap4panda" || "%target" == "am335xevm" || "%target" == "pcm051rev3" +%define x_loader 1 +%define is_armv7 1 +%define binext .img +%endif +%if "%target" == "colibrit20" || "%target" == "am57xxevm" +%define is_armv7 1 +%endif +%if "%target" == "arndale" +%define is_armv7 1 +%define arndale_spl 1 +%endif +%if "%target" == "dragonboard410c" || "%target" == "dragonboard820c" +%define is_armv8 1 +%endif +%if "%target" == "geekbox" || "%target" == "hikey" || "%target" == "khadas-vim" || "%target" == "khadas-vim2" || "%target" == "libretech-ac" || "%target" == "libretech-cc" || "%target" == "ls1012afrdmqspi" || "%target" == "mvebudb-88f3720" || "%target" == "mvebudbarmada8k" || "%target" == "mvebuespressobin-88f3720" || "%target" == "mvebumcbin-88f8040" || "%target" == "odroid-c2" || "%target" == "odroid-c4" || "%target" == "odroid-n2" || "%target" == "p2371-2180" || "%target" == "p2771-0000-500" || "%target" == "p3450-0000" || "%target" == "poplar" +%define is_armv8 1 +%endif +%if "%target" == "avnetultra96rev1" || "%target" == "xilinxzynqmpvirt" || "%target" == "xilinxzynqmpzcu102rev10" +%define is_zynqmp 1 +%define is_armv8 1 +%define binext .elf +%endif +%if "%target" == "highbank" || "%target" == "jetson-tk1" || "%target" == "merriia80optimus" || "%target" == "nanopineoair" || "%target" == "odroid" || "%target" == "odroid-xu3" || "%target" == "paz00" || "%target" == "socfpgade0nanosoc" +%define is_armv7 1 +%if "%target" == "socfpgade0nanosoc" +%define socfpga_spl 1 +%endif +%endif +%if "%target" == "snow" || "%target" == "spring" +%define is_armv7 1 +%define binext .img +%endif +%if "%target" == "zynqzturnv5" || "%target" == "xilinxzynqvirt" +%define is_zynq 1 +%define is_armv7 1 +%define binext .img +%endif +%if "%target" == "qemu-riscv64" || "%target" == "qemu-riscv64smode" || "%target" == "sifiveunleashed" || "%target" == "sifiveunmatched" +%define is_riscv64 1 +%if "%target" == "sifiveunleashed" || "%target" == "sifiveunmatched" +%define binext .itb +%endif +%endif +%if "%target" == "qemu-ppce500" +%define is_ppc 1 +%endif +# archive_version differs from version for RC version only +%define archive_version 2023.04 +%if "%{target}" == "" +ExclusiveArch: do_not_build +%else +%if "%{target}" == "tools" +%define tools_only 1 +%else +%if %is_armv8 +ExclusiveArch: aarch64 +%else +%if %is_armv7 +ExclusiveArch: armv7l armv7hl +%else +%if %is_armv6 +ExclusiveArch: armv6l armv6hl +%else +%if %is_ppc +ExclusiveArch: ppc +%else +%if %is_riscv64 +ExclusiveArch: riscv64 +%else +ExclusiveArch: do_not_build +%endif +%endif +%endif +%endif +%endif +%endif +%endif +Version: 2023.04 +Release: 0 +Summary: The U-Boot firmware for the %target platform +License: GPL-2.0-only +Group: System/Boot +URL: http://www.denx.de/wiki/U-Boot +Source: http://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2 +Source1: http://ftp.denx.de/pub/u-boot/u-boot-%{archive_version}.tar.bz2.sig +Source2: arndale-bl1.img +Source300: u-boot-rpmlintrc +Source900: update_git.sh +# Patches: start +Patch0001: 0001-XXX-openSUSE-XXX-Prepend-partition-.patch +Patch0002: 0002-Revert-Revert-omap3-Use-raw-SPL-by-.patch +Patch0003: 0003-rpi-Use-firmware-provided-device-tr.patch +Patch0004: 0004-Temp-workaround-for-Chromebook-snow.patch +Patch0005: 0005-tools-zynqmpbif-Add-support-for-loa.patch +Patch0006: 0006-Kconfig-add-btrfs-to-distro-boot.patch +Patch0007: 0007-configs-Re-sync-with-CONFIG_DISTRO_.patch +Patch0008: 0008-sunxi-dts-OrangePi-Zero-Add-SPI-ali.patch +Patch0009: 0009-sunxi-dts-OrangePi-Zero-Enable-SPI-.patch +Patch0010: 0010-Disable-CONFIG_CMD_BTRFS-in-xilinx_.patch +Patch0011: 0011-smbios-Fix-table-when-no-string-is-.patch +Patch0012: 0012-riscv-enable-CMD_BTRFS.patch +Patch0013: 0013-Disable-timer-check-in-file-loading.patch +Patch0014: 0014-Enable-EFI-and-ISO-partitions-suppo.patch +Patch0015: 0015-cmd-boot-add-brom-cmd-to-reboot-to-.patch +Patch0016: 0016-cmd-boot-add-brom-cmd-to-reboot-to-.patch +# Patches: end +BuildRequires: bc +BuildRequires: bison +# Arndale board needs DTC >= 1.4 +BuildRequires: dtc >= 1.4.0 +BuildRequires: flex +BuildRequires: pkgconfig +# gnutls/gnutls.h required for tools/mkeficapsule.c +BuildRequires: pkgconfig(gnutls) +# u-boot-clearfog (tools/kwbimage.c) needs openssl to build +BuildRequires: pkgconfig(openssl) +# uuid/uuid.h required for tools/mkeficapsule.c +BuildRequires: pkgconfig(uuid) +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: swig +Conflicts: u-boot-loader +Provides: u-boot-loader +%if "%_project" == "hardware:boot" || "%_project" == "hardware:boot:staging" || "%_project" == "openSUSE:Factory" || "%_project" == "openSUSE:Factory:ARM" || "%_project" == "openSUSE:Factory:PowerPC" || "%_project" == "openSUSE:Factory:RISCV" || "%_project" == "openSUSE:Leap:15.2" || "%_project" == "openSUSE:Leap:15.2:ARM" || "%_project" == "openSUSE:Leap:15.2:PowerPC" +# A complete multibuild-flavoured package is only built in above projects. +# In order to build a defined subset in forked projects, add the +# following to the respective project config (without the "#|"): +#|Macros: +#|%prjconf_multibuild_selection patch +#|:Macros +#|BuildFlags: onlybuild:u-boot:my-flavor1 onlybuild:u-boot:my-flavor2 +#|BuildFlags: onlybuild:u-boot:my-flavor3 onlybuild:u-boot:my-flavor4 +# If you opt to use onlybuild: to select U-Boot flavours and also +# have additional packages in that project, these need to be listed, too: +#|BuildFlags: onlybuild:package onlybuild:otherpackage onlybuild:thirdpackage +# Any packages not included in that list will neither build in that project +# nor in subprojects! +# It is still possible to enable the full multiboot set plus eventual +# additional packages by adding the Macros: [...] :Macros section and +# omitting the "onlybuild:"-lines. +%else +%if "%target" == "tools" || "%target" == "" +# At least build the tools. +%else +BuildRequires: %prjconf_multibuild_selection +%endif +%endif +%if "%target" == "tools" || "%target" == "" +Name: u-boot +%else +Name: u-boot-%target +%endif +%if 0%{?is_rk3328} +BuildRequires: arm-trusted-firmware-rk3328 +# make_fit_atf.py +BuildRequires: python3-pyelftools +%endif +%if 0%{?is_rk3399} +BuildRequires: arm-trusted-firmware-rk3399 +# make_fit_atf.py +BuildRequires: python3-pyelftools +%endif +%if (0%{?is_a64} || 0%{?is_h5}) +BuildRequires: arm-trusted-firmware-sun50i_a64 +%endif +%if 0%{?is_h6} +BuildRequires: arm-trusted-firmware-sun50i_h6 +%endif +%if 0%{?is_h616} +BuildRequires: arm-trusted-firmware-sun50i_h616 +%endif +%if "%target" == "tools" || "%target" == "avnetultra96rev1" || "%target" == "clearfog" || "%target" == "mvebudb-88f3720" || "%target" == "mvebudbarmada8k" || "%target" == "mvebudbarmada8k3" || "%target" == "mvebuespressobin-88f3720" || "%target" == "mvebumcbin-88f8040" || "%target" == "turrisomnia" +# Fixes ld: cannot find -ltinfo: No such file or directory +BuildRequires: ncurses-devel +%endif +%if "%{name}" == "u-boot-qemu-ppce500" +# Owns /usr/share/qemu directory +BuildRequires: qemu +Provides: qemu-ppc:%{_datadir}/qemu/u-boot.e500 +%endif +%if 0%{?is_rpi} +# Owns /boot/vc directory +BuildRequires: raspberrypi-firmware +%endif +%if "%{name}" == "u-boot-zynqmp" +BuildRequires: zynqmp-dts +%endif +%if 0%{?is_rpi} +# For mountpoint +Requires(post): util-linux +%endif +%if "%{name}" == "u-boot-sifiveunleashed" || "%{name}" == "u-boot-sifiveunmatched" +BuildRequires: opensbi >= 0.9 +%endif +%if %x_loader == 1 +Obsoletes: x-loader-%target +Provides: x-loader-%target +%endif +%if "%{name}" == "u-boot-am335xevm" +# http://git.denx.de/?p=u-boot.git;a=commit;h=8fa7f65dd02c176ee6021eaf40114560b8954ba2 +Obsoletes: am335x_boneblack +Provides: am335x_boneblack +%endif +%if "%{name}" == "u-boot-bananapim2plush3" +# http://git.denx.de/?p=u-boot.git;a=commit;h=268ae6548779ccd8ba38ce39d43f41be7e0bc133 +Obsoletes: Sinovoip_BPI_M2_Plus +Provides: Sinovoip_BPI_M2_Plus +%endif +%if "%{name}" == "u-boot-rpiarm64" +Supplements: modalias(of:NfirmwareT*Craspberrypi%2Cbcm2835-firmwareC*) +# Provides one u-boot image for both RPi3 and RPi4 +Obsoletes: u-boot-rpi3 < %{version} +Provides: u-boot-rpi3 = %{version} +Obsoletes: u-boot-rpi4 < %{version} +Provides: u-boot-rpi4 = %{version} +%endif +%if "%{name}" == "u-boot-xilinxzynqmpvirt" +Obsoletes: u-boot-xilinxzynqmpgeneric < %{version} +Provides: u-boot-xilinxzynqmpgeneric = %{version} +%endif +%if "%{name}" == "u-boot-sifiveunleashed" +Obsoletes: u-boot-sifivefu540 < %{version} +Provides: u-boot-sifivefu540 = %{version} +%endif + +%description +Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. +This package contains the firmware for the %target platform. + +%if %tools_only +%package tools +Summary: Tools for the U-Boot Firmware +Group: System/Boot + +%description tools +Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. +This package contains: +mkimage- a tool that creates kernel bootable images for U-Boot. + +%else + +%package doc +Summary: Documentation for the U-Boot Firmware +Group: Documentation/Other + +%description doc +Das U-Boot (or just "U-Boot" for short) is Open Source Firmware for Embedded PowerPC, ARM, MIPS and x86 processors. +This package contains documentation for U-Boot firmware. + +%endif + +%prep +%setup -q -n u-boot-%{archive_version} +%autopatch -p1 + +%build +%if %tools_only +# needed for include/config/auto.conf +make defconfig +make syncconfig +make %{?_smp_mflags} CFLAGS="%{optflags}" tools-only NO_SDL=y + +%else +%if 0%{?is_a64} || 0%{?is_h5} +export BL31=%{_datadir}/arm-trusted-firmware-sun50i_a64/bl31.bin +export SCP=/dev/null +%endif +%if 0%{?is_h6} +export BL31=%{_datadir}/arm-trusted-firmware-sun50i_h6/bl31.bin +export SCP=/dev/null +%endif +%if 0%{?is_h616} +export BL31=%{_datadir}/arm-trusted-firmware-sun50i_h616/bl31.bin +export SCP=/dev/null +%endif +%if "%{name}" == "u-boot-sifiveunleashed" || "%{name}" == "u-boot-sifiveunmatched" +export OPENSBI=%{_datadir}/opensbi/opensbi.bin +%endif + +%if 0%{?is_rk3328} +cp %{_datadir}/arm-trusted-firmware-rk3328/bl31.elf ./atf-bl31 +%endif +%if 0%{?is_rk3399} +cp %{_datadir}/arm-trusted-firmware-rk3399/bl31.elf ./atf-bl31 +%endif + +%if %{is_zynq} +confname="xilinx_zynq_virt_defconfig" +%else +%if %{is_zynqmp} +confname="xilinx_zynqmp_virt_defconfig" +%else +confname=$(ls configs | perl -ne '$l=lc; $l=~ s,_,,g; $l eq "%{target}defconfig\n" && print;') +%endif +%endif + +%if "%target" == "avnetultra96rev1" +export DEVICE_TREE=avnet-ultra96-rev1 +%endif +%if "%target" == "xilinxzynqmpzcu102rev10" +export DEVICE_TREE=zynqmp-zcu102-rev1.0 +%endif +%if "%target" == "zynqzturnv5" +export DEVICE_TREE=zynq-zturn-v5 +%endif + +make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="%{optflags}" $confname +echo "Attempting to enable fdt apply command (.dtbo) support." +echo "CONFIG_OF_LIBFDT_OVERLAY=y" >> .config +%if "%target" == "rpi3" +echo "Tweaking text base for TF-A." +echo "CONFIG_SYS_TEXT_BASE=0x11000000" >> .config +%endif +make %{?_smp_mflags} CROSS_COMPILE= HOSTCFLAGS="%{optflags}" $extra_makeflags all + +%if "%{name}" == "u-boot-snow" || "%{name}" == "u-boot-spring" +# Chromebook ARM (snow) and HP Chromebook 11 (spring) need a uImage format +export TEXT_START=$(awk '$NF == "_start" { printf "0x"$1 }' System.map) +./tools/mkimage -A arm -O linux -T kernel -C none -a $TEXT_START -e $TEXT_START -n uboot -d u-boot-dtb.bin u-boot.img +%endif + +%if %rockchip_spl == 1 +for t in %{rkimages}; do + ./tools/mkimage -n %soc_name -d spl/u-boot-spl.bin -T $t u-boot-spl.$t || exit 1 +done +%endif +%if %rockchip_tpl == 1 +for t in %{rkimages}; do + ./tools/mkimage -n %soc_name -d tpl/u-boot-tpl.bin -T $t u-boot-tpl.$t || exit 1 + cat spl/u-boot-spl-dtb.bin >> u-boot-tpl.$t + +done +%endif +%endif + +%install +%if %tools_only +install -D -m 0755 tools/mkenvimage %{buildroot}%{_bindir}/mkenvimage +install -D -m 0755 tools/gen_ethaddr_crc %{buildroot}%{_bindir}/gen_ethaddr_crc +install -D -m 0755 tools/dumpimage %{buildroot}%{_bindir}/dumpimage +install -D -m 0755 tools/fit_info %{buildroot}%{_bindir}/fit_info +install -D -m 0755 tools/fit_check_sign %{buildroot}%{_bindir}/fit_check_sign +install -D -m 0755 tools/fdtgrep %{buildroot}%{_bindir}/fdtgrep +install -D -m 0755 tools/ifwitool %{buildroot}%{_bindir}/ifwitool +install -D -m 0755 tools/mkimage %{buildroot}%{_bindir}/mkimage +install -D -m 0644 doc/mkimage.1 %{buildroot}%{_mandir}/man1/mkimage.1 + +%else +export NO_BRP_STRIP_DEBUG=true +export NO_DEBUGINFO_STRIP_DEBUG=true +%define uboot_dir /boot +%if 0%{?is_rpi} +%define uboot_dir /boot/vc +%endif +%if "%{name}" == "u-boot-qemu-ppce500" +%define uboot_dir %{_datadir}/qemu +%endif +%if "%{name}" == "u-boot-jetson-tk1" +# tegra-uboot-flasher needs several intermediate files, under their original name. +for f in u-boot u-boot.dtb u-boot-dtb-tegra.bin u-boot-nodtb-tegra.bin spl/u-boot-spl; do + install -D -m 0644 $f %{buildroot}%{uboot_dir}/$f +done +%else +%if "%{name}" == "u-boot-p2371-2180" +# Jetson TX1 Driver Pack flash.sh needs several intermediate files, under their original name. +for f in u-boot u-boot.bin u-boot.dtb u-boot-dtb.bin; do + install -D -m 0644 $f %{buildroot}%{uboot_dir}/$f +done +%else +install -D -m 0644 u-boot%{binext} %{buildroot}%{uboot_dir}/u-boot%{binext} +%if 0%{?rockchip_spl} +install -D -m 0644 u-boot.itb %{buildroot}%{uboot_dir}/u-boot.itb +%endif +%if "%{name}" == "u-boot-qemu-ppce500" +mv %{buildroot}%{uboot_dir}/u-boot%{binext} %{buildroot}%{uboot_dir}/u-boot.e500 +%endif +%endif +%endif +%if %x_loader == 1 +install -D -m 0644 MLO %{buildroot}%{uboot_dir}/MLO +install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin +%endif +%if %origen_spl == 1 +install -D -m 0644 spl/origen-spl.bin %{buildroot}%{uboot_dir}/origen-spl.bin +%endif +%if %arndale_spl == 1 +install -D -m 0644 spl/arndale-spl.bin %{buildroot}%{uboot_dir}/arndale-spl.bin +install -D -m 0644 %{SOURCE2} %{buildroot}%{uboot_dir}/arndale-bl1.img +%endif +%if %mvebu_spl == 1 +install -D -m 0644 u-boot-with-spl.kwb %{buildroot}%{uboot_dir}/u-boot-with-spl.kwb +%endif +%if %rockchip_spl == 1 +install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin +for t in %{rkimages}; do + install -D -m 0644 u-boot-spl.$t %{buildroot}%{uboot_dir}/u-boot-spl.$t +done +%endif +%if %rockchip_tpl == 1 +install -D -m 0644 tpl/u-boot-tpl.bin %{buildroot}%{uboot_dir}/u-boot-tpl.bin +for t in %{rkimages}; do + install -D -m 0644 u-boot-tpl.$t %{buildroot}%{uboot_dir}/u-boot-tpl.$t +done +%endif +%if %rockchip_idb == 1 +install -D -m 0644 idbloader.img %{buildroot}%{uboot_dir}/idbloader.img +%endif +%if %sunxi_spl == 1 +install -D -m 0644 spl/sunxi-spl.bin %{buildroot}%{uboot_dir}/sunxi-spl.bin +install -D -m 0644 u-boot-sunxi-with-spl.bin %{buildroot}%{uboot_dir}/u-boot-sunxi-with-spl.bin +%endif +%if %imx6_spl == 1 +install -D -m 0644 SPL %{buildroot}%{uboot_dir}/imx6-spl.bin +%endif +%if %socfpga_spl == 1 +install -D -m 0644 u-boot-with-spl.sfp %{buildroot}%{uboot_dir}/u-boot-with-spl.sfp +%endif +%if "%{name}" == "u-boot-zynqzturnv5" +install -D -m 0644 spl/boot.bin %{buildroot}%{uboot_dir}/boot.bin +%endif +%if "%{name}" == "u-boot-rpi3" +echo -e "# Boot in AArch64 mode\narm_64bit=1" > %{buildroot}%{uboot_dir}/ubootconfig.txt +echo -e "\nkernel_address=0x11000000" >> %{buildroot}%{uboot_dir}/ubootconfig.txt +%endif +%if "%{name}" == "u-boot-rpi4" || "%{name}" == "u-boot-rpiarm64" +echo -e "# Boot in AArch64 mode\narm_64bit=1" > %{buildroot}%{uboot_dir}/ubootconfig.txt +%endif +%if "%{name}" == "u-boot-sifiveunleashed" || "%{name}" == "u-boot-sifiveunmatched" +install -D -m 0644 spl/u-boot-spl.bin %{buildroot}%{uboot_dir}/u-boot-spl.bin +%endif + +%if 0%{?is_rpi} +%post +# On the Raspberry Pi we chain-load u-boot.bin from bootcode.bin via config.txt. +# It needs to be on the first FAT partition, wherever we mounted it. +# a) Unmounted, then do nothing. +# b) Mounted as /boot/vc, then they're in the right place already. +# c) Mounted as /boot/efi, with /boot/vc as symlink, then nothing to be done. +# d) Mounted as /boot/efi, with /boot/vc a directory, then copy files over. +if mountpoint -q /boot/efi; then + if ! [[ "$(readlink -f /boot/efi)" -ef "$(readlink -f %{uboot_dir})" ]]; then + [ -f %{uboot_dir}/ubootconfig.txt ] && cp %{uboot_dir}/ubootconfig.txt /boot/efi + cp %{uboot_dir}/u-boot%{binext} /boot/efi/ + fi +fi +%endif +%endif + +%if %tools_only +%files tools +%else + +%files +%endif +%defattr(-,root,root) +%license Licenses/gpl-2.0.txt + +%if %tools_only +%{_bindir}/mkenvimage +%{_bindir}/gen_ethaddr_crc +%{_bindir}/dumpimage +%{_bindir}/fit_info +%{_bindir}/fit_check_sign +%{_bindir}/fdtgrep +%{_bindir}/ifwitool +%{_bindir}/mkimage +%{_mandir}/man1/mkimage.1.gz +%else +%doc README +%{uboot_dir}/* + +%files doc +%defattr(-,root,root) +# Generic documents +%doc doc/develop/index.rst +%doc doc/usage/index.rst doc/usage/netconsole.rst +%doc doc/README.JFFS2_NAND +%doc doc/README.autoboot doc/README.console doc/README.dns +%doc doc/README.hwconfig doc/README.nand doc/README.serial_multi +%doc doc/README.SNTP doc/README.standalone doc/README.update doc/README.usb +%doc doc/README.video doc/README.VLAN doc/README.silent doc/README.POST +%doc doc/usage/* +%doc doc/board/* +# Copy some useful kermit scripts as well +%doc tools/kermit/dot.kermrc tools/kermit/flash_param tools/kermit/send_cmd tools/kermit/send_image +# Now any h/w dependent Documentation +%endif + +%changelog diff --git a/update_git.sh b/update_git.sh new file mode 100644 index 0000000..120956f --- /dev/null +++ b/update_git.sh @@ -0,0 +1,144 @@ +#!/bin/bash +# +# Instead of a quilt workflow, we use a git tree that contains +# all the commits on top of a stable tarball. +# +# When updating this package, just either update the git tree +# below (use rebase!) or change the tree path and use your own +# +# That way we can easily rebase against the next stable release +# when it comes. + +set -e + +GIT_TREE=https://github.com/openSUSE/u-boot.git +GIT_LOCAL_TREE=~/src/opensuse/u-boot-opensuse +GIT_BRANCH=tumbleweed-2023.04 +GIT_UPSTREAM_TAG=v2023.04 +GIT_DIR=`mktemp -d -p /dev/shm` +CMP_DIR=`mktemp -d -p /dev/shm` + +trap 'rm -rf "$GIT_DIR" "$CMP_DIR"' EXIT + +if [ -d "$GIT_LOCAL_TREE" ] || [ -L "$GIT_LOCAL_TREE" ]; then + echo "Processing $GIT_BRANCH branch of local git tree, using tag:" \ + "$GIT_UPSTREAM_TAG" + if ! (cd $GIT_LOCAL_TREE && git show-branch $GIT_BRANCH &>/dev/null); then + echo "Error: Branch $GIT_BRANCH not found - please create a remote" \ + "tracking branch of origin/$GIT_BRANCH" + exit + fi + git clone -ls $GIT_LOCAL_TREE $GIT_DIR -b $GIT_BRANCH + if ! (cd $GIT_LOCAL_TREE && git remote show upstream &>/dev/null); then + echo "Remote for upstream git tree not found. Next time add remote" \ + "named upstream for git://git.denx.de/u-boot.git and update" + (cd $GIT_DIR && git remote add upstream git://git.denx.de/u-boot.git) + (cd $GIT_DIR && git remote update) + fi +else + echo "Processing $GIT_BRANCH branch of remote git tree, using tag:" \ + "$GIT_UPSTREAM_TAG" + echo "(For much faster processing, consider establishing a local git tree" \ + "at $GIT_LOCAL_TREE)" + git clone $GIT_TREE $GIT_DIR -b $GIT_BRANCH + (cd $GIT_DIR && git remote add upstream git://git.denx.de/u-boot.git) + (cd $GIT_DIR && git remote update) +fi +(cd $GIT_DIR && git format-patch -N $GIT_UPSTREAM_TAG --suffix= -o $CMP_DIR >/dev/null) +UBOOT_VERSION=$(egrep '^VERSION = ' $GIT_DIR/Makefile | cut -d ' ' -f 3) +UBOOT_PATCHLEVEL=$(egrep '^PATCHLEVEL = ' $GIT_DIR/Makefile | cut -d ' ' -f 3) +UBOOT_SUBLEVEL=$(egrep '^SUBLEVEL = ' $GIT_DIR/Makefile | cut -d ' ' -f 3) +UBOOT_EXTRAVERSION=$(egrep '^EXTRAVERSION = ' $GIT_DIR/Makefile | cut -d ' ' -f 3) +UBOOT_VERSION="${UBOOT_VERSION}.${UBOOT_PATCHLEVEL}" +if [ -n "${UBOOT_SUBLEVEL}" ]; then + UBOOT_VERSION="${UBOOT_VERSION}.${UBOOT_SUBLEVEL}" +fi +UBOOT_VERSION="${UBOOT_VERSION}${UBOOT_EXTRAVERSION}" +echo "U-Boot version: $UBOOT_VERSION" + + +( + CHANGED_COUNT=0 + UNCHANGED_COUNT=0 + DELETED_COUNT=0 + ADDED_COUNT=0 + + shopt -s nullglob + +# Process patches to eliminate useless differences: limit file names to 40 chars +# before extension and remove git signature. ('32' below gets us past dir prefix) + for i in $CMP_DIR/*; do + base=`basename "$i"` + # format-patch may append a signature, which per default contains the git version + # wipe everything starting from the signature tag + sed '/^-- $/Q' $i > $CMP_DIR/${base:0:40}.patch + rm $i + done + + for i in 0???-*.patch; do + if [ -e $CMP_DIR/$i ]; then + if cmp -s $CMP_DIR/$i $i; then + rm $CMP_DIR/$i + let UNCHANGED_COUNT+=1 + else + mv $CMP_DIR/$i . + let CHANGED_COUNT+=1 + fi + else + osc rm --force $i + let DELETED_COUNT+=1 + echo " ${i##*/}" >> u-boot.changes.deleted + fi + done + + for i in $CMP_DIR/*; do + mv $i . + osc add ${i##*/} + let ADDED_COUNT+=1 + echo " ${i##*/}" >> u-boot.changes.added + done + + # Factory requires all deleted and added patches to be mentioned + if [ -e u-boot.changes.deleted ] || [ -e u-boot.changes.added ]; then + echo "Patch queue updated from ${GIT_TREE} ${GIT_BRANCH}" > u-boot.changes.proposed + fi + if [ -e u-boot.changes.deleted ]; then + echo "* Patches dropped:" >> u-boot.changes.proposed + cat u-boot.changes.deleted >> u-boot.changes.proposed + fi + if [ -e u-boot.changes.added ]; then + echo "* Patches added:" >> u-boot.changes.proposed + cat u-boot.changes.added >> u-boot.changes.proposed + fi + if [ -e u-boot.changes.proposed ]; then + osc vc --file=u-boot.changes.proposed u-boot + rm -f u-boot.changes.proposed + fi + if [ -e u-boot.changes.deleted ]; then + rm -f u-boot.changes.deleted + fi + if [ -e u-boot.changes.added ]; then + rm -f u-boot.changes.added + fi + echo "git patch summary" + echo " unchanged: $UNCHANGED_COUNT" + echo " changed: $CHANGED_COUNT" + echo " deleted: $DELETED_COUNT" + echo " added: $ADDED_COUNT" +) + +echo "Updating patch list" +# Handle patch list automatically in spec file +patch_list=`ls 0*.patch` +# Remove current patches from spec file +sed -i '/# Patches: start/,/# Patches: end/ {//!d}' u-boot.spec +# Add patches to spec file +for file in $patch_list; do + i=`echo $file | awk -F'[-.]' '{print $1}'` + sed -i "/# Patches: end/i Patch$i: $file" u-boot.spec +done + + +osc service localrun format_spec_file + +echo "Please update version in u-boot.spec, if needed"