summaryrefslogtreecommitdiff
path: root/libre-testing/uboot4extlinux-udoo
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-12-12 22:45:00 +0100
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2021-12-12 22:45:32 +0100
commit49fef4a963e1b2163a000a6b65e2f4d61bd171ae (patch)
tree89dcc01ec578373123b9ab188e9a3342df2a0772 /libre-testing/uboot4extlinux-udoo
parenta95b393e7d22b42eb2d82b550f9995975ab33299 (diff)
downloadabslibre-49fef4a963e1b2163a000a6b65e2f4d61bd171ae.tar.gz
abslibre-49fef4a963e1b2163a000a6b65e2f4d61bd171ae.tar.bz2
abslibre-49fef4a963e1b2163a000a6b65e2f4d61bd171ae.zip
libre-testing: remove outdated u-boot packages
All these u-boot pakcages were consolidated in SOC specific packages instead of board specific pakcages in libre. In addition the libre packages are more recent and in sync with the Parabola armv7h installation manual. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'libre-testing/uboot4extlinux-udoo')
-rw-r--r--libre-testing/uboot4extlinux-udoo/0001-parabola-arm-modifications.patch164
-rw-r--r--libre-testing/uboot4extlinux-udoo/0002-kernel-add-support-for-gcc-7.patch68
-rw-r--r--libre-testing/uboot4extlinux-udoo/PKGBUILD49
-rw-r--r--libre-testing/uboot4extlinux-udoo/extlinux.conf43
-rw-r--r--libre-testing/uboot4extlinux-udoo/uboot4extlinux-udoo.install27
5 files changed, 0 insertions, 351 deletions
diff --git a/libre-testing/uboot4extlinux-udoo/0001-parabola-arm-modifications.patch b/libre-testing/uboot4extlinux-udoo/0001-parabola-arm-modifications.patch
deleted file mode 100644
index 1538e9636..000000000
--- a/libre-testing/uboot4extlinux-udoo/0001-parabola-arm-modifications.patch
+++ /dev/null
@@ -1,164 +0,0 @@
-diff --git a/configs/udoo_defconfig b/configs/udoo_defconfig
-index a4a17c161..88a863337 100644
---- a/configs/udoo_defconfig
-+++ b/configs/udoo_defconfig
-@@ -30,3 +30,4 @@ CONFIG_CMD_FS_GENERIC=y
- CONFIG_DM=y
- CONFIG_DM_THERMAL=y
- CONFIG_OF_LIBFDT=y
-+CONFIG_IDENT_STRING=" Parabola GNU/Linux-libre"
-diff --git a/include/configs/udoo.h b/include/configs/udoo.h
-index 0a7767c20..543993731 100644
---- a/include/configs/udoo.h
-+++ b/include/configs/udoo.h
-@@ -51,6 +51,9 @@
-
- /* Command definition */
- #define CONFIG_CMD_BMODE
-+#define CONFIG_PARTITION_UUIDS
-+#define CONFIG_CMD_PART
-+#define CONFIG_SUPPORT_RAW_INITRD
-
- #define CONFIG_SYS_MEMTEST_START 0x10000000
- #define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + 500 * SZ_1M)
-@@ -60,8 +63,13 @@
-
- #define CONFIG_ENV_VARS_UBOOT_RUNTIME_CONFIG
-
-+/* Enable Extlinux boot support */
-+#define CONFIG_CMD_PXE
-+#define CONFIG_MENU
-+#define BOOT_TARGET_DEVICES(func)
-+#include <config_distro_bootcmd.h>
-+
- #define CONFIG_EXTRA_ENV_SETTINGS \
-- "script=boot.scr\0" \
- "image=zImage\0" \
- "console=ttymxc1\0" \
- "splashpos=m,m\0" \
-@@ -69,47 +77,54 @@
- "initrd_high=0xffffffff\0" \
- "fdt_file=undefined\0" \
- "fdt_addr=0x18000000\0" \
-- "boot_fdt=try\0" \
-+ "rdaddr=0x12A00000\0" \
-+ "rdfile=initramfs-linux.img\0" \
-+ "optargs=\0" \
-+ "video=\0" \
- "ip_dyn=yes\0" \
-+ "devtype=mmc\0" \
-+ "devnum=0\0" \
- "mmcdev=0\0" \
- "mmcpart=1\0" \
-- "mmcroot=/dev/mmcblk0p2 rootwait rw\0" \
-- "update_sd_firmware_filename=u-boot.imx\0" \
-- "update_sd_firmware=" \
-- "if test ${ip_dyn} = yes; then " \
-- "setenv get_cmd dhcp; " \
-- "else " \
-- "setenv get_cmd tftp; " \
-- "fi; " \
-- "if mmc dev ${mmcdev}; then " \
-- "if ${get_cmd} ${update_sd_firmware_filename}; then " \
-- "setexpr fw_sz ${filesize} / 0x200; " \
-- "setexpr fw_sz ${fw_sz} + 1; " \
-- "mmc write ${loadaddr} 0x2 ${fw_sz}; " \
-- "fi; " \
-- "fi\0" \
- "mmcargs=setenv bootargs console=${console},${baudrate} " \
-- "root=${mmcroot}\0" \
-- "loadbootscript=" \
-- "load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${script};\0" \
-- "bootscript=echo Running bootscript from mmc ...; " \
-- "source\0" \
-- "loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${image}\0" \
-- "loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
-- "mmcboot=echo Booting from mmc ...; " \
-- "run mmcargs; " \
-- "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
-- "if run loadfdt; then " \
-- "bootz ${loadaddr} - ${fdt_addr}; " \
-- "else " \
-- "if test ${boot_fdt} = try; then " \
-- "bootz; " \
-- "else " \
-- "echo WARN: Cannot load the DT; " \
-- "fi; " \
-+ "${optargs} " \
-+ "root=${root} " \
-+ "video=${video}\0" \
-+ "loadimage=echo Loading /boot/${image}..; load mmc ${mmcdev}:${mmcpart} ${loadaddr} /boot/${image}\0" \
-+ "loadfdt=echo Loading /boot/dtbs/${fdt_file}..; load mmc ${mmcdev}:${mmcpart} ${fdt_addr} /boot/dtbs/${fdt_file}\0" \
-+ "loadrd=load mmc ${bootpart} ${rdaddr} /boot/${rdfile}\0" \
-+ "mmcboot=mmc dev ${mmcdev}; " \
-+ "if mmc rescan; then " \
-+ "echo SD/MMC found on device ${mmcdev};" \
-+ "setenv bootpart ${mmcdev}:1; " \
-+ "part uuid mmc ${bootpart} uuid;" \
-+ "setenv root PARTUUID=${uuid} rw rootwait;" \
-+ "echo Checking for: ${bootdir}/uEnv.txt ...;" \
-+ "if test -e mmc ${bootpart} ${bootdir}/uEnv.txt; then " \
-+ "load mmc ${bootpart} ${loadaddr} ${bootdir}/uEnv.txt;" \
-+ "env import -t ${loadaddr} ${filesize};" \
-+ "echo Loaded environment from ${bootdir}/uEnv.txt;" \
-+ "echo Checking if uenvcmd is set ...;" \
-+ "if test -n ${uenvcmd}; then " \
-+ "echo Running uenvcmd ...;" \
-+ "run uenvcmd;" \
-+ "fi;" \
- "fi; " \
-- "else " \
-- "bootz; " \
-+ "run scan_dev_for_boot;" \
-+ "if run loadimage; then " \
-+ "if run loadfdt; then " \
-+ "run mmcargs;" \
-+ "if run loadrd; then " \
-+ "bootz ${loadaddr} ${rdaddr}:${filesize} ${fdt_addr};" \
-+ "else " \
-+ "bootz ${loadaddr} - ${fdt_addr};" \
-+ "fi;" \
-+ "else " \
-+ "echo Kernel found, but no device tree found;" \
-+ "fi;" \
-+ "else " \
-+ "echo No kernel found;" \
-+ "fi;" \
- "fi;\0" \
- "netargs=setenv bootargs console=${console},${baudrate} " \
- "root=/dev/nfs " \
-@@ -135,26 +150,17 @@
- "else " \
- "bootz; " \
- "fi;\0" \
-- "findfdt=" \
-- "if test $board_rev = MX6Q ; then " \
-- "setenv fdt_file imx6q-udoo.dtb; fi; " \
-- "if test $board_rev = MX6DL ; then " \
-- "setenv fdt_file imx6dl-udoo.dtb; fi; " \
-- "if test $fdt_file = undefined; then " \
-- "echo WARNING: Could not determine dtb to use; fi; \0"
-+ "findfdt=" \
-+ "if test $board_rev = MX6Q ; then " \
-+ "setenv fdt_file imx6q-udoo.dtb; fi; " \
-+ "if test $board_rev = MX6DL ; then " \
-+ "setenv fdt_file imx6dl-udoo.dtb; fi; " \
-+ "if test $fdt_file = undefined; then " \
-+ "echo WARNING: Could not determine dtb to use; fi; \0"
-
- #define CONFIG_BOOTCOMMAND \
- "run findfdt; " \
-- "mmc dev ${mmcdev}; if mmc rescan; then " \
-- "if run loadbootscript; then " \
-- "run bootscript; " \
-- "else " \
-- "if run loadimage; then " \
-- "run mmcboot; " \
-- "else run netboot; " \
-- "fi; " \
-- "fi; " \
-- "else run netboot; fi"
-+ "run mmcboot; "
-
- /* Print Buffer Size */
- #define CONFIG_SYS_PBSIZE (CONFIG_SYS_CBSIZE + sizeof(CONFIG_SYS_PROMPT) + 16)
diff --git a/libre-testing/uboot4extlinux-udoo/0002-kernel-add-support-for-gcc-7.patch b/libre-testing/uboot4extlinux-udoo/0002-kernel-add-support-for-gcc-7.patch
deleted file mode 100644
index ca59b159a..000000000
--- a/libre-testing/uboot4extlinux-udoo/0002-kernel-add-support-for-gcc-7.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-diff --git a/include/linux/compiler-gcc7.h b/include/linux/compiler-gcc7.h
-new file mode 100644
-index 0000000..ba064fa
---- /dev/null
-+++ b/include/linux/compiler-gcc7.h
-@@ -0,0 +1,59 @@
-+#ifndef __LINUX_COMPILER_H
-+#error "Please don't include <linux/compiler-gcc7.h> directly, include <linux/compiler.h> instead."
-+#endif
-+
-+#define __used __attribute__((__used__))
-+#define __must_check __attribute__((warn_unused_result))
-+#define __compiler_offsetof(a, b) __builtin_offsetof(a, b)
-+
-+/* Mark functions as cold. gcc will assume any path leading to a call
-+ to them will be unlikely. This means a lot of manual unlikely()s
-+ are unnecessary now for any paths leading to the usual suspects
-+ like BUG(), printk(), panic() etc. [but let's keep them for now for
-+ older compilers]
-+
-+ gcc also has a __attribute__((__hot__)) to move hot functions into
-+ a special section, but I don't see any sense in this right now in
-+ the kernel context */
-+#define __cold __attribute__((__cold__))
-+
-+#define __UNIQUE_ID(prefix) __PASTE(__PASTE(__UNIQUE_ID_, prefix), __COUNTER__)
-+
-+#ifndef __CHECKER__
-+# define __compiletime_warning(message) __attribute__((warning(message)))
-+# define __compiletime_error(message) __attribute__((error(message)))
-+#endif /* __CHECKER__ */
-+
-+/*
-+ * Mark a position in code as unreachable. This can be used to
-+ * suppress control flow warnings after asm blocks that transfer
-+ * control elsewhere.
-+ */
-+#define unreachable() __builtin_unreachable()
-+
-+/* Mark a function definition as prohibited from being cloned. */
-+#define __noclone __attribute__((__noclone__))
-+
-+/*
-+ * Tell the optimizer that something else uses this function or variable.
-+ */
-+#define __visible __attribute__((externally_visible))
-+
-+/*
-+ * GCC 'asm goto' miscompiles certain code sequences:
-+ *
-+ * http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58670
-+ *
-+ * Work it around via a compiler barrier quirk suggested by Jakub Jelinek.
-+ *
-+ * (asm goto is automatically volatile - the naming reflects this.)
-+ */
-+#define asm_volatile_goto(x...) do { asm goto(x); asm (""); } while (0)
-+
-+#ifdef CONFIG_ARCH_USE_BUILTIN_BSWAP
-+#define __HAVE_BUILTIN_BSWAP32__
-+#define __HAVE_BUILTIN_BSWAP64__
-+#define __HAVE_BUILTIN_BSWAP16__
-+#endif /* CONFIG_ARCH_USE_BUILTIN_BSWAP */
-+
-+#define KASAN_ABI_VERSION 4
---
-2.1.4
-
diff --git a/libre-testing/uboot4extlinux-udoo/PKGBUILD b/libre-testing/uboot4extlinux-udoo/PKGBUILD
deleted file mode 100644
index 532ea1c4c..000000000
--- a/libre-testing/uboot4extlinux-udoo/PKGBUILD
+++ /dev/null
@@ -1,49 +0,0 @@
-# U-Boot: UDOO
-# Maintainer: Isaac David <isacdaavid@at@isacdaavid@dot@info>
-# Contributor: André Silva <emulatorman@hyperbola.info>
-
-pkgname=uboot4extlinux-udoo
-pkgver=2016.11
-pkgrel=1.1
-pkgdesc="U-Boot with Extlinux support for UDOO Dual and Quad"
-arch=('armv7h')
-url="http://git.denx.de/u-boot.git/"
-conflicts=('uboot-udoo' 'uboot4grub-udoo')
-replaces=('uboot4extlinux-udoo_dl' 'uboot4extlinux-udoo_quad')
-license=('GPL')
-makedepends=('bc' 'swig')
-backup=(boot/extlinux/extlinux.conf)
-install=${pkgname}.install
-source=("ftp://ftp.denx.de/pub/u-boot/u-boot-${pkgver/rc/-rc}.tar.bz2"
- '0001-parabola-arm-modifications.patch'
- '0002-kernel-add-support-for-gcc-7.patch'
- 'extlinux.conf')
-sha256sums=('45813e6565dcc0436abe6752624324cdbf5f3ac106570d76d32b46ec529bcdc8'
- '5a93f489208f0f2e9415779770827024e24ca717438c0998499b59b59cd6189d'
- '9e80aa27cccdb07b03d56a970f247c91d586d0b936868c076c20acc2e68a3968'
- '7398bad545ed40e7809badc2ef0211796402187c1e307e7bd86972624ce4e1bb')
-
-prepare() {
- cd u-boot-${pkgver/rc/-rc}
-
- patch -Np1 -i ../0001-parabola-arm-modifications.patch
- patch -Np1 -i ../0002-kernel-add-support-for-gcc-7.patch
-}
-
-build() {
- cd u-boot-${pkgver/rc/-rc}
-
- unset CFLAGS CXXFLAGS LDFLAGS
-
- make distclean
- make udoo_defconfig
- make EXTRAVERSION=-${pkgrel}
-}
-
-package_uboot4extlinux-udoo() {
- cd u-boot-${pkgver/rc/-rc}
-
- mkdir -p "${pkgdir}"/boot/extlinux
- cp "${srcdir}"/extlinux.conf "${pkgdir}"/boot/extlinux
- cp SPL u-boot.img "${pkgdir}"/boot
-}
diff --git a/libre-testing/uboot4extlinux-udoo/extlinux.conf b/libre-testing/uboot4extlinux-udoo/extlinux.conf
deleted file mode 100644
index 918a679d6..000000000
--- a/libre-testing/uboot4extlinux-udoo/extlinux.conf
+++ /dev/null
@@ -1,43 +0,0 @@
-menu title Welcome to U-Boot with Extlinux support!
-
-timeout 50
-
-label Parabola GNU/Linux-libre, linux-libre kernel
- kernel /boot/vmlinuz-linux-libre
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre
-
-label Parabola GNU/Linux-libre, linux-libre-lts kernel
- kernel /boot/vmlinuz-linux-libre-lts
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre-lts
-
-label Parabola GNU/Linux-libre, linux-libre-lts-knock kernel
- kernel /boot/vmlinuz-linux-libre-lts-knock
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre-lts-knock
-
-label Parabola GNU/Linux-libre, linux-libre-hardened kernel
- kernel /boot/vmlinuz-linux-libre-hardened
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre-hardened
-
-label Parabola GNU/Linux-libre, linux-libre-lts-apparmor kernel
- kernel /boot/vmlinuz-linux-libre-lts-apparmor
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre-lts-apparmor
-
-label Parabola GNU/Linux-libre, linux-libre-pck kernel
- kernel /boot/vmlinuz-linux-libre-pck
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre-pck
-
-label Parabola GNU/Linux-libre, linux-libre-rt kernel
- kernel /boot/vmlinuz-linux-libre-rt
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre-rt
-
-label Parabola GNU/Linux-libre, linux-libre-xtreme kernel
- kernel /boot/vmlinuz-linux-libre-xtreme
- append root=/dev/mmcblk0p1 rw console=ttymxc1,115200
- fdtdir /boot/dtbs/linux-libre-xtreme
diff --git a/libre-testing/uboot4extlinux-udoo/uboot4extlinux-udoo.install b/libre-testing/uboot4extlinux-udoo/uboot4extlinux-udoo.install
deleted file mode 100644
index 907a8e9f1..000000000
--- a/libre-testing/uboot4extlinux-udoo/uboot4extlinux-udoo.install
+++ /dev/null
@@ -1,27 +0,0 @@
-extlinux_warning() {
- echo "==> WARNING: Remember to set up your kernels in /boot/extlinux/extlinux.conf"
-}
-
-flash_uboot() {
- echo "A new U-Boot version needs to be flashed onto /dev/mmcblk0."
- echo "Do you want to do this now? [y|N]"
- read -r shouldwe
- if [[ $shouldwe =~ ^([yY][eE][sS]|[yY])$ ]]; then
- dd if=/boot/SPL of=/dev/mmcblk0 seek=1 bs=1k
- dd if=/boot/u-boot.img of=/dev/mmcblk0 seek=69 bs=1k
- sync
- else
- echo "You can do this later by running:"
- echo "# dd if=/boot/SPL of=/dev/mmcblk0 seek=1 bs=1k"
- echo "# dd if=/boot/u-boot.img of=/dev/mmcblk0 seek=69 bs=1k"
- fi
- extlinux_warning
-}
-
-post_install() {
- flash_uboot
-}
-
-post_upgrade() {
- flash_uboot
-}