meson-text-offset.patch: Patch for moving TEXT_OFFSET. This is necessary for booting Linux on Meson SoCs.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | diff -uNr a/arch/arm64/kernel/head.S b/arch/arm64/kernel/head.S --- a/arch/arm64/kernel/head.S 2019-01-01 00:00:00.000000000 +0000 +++ b/arch/arm64/kernel/head.S 2019-01-01 00:00:00.000000000 +0000 @@ -52,7 +52,7 @@ #elif (PAGE_OFFSET & 0x1fffff) != 0 #error PAGE_OFFSET must be at least 2MB aligned #elif TEXT_OFFSET > 0x1fffff -#error TEXT_OFFSET must be less than 2MB +// #error TEXT_OFFSET must be less than 2MB #endif /* diff -uNr a/arch/arm64/Makefile b/arch/arm64/Makefile --- a/arch/arm64/Makefile 2019-01-01 00:00:00.000000000 +0000 +++ b/arch/arm64/Makefile 2019-01-01 00:00:00.000000000 +0000 @@ -98,7 +98,7 @@ int(2 * 1024 * 1024 / (2 ^ $(CONFIG_ARM64_PAGE_SHIFT)) * \ rand()) * (2 ^ $(CONFIG_ARM64_PAGE_SHIFT))}") else -TEXT_OFFSET := 0x00080000 +TEXT_OFFSET := 0x01080000 endif ifeq ($(CONFIG_KASAN_SW_TAGS), y) |
decrease-emmc-max-frequency.patch: Cap (internal) eMMC’s max-frequency. This is necessary for Phicomm N1 to boot.
| diff -uNr a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi --- a/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi 2019-01-01 00:00:00.000000000 +0000 +++ b/arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi 2019-01-01 00:00:00.000000000 +0000 @@ -202,7 +202,7 @@ bus-width = <8>; cap-mmc-highspeed; - max-frequency = <200000000>; + max-frequency = <100000000>; non-removable; disable-wp; mmc-ddr-1_8v; |
disable-usb2-lpm.patch:Continue reading