diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-05-26 21:38:09 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-05-26 21:38:18 +0200 |
commit | c5e43b6547fd801793617024b51d3117227ba551 (patch) | |
tree | 7bbaa61e4ff951cff7e6396e3a1c0b30cdcbc62c /kernels/linux-libre-aarch64/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch | |
parent | 28d9b73dcbae486c81a534f7ecb86c3e11763737 (diff) | |
download | abslibre-c5e43b6547fd801793617024b51d3117227ba551.tar.gz abslibre-c5e43b6547fd801793617024b51d3117227ba551.tar.bz2 abslibre-c5e43b6547fd801793617024b51d3117227ba551.zip |
kernels: remove linux-libre-aarch64
This kernel has been replaced by linux-libre-64 in libre in
an attempt to unify all 64bit kernels made for 32bit
rootfs.
This has been tested on a SBC that has good upstream
support in linux and in u-boot, and a 64bit CPU.
That SBC is however not officially supported by Parabola
as it still require nonfree binaries in u-boot to boot.
The way to go to add official 64bit support ARM computers
with 64bit CPUs is to get devices that can at least boot
with fully free software.
Some SBCs with an Allwinner SOCs like the A64 seem a good
target to do that as some SBCs have good support in
upstream Linux and u-boot and can boot with free software,
and we already have an uboot4extlinux package for many
boards with Allwinner SOCs, so we could probably reuse most
of that work.
However I don't have an SBC like that yet, so until now I
tested on a board I was given at a conference.
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
Diffstat (limited to 'kernels/linux-libre-aarch64/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch')
-rw-r--r-- | kernels/linux-libre-aarch64/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/kernels/linux-libre-aarch64/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch b/kernels/linux-libre-aarch64/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch deleted file mode 100644 index 074903c47..000000000 --- a/kernels/linux-libre-aarch64/0001-ARM-atags-add-support-for-Marvell-s-u-boot.patch +++ /dev/null @@ -1,51 +0,0 @@ -From 88f69b1dcdda406ba9e4c6ad51f0577623d238b1 Mon Sep 17 00:00:00 2001 -From: Willy Tarreau <w@xxxxxx> -Date: Sun, 2 Dec 2012 19:59:28 +0100 -Subject: [PATCH 1/9] ARM: atags: add support for Marvell's u-boot - -Marvell uses a specific atag in its u-boot which includes among other -information the MAC addresses for up to 4 network interfaces. - -Signed-off-by: Willy Tarreau <w@xxxxxx> ---- - arch/arm/include/uapi/asm/setup.h | 17 +++++++++++++++++ - 1 file changed, 17 insertions(+) - -diff --git a/arch/arm/include/uapi/asm/setup.h b/arch/arm/include/uapi/asm/setup.h -index 25ceda63b284..83578c54975b 100644 ---- a/arch/arm/include/uapi/asm/setup.h -+++ b/arch/arm/include/uapi/asm/setup.h -@@ -144,6 +144,18 @@ struct tag_memclk { - __u32 fmemclk; - }; - -+/* Marvell uboot parameters */ -+#define ATAG_MV_UBOOT 0x41000403 -+struct tag_mv_uboot { -+ __u32 uboot_version; -+ __u32 tclk; -+ __u32 sysclk; -+ __u32 isUsbHost; -+ __u8 macAddr[4][6]; -+ __u16 mtu[4]; -+ __u32 nand_ecc; -+}; -+ - struct tag { - struct tag_header hdr; - union { -@@ -166,6 +178,11 @@ struct tag { - * DC21285 specific - */ - struct tag_memclk memclk; -+ -+ /* -+ * Marvell specific -+ */ -+ struct tag_mv_uboot mv_uboot; - } u; - }; - --- -2.23.0 - |