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/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.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/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch')
-rw-r--r-- | kernels/linux-libre-aarch64/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/kernels/linux-libre-aarch64/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch b/kernels/linux-libre-aarch64/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch deleted file mode 100644 index ed715ad45..000000000 --- a/kernels/linux-libre-aarch64/0003-mfd-intel-lpss-Use-devm_ioremap_uc-for-MMIO.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 044bbe9ec44257ffb87b96b291636f5a854c3d14 Mon Sep 17 00:00:00 2001 -From: Tuowen Zhao <ztuowen@gmail.com> -Date: Wed, 16 Oct 2019 15:06:29 -0600 -Subject: [PATCH 03/13] mfd: intel-lpss: Use devm_ioremap_uc for MMIO - -Some BIOS erroneously specifies write-combining BAR for intel-lpss-pci -in MTRR. This will cause the system to hang during boot. If possible, -this bug could be corrected with a firmware update. - -This patch use devm_ioremap_uc to overwrite/ignore the MTRR settings -by forcing the use of strongly uncachable pages for intel-lpss. - -The BIOS bug is present on Dell XPS 13 7390 2-in-1: - -[ 0.001734] 5 base 4000000000 mask 6000000000 write-combining - -4000000000-7fffffffff : PCI Bus 0000:00 - 4000000000-400fffffff : 0000:00:02.0 (i915) - 4010000000-4010000fff : 0000:00:15.0 (intel-lpss-pci) - -Link: https://bugzilla.kernel.org/show_bug.cgi?id=203485 -Cc: <stable@vger.kernel.org> # v4.19+ -Tested-by: AceLan Kao <acelan.kao@canonical.com> -Signed-off-by: Tuowen Zhao <ztuowen@gmail.com> -Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com> -Acked-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> -Tested-by: Roman Gilg <subdiff@gmail.com> -Signed-off-by: Lee Jones <lee.jones@linaro.org> ---- - drivers/mfd/intel-lpss.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/mfd/intel-lpss.c b/drivers/mfd/intel-lpss.c -index bfe4ff337581..b0f0781a6b9c 100644 ---- a/drivers/mfd/intel-lpss.c -+++ b/drivers/mfd/intel-lpss.c -@@ -384,7 +384,7 @@ int intel_lpss_probe(struct device *dev, - if (!lpss) - return -ENOMEM; - -- lpss->priv = devm_ioremap(dev, info->mem->start + LPSS_PRIV_OFFSET, -+ lpss->priv = devm_ioremap_uc(dev, info->mem->start + LPSS_PRIV_OFFSET, - LPSS_PRIV_SIZE); - if (!lpss->priv) - return -ENOMEM; --- -2.24.1 - |