summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Woudstra2023-05-18 11:41:50 +0200
committerEric Woudstra2023-05-18 11:41:50 +0200
commitae386ee7278b5b5628773d30ee6bb1c113681e3e (patch)
tree77141536497ce3fe64bacd48a60e51ebe34b3fb5
parent3802ba426a24e1f7b281a8901ddc110ad776e96a (diff)
downloadaur-ae386ee7278b5b5628773d30ee6bb1c113681e3e.tar.gz
Kernel 6.3.3
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD27
-rw-r--r--linux-bpir64-git.install4
3 files changed, 22 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f669f54542d5..137fdb404256 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = linux-bpir64-git
- pkgver = 6.2.7.bpir
- pkgrel = 2
+ pkgver = 6.3.3.bpi
+ pkgrel = 1
url = http://www.kernel.org/
arch = aarch64
license = GPL2
@@ -18,10 +18,6 @@ pkgbase = linux-bpir64-git
source = mkinitcpio.build
source = bpir-flash2emmc
source = src/configfs.c::https://github.com/Xilinx/linux-xlnx/raw/master/drivers/of/configfs.c
- source = src/mt7986a-bananapi-bpi-r3.dts::https://github.com/torvalds/linux/raw/master/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts
- source = src/mt7986a.dtsi::https://github.com/torvalds/linux/raw/master/arch/arm64/boot/dts/mediatek/mt7986a.dtsi
- md5sums = SKIP
- md5sums = SKIP
md5sums = SKIP
md5sums = SKIP
md5sums = SKIP
@@ -39,7 +35,7 @@ pkgname = linux-bpir64-git
depends = linux-firmware
depends = kmod
optdepends = mkinitcpio>=0.7
- provides = linux=6.2.7.bpir
+ provides = linux=6.3.3.bpi
provides = WIREGUARD-MODULE
conflicts = linux
replaces = linux-armv8
@@ -47,5 +43,5 @@ pkgname = linux-bpir64-git
pkgname = linux-bpir64-git-headers
pkgdesc = Header files and scripts for building modules for linux kernel - AArch64 kernel for BPI-R64 and BPI-R3
- provides = linux-headers=6.2.7.bpir
+ provides = linux-headers=6.3.3.bpi
conflicts = linux-headers
diff --git a/PKGBUILD b/PKGBUILD
index 5dc869561b26..1fefd6c959f7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,6 +3,9 @@
# PKGBUILD: https://github.com/archlinuxarm/PKGBUILDs/tree/master/core/linux-aarch64
+# Succesfull boot also depends on devictree-overlays from:
+# https://github.com/ericwoud/buildR64arch
+
pkgbase=linux-bpir64-git
_srcname=linux
_gitroot="https://git.kernel.org/pub/scm/linux/kernel/git/stable/${_srcname}"
@@ -10,8 +13,8 @@ _gitbranch="linux-rolling-stable"
_kernelname=${pkgbase#linux}
_desc="AArch64 kernel for BPI-R64 and BPI-R3"
#_lto="true" # Uncomment this line to enable CLANG-LTO
-pkgver=6.2.7.bpir
-pkgrel=2
+pkgver=6.3.3.bpi
+pkgrel=1
arch=('aarch64')
url="http://www.kernel.org/"
license=('GPL2')
@@ -27,10 +30,11 @@ source=('defconfig'
'mkinitcpio.build'
'bpir-flash2emmc'
"src/configfs.c::https://github.com/Xilinx/linux-xlnx/raw/master/drivers/of/configfs.c"
- "src/mt7986a-bananapi-bpi-r3.dts::https://github.com/torvalds/linux/raw/master/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts"
- "src/mt7986a.dtsi::https://github.com/torvalds/linux/raw/master/arch/arm64/boot/dts/mediatek/mt7986a.dtsi"
)
-md5sums=(SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP)
+# Need this for kernel 6.2
+# "src/mt7986a-bananapi-bpi-r3.dts::https://github.com/torvalds/linux/raw/master/arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3.dts"
+# "src/mt7986a.dtsi::https://github.com/torvalds/linux/raw/master/arch/arm64/boot/dts/mediatek/mt7986a.dtsi"
+md5sums=(SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP SKIP)
export LOCALVERSION=""
@@ -57,13 +61,14 @@ prepare() {
fi
cd "${srcdir}/${_srcname}/"
- cp -vf "${srcdir}/mt7986a-bananapi-bpi-r3.dts" "./arch/arm64/boot/dts/mediatek/"
- cp -vf "${srcdir}/mt7986a.dtsi" "./arch/arm64/boot/dts/mediatek/"
- sed -i 's/mt6795-sony-xperia-m5/mt7986a-bananapi-bpi-r3/g' ./arch/arm64/boot/dts/mediatek/Makefile
+# Need this for kernel 6.2
+# cp -vf "${srcdir}/mt7986a-bananapi-bpi-r3.dts" "./arch/arm64/boot/dts/mediatek/"
+# cp -vf "${srcdir}/mt7986a.dtsi" "./arch/arm64/boot/dts/mediatek/"
+# sed -i 's/mt6795-sony-xperia-m5/mt7986a-bananapi-bpi-r3/g' ./arch/arm64/boot/dts/mediatek/Makefile
- cp -vf ${startdir}/defconfig ./arch/arm64/configs/bpir64_defconfig
- make ${MAKEFLAGS} $_llvm bpir64_defconfig
- rm -vf ./arch/arm64/configs/bpir64_defconfig
+ cp -vf ${startdir}/defconfig ./arch/arm64/configs/bpir_defconfig
+ make ${MAKEFLAGS} $_llvm bpir_defconfig
+ rm -vf ./arch/arm64/configs/bpir_defconfig
if [ ! -z "$(cat .config | grep CONFIG_OF_OVERLAY=y)" ]; then
cp -vf "${srcdir}/configfs.c" "./drivers/of/"
diff --git a/linux-bpir64-git.install b/linux-bpir64-git.install
index 596750440681..3f13dd068097 100644
--- a/linux-bpir64-git.install
+++ b/linux-bpir64-git.install
@@ -5,6 +5,6 @@ post_upgrade() {
}
post_remove() {
- rm -f boot/initramfs-linux-bpir64-git.img
- rm -f boot/initramfs-linux-bpir64-git-fallback.img
+ rm -f /boot/initramfs-linux-bpir64-git.img
+ rm -f /boot/initramfs-linux-bpir64-git-fallback.img
}