Compare commits

...

10 commits

Author SHA1 Message Date
Daniel
d1d6c8f557
linux-purism-librem5: Upgrade to 6.12.100
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9199>
2026-08-01 12:24:10 +00:00
Lycheer Gu(CEllenvia)
1bd0e7388f
xiaomi-mocha: new device
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6694>
2026-08-01 19:31:09 +08:00
Lycheer Gu(CEllenvia)
a4d90fef16
firmware-xiaomi-mocha-brcm: new aport
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6694>
2026-08-01 19:31:09 +08:00
Lycheer Gu(CEllenvia)
c1c621cd8d
linux-postmarketos-grate: enable Xiaomi Mi Pad support
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6694>
2026-08-01 19:30:25 +08:00
Zachariah Anderson
37b6ebd447
firmware-htc-m8:+depends firmware-qcom-adreno-a330
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8070>
2026-07-31 14:42:24 +00:00
chiffa
b530ce6db6
device-samsung-exynos9820: add a generic mainline port for Exynos 9820 devices
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8999>
2026-07-31 07:54:10 +00:00
chiffa
d94ed97ca6
linux-samsung-beyond2lte-downstream: switch to LLVM toolchain
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8999>
2026-07-31 07:54:10 +00:00
chiffa
3235ae4f92
samsung-beyond1lte: archive downstream port
Rename downstream samsung-beyond1lte port so the name doesn't colide with the mainline port and can be selected in pmbootstrap init for testing

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8999>
2026-07-31 07:54:10 +00:00
chiffa
352ab64e7b
samsung-beyond2lte: rename downstream port
Rename downstream samsung-beyond2lte port so the name doesn't colide with the mainline port and can be selected in pmbootstrap init for testing

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8999>
2026-07-31 07:54:10 +00:00
Aster Boese
60a4d5dac2
linux-samsung-gtexswifi: move to archived
[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9182>
2026-07-31 00:56:58 +00:00
40 changed files with 8161 additions and 49 deletions

View file

@ -1,7 +1,8 @@
# Archived: Downstream port, only for testing. Use mainline port!
# Reference: <https://postmarketos.org/devicepkg>
maintainer="chiffa <chiffathefoxx@gmail.com>"
pkgname=device-samsung-beyond1lte
pkgdesc="Samsung Galaxy S10"
pkgname=device-samsung-beyond1lte-downstream
pkgdesc="Samsung Galaxy S10 (Downstream)"
pkgver=7
pkgrel=0
url="https://postmarketos.org"
@ -10,7 +11,7 @@ arch="aarch64"
options="!check !archcheck"
depends="
firmware-samsung-beyond1lte
linux-samsung-beyond1lte
linux-samsung-beyond1lte-downstream
mkbootimg
msm-fb-refresher
postmarketos-base
@ -27,7 +28,7 @@ package() {
}
sha512sums="
e42caee5dc8bbd3807c505993b79b00e8a813c2f408604e3975f7729cd6946ee061cffc54595edce300d0d1f2c09893d1b056ad00d9b060ab50f9dbb72d10ee3 deviceinfo
911429ffa6d21010ac5714072c4678967856417595a819566e3ad068cdfb2cac5c59343a32e1fca2a2f7b9ace6644b1d43ce1bba985b7bee286d47df46ed844a deviceinfo
cb0731b5e71b427024bb47cd70aa48d3be409a89aa476f3fd4dea8e5b42ef87371a65bbe836bca7da04c0384178ad293b44da8a88557ad04fc57857bef502050 kernel-cmdline.conf
03deb65563f4b4421491643854927e88b2d5880b8b19ee6baa4d3fa1ec3f7d7a1c2977fd2c3c41270254efea6fa0c5fdae0a382e7c427d5a3bf6fad34c25375e initfs-hook.sh
"

View file

@ -5,7 +5,7 @@
deviceinfo_format_version="0"
deviceinfo_name="Samsung Galaxy S10"
deviceinfo_manufacturer="Samsung"
deviceinfo_codename="samsung-beyond1lte"
deviceinfo_codename="samsung-beyond1lte-downstream"
deviceinfo_year="2019"
deviceinfo_arch="aarch64"

View file

@ -1,23 +1,23 @@
# Archived: unmaintained
# Archived: Downstream port, only for testing. Use mainline port!
# Reference: <https://postmarketos.org/devicepkg>
maintainer=""
pkgname=device-samsung-beyond2lte
pkgdesc="Samsung Galaxy S10+"
pkgver=4
pkgname=device-samsung-beyond2lte-downstream
pkgdesc="Samsung Galaxy S10+ (Downstream)"
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
options="!check !archcheck"
depends="
linux-samsung-beyond2lte
firmware-samsung-beyond2lte
linux-samsung-beyond2lte-downstream
mkbootimg
msm-fb-refresher
postmarketos-base
"
makedepends="devicepkg-dev"
source="deviceinfo kernel-cmdline.conf initfs-hook.sh"
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
build() {
devicepkg_build $startdir $pkgname
@ -27,14 +27,8 @@ package() {
devicepkg_package $startdir $pkgname
}
nonfree_firmware() {
pkgdesc="Firmware for the Samsung Galaxy S10+"
depends="firmware-samsung-beyond2lte"
mkdir "$subpkgdir"
}
sha512sums="
9dd1c444959796cd468ac54eb852638292f534065fbbadc71390f5fd6fa7234e5e3d483ef5d41fb3350e038fac5a6f5e914a7b86ceb1114d587bd860046b76f3 deviceinfo
517fe53a461da976e3cba02bd387c2a1b1e8b0ecaeb309c93ab7d28bb6d3538595c6e41c80d218a6f2d2fad4995c883c102983b2485d5f5e719838906bae3222 deviceinfo
f56828244a8ecd03ff810780a57cc92b269f0b63a2333a5fd242958567112ed53df187b2188a3b2e6f9e240fed5d7ed191bb248a365d30fcf2418ea1c2348338 kernel-cmdline.conf
03deb65563f4b4421491643854927e88b2d5880b8b19ee6baa4d3fa1ec3f7d7a1c2977fd2c3c41270254efea6fa0c5fdae0a382e7c427d5a3bf6fad34c25375e initfs-hook.sh
"

View file

@ -5,7 +5,7 @@
deviceinfo_format_version="0"
deviceinfo_name="Samsung Galaxy S10+"
deviceinfo_manufacturer="Samsung"
deviceinfo_codename="samsung-beyond2lte"
deviceinfo_codename="samsung-beyond2lte-downstream"
deviceinfo_year="2019"
deviceinfo_arch="aarch64"

View file

@ -1,13 +1,13 @@
# Archived: unmaintained
maintainer=""
pkgname=firmware-htc-m8
pkgver=1
pkgver=2
pkgrel=0
pkgdesc="Firmware files for HTC One M8"
url="https://github.com/TheMuppets/proprietary_vendor_htc"
arch="armv7"
license="proprietary"
depends="wcnss-wlan"
depends="wcnss-wlan firmware-qcom-adreno-a330"
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
# Source

View file

@ -1,7 +1,8 @@
# Archived: Downstream port, only for testing. Use mainline port!
maintainer="chiffa <chiffathefoxx@gmail.com>"
pkgname=firmware-samsung-beyond1lte
pkgver=1
pkgrel=1
pkgrel=0
pkgdesc="Firmware for the Samsung Galaxy S10"
url="https://github.com/Linux4/proprietary_vendor_samsung"
arch="aarch64"

View file

@ -1,11 +1,12 @@
# Archived: Downstream port, only for testing. Use mainline port!
# Reference: <https://postmarketos.org/vendorkernel>
# Kernel config based on: arch/arm64/configs/exynos9820-beyond1lte_defconfig
maintainer="chiffa <chiffathefoxx@gmail.com>"
pkgname=linux-samsung-beyond1lte
pkgname=linux-samsung-beyond1lte-downstream
pkgver=4.14.316
pkgrel=1
pkgdesc="Samsung Galaxy S10 kernel fork"
pkgrel=0
pkgdesc="Samsung Galaxy S10 downstream kernel fork"
arch="aarch64"
_carch="arm64"
_flavor="samsung-beyond1lte"
@ -47,6 +48,8 @@ prepare() {
build() {
unset LDFLAGS
# This kernel uses the integrated assembler by default,
# LLVM_IAS=1 is redundant
make O="$_outdir" ARCH="$_carch" LLVM=1 \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
}
@ -56,7 +59,7 @@ package() {
}
sha512sums="
8ac222f644a534204fd5ea5e657991214bfc069042b48620b956ce0c249af6639b9a18c20892481c8514d2cdd3c3bd967062a4d16ba53504fd76d1227a365d44 linux-samsung-beyond1lte-7d08ec364a0659edcf90a8dae4453b21e4542311.tar.gz
8ac222f644a534204fd5ea5e657991214bfc069042b48620b956ce0c249af6639b9a18c20892481c8514d2cdd3c3bd967062a4d16ba53504fd76d1227a365d44 linux-samsung-beyond1lte-downstream-7d08ec364a0659edcf90a8dae4453b21e4542311.tar.gz
a4a99dd42d0f687e5f0a46fc0f7dd61ffa5deb06459153befe109bed87cb282ab3d1454836865b78f7ac8e67225df98a79ff22aa52ce517e82c5ebd6c011f39f config-samsung-beyond1lte.aarch64
1872a4d9963f128965ab46b329d448e6b776d373cf99f2b8e11d025aa3e10a0308da19beb715c6bdced0b2c6ef44c47a5c013554a19787a64f8ac58d34bc912f remove-header-lkc.patch
182be3c596b9cc267ac108d7cf03fc8c328ccc6b36770800e4dcedea8d1bb65e3f5eacf590c2948f58b1418cc60a1670ba77dde8c259e428d158c31b6e1dbaf5 fix-check-lxdialog.patch

View file

@ -1,12 +1,12 @@
# Archived: unmaintained
# Archived: Downstream port, only for testing. Use mainline port!
# Reference: <https://postmarketos.org/vendorkernel>
# Kernel config based on: arch/arm64/configs/exynos9820-beyond2lte_defconfig
maintainer=""
pkgname=linux-samsung-beyond2lte
pkgname=linux-samsung-beyond2lte-downstream
pkgver=4.14.316
pkgrel=0
pkgdesc="Samsung Galaxy S10+ kernel fork"
pkgdesc="Samsung Galaxy S10+ downstream kernel fork"
arch="aarch64"
_carch="arm64"
_flavor="samsung-beyond2lte"
@ -21,13 +21,12 @@ makedepends="
devicepkg-dev
findutils
flex
lld
llvm
openssl-dev
perl
"
export CC="clang"
export HOSTCC="clang"
# Source
_repository="android_kernel_samsung_exynos9820"
_commit="7d08ec364a0659edcf90a8dae4453b21e4542311"
@ -49,7 +48,9 @@ prepare() {
build() {
unset LDFLAGS
make O="$_outdir" ARCH="$_carch" CC="${CC:-gcc}" \
# This kernel uses the integrated assembler by default,
# LLVM_IAS=1 is redundant
make O="$_outdir" ARCH="$_carch" LLVM=1 \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
}
@ -57,9 +58,8 @@ package() {
downstreamkernel_package "$builddir" "$pkgdir" "$_carch" "$_flavor" "$_outdir"
}
sha512sums="
8ac222f644a534204fd5ea5e657991214bfc069042b48620b956ce0c249af6639b9a18c20892481c8514d2cdd3c3bd967062a4d16ba53504fd76d1227a365d44 linux-samsung-beyond2lte-7d08ec364a0659edcf90a8dae4453b21e4542311.tar.gz
8ac222f644a534204fd5ea5e657991214bfc069042b48620b956ce0c249af6639b9a18c20892481c8514d2cdd3c3bd967062a4d16ba53504fd76d1227a365d44 linux-samsung-beyond2lte-downstream-7d08ec364a0659edcf90a8dae4453b21e4542311.tar.gz
88c92dc69a3564d8fb1460490fa7324761f7e1bc12e53e67c515de1ad624095cec321134b1f8359ed641cda7b06f13283c4574aa6ec6b6afde2e392ad6d51b9e config-samsung-beyond2lte.aarch64
1872a4d9963f128965ab46b329d448e6b776d373cf99f2b8e11d025aa3e10a0308da19beb715c6bdced0b2c6ef44c47a5c013554a19787a64f8ac58d34bc912f remove-header-lkc.patch
f6627992b6a9626fa2db1145f1babddfa5e865115842a967a466568659d28549aa09d29a069d66651ca16c4155b52342272c9499df5c9b58d405810213032609 fix-check-lxdialog.patch

View file

@ -1,6 +1,8 @@
# Archived: Maintainer had no pmOS GitLab account
# Reference: <https://postmarketos.org/vendorkernel>
# Kernel config based on: arch/arm/configs/gtexswifi-dt_defconfig
maintainer="19atlas <warfarin@vern.cc>"
maintainer=""
pkgname=linux-samsung-gtexswifi
pkgver=3.10.108
pkgrel=1

View file

@ -2,11 +2,11 @@
# Co-Maintainer: Stefan Hansson <newbyte@postmarketos.org>
maintainer="Alistair Francis <alistair@alistair23.me>"
pkgname=linux-purism-librem5
pkgver=6.12.94
pkgrel=2
pkgver=6.12.100
pkgrel=0
_purismrel=1
_purismver=${pkgver}pureos$_purismrel
_commit=db350fb91e60d12fde6bc7b1ece03836b215e444
_commit=bbfed17168471859b9f0a2777b864d0b4fb6b820
pkgdesc="Purism Librem 5 phone kernel fork"
arch="aarch64"
_carch="arm64"
@ -71,6 +71,6 @@ package() {
}
sha512sums="
94050892d45a94c9e518d380e16523ada1b4af6c321cfccd42255297b06ad891eb6b3fe30235b59cd7f45401b7d7d50a11eb93d130c2f4bba38af3bd85c92d7e linux-purism-librem5-6.12.94pureos1.tar.gz
1b0003a702872899a3a588806caa70eb3e1030a1d7daa3134c669ba0657e6c8c211c22f25f08d7f56eed4c2419782050b3ee4dbf9db6549d9c4b6b5b81ca2942 config-purism-librem5.aarch64
d4c6384cb669c007520fc73d1c4c539f7f68ab7474362c22598998350b8b4a16a3550ddb5225fc67b84a9371a207580dad38843cc0034493ee3e0ddd1e22f1b5 linux-purism-librem5-6.12.100pureos1.tar.gz
bf79331a31c5d5dd4760aa5cfc4c90eb4d2d9d8358fed97893e65113359fae9376cd154dcb8d7bfe10eab96ffe5188d3e4de5e6859ae67bc867ee9e3285f9ab6 config-purism-librem5.aarch64
"

View file

@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.12.94 Kernel Configuration
# Linux/arm64 6.12.100 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="Alpine clang version 22.1.8"
CONFIG_GCC_VERSION=0
@ -13,6 +13,8 @@ CONFIG_LD_IS_LLD=y
CONFIG_LLD_VERSION=220108
CONFIG_RUSTC_VERSION=0
CONFIG_RUSTC_LLVM_VERSION=0
CONFIG_CC_CAN_LINK=y
CONFIG_CC_CAN_LINK_STATIC=y
CONFIG_CC_HAS_ASM_GOTO_OUTPUT=y
CONFIG_CC_HAS_ASM_GOTO_TIED_OUTPUT=y
CONFIG_TOOLS_SUPPORT_RELR=y
@ -8335,6 +8337,7 @@ CONFIG_HAVE_KCSAN_COMPILER=y
# CONFIG_NET_DEV_REFCNT_TRACKER is not set
# CONFIG_NET_NS_REFCNT_TRACKER is not set
# CONFIG_DEBUG_NET is not set
# CONFIG_DEBUG_NET_SMALL_RTNL is not set
# end of Networking Debugging
#
@ -8476,6 +8479,8 @@ CONFIG_HAVE_DYNAMIC_FTRACE_WITH_ARGS=y
CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y
CONFIG_HAVE_SYSCALL_TRACEPOINTS=y
CONFIG_HAVE_C_RECORDMCOUNT=y
CONFIG_HAVE_BUILDTIME_MCOUNT_SORT=y
CONFIG_BUILDTIME_MCOUNT_SORT=y
CONFIG_TRACER_MAX_TRACE=y
CONFIG_TRACE_CLOCK=y
CONFIG_RING_BUFFER=y
@ -8524,6 +8529,7 @@ CONFIG_FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY=y
# CONFIG_FTRACE_RECORD_RECURSION is not set
# CONFIG_FTRACE_VALIDATE_RCU_IS_WATCHING is not set
# CONFIG_FTRACE_STARTUP_TEST is not set
# CONFIG_FTRACE_SORT_STARTUP_TEST is not set
# CONFIG_RING_BUFFER_STARTUP_TEST is not set
# CONFIG_RING_BUFFER_VALIDATE_TIME_DELTAS is not set
# CONFIG_PREEMPTIRQ_DELAY_TEST is not set

View file

@ -0,0 +1,41 @@
# Reference: <https://postmarketos.org/devicepkg>
maintainer="chiffa <chiffathefoxx@gmail.com>"
pkgname=device-samsung-exynos9820
pkgdesc="Samsung Exynos 9820 Generic Device"
pkgver=1
pkgrel=0
url="https://postmarketos.org"
arch="aarch64"
license="MIT"
depends="
linux-postmarketos-exynos9820
postmarketos-base
reboot-mode
systemd-boot
"
makedepends="devicepkg-dev"
source="
deviceinfo
kernel-cmdline.conf
"
options="
!archcheck
!check
"
provides="
device-samsung-beyond1lte=$pkgver-r$pkgrel
device-samsung-beyond2lte=$pkgver-r$pkgrel
"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
}
sha512sums="
26a5734a312ea7653d721691b1044e985e2edf16559ec1ddaa4075da8eb838dd4c4fdef75e2c48e07ab11c5418504e7bd6224039725b192190e373dced90f2ff deviceinfo
997c829a5a4b187ebeda33c708caa5524561219f087697e5263171567a66c265739e8fe925dc612eb10920ec6d8facd936acd783d02e2e270446e8382904c341 kernel-cmdline.conf
"

View file

@ -0,0 +1,22 @@
# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell
# scripts.
deviceinfo_format_version="0"
deviceinfo_name="Samsung Exynos 9820 Generic Device"
deviceinfo_manufacturer="Samsung"
deviceinfo_codename="samsung-exynos9820"
deviceinfo_year="2019"
deviceinfo_arch="aarch64"
# Device related
deviceinfo_chassis="handset"
deviceinfo_drm="true"
deviceinfo_external_storage="true"
# Bootloader related
deviceinfo_boot_filesystem="fat32"
# Heimdall fails mid-transfer when flashing rootfs. Use TWRP instead
deviceinfo_flash_method="none"
deviceinfo_initfs_compression="zstd:fast"
deviceinfo_rootfs_image_sector_size="4096"

View file

@ -0,0 +1 @@
maxcpus=6

View file

@ -0,0 +1,31 @@
# Reference: <https://postmarketos.org/devicepkg>
maintainer="Lycheer Gu <christine.ellenvia@mail.ru>"
pkgname=device-xiaomi-mocha
pkgdesc="Xiaomi Mi Pad"
pkgver=1
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="armv7"
options="!check !archcheck"
depends="
firmware-xiaomi-mocha-brcm
linux-firmware-brcm
linux-firmware-nvidia
linux-postmarketos-grate
postmarketos-base
"
makedepends="devicepkg-dev"
source="deviceinfo"
build() {
devicepkg_build $startdir $pkgname
}
package() {
devicepkg_package $startdir $pkgname
}
sha512sums="
400e373f4ac83e9bb9abfbd79d19caf0a3b4fb437d3e94a0c001feab29ca89432cdfad4920cb5c15aacdb2d4d12c5cee4dfafaeb0d5e619071e0423b5610b245 deviceinfo
"

View file

@ -0,0 +1,18 @@
# Reference: <https://postmarketos.org/deviceinfo>
# Please use double quotes only. You can source this file in shell
# scripts.
deviceinfo_format_version="0"
deviceinfo_name="Xiaomi Mi Pad"
deviceinfo_manufacturer="Xiaomi"
deviceinfo_codename="xiaomi-mocha"
deviceinfo_year="2014"
deviceinfo_dtb="tegra124-xiaomi-mocha"
deviceinfo_arch="armv7"
# Device related
deviceinfo_chassis="tablet"
deviceinfo_external_storage="true"
# Bootloader related
deviceinfo_generate_extlinux_config="true"

View file

@ -0,0 +1,22 @@
maintainer="Lycheer Gu <christine.ellenvia@mail.ru>"
pkgname=firmware-xiaomi-mocha-brcm
pkgver=1
pkgrel=0
pkgdesc="Broadcom firmware for the Xiaomi Mi Pad"
url="https://github.com/MiPadLinux/firmware-xiaomi-mocha-brcm"
arch="armv7"
license="custom:proprietary"
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
_commit="0d2c0585c9bac743933af953a065d75efe040b77"
source="$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz"
builddir="$srcdir/firmware-xiaomi-mocha-brcm-$_commit"
package() {
install -Dm644 brcmfmac4354-sdio.txt -t "$pkgdir"/usr/lib/firmware/brcm
install -Dm644 BCM4354.hcd -t "$pkgdir"/usr/lib/firmware/brcm
}
sha512sums="
62b5f2ea8156c7845380b682a4f3f6fa09904e03561de07e528e73e74caa4f3849f62d8fe044c200fce40633cc15c66f15a6d47a83a26c793c7a94f074aa6e6a firmware-xiaomi-mocha-brcm-0d2c0585c9bac743933af953a065d75efe040b77.tar.gz
"

View file

@ -0,0 +1,75 @@
# Kernel config based on: downstream arch/arm64/configs/exynos9820-beyond1lte_defconfig
maintainer="chiffa <chiffathefoxx@gmail.com>"
pkgname=linux-postmarketos-exynos9820
pkgver=7.2.0
pkgrel=0
_commit="0aeca03f7acddd3aacdf25b01fede0ee3c724d48"
pkgdesc="Close-to-mainline kernel for Samsung Exynos 9820 devices"
url="https://github.com/chiffathefox/exynos-9820-mainline-linux"
arch="aarch64"
_carch="arm64"
_flavor="${pkgname#linux-}"
license="GPL-2.0-only"
makedepends="
bc
bison
clang
elfutils-dev
findutils
flex
linux-headers
lld
llvm
openssl-dev
pahole
perl
postmarketos-installkernel
python3
zstd
"
_config="config-$_flavor.$arch"
source="
$pkgname-$_commit.tar.gz::$url/archive/$_commit.tar.gz
$_config
"
options="
!check
!strip
!tracedeps
pmb:cross-native
"
builddir="$srcdir/$pkgname-$_commit"
builddir="$srcdir/exynos-9820-mainline-linux-$_commit"
prepare() {
default_prepare
cp "$srcdir/$_config" .config
}
build() {
unset LDFLAGS
make ARCH="$_carch" LLVM=1 \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
}
package() {
mkdir -p "$pkgdir"/boot
# No point in compressing the image because it's stored on UFS
make install modules_install dtbs_install \
ARCH="$_carch" \
LLVM=1 \
INSTALL_MOD_STRIP=1 \
INSTALL_PATH="$pkgdir"/boot \
INSTALL_MOD_PATH="$pkgdir"/usr \
INSTALL_DTBS_PATH="$pkgdir/boot/dtbs"
rm -f "$pkgdir"/usr/lib/modules/*/build "$pkgdir"/usr/lib/modules/*/source
install -D "$builddir"/include/config/kernel.release \
"$pkgdir/usr/share/kernel/$_flavor/kernel.release"
}
sha512sums="
c63f7a3ff89ee6485918f40129398f20443c0fed83daeac5d4a6a099fd5420fa9439563546240520f8b740af32f02ed928db0d5148657209fd01e89dc9b2f268 linux-postmarketos-exynos9820-0aeca03f7acddd3aacdf25b01fede0ee3c724d48.tar.gz
0500ea232afb949646769f1d1c45146250e15f3fa338e981ba842a9392682821fb44aaa035dd5b82a358bafec7235440695bfca1fffebece97952b8648f469cd config-postmarketos-exynos9820.aarch64
"

View file

@ -2,7 +2,7 @@
maintainer="Robert Eckelmann <longnoserob@postmarketos.org>"
pkgname=linux-postmarketos-grate
pkgver=7.0.1
pkgrel=3
pkgrel=4
pkgdesc="Linux kernel with experimental patches for Tegra"
arch="armv7"
url="https://codeberg.org/libre-tegra/linux"
@ -65,5 +65,5 @@ package() {
sha512sums="
fa6a723db93d0c4c799ca8fb69a37ce13cc98a80ff688bc45dea7bd6d36df05b8f0deaa15a416e271a4ea0c5bb2097e63fc2d0a02903f11e6c404fbec82718a2 linux-postmarketos-grate-stable.tar.gz
0441f7c1a152141f69a392aff74f22d45f2649d1cbcb093367e6216a96992a4691d9ef223d1fe9470c6b2bcc2e85995f2b5fd76218a8ba47a02d83f6769c6be6 config-postmarketos-grate.armv7
f10be227d398f578aa079890010ffab0e8b8ac9bf789cee1120084350d557faee085a19de9f90b8ea61e46f349a867a0795798cb9e28a5030579894dd0d6e07c config-postmarketos-grate.armv7
"

View file

@ -2547,7 +2547,7 @@ CONFIG_INPUT_UINPUT=y
# CONFIG_INPUT_IQS626A is not set
# CONFIG_INPUT_IQS7222 is not set
# CONFIG_INPUT_CMA3000 is not set
# CONFIG_INPUT_DRV260X_HAPTICS is not set
CONFIG_INPUT_DRV260X_HAPTICS=y
# CONFIG_INPUT_DRV2665_HAPTICS is not set
# CONFIG_INPUT_DRV2667_HAPTICS is not set
CONFIG_RMI4_CORE=y
@ -2849,6 +2849,7 @@ CONFIG_PINCTRL_TEGRA=y
CONFIG_PINCTRL_TEGRA20=y
CONFIG_PINCTRL_TEGRA30=y
CONFIG_PINCTRL_TEGRA114=y
CONFIG_PINCTRL_TEGRA124=y
CONFIG_PINCTRL_TEGRA_XUSB=y
CONFIG_GPIOLIB_LEGACY=y
CONFIG_GPIOLIB=y
@ -3987,6 +3988,7 @@ CONFIG_GRATE_HOST1X=y
CONFIG_GRATE_HOST1X_DRV=y
CONFIG_TEGRA_HOST1X01=y
CONFIG_TEGRA_HOST1X02=y
CONFIG_TEGRA_HOST1X04=y
CONFIG_DRM=y
#
@ -4208,7 +4210,7 @@ CONFIG_DRM_PANEL_SAMSUNG_S6E63M0_DSI=y
# CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01 is not set
# CONFIG_DRM_PANEL_SAMSUNG_SOFEF00 is not set
# CONFIG_DRM_PANEL_SEIKO_43WVF1G is not set
# CONFIG_DRM_PANEL_SHARP_LQ079L1SX01 is not set
CONFIG_DRM_PANEL_SHARP_LQ079L1SX01=y
CONFIG_DRM_PANEL_SHARP_LQ101R1SX01=y
# CONFIG_DRM_PANEL_SHARP_LS037V7DW01 is not set
# CONFIG_DRM_PANEL_SHARP_LS043T1LE01 is not set
@ -4339,7 +4341,7 @@ CONFIG_BACKLIGHT_PWM=y
CONFIG_BACKLIGHT_LM3509=m
# CONFIG_BACKLIGHT_LM3630A is not set
# CONFIG_BACKLIGHT_LM3639 is not set
# CONFIG_BACKLIGHT_LP855X is not set
CONFIG_BACKLIGHT_LP855X=y
CONFIG_BACKLIGHT_MP3309C=m
# CONFIG_BACKLIGHT_GPIO is not set
# CONFIG_BACKLIGHT_LV5207LP is not set
@ -5416,7 +5418,12 @@ CONFIG_LEDS_GPIO=y
# CONFIG_LEDS_LP3944 is not set
# CONFIG_LEDS_LP3952 is not set
# CONFIG_LEDS_LP50XX is not set
# CONFIG_LEDS_LP55XX_COMMON is not set
CONFIG_LEDS_LP55XX_COMMON=m
CONFIG_LEDS_LP5521=m
# CONFIG_LEDS_LP5523 is not set
# CONFIG_LEDS_LP5562 is not set
# CONFIG_LEDS_LP5569 is not set
# CONFIG_LEDS_LP8501 is not set
# CONFIG_LEDS_LP8860 is not set
# CONFIG_LEDS_LP8864 is not set
# CONFIG_LEDS_PCA955X is not set
@ -5811,6 +5818,7 @@ CONFIG_COMMON_CLK_PALMAS=y
# CONFIG_COMMON_CLK_VC7 is not set
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
CONFIG_TEGRA_CLK_DFLL=y
CONFIG_TEGRA124_CLK_EMC=y
# CONFIG_XILINX_VCU is not set
# CONFIG_COMMON_CLK_XLNX_CLKWZRD is not set
# CONFIG_HWSPINLOCK is not set
@ -5913,7 +5921,7 @@ CONFIG_TEGRA_IOMMU_SMMU=y
CONFIG_ARCH_TEGRA_2x_SOC=y
CONFIG_ARCH_TEGRA_3x_SOC=y
CONFIG_ARCH_TEGRA_114_SOC=y
# CONFIG_ARCH_TEGRA_124_SOC is not set
CONFIG_ARCH_TEGRA_124_SOC=y
CONFIG_SOC_TEGRA_FUSE=y
CONFIG_SOC_TEGRA_FLOWCTRL=y
CONFIG_SOC_TEGRA_PMC=y
@ -5992,6 +6000,7 @@ CONFIG_PL353_SMC=y
CONFIG_TEGRA_MC=y
CONFIG_TEGRA20_EMC=y
CONFIG_TEGRA30_EMC=y
CONFIG_TEGRA124_EMC=y
CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
CONFIG_IIO_BUFFER_CB=m