summaryrefslogtreecommitdiff
path: root/libre-testing/uboot4extlinux-nitrogen6q/0001-parabola-arm-modifications.patch
diff options
context:
space:
mode:
Diffstat (limited to 'libre-testing/uboot4extlinux-nitrogen6q/0001-parabola-arm-modifications.patch')
-rw-r--r--libre-testing/uboot4extlinux-nitrogen6q/0001-parabola-arm-modifications.patch287
1 files changed, 0 insertions, 287 deletions
diff --git a/libre-testing/uboot4extlinux-nitrogen6q/0001-parabola-arm-modifications.patch b/libre-testing/uboot4extlinux-nitrogen6q/0001-parabola-arm-modifications.patch
deleted file mode 100644
index da61e010b..000000000
--- a/libre-testing/uboot4extlinux-nitrogen6q/0001-parabola-arm-modifications.patch
+++ /dev/null
@@ -1,287 +0,0 @@
-diff -Nur u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a.orig/include/config_distro_bootcmd.h u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a/include/config_distro_bootcmd.h
---- u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a.orig/include/config_distro_bootcmd.h 1969-12-31 21:00:00.000000000 -0300
-+++ u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a/include/config_distro_bootcmd.h 2015-04-13 11:53:03.000000000 -0300
-@@ -0,0 +1,236 @@
-+/*
-+ * (C) Copyright 2014
-+ * NVIDIA Corporation <www.nvidia.com>
-+ *
-+ * Copyright 2014 Red Hat, Inc.
-+ *
-+ * SPDX-License-Identifier: GPL-2.0+
-+ */
-+
-+#ifndef _CONFIG_CMD_DISTRO_BOOTCMD_H
-+#define _CONFIG_CMD_DISTRO_BOOTCMD_H
-+
-+/*
-+ * A note on error handling: It is possible for BOOT_TARGET_DEVICES to
-+ * reference a device that is not enabled in the U-Boot configuration, e.g.
-+ * it may include MMC in the list without CONFIG_CMD_MMC being enabled. Given
-+ * that BOOT_TARGET_DEVICES is a macro that's expanded by the C pre-processor
-+ * at compile time, it's not possible to detect and report such problems via
-+ * a simple #ifdef/#error combination. Still, the code needs to report errors.
-+ * The best way I've found to do this is to make BOOT_TARGET_DEVICES expand to
-+ * reference a non-existent symbol, and have the name of that symbol encode
-+ * the error message. Consequently, this file contains references to e.g.
-+ * BOOT_TARGET_DEVICES_references_MMC_without_CONFIG_CMD_MMC. Given the
-+ * prevalence of capitals here, this looks like a pre-processor macro and
-+ * hence seems like it should be all capitals, but it's really an error
-+ * message that includes some other pre-processor symbols in the text.
-+ */
-+
-+/* We need the part command */
-+#define CONFIG_PARTITION_UUIDS
-+#define CONFIG_CMD_PART
-+
-+#define BOOTENV_SHARED_BLKDEV_BODY(devtypel) \
-+ "if " #devtypel " dev ${devnum}; then " \
-+ "setenv devtype " #devtypel "; " \
-+ "run scan_dev_for_boot_part; " \
-+ "fi\0"
-+
-+#define BOOTENV_SHARED_BLKDEV(devtypel) \
-+ #devtypel "_boot=" \
-+ BOOTENV_SHARED_BLKDEV_BODY(devtypel)
-+
-+#define BOOTENV_DEV_BLKDEV(devtypeu, devtypel, instance) \
-+ "bootcmd_" #devtypel #instance "=" \
-+ "setenv devnum " #instance "; " \
-+ "run " #devtypel "_boot\0"
-+
-+#define BOOTENV_DEV_NAME_BLKDEV(devtypeu, devtypel, instance) \
-+ #devtypel #instance " "
-+
-+#ifdef CONFIG_CMD_MMC
-+#define BOOTENV_SHARED_MMC BOOTENV_SHARED_BLKDEV(mmc)
-+#define BOOTENV_DEV_MMC BOOTENV_DEV_BLKDEV
-+#define BOOTENV_DEV_NAME_MMC BOOTENV_DEV_NAME_BLKDEV
-+#else
-+#define BOOTENV_SHARED_MMC
-+#define BOOTENV_DEV_MMC \
-+ BOOT_TARGET_DEVICES_references_MMC_without_CONFIG_CMD_MMC
-+#define BOOTENV_DEV_NAME_MMC \
-+ BOOT_TARGET_DEVICES_references_MMC_without_CONFIG_CMD_MMC
-+#endif
-+
-+#ifdef CONFIG_CMD_SATA
-+#define BOOTENV_SHARED_SATA BOOTENV_SHARED_BLKDEV(sata)
-+#define BOOTENV_DEV_SATA BOOTENV_DEV_BLKDEV
-+#define BOOTENV_DEV_NAME_SATA BOOTENV_DEV_NAME_BLKDEV
-+#else
-+#define BOOTENV_SHARED_SATA
-+#define BOOTENV_DEV_SATA \
-+ BOOT_TARGET_DEVICES_references_SATA_without_CONFIG_CMD_SATA
-+#define BOOTENV_DEV_NAME_SATA \
-+ BOOT_TARGET_DEVICES_references_SATA_without_CONFIG_CMD_SATA
-+#endif
-+
-+#ifdef CONFIG_CMD_SCSI
-+#define BOOTENV_RUN_SCSI_INIT "run scsi_init; "
-+#define BOOTENV_SET_SCSI_NEED_INIT "setenv scsi_need_init; "
-+#define BOOTENV_SHARED_SCSI \
-+ "scsi_init=" \
-+ "if ${scsi_need_init}; then " \
-+ "setenv scsi_need_init false; " \
-+ "scsi scan; " \
-+ "fi\0" \
-+ \
-+ "scsi_boot=" \
-+ BOOTENV_RUN_SCSI_INIT \
-+ BOOTENV_SHARED_BLKDEV_BODY(scsi)
-+#define BOOTENV_DEV_SCSI BOOTENV_DEV_BLKDEV
-+#define BOOTENV_DEV_NAME_SCSI BOOTENV_DEV_NAME_BLKDEV
-+#else
-+#define BOOTENV_RUN_SCSI_INIT
-+#define BOOTENV_SET_SCSI_NEED_INIT
-+#define BOOTENV_SHARED_SCSI
-+#define BOOTENV_DEV_SCSI \
-+ BOOT_TARGET_DEVICES_references_SCSI_without_CONFIG_CMD_SCSI
-+#define BOOTENV_DEV_NAME_SCSI \
-+ BOOT_TARGET_DEVICES_references_SCSI_without_CONFIG_CMD_SCSI
-+#endif
-+
-+#ifdef CONFIG_CMD_IDE
-+#define BOOTENV_SHARED_IDE BOOTENV_SHARED_BLKDEV(ide)
-+#define BOOTENV_DEV_IDE BOOTENV_DEV_BLKDEV
-+#define BOOTENV_DEV_NAME_IDE BOOTENV_DEV_NAME_BLKDEV
-+#else
-+#define BOOTENV_SHARED_IDE
-+#define BOOTENV_DEV_IDE \
-+ BOOT_TARGET_DEVICES_references_IDE_without_CONFIG_CMD_IDE
-+#define BOOTENV_DEV_NAME_IDE \
-+ BOOT_TARGET_DEVICES_references_IDE_without_CONFIG_CMD_IDE
-+#endif
-+
-+#ifdef CONFIG_CMD_USB
-+#define BOOTENV_RUN_USB_INIT "usb start; "
-+#define BOOTENV_SHARED_USB \
-+ "usb_boot=" \
-+ BOOTENV_RUN_USB_INIT \
-+ BOOTENV_SHARED_BLKDEV_BODY(usb)
-+#define BOOTENV_DEV_USB BOOTENV_DEV_BLKDEV
-+#define BOOTENV_DEV_NAME_USB BOOTENV_DEV_NAME_BLKDEV
-+#else
-+#define BOOTENV_RUN_USB_INIT
-+#define BOOTENV_SHARED_USB
-+#define BOOTENV_DEV_USB \
-+ BOOT_TARGET_DEVICES_references_USB_without_CONFIG_CMD_USB
-+#define BOOTENV_DEV_NAME_USB \
-+ BOOT_TARGET_DEVICES_references_USB_without_CONFIG_CMD_USB
-+#endif
-+
-+#if defined(CONFIG_CMD_DHCP)
-+#define BOOTENV_DEV_DHCP(devtypeu, devtypel, instance) \
-+ "bootcmd_dhcp=" \
-+ BOOTENV_RUN_USB_INIT \
-+ "if dhcp ${scriptaddr} ${boot_script_dhcp}; then " \
-+ "source ${scriptaddr}; " \
-+ "fi\0"
-+#define BOOTENV_DEV_NAME_DHCP(devtypeu, devtypel, instance) \
-+ "dhcp "
-+#else
-+#define BOOTENV_DEV_DHCP \
-+ BOOT_TARGET_DEVICES_references_DHCP_without_CONFIG_CMD_DHCP
-+#define BOOTENV_DEV_NAME_DHCP \
-+ BOOT_TARGET_DEVICES_references_DHCP_without_CONFIG_CMD_DHCP
-+#endif
-+
-+#if defined(CONFIG_CMD_DHCP) && defined(CONFIG_CMD_PXE)
-+#define BOOTENV_DEV_PXE(devtypeu, devtypel, instance) \
-+ "bootcmd_pxe=" \
-+ BOOTENV_RUN_USB_INIT \
-+ "dhcp; " \
-+ "if pxe get; then " \
-+ "pxe boot; " \
-+ "fi\0"
-+#define BOOTENV_DEV_NAME_PXE(devtypeu, devtypel, instance) \
-+ "pxe "
-+#else
-+#define BOOTENV_DEV_PXE \
-+ BOOT_TARGET_DEVICES_references_PXE_without_CONFIG_CMD_DHCP_or_PXE
-+#define BOOTENV_DEV_NAME_PXE \
-+ BOOT_TARGET_DEVICES_references_PXE_without_CONFIG_CMD_DHCP_or_PXE
-+#endif
-+
-+#define BOOTENV_DEV_NAME(devtypeu, devtypel, instance) \
-+ BOOTENV_DEV_NAME_##devtypeu(devtypeu, devtypel, instance)
-+#define BOOTENV_BOOT_TARGETS \
-+ "boot_targets=" BOOT_TARGET_DEVICES(BOOTENV_DEV_NAME) "\0"
-+
-+#define BOOTENV_DEV(devtypeu, devtypel, instance) \
-+ BOOTENV_DEV_##devtypeu(devtypeu, devtypel, instance)
-+#define BOOTENV \
-+ BOOTENV_SHARED_MMC \
-+ BOOTENV_SHARED_USB \
-+ BOOTENV_SHARED_SATA \
-+ BOOTENV_SHARED_SCSI \
-+ BOOTENV_SHARED_IDE \
-+ "boot_prefixes=/ /boot/\0" \
-+ "boot_scripts=boot.scr.uimg boot.scr\0" \
-+ "boot_script_dhcp=boot.scr.uimg\0" \
-+ BOOTENV_BOOT_TARGETS \
-+ \
-+ "boot_extlinux=" \
-+ "sysboot ${devtype} ${devnum}:${bootpart} any " \
-+ "${scriptaddr} ${prefix}extlinux/extlinux.conf\0" \
-+ \
-+ "scan_dev_for_extlinux=" \
-+ "if test -e ${devtype} ${devnum}:${bootpart} " \
-+ "${prefix}extlinux/extlinux.conf; then " \
-+ "echo Found ${prefix}extlinux/extlinux.conf; " \
-+ "run boot_extlinux; " \
-+ "echo SCRIPT FAILED: continuing...; " \
-+ "fi\0" \
-+ \
-+ "boot_a_script=" \
-+ "load ${devtype} ${devnum}:${bootpart} " \
-+ "${scriptaddr} ${prefix}${script}; " \
-+ "source ${scriptaddr}\0" \
-+ \
-+ "scan_dev_for_scripts=" \
-+ "for script in ${boot_scripts}; do " \
-+ "if test -e ${devtype} ${devnum}:${bootpart} " \
-+ "${prefix}${script}; then " \
-+ "echo Found U-Boot script " \
-+ "${prefix}${script}; " \
-+ "run boot_a_script; " \
-+ "echo SCRIPT FAILED: continuing...; " \
-+ "fi; " \
-+ "done\0" \
-+ \
-+ "scan_dev_for_boot=" \
-+ "echo Scanning ${devtype} ${devnum}:${bootpart}...; " \
-+ "for prefix in ${boot_prefixes}; do " \
-+ "run scan_dev_for_extlinux; " \
-+ "run scan_dev_for_scripts; " \
-+ "done\0" \
-+ \
-+ "scan_dev_for_boot_part=" \
-+ "part list ${devtype} ${devnum} -bootable devplist; " \
-+ "env exists devplist || setenv devplist 1; " \
-+ "for bootpart in ${devplist}; do " \
-+ "if fstype ${devtype} ${devnum}:${bootpart} " \
-+ "bootfstype; then " \
-+ "run scan_dev_for_boot; " \
-+ "fi; " \
-+ "done\0" \
-+ \
-+ BOOT_TARGET_DEVICES(BOOTENV_DEV) \
-+ \
-+ "distro_bootcmd=" BOOTENV_SET_SCSI_NEED_INIT \
-+ "for target in ${boot_targets}; do " \
-+ "run bootcmd_${target}; " \
-+ "done\0"
-+
-+#ifndef CONFIG_BOOTCOMMAND
-+#define CONFIG_BOOTCOMMAND "run distro_bootcmd"
-+#endif
-+
-+#endif /* _CONFIG_CMD_DISTRO_BOOTCMD_H */
-diff -Nur u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a.orig/include/configs/nitrogen6x.h u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a/include/configs/nitrogen6x.h
---- u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a.orig/include/configs/nitrogen6x.h 2015-05-20 19:13:03.000000000 -0300
-+++ u-boot-imx6-bb9dde563768731423fd6c560e95e1793a90710a/include/configs/nitrogen6x.h 2016-02-28 00:02:35.355409391 -0300
-@@ -82,6 +82,8 @@
- #define CONFIG_CMD_EXT4
- #define CONFIG_CMD_FS_GENERIC
- #define CONFIG_DOS_PARTITION
-+#define CONFIG_CMD_PART
-+#define CONFIG_PARTITION_UUIDS
-
- #ifdef CONFIG_MX6Q
- #define CONFIG_CMD_SATA
-@@ -195,8 +197,17 @@
- #define CONFIG_DRIVE_TYPES CONFIG_DRIVE_SATA CONFIG_DRIVE_MMC CONFIG_DRIVE_USB
- #define CONFIG_UMSDEVS CONFIG_DRIVE_SATA CONFIG_DRIVE_MMC
-
-+#define CONFIG_IDENT_STRING " Parabola GNU/Linux-libre"
-+
-+/* Enable Extlinux boot support */
-+#define CONFIG_CMD_PXE
-+#define CONFIG_MENU
-+#define BOOT_TARGET_DEVICES(func)
-+#include <config_distro_bootcmd.h>
-+
- #if defined(CONFIG_SABRELITE)
- #define CONFIG_EXTRA_ENV_SETTINGS \
-+ BOOTENV \
- "script=boot.scr\0" \
- "uimage=uImage\0" \
- "console=ttymxc1\0" \
-@@ -206,6 +217,8 @@
- "fdt_addr=0x18000000\0" \
- "boot_fdt=try\0" \
- "ip_dyn=yes\0" \
-+ "devtype=mmc\0" \
-+ "devnum=0\0" \
- "mmcdev=0\0" \
- "mmcpart=1\0" \
- "mmcroot=/dev/mmcblk0p2 rootwait rw\0" \
-@@ -218,6 +231,7 @@
- "loaduimage=fatload mmc ${mmcdev}:${mmcpart} ${loadaddr} ${uimage}\0" \
- "loadfdt=fatload mmc ${mmcdev}:${mmcpart} ${fdt_addr} ${fdt_file}\0" \
- "mmcboot=echo Booting from mmc ...; " \
-+ "run scan_dev_for_boot;" \
- "run mmcargs; " \
- "if test ${boot_fdt} = yes || test ${boot_fdt} = try; then " \
- "if run loadfdt; then " \