Compare commits
54
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d85bff540e | ||
|
|
ed0e80f329 | ||
|
|
a86442b472 | ||
|
|
e92889280c | ||
|
|
b4b69df341 | ||
|
|
e6af038e83 | ||
|
|
206d963026 | ||
|
|
1cbf491070 | ||
|
|
45e5d826cf | ||
|
|
49a14c0daf | ||
|
|
50dd205fd8 | ||
|
|
38ce112cdf | ||
|
|
f3c7308f6f | ||
|
|
65be0d7e81 | ||
|
|
53ea67b177 | ||
|
|
763f75c9ba | ||
|
|
d3fd1f5e3c | ||
|
|
f774de5b6a | ||
|
|
9d3a8332cd | ||
|
|
139b6bdea3 | ||
|
|
81fbe5a74e | ||
|
|
87ef850e88 | ||
|
|
de9808d904 | ||
|
|
64890d86ee | ||
|
|
ae43410d9e | ||
|
|
df89903082 | ||
|
|
7dbb476f4d | ||
|
|
dd5f448bee | ||
|
|
757aa80636 | ||
|
|
7495be948b | ||
|
|
c1d23e5fdb | ||
|
|
54d42e22be | ||
|
|
b63b67e8a0 | ||
|
|
b9c3ee99cd | ||
|
|
764d6f8772 | ||
|
|
4658a9c35d | ||
|
|
5b0cfb6a2b | ||
|
|
939f6b6a36 | ||
|
|
e073914c01 | ||
|
|
629bde0adb | ||
|
|
62d4d0c62a | ||
|
|
58690846bb | ||
|
|
d49c15000f | ||
|
|
ff3e1ab038 | ||
|
|
81594d2745 | ||
|
|
78cbceb756 | ||
|
|
ab3bcfe071 | ||
|
|
97c5995c7c | ||
|
|
3bb2859c98 | ||
|
|
32336fbd00 | ||
|
|
b59aac214c | ||
|
|
51c564d256 | ||
|
|
73a9100e13 | ||
|
|
b8e23f13fd |
No files matched your search
+1
-1
@@ -15,7 +15,7 @@ branch_aports=3.18-stable
|
||||
mirrordir_alpine=v3.18
|
||||
|
||||
[v22.12]
|
||||
description=Old release (supported until: 2023-07-07)
|
||||
description=Old release (unsupported)
|
||||
branch_pmaports=v22.12
|
||||
branch_aports=3.17-stable
|
||||
mirrordir_alpine=v3.17
|
||||
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=busybox-static-aarch64
|
||||
pkgver=1.36.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
|
||||
_arch="aarch64"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
25394d1105e40c8decf861c55c68401708ed8dbcd9643194c7c270f9cc4a792d0376cb926816f8803d496610bdbc53494a09a360097981f862958ceb4435768a busybox-static-1.36.1-r2-aarch64-edge.apk
|
||||
cd844de8628312bf09ef6097703134b8d5483cd9558f56f0fb91a1725d75e18656da8ffc6a0796f5c3665f7e90c6829c63c6f5b947bd92283008ba3a19ad4d71 busybox-static-1.36.1-r3-aarch64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=busybox-static-armhf
|
||||
pkgver=1.36.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
|
||||
_arch="armhf"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
6dd546f62fdb8c0a45428bc313c28be573d92e468c52ac1210ea054a4cc701810a5bbee766d53e0374fcca6b6611e9202ab4036899c97b5129ac216ffccadf73 busybox-static-1.36.1-r2-armhf-edge.apk
|
||||
294684c7956e7c2f70a8e0463d069a8d817b670aa202c8eef326b03cddb2bd1948357cccf0f304e7d05d4d37d3a43e4e34b16c150b605805529bb8997f9a6e72 busybox-static-1.36.1-r3-armhf-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=busybox-static-armv7
|
||||
pkgver=1.36.1
|
||||
pkgrel=2
|
||||
pkgrel=3
|
||||
|
||||
_arch="armv7"
|
||||
_mirror="http://dl-4.alpinelinux.org/alpine/"
|
||||
@@ -32,5 +32,5 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b723bb48cc886706271f39a2bc096a1d6adfcca3df6233a3f7e904996e6dcd76a0a7d24fb75e4e637bf6a1b35f71221e8a10cd52a4f1e9bbe403a81d1f83bfc1 busybox-static-1.36.1-r2-armv7-edge.apk
|
||||
037983cf85b4f70467b20750d55d5d1e19525c1697aa7309618c73e908278246ccd6d302df8cc625e1de20c03da719d3d4c035e1a213e1b3b82a3af87849b2a4 busybox-static-1.36.1-r3-armv7-edge.apk
|
||||
"
|
||||
@@ -24,7 +24,7 @@ CBUILDROOT="/"
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
pkgname=gcc-aarch64
|
||||
pkgver=13.1.1_git20230624
|
||||
pkgver=13.1.1_git20230708
|
||||
# i.e. 13.1.1, must match gcc/BASE-VER
|
||||
_pkgbase="${pkgver%%_git*}"
|
||||
# date component from snapshots
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-aarch64
|
||||
pkgrel=2
|
||||
pkgrel=0
|
||||
pkgdesc="Stage2 cross-compiler for aarch64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -780,7 +780,7 @@ gdb() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
|
||||
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
|
||||
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
|
||||
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
|
||||
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
|
||||
|
||||
@@ -24,7 +24,7 @@ CBUILDROOT="/"
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
pkgname=gcc-armhf
|
||||
pkgver=13.1.1_git20230624
|
||||
pkgver=13.1.1_git20230708
|
||||
# i.e. 13.1.1, must match gcc/BASE-VER
|
||||
_pkgbase="${pkgver%%_git*}"
|
||||
# date component from snapshots
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-armhf
|
||||
pkgrel=2
|
||||
pkgrel=0
|
||||
pkgdesc="Stage2 cross-compiler for armhf"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -780,7 +780,7 @@ gdb() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
|
||||
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
|
||||
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
|
||||
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
|
||||
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
|
||||
|
||||
@@ -24,7 +24,7 @@ CBUILDROOT="/"
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
pkgname=gcc-armv7
|
||||
pkgver=13.1.1_git20230624
|
||||
pkgver=13.1.1_git20230708
|
||||
# i.e. 13.1.1, must match gcc/BASE-VER
|
||||
_pkgbase="${pkgver%%_git*}"
|
||||
# date component from snapshots
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-armv7
|
||||
pkgrel=2
|
||||
pkgrel=0
|
||||
pkgdesc="Stage2 cross-compiler for armv7"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -780,7 +780,7 @@ gdb() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
|
||||
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
|
||||
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
|
||||
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
|
||||
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
|
||||
|
||||
@@ -24,7 +24,7 @@ CBUILDROOT="/"
|
||||
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
|
||||
|
||||
pkgname=gcc-riscv64
|
||||
pkgver=13.1.1_git20230624
|
||||
pkgver=13.1.1_git20230708
|
||||
# i.e. 13.1.1, must match gcc/BASE-VER
|
||||
_pkgbase="${pkgver%%_git*}"
|
||||
# date component from snapshots
|
||||
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
|
||||
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
|
||||
|
||||
pkgname=gcc-riscv64
|
||||
pkgrel=2
|
||||
pkgrel=0
|
||||
pkgdesc="Stage2 cross-compiler for riscv64"
|
||||
url="https://gcc.gnu.org"
|
||||
arch="x86_64"
|
||||
@@ -780,7 +780,7 @@ gdb() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
|
||||
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
|
||||
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
|
||||
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
|
||||
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
|
||||
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-aarch64
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=5
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-aarch64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b2bccd334722cba73e5a1809604101a0a6a1cf377838ee3a79ce3fe0f878a0e8d9cd2ab5cfd2987f114a7f8ec260bf21bbf74f0526dc763141d06d1460595c7b musl-1.2.4-r1-aarch64-edge.apk
|
||||
5a16c7f8488b81c1eb4666f16761247260c4c3e52bbcb9e08254144c4a4a17970595accf3d1ef1c80521b3a517b5c209ec8d5417448f966e8b69f3c8ccde3fc0 musl-dev-1.2.4-r1-aarch64-edge.apk
|
||||
52b1c39e6f712f8dd2953527f1d4ccb6d9fd08cadbefffc569a700ef62041a885d9ea64c30026b557bbc13613e725d242f0da74a7740e981ebc8654482e049a6 musl-1.2.4-r5-aarch64-edge.apk
|
||||
bfc48076031610c316352d75bd892d7c358516cbb4793fcbf256f480c995a8ddcf26aadedc395b78d931a7ff7c729c5f50c9abd9f9541d4ff9b5c7dbd6b65eff musl-dev-1.2.4-r5-aarch64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armhf
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=5
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armhf:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b43f215bb34c73f8eb02eb003c1096d2ea8be074826c264004b09e747ded0f80d670ecd7a7760ffa4c19a1a55b869d257f960d802439d92e485f41f78f3a15ee musl-1.2.4-r1-armhf-edge.apk
|
||||
eb398e2c71a00606e2f024417e1ceaaf4512497d2fad38837e26af92b46a427e8a0c3a1fc198c606eb7a22cd89a2180adf183cc5f6783defb8900a3af6902c3d musl-dev-1.2.4-r1-armhf-edge.apk
|
||||
9f9853f30dc90b6c5f4c0319f2793a5a45b2737d1f82ec53cc7c7069f6eedd675f6a9f44ba118ee4d592b20fdbef62b633cc88422e93418d6726a5886c411646 musl-1.2.4-r5-armhf-edge.apk
|
||||
2beeb493ddba3151bb404fb084dd5cea3e3807cf8c71261d8696defba3f2fa8a6d4421e64dd646053032f2bd3927011da2effdd76b9988bb703cd433f2459d8f musl-dev-1.2.4-r5-armhf-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armv7
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=5
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-armv7:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
172f7155cdfff86726bd135ad85cf46892508f311866517abf9f5539312343afe9ee57172756d7e2fffd5a109ada90a053218ed580fa8a05bb4ca35fd48639c5 musl-1.2.4-r1-armv7-edge.apk
|
||||
d51ce463fa656dfc304ffd51c3b03a24943cbff7fefbfe47ea9921f5c53add4e1ebeb6dfabcd38268279f468fb067bb3ea5b97054e9a7a5e229dc0ef5db53672 musl-dev-1.2.4-r1-armv7-edge.apk
|
||||
13122659a44f7efc71ba6b8bf97e850db99865227d38cb0e54085d139c10bc208612db1c9b9379cbee36b44fbc66a630a4cb71fb6dab309ac382c2a0ccdaa931 musl-1.2.4-r5-armv7-edge.apk
|
||||
ce51b0a1cb8fafe7f01216672a38a1ae2457bc10b81197a8e0d38eee2fec46d893bb016d840e7e1f65a9899bc11119947fbcea8f350f3fde620771e9d7ce9a5f musl-dev-1.2.4-r5-armv7-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-riscv64
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=5
|
||||
arch="x86_64"
|
||||
subpackages="musl-dev-riscv64:package_dev"
|
||||
|
||||
@@ -57,6 +57,6 @@ package_dev() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
26e61f331813ba652ebddafa4fd1aa63ee78599c729b43083ca362100d27f5f82e9c130653bc27c21bbf92c7e0d2f4c81ebba9ae78669c349a919c010bfaabbe musl-1.2.4-r1-riscv64-edge.apk
|
||||
2a0aa34f15823fd8ab46f3c9753d390c2e3fa556ced661f39c915347c3e8bec6328fb1e1f4ad97d1f7294cfd470d0d055d0b9162cabb7cc7264d61828cd57bb0 musl-dev-1.2.4-r1-riscv64-edge.apk
|
||||
bc8533ae7be70d5afea02e6b78a5269efbdc7d580a11197e3318137f15f299540513d3805e23208f28313e23faab0afb60d1050729eed1602c94a5b88b4f24fa musl-1.2.4-r5-riscv64-edge.apk
|
||||
f57322ac71b85bfa492a8622587c22389a3fbb76eed5f10c1dea037450bccc10a98d9b858262600c7b3557d369cee8c4c6bdcf245f4446e11dcd89e501456938 musl-dev-1.2.4-r5-riscv64-edge.apk
|
||||
"
|
||||
@@ -2,8 +2,8 @@
|
||||
# Maintainer: Sicelo <absicsz@gmail.com>
|
||||
# Co-Maintainer: Danct12 <danct12@disroot.org>
|
||||
pkgname=device-nokia-n900
|
||||
pkgver=9.0
|
||||
pkgrel=2
|
||||
pkgver=9.1
|
||||
pkgrel=0
|
||||
pkgdesc="Nokia N900"
|
||||
url="https://postmarketos.org"
|
||||
arch="armv7"
|
||||
@@ -42,6 +42,7 @@ source="
|
||||
keymaps/rx51_it.map
|
||||
keymaps/rx51_us.map
|
||||
lock.sh
|
||||
modules.blocklist
|
||||
n900-wlan-data.initd
|
||||
pointercal
|
||||
uboot-script.cmd
|
||||
@@ -114,6 +115,10 @@ package() {
|
||||
install -D -m644 "$srcdir"/keymaps/rx51_se.bmap.gz \
|
||||
"$pkgdir"/usr/share/bkeymaps/se/rx51_se.bmap.gz
|
||||
|
||||
# Module blocklist
|
||||
install -D -m644 "$srcdir"/modules.blocklist \
|
||||
"$pkgdir"/etc/modprobe.d/n900-module-blocklist.conf
|
||||
|
||||
postmarketos-mvcfg-package "$pkgdir" "$pkgname"
|
||||
}
|
||||
|
||||
@@ -192,6 +197,7 @@ dc585e11bf4e06e36c5c62bcc024eaacecc30437d9da5257df14be05e247a2f2bc208874be3058ed
|
||||
082a5166e38296b097e873b0b4aeaf007e594d3bf4470c74e91ee3efedcf28ad25cd55c23dd63e460339898ae08e77e111b0e1092fa5e661db90bb40732103a1 rx51_it.map
|
||||
e440ed7a3070c17e003b86b72dbe6d8194d01b577ca8dd56dd066f216b6dda32bb965c780950f1789a66f7c948290016b048da9f1cf63aba9e11d7e7fd6873ba rx51_us.map
|
||||
caf9f4c45d11c28e1a6681255fafe5a286b0c417737fac1ca0ee37d3f82fd65c1712f5180375d7813fa308dfdca91d96876b5ce5b05b55ac14cfc31303b1ea5f lock.sh
|
||||
b76958bcba6e704bdf06194998f05bc5c86c0678329438b784bd77eaac9cab352aadc912bda8f3780406ff50fd3e05f6d32d021c49987285d1c0dc05ad5e73c4 modules.blocklist
|
||||
b50e7f37ffb1fa0bb782b117a4e8bcfdb722b6127c3e5d643e90cd901a1f4e65e77a0773ed418673c8195595347482be0c8096f5a723e840315ad61ccd043b66 n900-wlan-data.initd
|
||||
143c21f0b18a016d37cb44178e9daea09f128a90769b48353c03c3f245cb9b1f7e773b9ccee084973fc78ddd7a18c2642e54888a85bda7c7daecddc9a8c62eff pointercal
|
||||
9aaae66ae159236346f67818c44da61aed84a63b3bac0c706492f198db82fc67c2378bcabaf260b695b980bf2faf144472f15355bb097b021551db9547f2e1bc uboot-script.cmd
|
||||
|
||||
@@ -14,10 +14,4 @@ rc-update add ofono default
|
||||
# Disable swclock because rtc is working
|
||||
rc-update -q del swclock boot
|
||||
|
||||
# Load nokia-modem module on boot
|
||||
NMC=/etc/modules-load.d/nokia-modem.conf
|
||||
if [ ! -f $NMC ] || [ -z "$(grep nokia-modem $NMC)" ]; then
|
||||
echo "nokia-modem" >> /etc/modules-load.d/nokia-modem.conf
|
||||
fi
|
||||
|
||||
exit 0
|
||||
@@ -4,3 +4,7 @@ postmarketos-mvcfg-pre-upgrade \
|
||||
device-nokia-n900 \
|
||||
/etc/conf.d/hwclock
|
||||
|
||||
postmarketos-mvcfg-pre-upgrade \
|
||||
device-nokia-n900-v2 \
|
||||
/etc/modules-load.d/nokia-modem.conf
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
# Modem is suspected to be partly responsible for dma crashes.
|
||||
# It is probably safe to probe manually later as needed
|
||||
blacklist omap_ssi
|
||||
blacklist nokia_modem
|
||||
blacklist ssi_protocol
|
||||
blacklist cmt_speech
|
||||
blacklist hsi_char
|
||||
blacklist hsi
|
||||
# rx51-battery is not absolutely necessary to running system, but can be
|
||||
# useful to keep around since it can detect battery design capacity
|
||||
blacklist rx51_battery
|
||||
# extra modules to block for pm purposes. lifted from maemo leste
|
||||
# https://github.com/maemo-leste/leste-config/blob/master/leste-config-n900/etc/modprobe.d/blacklist-pm.conf.leste
|
||||
blacklist omap3_isp
|
||||
blacklist hci_nokia
|
||||
blacklist hci_uart
|
||||
blacklist ehci_omap
|
||||
@@ -4,8 +4,8 @@
|
||||
|
||||
pkgname=device-shift-axolotl
|
||||
pkgdesc="SHIFT6mq"
|
||||
pkgver=8
|
||||
pkgrel=1
|
||||
pkgver=9
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -56,7 +56,7 @@ phosh() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
a3e9ae292631233480b0fa60d90a7c0940162ea3876ae4bb8f2ad09ca4da94e9bcd6a0c690e8957ba4cd5d11ac50d3b32e7c89df5c44fd523aef6ea5e9c05c3d deviceinfo
|
||||
baaa2434b61337b82362c9cbe8e1d26a8d22ccf9aeb0a15f281c0fa241ded9304ff4daf53bc6de10abe7d01ae3613cde95fcba23ab817f6ccd66a66bc30c960f deviceinfo
|
||||
65f74d29ab318b23f7ac8923a3661f2c4130049273a8c6be234ed2c8e00810b6a1254b54cf0932e42850a6d48f821dcd038900fbb836feeddfab2759afffae38 phoc.ini
|
||||
2a3cbdad5aa91181d24a4e56e63986af6accf887c64fa4d1b6ddad1926e29050243c4b1e2fd892d38ca7c16e24dff8545a16552e5749ae31b6d01bf428468e51 q6voiced.conf
|
||||
"
|
||||
@@ -41,4 +41,4 @@ deviceinfo_flash_kernel_on_update="true"
|
||||
deviceinfo_rootfs_image_sector_size="4096"
|
||||
deviceinfo_super_partitions="/dev/sda7 /dev/sda7"
|
||||
|
||||
deviceinfo_modules_initfs="focaltech_fts gpi i2c_qcom_geni qcom_pmi8998_charger qcom_fg qcom_spmi_haptics"
|
||||
deviceinfo_modules_initfs="edt-ft5x06 gpi i2c_qcom_geni qcom_pmi8998_charger qcom_fg qcom_spmi_haptics"
|
||||
@@ -0,0 +1,27 @@
|
||||
From f7c6e2b20191c4c146ebe47e31a1300f03f71a74 Mon Sep 17 00:00:00 2001
|
||||
From: "Sicelo A. Mhlongo" <absicsz@gmail.com>
|
||||
Date: Sat, 24 Jun 2023 22:58:57 +0200
|
||||
Subject: [PATCH 1/2] n900: dts: volume keys
|
||||
|
||||
---
|
||||
arch/arm/boot/dts/omap3-n900.dts | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts
|
||||
index f9f9eca0c56c..a7b00122fa66 100644
|
||||
--- a/arch/arm/boot/dts/omap3-n900.dts
|
||||
+++ b/arch/arm/boot/dts/omap3-n900.dts
|
||||
@@ -563,8 +563,8 @@ MATRIX_KEY(0x05, 0x08, KEY_F11)
|
||||
MATRIX_KEY(0x06, 0x00, KEY_U)
|
||||
|
||||
MATRIX_KEY(0x07, 0x00, KEY_I)
|
||||
- MATRIX_KEY(0x07, 0x01, KEY_F7)
|
||||
- MATRIX_KEY(0x07, 0x02, KEY_F8)
|
||||
+ MATRIX_KEY(0x07, 0x01, KEY_VOLUMEUP)
|
||||
+ MATRIX_KEY(0x07, 0x02, KEY_VOLUMEDOWN)
|
||||
>;
|
||||
};
|
||||
|
||||
--
|
||||
2.40.1
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
pkgname=linux-postmarketos-omap
|
||||
pkgver=6.3.5
|
||||
_pkgver=6.3.5
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Mainline kernel fork for OMAP devices"
|
||||
arch="armv7"
|
||||
url="https://kernel.org/"
|
||||
@@ -42,6 +42,7 @@ source="
|
||||
0005-Add-TWL6030-power-driver-with-minimal-support-for-power-off.patch
|
||||
0006-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
0008-hsi-ssi_port-force-pio-path.patch
|
||||
0009-n900-dts-volume-keys.patch
|
||||
"
|
||||
builddir="$srcdir/linux-$_pkgver"
|
||||
replaces="linux-samsung-espresso3g linux-nokia-n900"
|
||||
@@ -80,4 +81,5 @@ b2c2d81bdfb4095a87d6821342127cc7c74bbc12a70786a81d64fd264b5487d522effab349fc1de2
|
||||
9dc84421cbc2ea7c2c37847d8704ff46dd4a485485bfa4a671167fdef4ac6f53a4e8f787aa774f3748299c374e7c7dc5d36fd4ba9b1a1a9697e0526f2bf3ece4 0005-Add-TWL6030-power-driver-with-minimal-support-for-power-off.patch
|
||||
1aa4521deb4e6d0977f8e704dd7f38ca3a861212c0ced34145713c72a68d8f255f3631a82c5ef2006f4c8b954fce6198e5d0870392cd4db6b6fb9610abe50c4c 0006-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
|
||||
c3af9715b3559c2d593f4fcfa078730722c7deeec132c5b83e085ff4d9815d85ef349384097c580efe1bbc37c60f42e18ef559f0abccfe236080670e4403fa77 0008-hsi-ssi_port-force-pio-path.patch
|
||||
af26c754ef2892251abfd085a1a0729df2bceb8a6c15d14ab3fdf4716fb897b3dcb43f4efe98009a48e9023af608c293ecd86dce9f31f0f090cfd9f78a97cd84 0009-n900-dts-volume-keys.patch
|
||||
"
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
_flavor="postmarketos-qcom-sm6350"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.3.3
|
||||
pkgver=6.4.2
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline Kernel fork for SM6350 devices"
|
||||
arch="aarch64"
|
||||
@@ -17,7 +17,7 @@ makedepends="bash bison findutils flex installkernel openssl-dev perl"
|
||||
|
||||
_repo="linux"
|
||||
_config="config-$_flavor.$arch"
|
||||
_commit="cfe760d759879fde653a77e79e99f3dd0ebd044a"
|
||||
_commit="f33e98821f41bc160a6985355c4a2d1dc5223afa"
|
||||
|
||||
# Source
|
||||
source="
|
||||
@@ -54,6 +54,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
7803c90a17c3b239e714131a3ea6239f100b1eba043c15cce0536a15a4f33f93fe7adb539824f2fb5d2c26c74908462a43ba2060c7dd3382cc8535909c95ed07 linux-cfe760d759879fde653a77e79e99f3dd0ebd044a.tar.gz
|
||||
f8da4a95544c247580921e702c60e47c853be3949fa86654ce873338d967ae32c8505e1000e53ae280b89c35b60d97f9076f8accbe88488b6b73d7d7e0a8e545 config-postmarketos-qcom-sm6350.aarch64
|
||||
310907bca81377fd4753cf9365ffa5e7eeef13fb0d14c99487f14a8284a717fcf70aa360c7612aa6970498f7241f4606d1ebcef0b3f2477d147b51af983a92ac linux-f33e98821f41bc160a6985355c4a2d1dc5223afa.tar.gz
|
||||
37ab3a2423b7cd6c6f19ea4ee7d925a6b150ebd82997d3d1417262a482b34402d9fbf12e4639f34af246d7c106aa7893e078cc6755b50df4d069b4286b63a375 config-postmarketos-qcom-sm6350.aarch64
|
||||
"
|
||||
+58
-14
@@ -1,8 +1,8 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.3.3 Kernel Configuration
|
||||
# Linux/arm64 6.4.2 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230520) 13.1.1 20230520"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230701) 13.1.1 20230701"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130101
|
||||
CONFIG_CLANG_VERSION=0
|
||||
@@ -125,7 +125,6 @@ CONFIG_CPU_ISOLATION=y
|
||||
#
|
||||
CONFIG_TREE_RCU=y
|
||||
# CONFIG_RCU_EXPERT is not set
|
||||
CONFIG_SRCU=y
|
||||
CONFIG_TREE_SRCU=y
|
||||
CONFIG_TASKS_RCU_GENERIC=y
|
||||
CONFIG_TASKS_TRACE_RCU=y
|
||||
@@ -138,7 +137,6 @@ CONFIG_IKCONFIG_PROC=y
|
||||
# CONFIG_IKHEADERS is not set
|
||||
CONFIG_LOG_BUF_SHIFT=17
|
||||
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
|
||||
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
|
||||
# CONFIG_PRINTK_INDEX is not set
|
||||
CONFIG_GENERIC_SCHED_CLOCK=y
|
||||
|
||||
@@ -190,7 +188,6 @@ CONFIG_PID_NS=y
|
||||
CONFIG_NET_NS=y
|
||||
CONFIG_CHECKPOINT_RESTORE=y
|
||||
CONFIG_SCHED_AUTOGROUP=y
|
||||
# CONFIG_SYSFS_DEPRECATED is not set
|
||||
# CONFIG_RELAY is not set
|
||||
CONFIG_BLK_DEV_INITRD=y
|
||||
CONFIG_INITRAMFS_SOURCE=""
|
||||
@@ -279,6 +276,7 @@ CONFIG_FIX_EARLYCON_MEM=y
|
||||
CONFIG_PGTABLE_LEVELS=4
|
||||
CONFIG_ARCH_SUPPORTS_UPROBES=y
|
||||
CONFIG_ARCH_PROC_KCORE_TEXT=y
|
||||
CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
|
||||
|
||||
#
|
||||
# Platform selection
|
||||
@@ -370,6 +368,7 @@ CONFIG_QCOM_FALKOR_ERRATUM_1009=y
|
||||
CONFIG_QCOM_QDF2400_ERRATUM_0065=y
|
||||
CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
|
||||
CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
|
||||
CONFIG_ROCKCHIP_ERRATUM_3588001=y
|
||||
# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
|
||||
# end of ARM errata workarounds via the alternatives framework
|
||||
|
||||
@@ -407,7 +406,7 @@ CONFIG_KEXEC_FILE=y
|
||||
CONFIG_CRASH_DUMP=y
|
||||
CONFIG_TRANS_TABLE=y
|
||||
# CONFIG_XEN is not set
|
||||
CONFIG_ARCH_FORCE_MAX_ORDER=11
|
||||
CONFIG_ARCH_FORCE_MAX_ORDER=10
|
||||
CONFIG_UNMAP_KERNEL_AT_EL0=y
|
||||
CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
|
||||
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
|
||||
@@ -617,6 +616,7 @@ CONFIG_HAVE_ARCH_JUMP_LABEL=y
|
||||
CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
|
||||
CONFIG_MMU_GATHER_TABLE_FREE=y
|
||||
CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
|
||||
CONFIG_MMU_LAZY_TLB_REFCOUNT=y
|
||||
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
|
||||
CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y
|
||||
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
|
||||
@@ -701,6 +701,7 @@ CONFIG_FUNCTION_ALIGNMENT=4
|
||||
CONFIG_RT_MUTEXES=y
|
||||
CONFIG_BASE_SMALL=0
|
||||
CONFIG_MODULES=y
|
||||
# CONFIG_MODULE_DEBUG is not set
|
||||
# CONFIG_MODULE_FORCE_LOAD is not set
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
# CONFIG_MODULE_FORCE_UNLOAD is not set
|
||||
@@ -718,6 +719,7 @@ CONFIG_MODULES_TREE_LOOKUP=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
|
||||
CONFIG_BLK_CGROUP_RWSTAT=y
|
||||
CONFIG_BLK_CGROUP_PUNT_BIO=y
|
||||
CONFIG_BLK_DEV_BSG_COMMON=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
CONFIG_BLK_DEV_INTEGRITY=y
|
||||
@@ -912,11 +914,15 @@ CONFIG_ARCH_USES_PG_ARCH_X=y
|
||||
CONFIG_VM_EVENT_COUNTERS=y
|
||||
# CONFIG_PERCPU_STATS is not set
|
||||
# CONFIG_GUP_TEST is not set
|
||||
# CONFIG_DMAPOOL_TEST is not set
|
||||
CONFIG_ARCH_HAS_PTE_SPECIAL=y
|
||||
CONFIG_SECRETMEM=y
|
||||
# CONFIG_ANON_VMA_NAME is not set
|
||||
# CONFIG_USERFAULTFD is not set
|
||||
# CONFIG_LRU_GEN is not set
|
||||
CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
|
||||
CONFIG_PER_VMA_LOCK=y
|
||||
CONFIG_LOCK_MM_AND_FIND_VMA=y
|
||||
|
||||
#
|
||||
# Data Access Monitoring
|
||||
@@ -1012,6 +1018,7 @@ CONFIG_NETFILTER_INGRESS=y
|
||||
CONFIG_NETFILTER_EGRESS=y
|
||||
CONFIG_NETFILTER_NETLINK=m
|
||||
CONFIG_NETFILTER_FAMILY_BRIDGE=y
|
||||
CONFIG_NETFILTER_BPF_LINK=y
|
||||
# CONFIG_NETFILTER_NETLINK_HOOK is not set
|
||||
# CONFIG_NETFILTER_NETLINK_ACCT is not set
|
||||
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
|
||||
@@ -1361,6 +1368,7 @@ CONFIG_QRTR_SMD=m
|
||||
CONFIG_QRTR_TUN=m
|
||||
# CONFIG_NET_NCSI is not set
|
||||
CONFIG_PCPU_DEV_REFCNT=y
|
||||
CONFIG_MAX_SKB_FRAGS=17
|
||||
CONFIG_RPS=y
|
||||
CONFIG_RFS_ACCEL=y
|
||||
CONFIG_SOCK_RX_QUEUE_MAPPING=y
|
||||
@@ -1427,6 +1435,7 @@ CONFIG_BT_HCIUART_QCA=y
|
||||
# CONFIG_BT_MTKSDIO is not set
|
||||
# CONFIG_BT_MTKUART is not set
|
||||
# CONFIG_BT_VIRTIO is not set
|
||||
# CONFIG_BT_NXPUART is not set
|
||||
# end of Bluetooth device drivers
|
||||
|
||||
# CONFIG_AF_RXRPC is not set
|
||||
@@ -1470,7 +1479,7 @@ CONFIG_GRO_CELLS=y
|
||||
CONFIG_NET_SELFTESTS=y
|
||||
CONFIG_NET_SOCK_MSG=y
|
||||
CONFIG_PAGE_POOL=y
|
||||
# CONFIG_PAGE_POOL_STATS is not set
|
||||
CONFIG_PAGE_POOL_STATS=y
|
||||
CONFIG_FAILOVER=y
|
||||
CONFIG_ETHTOOL_NETLINK=y
|
||||
|
||||
@@ -1523,6 +1532,7 @@ CONFIG_DMA_SHARED_BUFFER=y
|
||||
# CONFIG_DMA_FENCE_TRACE is not set
|
||||
CONFIG_GENERIC_ARCH_TOPOLOGY=y
|
||||
CONFIG_GENERIC_ARCH_NUMA=y
|
||||
# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
|
||||
# end of Generic Driver Options
|
||||
|
||||
#
|
||||
@@ -1830,7 +1840,6 @@ CONFIG_NET_VENDOR_HISILICON=y
|
||||
CONFIG_NET_VENDOR_HUAWEI=y
|
||||
CONFIG_NET_VENDOR_I825XX=y
|
||||
CONFIG_NET_VENDOR_INTEL=y
|
||||
CONFIG_NET_VENDOR_WANGXUN=y
|
||||
CONFIG_NET_VENDOR_LITEX=y
|
||||
# CONFIG_LITEX_LITEETH is not set
|
||||
CONFIG_NET_VENDOR_MARVELL=y
|
||||
@@ -1875,6 +1884,7 @@ CONFIG_NET_VENDOR_SYNOPSYS=y
|
||||
CONFIG_NET_VENDOR_VERTEXCOM=y
|
||||
CONFIG_NET_VENDOR_VIA=y
|
||||
# CONFIG_VIA_VELOCITY is not set
|
||||
CONFIG_NET_VENDOR_WANGXUN=y
|
||||
CONFIG_NET_VENDOR_WIZNET=y
|
||||
# CONFIG_WIZNET_W5100 is not set
|
||||
# CONFIG_WIZNET_W5300 is not set
|
||||
@@ -1886,6 +1896,7 @@ CONFIG_QCOM_IPA=m
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_SWPHY=y
|
||||
# CONFIG_LED_TRIGGER_PHY is not set
|
||||
CONFIG_PHYLIB_LEDS=y
|
||||
CONFIG_FIXED_PHY=y
|
||||
|
||||
#
|
||||
@@ -1914,11 +1925,13 @@ CONFIG_FIXED_PHY=y
|
||||
# CONFIG_MAXLINEAR_GPHY is not set
|
||||
# CONFIG_MEDIATEK_GE_PHY is not set
|
||||
# CONFIG_MICREL_PHY is not set
|
||||
# CONFIG_MICROCHIP_T1S_PHY is not set
|
||||
# CONFIG_MICROCHIP_PHY is not set
|
||||
# CONFIG_MICROCHIP_T1_PHY is not set
|
||||
# CONFIG_MICROSEMI_PHY is not set
|
||||
# CONFIG_MOTORCOMM_PHY is not set
|
||||
# CONFIG_NATIONAL_PHY is not set
|
||||
# CONFIG_NXP_CBTX_PHY is not set
|
||||
# CONFIG_NXP_C45_TJA11XX_PHY is not set
|
||||
# CONFIG_NXP_TJA11XX_PHY is not set
|
||||
# CONFIG_NCN26000_PHY is not set
|
||||
@@ -2046,8 +2059,8 @@ CONFIG_WLAN_VENDOR_ZYDAS=y
|
||||
# CONFIG_USB_ZD1201 is not set
|
||||
# CONFIG_ZD1211RW is not set
|
||||
CONFIG_WLAN_VENDOR_QUANTENNA=y
|
||||
# CONFIG_MAC80211_HWSIM is not set
|
||||
# CONFIG_USB_NET_RNDIS_WLAN is not set
|
||||
# CONFIG_MAC80211_HWSIM is not set
|
||||
# CONFIG_VIRT_WIFI is not set
|
||||
# CONFIG_WAN is not set
|
||||
|
||||
@@ -2167,6 +2180,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
|
||||
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
|
||||
# CONFIG_TOUCHSCREEN_MSG2638 is not set
|
||||
# CONFIG_TOUCHSCREEN_MTOUCH is not set
|
||||
# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMAGIS is not set
|
||||
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
|
||||
# CONFIG_TOUCHSCREEN_INEXIO is not set
|
||||
@@ -2468,6 +2482,7 @@ CONFIG_PINCTRL_MSM=y
|
||||
# CONFIG_PINCTRL_IPQ5332 is not set
|
||||
# CONFIG_PINCTRL_IPQ8074 is not set
|
||||
# CONFIG_PINCTRL_IPQ6018 is not set
|
||||
# CONFIG_PINCTRL_IPQ9574 is not set
|
||||
# CONFIG_PINCTRL_MDM9607 is not set
|
||||
# CONFIG_PINCTRL_MSM8916 is not set
|
||||
# CONFIG_PINCTRL_MSM8953 is not set
|
||||
@@ -2492,6 +2507,7 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
|
||||
# CONFIG_PINCTRL_SM6125 is not set
|
||||
CONFIG_PINCTRL_SM6350=y
|
||||
# CONFIG_PINCTRL_SM6375 is not set
|
||||
# CONFIG_PINCTRL_SM7150 is not set
|
||||
# CONFIG_PINCTRL_SM8150 is not set
|
||||
# CONFIG_PINCTRL_SM8250 is not set
|
||||
# CONFIG_PINCTRL_SM8350 is not set
|
||||
@@ -2538,6 +2554,7 @@ CONFIG_GPIO_CDEV_V1=y
|
||||
# I2C GPIO expanders
|
||||
#
|
||||
# CONFIG_GPIO_ADNP is not set
|
||||
# CONFIG_GPIO_FXL6408 is not set
|
||||
# CONFIG_GPIO_GW_PLD is not set
|
||||
# CONFIG_GPIO_MAX7300 is not set
|
||||
# CONFIG_GPIO_MAX732X is not set
|
||||
@@ -2864,6 +2881,7 @@ CONFIG_BCMA_POSSIBLE=y
|
||||
# CONFIG_MFD_BD9571MWV is not set
|
||||
# CONFIG_MFD_AXP20X_I2C is not set
|
||||
# CONFIG_MFD_MADERA is not set
|
||||
# CONFIG_MFD_MAX597X is not set
|
||||
# CONFIG_PMIC_DA903X is not set
|
||||
# CONFIG_MFD_DA9052_I2C is not set
|
||||
# CONFIG_MFD_DA9055 is not set
|
||||
@@ -3007,7 +3025,9 @@ CONFIG_REGULATOR_QCOM_RPMH=y
|
||||
# CONFIG_REGULATOR_QCOM_USB_VBUS is not set
|
||||
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
|
||||
# CONFIG_REGULATOR_RT4801 is not set
|
||||
# CONFIG_REGULATOR_RT4803 is not set
|
||||
# CONFIG_REGULATOR_RT5190A is not set
|
||||
# CONFIG_REGULATOR_RT5739 is not set
|
||||
# CONFIG_REGULATOR_RT5759 is not set
|
||||
# CONFIG_REGULATOR_RT6160 is not set
|
||||
# CONFIG_REGULATOR_RT6190 is not set
|
||||
@@ -3041,6 +3061,7 @@ CONFIG_REGULATOR_QCOM_RPMH=y
|
||||
#
|
||||
# Graphics support
|
||||
#
|
||||
CONFIG_VIDEO_CMDLINE=y
|
||||
CONFIG_VIDEO_NOMODESET=y
|
||||
CONFIG_DRM=y
|
||||
CONFIG_DRM_MIPI_DSI=y
|
||||
@@ -3123,6 +3144,7 @@ CONFIG_DRM_PANEL=y
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
|
||||
# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
|
||||
# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
|
||||
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
|
||||
@@ -3148,6 +3170,7 @@ CONFIG_DRM_PANEL=y
|
||||
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
|
||||
# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set
|
||||
# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
|
||||
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
|
||||
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
|
||||
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
|
||||
@@ -3178,6 +3201,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
|
||||
# CONFIG_DRM_NXP_PTN3460 is not set
|
||||
# CONFIG_DRM_PARADE_PS8622 is not set
|
||||
# CONFIG_DRM_PARADE_PS8640 is not set
|
||||
# CONFIG_DRM_SAMSUNG_DSIM is not set
|
||||
# CONFIG_DRM_SIL_SII8620 is not set
|
||||
# CONFIG_DRM_SII902X is not set
|
||||
# CONFIG_DRM_SII9234 is not set
|
||||
@@ -3219,7 +3243,6 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
|
||||
#
|
||||
# Frame buffer Devices
|
||||
#
|
||||
CONFIG_FB_CMDLINE=y
|
||||
CONFIG_FB_NOTIFY=y
|
||||
CONFIG_FB=y
|
||||
# CONFIG_FIRMWARE_EDID is not set
|
||||
@@ -3544,7 +3567,6 @@ CONFIG_USB_DWC3_QCOM=y
|
||||
# CONFIG_USB_CYPRESS_CY7C63 is not set
|
||||
# CONFIG_USB_CYTHERM is not set
|
||||
# CONFIG_USB_IDMOUSE is not set
|
||||
# CONFIG_USB_FTDI_ELAN is not set
|
||||
# CONFIG_USB_APPLEDISPLAY is not set
|
||||
# CONFIG_USB_QCOM_EUD is not set
|
||||
# CONFIG_APPLE_MFI_FASTCHARGE is not set
|
||||
@@ -3706,6 +3728,7 @@ CONFIG_LEDS_CLASS_FLASH=y
|
||||
# CONFIG_LEDS_PCA955X is not set
|
||||
# CONFIG_LEDS_PCA963X is not set
|
||||
# CONFIG_LEDS_REGULATOR is not set
|
||||
# CONFIG_LEDS_BD2606MVV is not set
|
||||
# CONFIG_LEDS_BD2802 is not set
|
||||
# CONFIG_LEDS_LT3593 is not set
|
||||
# CONFIG_LEDS_TCA6507 is not set
|
||||
@@ -3749,7 +3772,6 @@ CONFIG_LEDS_TRIGGER_TIMER=y
|
||||
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
|
||||
# CONFIG_LEDS_TRIGGER_CPU is not set
|
||||
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
|
||||
# CONFIG_LEDS_TRIGGER_GPIO is not set
|
||||
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
|
||||
|
||||
#
|
||||
@@ -3964,6 +3986,7 @@ CONFIG_COMMON_CLK=y
|
||||
# CONFIG_COMMON_CLK_AXI_CLKGEN is not set
|
||||
# CONFIG_COMMON_CLK_XGENE is not set
|
||||
# CONFIG_COMMON_CLK_RS9_PCIE is not set
|
||||
# CONFIG_COMMON_CLK_SI521XX is not set
|
||||
# CONFIG_COMMON_CLK_VC5 is not set
|
||||
# CONFIG_COMMON_CLK_VC7 is not set
|
||||
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
|
||||
@@ -3977,13 +4000,16 @@ CONFIG_QCOM_CLK_RPMH=y
|
||||
# CONFIG_APQ_MMCC_8084 is not set
|
||||
# CONFIG_IPQ_APSS_PLL is not set
|
||||
# CONFIG_IPQ_GCC_4019 is not set
|
||||
# CONFIG_IPQ_GCC_5332 is not set
|
||||
# CONFIG_IPQ_GCC_6018 is not set
|
||||
# CONFIG_IPQ_GCC_806X is not set
|
||||
# CONFIG_IPQ_LCC_806X is not set
|
||||
# CONFIG_IPQ_GCC_8074 is not set
|
||||
# CONFIG_IPQ_GCC_9574 is not set
|
||||
# CONFIG_MSM_GCC_8660 is not set
|
||||
# CONFIG_MSM_GCC_8909 is not set
|
||||
# CONFIG_MSM_GCC_8916 is not set
|
||||
# CONFIG_MSM_GCC_8917 is not set
|
||||
# CONFIG_MSM_GCC_8939 is not set
|
||||
# CONFIG_MSM_GCC_8960 is not set
|
||||
# CONFIG_MSM_LCC_8960 is not set
|
||||
@@ -4011,6 +4037,7 @@ CONFIG_QCOM_CLK_RPMH=y
|
||||
# CONFIG_SC_DISPCC_7280 is not set
|
||||
# CONFIG_SC_DISPCC_8280XP is not set
|
||||
# CONFIG_SA_GCC_8775P is not set
|
||||
# CONFIG_SA_GPUCC_8775P is not set
|
||||
# CONFIG_SC_GCC_7180 is not set
|
||||
# CONFIG_SC_GCC_7280 is not set
|
||||
# CONFIG_SC_GCC_8180X is not set
|
||||
@@ -4046,11 +4073,15 @@ CONFIG_SM_DISPCC_6350=y
|
||||
# CONFIG_SM_GCC_6125 is not set
|
||||
CONFIG_SM_GCC_6350=y
|
||||
# CONFIG_SM_GCC_6375 is not set
|
||||
# CONFIG_SM_GCC_7150 is not set
|
||||
# CONFIG_SM_GCC_8150 is not set
|
||||
# CONFIG_SM_GCC_8250 is not set
|
||||
# CONFIG_SM_GCC_8350 is not set
|
||||
# CONFIG_SM_GCC_8450 is not set
|
||||
# CONFIG_SM_GCC_8550 is not set
|
||||
# CONFIG_SM_GPUCC_6115 is not set
|
||||
# CONFIG_SM_GPUCC_6125 is not set
|
||||
# CONFIG_SM_GPUCC_6375 is not set
|
||||
CONFIG_SM_GPUCC_6350=y
|
||||
# CONFIG_SM_GPUCC_8150 is not set
|
||||
# CONFIG_SM_GPUCC_8250 is not set
|
||||
@@ -4331,6 +4362,7 @@ CONFIG_QCOM_SPMI_ADC5=y
|
||||
# CONFIG_TI_ADC081C is not set
|
||||
# CONFIG_TI_ADS1015 is not set
|
||||
# CONFIG_TI_ADS7924 is not set
|
||||
# CONFIG_TI_ADS1100 is not set
|
||||
# CONFIG_VF610_ADC is not set
|
||||
# CONFIG_XILINX_XADC is not set
|
||||
# end of Analog to digital converters
|
||||
@@ -4510,6 +4542,7 @@ CONFIG_QCOM_SPMI_ADC5=y
|
||||
# CONFIG_SENSORS_ISL29028 is not set
|
||||
# CONFIG_ISL29125 is not set
|
||||
# CONFIG_JSA1212 is not set
|
||||
# CONFIG_ROHM_BU27034 is not set
|
||||
# CONFIG_RPR0521 is not set
|
||||
# CONFIG_LTR501 is not set
|
||||
# CONFIG_LTRF216A is not set
|
||||
@@ -4678,7 +4711,6 @@ CONFIG_RESET_SCMI=y
|
||||
# PHY Subsystem
|
||||
#
|
||||
CONFIG_GENERIC_PHY=y
|
||||
# CONFIG_PHY_XGENE is not set
|
||||
# CONFIG_PHY_CAN_TRANSCEIVER is not set
|
||||
|
||||
#
|
||||
@@ -4729,6 +4761,7 @@ CONFIG_PHY_QCOM_QUSB2=y
|
||||
# CONFIG_ARM_CCN is not set
|
||||
# CONFIG_ARM_CMN is not set
|
||||
CONFIG_ARM_PMU=y
|
||||
CONFIG_ARM_PMUV3=y
|
||||
# CONFIG_ARM_DSU_PMU is not set
|
||||
# CONFIG_ARM_SPE_PMU is not set
|
||||
# end of Performance monitor support
|
||||
@@ -4748,6 +4781,14 @@ CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
|
||||
# CONFIG_DAX is not set
|
||||
CONFIG_NVMEM=y
|
||||
CONFIG_NVMEM_SYSFS=y
|
||||
|
||||
#
|
||||
# Layout Types
|
||||
#
|
||||
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
|
||||
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
|
||||
# end of Layout Types
|
||||
|
||||
CONFIG_NVMEM_QCOM_QFPROM=y
|
||||
# CONFIG_NVMEM_RMEM is not set
|
||||
# CONFIG_NVMEM_SPMI_SDAM is not set
|
||||
@@ -4763,6 +4804,7 @@ CONFIG_NVMEM_QCOM_QFPROM=y
|
||||
# CONFIG_FSI is not set
|
||||
CONFIG_TEE=y
|
||||
CONFIG_OPTEE=y
|
||||
# CONFIG_OPTEE_INSECURE_LOAD_IMAGE is not set
|
||||
CONFIG_PM_OPP=y
|
||||
# CONFIG_SIOX is not set
|
||||
# CONFIG_SLIMBUS is not set
|
||||
@@ -4792,6 +4834,7 @@ CONFIG_INTERCONNECT_QCOM_SM6350=y
|
||||
# CONFIG_MOST is not set
|
||||
# CONFIG_PECI is not set
|
||||
# CONFIG_HTE is not set
|
||||
# CONFIG_CDX_BUS is not set
|
||||
# end of Device Drivers
|
||||
|
||||
#
|
||||
@@ -4846,7 +4889,6 @@ CONFIG_INOTIFY_USER=y
|
||||
CONFIG_FANOTIFY=y
|
||||
CONFIG_QUOTA=y
|
||||
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
|
||||
CONFIG_PRINT_QUOTA_WARNING=y
|
||||
# CONFIG_QUOTA_DEBUG is not set
|
||||
# CONFIG_QFMT_V1 is not set
|
||||
# CONFIG_QFMT_V2 is not set
|
||||
@@ -5385,6 +5427,7 @@ CONFIG_GENERIC_ALLOCATOR=y
|
||||
CONFIG_XARRAY_MULTI=y
|
||||
CONFIG_ASSOCIATIVE_ARRAY=y
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HAS_IOPORT=y
|
||||
CONFIG_HAS_DMA=y
|
||||
CONFIG_DMA_OPS=y
|
||||
CONFIG_NEED_SG_DMA_LENGTH=y
|
||||
@@ -5521,6 +5564,7 @@ CONFIG_GENERIC_PTDUMP=y
|
||||
# CONFIG_PTDUMP_DEBUGFS is not set
|
||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||
# CONFIG_PER_VMA_LOCK_STATS is not set
|
||||
# CONFIG_DEBUG_OBJECTS is not set
|
||||
# CONFIG_SHRINKER_DEBUG is not set
|
||||
# CONFIG_DEBUG_STACK_USAGE is not set
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
pkgname=linux-postmarketos-rockchip
|
||||
pkgver=6.2
|
||||
pkgrel=5
|
||||
pkgrel=6
|
||||
pkgdesc="Mainline kernel for rockchip devices"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -82,5 +82,5 @@ package() {
|
||||
|
||||
sha512sums="
|
||||
a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd linux-6.2.tar.xz
|
||||
d3cd6a6055007edd979b5706c7de0905d4b3eebce3f34cc8b001285766e893ffaa12ef3c65f63a20f1e62bd6f9914246a3f8a77dfe2930662374608d42c7a814 config-postmarketos-rockchip.aarch64
|
||||
5664d58a90e09a776a2cc318c41041b3bc58532638b997835e64c8688fee73717b6b4da38bbb5080562dfb6e2f0d43e09c7d8d8620db8c7110c02cdfc70585c7 config-postmarketos-rockchip.aarch64
|
||||
"
|
||||
@@ -2,7 +2,7 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.2.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230513) 13.1.1 20230513"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230624) 13.1.1 20230624"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130101
|
||||
CONFIG_CLANG_VERSION=0
|
||||
@@ -3011,7 +3011,9 @@ CONFIG_MOUSE_PS2_SMBUS=y
|
||||
# CONFIG_MOUSE_APPLETOUCH is not set
|
||||
# CONFIG_MOUSE_BCM5974 is not set
|
||||
# CONFIG_MOUSE_CYAPA is not set
|
||||
# CONFIG_MOUSE_ELAN_I2C is not set
|
||||
CONFIG_MOUSE_ELAN_I2C=m
|
||||
CONFIG_MOUSE_ELAN_I2C_I2C=y
|
||||
# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set
|
||||
# CONFIG_MOUSE_VSXXXAA is not set
|
||||
# CONFIG_MOUSE_GPIO is not set
|
||||
CONFIG_MOUSE_SYNAPTICS_I2C=m
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-bob
|
||||
pkgdesc="ASUS Chromebook Flip C101"
|
||||
pkgver=3
|
||||
pkgver=4
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -47,6 +47,6 @@ phosh() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
6860511450fa5f0a3ac0e36ef720fc581fb55f27f3a5b89d0cf8ad5b9845af3c8dd52c309dc0163ba8e6e3894b3c5c51e15cb64942cf985f431f4606aabe4a30 deviceinfo
|
||||
ba6089dbfe918d3f60d37a150f984c73eedab486463f69c7b1c21ceae28b3f90e27e52a9c1efd51ce3c41bf58f1ed8abdfe9dc1398da6c42d24e9191fe039621 deviceinfo
|
||||
bd63cfc97d37e81dd9559dad60f330c10dc280afd20081495c6302960fcacf32954e3edab53294fcd5278e86c53c47a95b345a8d9e18807d88fe4313d519d259 phoc.ini
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="ASUS"
|
||||
deviceinfo_codename="google-bob"
|
||||
deviceinfo_year="2017"
|
||||
deviceinfo_dtb="rockchip/rk3399-gru-bob"
|
||||
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c-core cros-ec-keyb sbs-battery"
|
||||
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-damu
|
||||
pkgdesc="ASUS Chromebook Flip CM3 (CM3200, MT8183)"
|
||||
pkgver=4
|
||||
pkgrel=1
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -35,5 +35,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
06fb84b1c7c144fe3511dda65530441d42073b62a95e36c50e53eb1d1dafcee58974cd74287c407c0839f9ecc6065f5cc3fd6bf518d8faf98698b63def540959 deviceinfo
|
||||
b2e6ae9131e6c6643ae4611b82f9fe21714de00f6bebb41ebe84845d02dcccbdac385353bb664c9ac9926b49987e0d20a903aa36a57ab4f833d423ed908a9bc9 deviceinfo
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="ASUS"
|
||||
deviceinfo_codename="google-damu"
|
||||
deviceinfo_year="2020"
|
||||
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-damu"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c-core i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-elm
|
||||
pkgdesc="Acer Chromebook R13"
|
||||
pkgver=2
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -34,5 +34,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c318dbbd023cee698a0fcf32fd994bc88d26d907b5eedd77eb2edab3b252064211738fce0e5e5ecac449a01cf4533b0c40f30617921166899b1a29837ce99090 deviceinfo
|
||||
82a9f31e09680b98bf688bf14a8d1b00ad78c78409c2cc1006c71b9bbadc49665b1b54354aa7b7053236ff2d4519761e3f9c86bb918b08bbcb908ac86b89620b deviceinfo
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Acer"
|
||||
deviceinfo_codename="google-elm"
|
||||
deviceinfo_year="2017"
|
||||
deviceinfo_dtb="mediatek/mt8173-elm"
|
||||
deviceinfo_modules_initfs="elants-i2c elan-i2c elan-i2c-core cros-ec-keyb"
|
||||
deviceinfo_modules_initfs="elants-i2c elan-i2c cros-ec-keyb"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-fennel
|
||||
pkgdesc="Lenovo IdeaPad Flex 3 Chromebook (MT8183)"
|
||||
pkgver=4
|
||||
pkgrel=1
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -35,5 +35,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c95bc929775ca2969cfc64d24a5b8adc0259279e3578420cc68f5f92b372c4e1bb22ddf17715ffb9a4ccf0dee28612e2de000a2e8ebd015e16828f7b611899f3 deviceinfo
|
||||
cbca2e3b8d701aff480ac0100b4caa39620af7d26d1a99ee4ebd78ebe5cb7d5ebbb2fe9d770dff692c3276e3741f9297cf2e223ec16ad2c84b1e34ac7b96e05f deviceinfo
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Lenovo"
|
||||
deviceinfo_codename="google-fennel"
|
||||
deviceinfo_year="2020"
|
||||
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-fennel-sku1 mediatek/mt8183-kukui-jacuzzi-fennel-sku6 mediatek/mt8183-kukui-jacuzzi-fennel-sku7"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c-core i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-fennel14
|
||||
pkgdesc="Lenovo IdeaPad 3 Chromebook (MT8183)"
|
||||
pkgver=4
|
||||
pkgrel=1
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -35,5 +35,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
95cb84756794a84e3a5f6806b57054b0210685397c8f6a8be2b71e234d1d847a5734ac3c4b81478ccd2fab9a7ee1f331409cdd3c811ff5755da734e70ffb6041 deviceinfo
|
||||
2ebfd3558989d621e2db36dbc9b3025ca4b24a56bc3b20798ea54b6e1497a91f099c6db5d8ee3637b91d4379efd77630f22fd88db166024571efb90da6dfdfb2 deviceinfo
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Lenovo"
|
||||
deviceinfo_codename="google-fennel14"
|
||||
deviceinfo_year="2020"
|
||||
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-fennel14 mediatek/mt8183-kukui-jacuzzi-fennel14-sku2"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c-core cros-ec-keyb sbs-battery"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-hana
|
||||
pkgdesc="Google Hana Chromebooks"
|
||||
pkgver=2
|
||||
pkgver=3
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -34,5 +34,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
86e687aa69807136aeb3c6dc1013c142b4405ac001e9e3e66db21da2912deb517d76593849b747d5f24fddcae586f15a8912a417202ed883266ebc6a749b835d deviceinfo
|
||||
45c567031655cb123b1628a5f5646efe650ceb20f84e385d69a22c577f04333f8fbfd53f61e9eefdc518993c766f59ffb69f360900d11664e83f38d62e619b55 deviceinfo
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Google"
|
||||
deviceinfo_codename="google-hana"
|
||||
deviceinfo_year="2017"
|
||||
deviceinfo_dtb="mediatek/mt8173-elm-hana mediatek/mt8173-elm-hana-rev7"
|
||||
deviceinfo_modules_initfs="hid-i2c-of hid-multitouch elants-i2c elan-i2c elan-i2c-core melfas-mip4 cros-ec-keyb"
|
||||
deviceinfo_modules_initfs="hid-i2c-of hid-multitouch elants-i2c elan-i2c melfas-mip4 cros-ec-keyb"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-kappa
|
||||
pkgdesc="HP Chromebook 11a"
|
||||
pkgver=4
|
||||
pkgrel=1
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -35,5 +35,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
caf3c6f16a4fb085c6261842b91eb27b20afb01bbb2999de0daf56d973a323d07fe0713cecf152a6616e60232174ccd7d9f27ae988ff5e6398faa7396e00b2b2 deviceinfo
|
||||
e013750a1fcb9b1701ce84e8711a764520bee9e2f7e0f1b2e5a5f6e196100eecad495710795ad21f6bd7b6821e645136baca39910198463cb99cdadf1dbfcf11 deviceinfo
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="HP"
|
||||
deviceinfo_codename="google-kappa"
|
||||
deviceinfo_year="2020"
|
||||
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-kappa"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c-core cros-ec-keyb sbs-battery"
|
||||
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=device-google-kenzo
|
||||
pkgdesc="Acer Chromebook 311 (CB311-11H / CB311-11HT)"
|
||||
pkgver=4
|
||||
pkgrel=1
|
||||
pkgver=5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -35,5 +35,5 @@ nonfree_firmware() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
9254f78c303b25480f619b9530b4ea7f3a8107049c25fad4a560c05cbe886af499eb0f695045265c653ff5bdc57d681b7291283716dd806c3386e3550987231b deviceinfo
|
||||
d3585eb23184b226e1e8395346381b17b43570de15089b8ca0d2149832dbaa05cbbdaf4ca7a8c04d4c5585aed2c29dc52662a3904026b59b7c94a81583ca0b1d deviceinfo
|
||||
"
|
||||
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Acer"
|
||||
deviceinfo_codename="google-kenzo"
|
||||
deviceinfo_year="2020"
|
||||
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-kenzo"
|
||||
deviceinfo_modules_initfs="gpu-sched elan-i2c-core cros-ec-keyb sbs-battery"
|
||||
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c cros-ec-keyb sbs-battery"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: Henrik Grimler <henrik@grimler.se>
|
||||
|
||||
pkgname=device-odroid-u2
|
||||
pkgdesc="ODROID U2/U3"
|
||||
pkgver=0.1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="armv7"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
postmarketos-base>=25-r1
|
||||
u-boot-odroid>=2023.04-r1
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
$pkgname-kernel-lts:kernel_lts
|
||||
$pkgname-kernel-exynos4:kernel_exynos4
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
"
|
||||
source="deviceinfo"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
kernel_lts() {
|
||||
pkgdesc="Use Alpine's long-term support kernel"
|
||||
depends="linux-lts"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_exynos4() {
|
||||
pkgdesc="Use linux-postmarketos-exynos4"
|
||||
depends="linux-postmarketos-exynos4"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Early bootloaders and trustzone firmware (required for a bootable system)"
|
||||
depends="firmware-odroid-u2"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
0bd51dc15da00985ecb032726d6914b836dc6d639a9d10a700d2b4430a388a1b4ac8ce9e334ed339b0df969b301ee6951cbf35f94156fb3a5475029703669fee deviceinfo
|
||||
"
|
||||
@@ -0,0 +1,33 @@
|
||||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="ODROID U2"
|
||||
deviceinfo_manufacturer="ODROID"
|
||||
deviceinfo_codename="odroid-u2"
|
||||
deviceinfo_year="2014"
|
||||
deviceinfo_getty="ttySAC1;115200"
|
||||
deviceinfo_append_dtb_lts="false"
|
||||
deviceinfo_dtb_lts="exynos4412-odroidu3"
|
||||
deviceinfo_append_dtb_exynos4="false"
|
||||
deviceinfo_dtb_exynos4="exynos4412-odroidu3"
|
||||
deviceinfo_arch="armv7"
|
||||
deviceinfo_no_framebuffer="true"
|
||||
deviceinfo_disable_dhcpd="true"
|
||||
deviceinfo_modules_initfs_lts="uas usb-storage scsi_mod sd_mod dw_mmc sdhci mmc_block max77686 max77686-regulator dw_mmc-exynos sdhci-s3c"
|
||||
deviceinfo_modules_initfs_exynos4="uas usb-storage scsi_mod sd_mod"
|
||||
|
||||
# Device related
|
||||
deviceinfo_gpu_accelerated="true"
|
||||
deviceinfo_chassis="embedded"
|
||||
deviceinfo_keyboard="false"
|
||||
deviceinfo_external_storage="true"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="none"
|
||||
deviceinfo_sd_embed_firmware="u-boot/odroid-u2/bl1.bin:1,u-boot/odroid-u2/bl2.bin:31,u-boot/odroid/u-boot.bin:63,u-boot/odroid-u2/tzsw.bin:2111"
|
||||
deviceinfo_sd_embed_firmware_step_size="512"
|
||||
deviceinfo_boot_part_start="3072"
|
||||
deviceinfo_kernel_cmdline="console=tty1 loglevel=9 rw PMOS_FORCE_PARTITION_RESIZE"
|
||||
deviceinfo_generate_extlinux_config="true"
|
||||
@@ -0,0 +1,11 @@
|
||||
Section "InputClass"
|
||||
Identifier "evdev touchscreen"
|
||||
MatchProduct "tt21000"
|
||||
MatchIsTouchscreen "on"
|
||||
Driver "evdev"
|
||||
EndSection
|
||||
Section "InputClass"
|
||||
Identifier "RotateTouch"
|
||||
MatchProduct "w9013"
|
||||
Option "TransformationMatrix" "-1 0 1 0 -1 1 0 0 1"
|
||||
EndSection
|
||||
@@ -0,0 +1,9 @@
|
||||
ACTION=="remove", GOTO="libinput_device_group_end"
|
||||
KERNEL!="event[0-9]*", GOTO="libinput_device_group_end"
|
||||
|
||||
ATTRS{phys}=="?*", ATTRS{name}=="cyttsp5", ENV{LIBINPUT_DEVICE_GROUP}="pinenotetouch"
|
||||
ATTRS{phys}=="?*", ATTRS{name}=="w9013 2D1F:0095 Stylus", ENV{LIBINPUT_DEVICE_GROUP}="pinenotetouch"
|
||||
|
||||
ATTRS{phys}=="?*", ATTRS{name}=="cyttsp5", ENV{LIBINPUT_CALIBRATION_MATRIX}="-1 0 1 0 -1 1"
|
||||
|
||||
LABEL="libinput_device_group_end"
|
||||
@@ -0,0 +1,2 @@
|
||||
SUBSYSTEM=="module", KERNEL=="rockchip_ebc", RUN+="/bin/chgrp video /sys/module/%k/parameters/auto_refresh /sys/module/%k/parameters/bw_dither_invert /sys/module/%k/parameters/bw_threshold /sys/module/%k/parameters/bw_mode /sys/module/%k/parameters/diff_mode /sys/module/%k/parameters/direct_mode /sys/module/%k/parameters/limit_fb_blits /sys/module/%k/parameters/panel_reflection /sys/module/%k/parameters/refresh_threshold /sys/module/%k/parameters/refresh_waveform /sys/module/%k/parameters/skip_reset /sys/module/%k/parameters/split_area_limit /sys/module/%k/parameters/default_waveform", RUN+="/bin/chmod g+w /sys/module/%k/parameters/bw_threshold /sys/module/%k/parameters/bw_mode /sys/module/%k/parameters/default_waveform /sys/module/%k/parameters/diff_mode /sys/module/%k/parameters/direct_mode /sys/module/%k/parameters/limit_fb_blits /sys/module/%k/parameters/panel_reflection /sys/module/%k/parameters/refresh_threshold /sys/module/%k/parameters/refresh_waveform /sys/module/%k/parameters/skip_reset /sys/module/%k/parameters/auto_refresh /sys/module/%k/parameters/bw_dither_invert /sys/module/%k/parameters/split_area_limit"
|
||||
DRIVER=="rockchip-ebc", RUN+="/bin/chgrp video /sys/%p/power/control", RUN+="/bin/chmod g+w /sys/%p/power/control"
|
||||
@@ -2,7 +2,7 @@
|
||||
pkgname=device-pine64-pinenote
|
||||
pkgdesc="Pine64 PineNote"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
pkgrel=2
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
@@ -14,9 +14,14 @@ depends="
|
||||
makedepends="devicepkg-dev"
|
||||
source="deviceinfo
|
||||
phoc.ini
|
||||
local-overrides.quirks
|
||||
50-touchscreen.conf
|
||||
81-libinput-pinenote.rules
|
||||
82-ebc-rockchip.rules
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
$pkgname-gnome
|
||||
$pkgname-phosh
|
||||
"
|
||||
|
||||
@@ -26,12 +31,21 @@ build() {
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
|
||||
install -Dm644 "$srcdir"/local-overrides.quirks \
|
||||
-t "$pkgdir"/etc/libinput/
|
||||
install -Dm644 "$srcdir"/50-touchscreen.conf \
|
||||
-t "$pkgdir"/etc/X11/xorg.conf.d
|
||||
install -Dm644 "$srcdir"/81-libinput-pinenote.rules \
|
||||
-t "$pkgdir"/lib/udev/rules.d
|
||||
install -Dm644 "$srcdir"/82-ebc-rockchip.rules \
|
||||
"$pkgdir"/lib/udev/rules.d
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="WiFi, Bluetooth and display firmware"
|
||||
depends="firmware-pine64-pinenote"
|
||||
mkdir "$subpkgdir"
|
||||
gnome() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel gnome"
|
||||
depends="gnome-shell gnome-shell-extension-pinenote"
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
phosh() {
|
||||
@@ -42,7 +56,17 @@ phosh() {
|
||||
-t "$subpkgdir"/etc/phosh
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="WiFi, Bluetooth and display firmware"
|
||||
depends="firmware-pine64-pinenote linux-firmware"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
c6847fc0128f8ccbc76fee5b5cd328c3b9d67774097e0fd16ee4a6cb8645b953bb38f0598fad6610abb64e43a8db3cae54c426dfcb58eecf750f5ea35a2af0fc deviceinfo
|
||||
e29807d5a0ae9ed1def7f1a9037bd67f58f40de8a731905c3a2cf5265d4a4bdd201ec7e7004e9c04897732c15144670bdf84b9c40d15f476c8f9dcf820f3b36a deviceinfo
|
||||
4bf5158fbd53274a7429e825bb66225001f2403a4851e2d6803323b77d9095738ee3e5340ac85baf3e86bb4f47d38af8cbd78d8a5055c59a62f5b06e722e19cb phoc.ini
|
||||
1123720962c9c8fec3c50302ca6a3dd56e2907dc9eea361a7b8eb4201b042476633d41a0ee4f6ab61d9c60eeccc894f83491ba9fa309a9bce2f1db0b0341d79d local-overrides.quirks
|
||||
ac433eebbc35a48561837495997aee4e55510b979bc0d8e3bafb761bc1be5b4bdeed2f456369dcbc582688aefd07c63966b0d72b6ffa99e84cfd868e677f02c8 50-touchscreen.conf
|
||||
2bc51f200baefc37abfaaad368a911244999e906bdca4b728ac233f49a8fb3ae7206ee3c95cdb20d7dceae2a31d25a57f4e1da4fd67057fd64724b8232e42aed 81-libinput-pinenote.rules
|
||||
7c418cebf336df96cd484d7f0243cf27e859b11a7f2e7fb54dd2b4afedc4f570588bee08a5de8075db7c7d6d56b7971d19dc09909ebe68247505a3e37427e312 82-ebc-rockchip.rules
|
||||
"
|
||||
@@ -30,4 +30,4 @@ deviceinfo_flash_rk_partition_kernel="cache"
|
||||
deviceinfo_flash_rk_partition_system="userdata"
|
||||
|
||||
deviceinfo_generate_extlinux_config="true"
|
||||
deviceinfo_kernel_cmdline="earlycon console=tty0 console=ttyS2,1500000n8 PMOS_NO_OUTPUT_REDIRECT vt.default_red=0xFF,0xBC,0x4F,0xB4,0x56,0xBC,0x4F,0x00,0xA1,0xCF,0x84,0xCA,0x8D,0xB4,0x84,0x68 vt.default_grn=0xFF,0x55,0xBA,0xBA,0x4D,0x4D,0xB3,0x00,0xA0,0x8F,0xB3,0xCA,0x88,0x93,0xA4,0x68 vt.default_blu=0xFF,0x58,0x5F,0x58,0xC5,0xBD,0xC5,0x00,0xA8,0xBB,0xAB,0x97,0xBD,0xC7,0xC5,0x68 PMOS_FORCE_PARTITION_RESIZE"
|
||||
deviceinfo_kernel_cmdline="drm.debug=0x0 vt.color=0xf earlycon console=tty0 console=ttyS2,1500000n8 PMOS_NO_OUTPUT_REDIRECT PMOS_FORCE_PARTITION_RESIZE"
|
||||
@@ -0,0 +1,5 @@
|
||||
[PineNote]
|
||||
MatchName=cyttsp5
|
||||
AttrPalmPressureThreshold=28
|
||||
AttrThumbPressureThreshold=27
|
||||
AttrSizeHint=210x157
|
||||
@@ -1,7 +1,7 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-a6lte
|
||||
pkgdesc="Samsung Galaxy A6 2018"
|
||||
pkgver=0.4
|
||||
pkgver=0.5
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -10,7 +10,6 @@ options="!check !archcheck"
|
||||
depends="
|
||||
alsa-utils
|
||||
mkbootimg
|
||||
msm-fb-refresher
|
||||
postmarketos-base
|
||||
samsungipcd
|
||||
util-linux
|
||||
@@ -64,13 +63,13 @@ package() {
|
||||
|
||||
kernel_downstream() {
|
||||
pkgdesc="Working: display, touchscreen, wifi, audio, cellular"
|
||||
depends="linux-samsung-a6lte pipewire pipewire-pulse"
|
||||
depends="linux-samsung-a6lte msm-fb-refresher pipewire pipewire-pulse"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
kernel_mainline() {
|
||||
pkgdesc="Close-to-mainline WIP (display and touchscreen works)"
|
||||
depends="linux-postmarketos-exynos7870"
|
||||
depends="linux-postmarketos-exynos7870 mesa-dri-simpledrm"
|
||||
devicepkg_subpackage_kernel $startdir $pkgname $subpkgname
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-samsung-on7xelte
|
||||
pkgdesc="Samsung Galaxy J7 Prime"
|
||||
pkgver=0.1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
linux-samsung-on7xelte
|
||||
mkbootimg
|
||||
msm-fb-refresher
|
||||
postmarketos-base
|
||||
"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware $pkgname-lightdm"
|
||||
makedepends="devicepkg-dev"
|
||||
source="
|
||||
deviceinfo
|
||||
lightdm.conf
|
||||
"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Proprietary Firmware blobs"
|
||||
depends="firmware-samsung-on7xelte"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
lightdm() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel lightdm"
|
||||
install -Dm644 lightdm.conf \
|
||||
"$subpkgdir"/etc/lightdm/lightdm.conf.d/00-on7xelte.conf
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
ce87c75f3b16ed56aea5577d9b1da96b90a22d8778639db80636fd5d9ee0f3633c814ae3280542385f6c7ce4fbd0eafbd4c98776aa5e657f4331b8e0b2fadff2 deviceinfo
|
||||
baee319b6d2f49a15680b0f322ec3e398a071d73fbf7713d14f26a1d027f8950457a482ac3f019605af3dfcf25bbb33ebaa0ffde181f7f96d911d56251c81eef lightdm.conf
|
||||
"
|
||||
@@ -0,0 +1,33 @@
|
||||
# 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 Galaxy J7 Prime"
|
||||
deviceinfo_manufacturer="Samsung"
|
||||
deviceinfo_codename="samsung-on7xelte"
|
||||
deviceinfo_year="2016"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="handset"
|
||||
deviceinfo_keyboard="false"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1080"
|
||||
deviceinfo_screen_height="1920"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="heimdall-bootimg"
|
||||
deviceinfo_kernel_cmdline="androidboot.selinux=permissive androidboot.selinux=permissive"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="true"
|
||||
deviceinfo_bootimg_mtk_mkimage="false"
|
||||
deviceinfo_bootimg_dtb_second="false"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_offset_base="0x10000000"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
deviceinfo_flash_offset_ramdisk="0x01000000"
|
||||
deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
deviceinfo_flash_heimdall_partition_kernel="BOOT"
|
||||
deviceinfo_flash_heimdall_partition_system="SYSTEM"
|
||||
@@ -0,0 +1,2 @@
|
||||
[LightDM]
|
||||
logind-check-graphical=false
|
||||
@@ -0,0 +1,52 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
# Maintainer: Max Buchholz <max.buchholz@gmx.de>
|
||||
pkgname=device-sony-pioneer
|
||||
pkgdesc="Sony Xperia XA2"
|
||||
pkgver=0.1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="
|
||||
linux-postmarketos-qcom-sdm660
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
soc-qcom-sdm660
|
||||
soc-qcom-sdm660-rproc
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
install="$pkgname.post-install"
|
||||
source="
|
||||
deviceinfo
|
||||
phoc.ini
|
||||
"
|
||||
subpackages="
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
$pkgname-phosh
|
||||
"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
phosh() {
|
||||
install_if="$pkgname=$pkgver-r$pkgrel postmarketos-ui-phosh"
|
||||
install -Dm644 "$srcdir"/phoc.ini \
|
||||
"$subpkgdir"/etc/phosh/phoc.ini
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Various firmware files required for most subsystems to run"
|
||||
depends="firmware-sony-ninges soc-qcom-sdm-660-nonfree-firmware"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
a6449c6668152c7ff0e998ecc910b8763f3cb8a40f05e049e78430b88770504da43cc193c6cdebadcfdacc373f3238588aa1a8707549817f9d31e78e6392402c deviceinfo
|
||||
aad7cce10db5ec156585893c82932bd42f2c86e4d68208b5f3816ac7f5f80eb6ddf15157666e81de97d30b20897f88e1027545a87fe5c96c37b5e75e3e125ee4 phoc.ini
|
||||
"
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ -z "$(grep /dev/disk/by-partlabel/modem_a /etc/fstab)" ]; then
|
||||
# Firmware shipped with the stock ROM, _a is always populated
|
||||
echo "/dev/disk/by-partlabel/modem_a /opt/firmware/modem auto ro 0 0" >> /etc/fstab
|
||||
fi
|
||||
|
||||
if [ -z "$(grep /dev/disk/by-partlabel/oem_a /etc/fstab)" ]; then
|
||||
# ODM blobs provided by Sony Open Devices Project
|
||||
echo "/dev/disk/by-partlabel/oem_a /opt/firmware/odm auto ro 0 0" >> /etc/fstab
|
||||
fi
|
||||
@@ -0,0 +1,32 @@
|
||||
# Reference: <https://postmarketos.org/deviceinfo>
|
||||
# Please use double quotes only. You can source this file in shell
|
||||
# scripts.
|
||||
|
||||
deviceinfo_format_version="0"
|
||||
deviceinfo_name="Sony Xperia XA2"
|
||||
deviceinfo_manufacturer="Sony"
|
||||
deviceinfo_codename="sony-pioneer"
|
||||
deviceinfo_year="2018"
|
||||
deviceinfo_dtb="qcom/sdm630-sony-xperia-nile-pioneer"
|
||||
deviceinfo_append_dtb="true"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_chassis="handset"
|
||||
deviceinfo_keyboard="false"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="1080"
|
||||
deviceinfo_screen_height="1920"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="false"
|
||||
deviceinfo_bootimg_mtk_mkimage="false"
|
||||
deviceinfo_bootimg_dtb_second="false"
|
||||
deviceinfo_flash_offset_base="0x00000000"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
deviceinfo_flash_offset_ramdisk="0x02000000"
|
||||
deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x01e00000"
|
||||
deviceinfo_flash_pagesize="4096"
|
||||
@@ -0,0 +1,5 @@
|
||||
[cursor:seat0]
|
||||
map-to-output:DSI-1
|
||||
|
||||
[output:DSI-1]
|
||||
scale = 3
|
||||
@@ -2,7 +2,7 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-xiaomi-vince
|
||||
pkgdesc="Xiaomi Redmi 5 Plus"
|
||||
pkgver=7
|
||||
pkgver=8
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
@@ -13,6 +13,7 @@ depends="
|
||||
lk2nd-msm8953
|
||||
mkbootimg
|
||||
postmarketos-base
|
||||
soc-qcom-msm8916
|
||||
"
|
||||
makedepends="devicepkg-dev"
|
||||
subpackages="
|
||||
@@ -24,6 +25,8 @@ source="
|
||||
deviceinfo
|
||||
fb.modes
|
||||
pointercal
|
||||
ucm2/xiaomi-vince.conf
|
||||
ucm2/HiFi.conf
|
||||
"
|
||||
|
||||
build() {
|
||||
@@ -35,6 +38,11 @@ package() {
|
||||
install -Dm644 "$srcdir"/fb.modes "$pkgdir"/etc/fb.modes
|
||||
install -Dm644 "$srcdir"/pointercal "$pkgdir"/etc/pointercal
|
||||
install -Dm644 "$srcdir"/30-gpu-firmware.files "$pkgdir"/usr/share/mkinitfs/files/30-gpu-firmware.files
|
||||
|
||||
# Alsa usecase manager config
|
||||
install -Dm644 -t "$pkgdir"/usr/share/alsa/ucm2/xiaomi-vince \
|
||||
"$srcdir"/xiaomi-vince.conf \
|
||||
"$srcdir"/HiFi.conf
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
@@ -54,4 +62,6 @@ sha512sums="
|
||||
cf1f1707b53853dbe4e5401ae28593b1ef4386c3f6da2cd22fcbe3cb6bafc0cb5ecaf5a286a088aff776136ad06642bb3738186cde118ffcb324f6f32a23bec3 deviceinfo
|
||||
9b888f3a4ef3ed3c0b2e9c6a6e8a6c686909c530c3d95be797b47b4eb9deb55d64190b7a3736e44139630bfff5e295625a855052923369fdd37889060a3220ca fb.modes
|
||||
4fa63c184f00033fbae2e4b140c9655061b3b662e337f7bdf5f8e26f7b57d6c66ad01fc93da05ce7d330f0f05bb0d36cc9b356ebfc7eb4200be4d4cc03afc975 pointercal
|
||||
09077bd18de123008a0e13c6c45c3690d3a79b9c5da6f7045af9c7aefa5002883c6fe6ea7c813a0f58766ca2e48b9a340edb74bc02cdb1896fdd2e5484e9b21d xiaomi-vince.conf
|
||||
fb8b369272e88206fdc71f169930c39d732e7df841ae10de8b708f04ee772f8cb9c9e7e9de9a3eb09abe6007f85c86197cb723fac43971df0535fe24d66d3fce HiFi.conf
|
||||
"
|
||||
@@ -0,0 +1,97 @@
|
||||
# Use case configuration for Xiaomi Redmi Note 5 Plus.
|
||||
# Speaker and Voice are not supported yet.
|
||||
|
||||
Define {
|
||||
WcdPlaybackPCM "hw:${CardId},0"
|
||||
WcdCapturePCM "hw:${CardId},1"
|
||||
MultiMedia3Port "QUIN_MI2S_RX"
|
||||
}
|
||||
|
||||
If.qdsp6 {
|
||||
Condition {
|
||||
Type String
|
||||
Haystack "${CardComponents}"
|
||||
Needle "qdsp6"
|
||||
}
|
||||
|
||||
True {
|
||||
If.MultiMedia1Port {
|
||||
Condition {
|
||||
Type String
|
||||
Empty "$${var:MultiMedia1Port}"
|
||||
}
|
||||
|
||||
True.Define.MultiMedia1Port "PRI_MI2S_RX"
|
||||
}
|
||||
|
||||
If.MultiMedia2Port {
|
||||
Condition {
|
||||
Type String
|
||||
Empty "$${var:MultiMedia2Port}"
|
||||
}
|
||||
|
||||
True.Define.MultiMedia2Port "TERT_MI2S_TX"
|
||||
}
|
||||
|
||||
If.MultiMedia3Port {
|
||||
Condition {
|
||||
Type String
|
||||
Empty "$${var:MultiMedia3Port}"
|
||||
}
|
||||
|
||||
True.Define.MultiMedia3Port "QUAT_MI2S_RX"
|
||||
}
|
||||
|
||||
If.MultiMedia4Port {
|
||||
Condition {
|
||||
Type String
|
||||
Empty "$${var:MultiMedia4Port}"
|
||||
}
|
||||
|
||||
True.Define.MultiMedia4Port "PRI_MI2S_RX"
|
||||
}
|
||||
|
||||
If.VoiceRXPort {
|
||||
Condition {
|
||||
Type String
|
||||
Empty "$${var:VoiceRXPort}"
|
||||
}
|
||||
|
||||
True.Define.VoiceRXPort "PRI_MI2S_RX"
|
||||
}
|
||||
|
||||
If.VoiceTXPort {
|
||||
Condition {
|
||||
Type String
|
||||
Empty "$${var:VoiceTXPort}"
|
||||
}
|
||||
|
||||
True.Define.VoiceTXPort "TERT_MI2S_TX"
|
||||
}
|
||||
SectionVerb {
|
||||
EnableSequence [
|
||||
cset "name='${var:MultiMedia1Port} Audio Mixer MultiMedia1' 1"
|
||||
cset "name='MultiMedia2 Mixer ${var:MultiMedia2Port}' 1"
|
||||
cset "name='${var:MultiMedia3Port} Audio Mixer MultiMedia3' 1"
|
||||
cset "name='${var:MultiMedia4Port} Audio Mixer MultiMedia4' 1"
|
||||
#cset "name='${var:VoiceRXPort} Voice Mixer CS-Voice' 1"
|
||||
#cset "name='CS-Voice Capture Mixer ${var:VoiceTXPort}' 1"
|
||||
]
|
||||
|
||||
DisableSequence [
|
||||
cset "name='${var:MultiMedia1Port} Audio Mixer MultiMedia1' 0"
|
||||
cset "name='MultiMedia2 Mixer ${var:MultiMedia2Port}' 0"
|
||||
cset "name='${var:MultiMedia3Port} Audio Mixer MultiMedia3' 0"
|
||||
cset "name='${var:MultiMedia4Port} Audio Mixer MultiMedia4' 0"
|
||||
#cset "name='${var:VoiceRXPort} Voice Mixer CS-Voice' 0"
|
||||
#cset "name='CS-Voice Capture Mixer ${var:VoiceTXPort}' 0"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
<codecs/msm8916-wcd/Headphones.conf>
|
||||
|
||||
<codecs/msm8916-wcd/PrimaryMic.conf>
|
||||
<codecs/msm8916-wcd/SecondaryMic.conf>
|
||||
<codecs/msm8916-wcd/HeadsetMic.conf>
|
||||
@@ -0,0 +1,6 @@
|
||||
Syntax 3
|
||||
|
||||
SectionUseCase."HiFi" {
|
||||
File "HiFi.conf"
|
||||
Comment "Play and record HiFi quality Music"
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
# Maintainer: Barnabas Czeman <trabarni@gmail.com>
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=device-xiaomi-ysl
|
||||
pkgdesc="Xiaomi Redmi S2/Y2"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="MIT"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck"
|
||||
depends="postmarketos-base mkbootimg soc-qcom-msm8916 linux-postmarketos-qcom-msm8953"
|
||||
makedepends="devicepkg-dev"
|
||||
source="deviceinfo"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware $pkgname-modem"
|
||||
|
||||
build() {
|
||||
devicepkg_build $startdir $pkgname
|
||||
}
|
||||
|
||||
package() {
|
||||
devicepkg_package $startdir $pkgname
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Modem, WiFi, BT, ADSP, Venus and GPU Firmware, also needed for osk-sdl"
|
||||
depends="linux-firmware-qcom firmware-xiaomi-ysl"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
modem() {
|
||||
depends="qrtr rmtfs rmtfs-openrc msm-modem-uim-selection"
|
||||
install_if="$pkgname=$pkgver-r$pkgrel $pkgname-nonfree-firmware"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
76d782638cb6dbad57a1d54884ae1436d78f30ef46589ad2a22c5861a5c827ec2376bbbb7b8d5049690bbb168e1bbec25a32604c936dba27561ddb8fce401bf9 deviceinfo
|
||||
"
|
||||
@@ -0,0 +1,35 @@
|
||||
# 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 Redmi S2/Y2"
|
||||
deviceinfo_manufacturer="Xiaomi"
|
||||
deviceinfo_codename="xiaomi-ysl"
|
||||
deviceinfo_year="2018"
|
||||
deviceinfo_dtb="qcom/msm8953-xiaomi-ysl"
|
||||
deviceinfo_append_dtb="true"
|
||||
deviceinfo_modules_initfs="msm edt-ft5x06 panel-xiaomi-ysl-hx8394f panel-xiaomi-ysl-ili7807d panel-xiaomi-ysl-ili9881c"
|
||||
deviceinfo_arch="aarch64"
|
||||
|
||||
# Device related
|
||||
deviceinfo_gpu_accelerated="true"
|
||||
deviceinfo_chassis="handset"
|
||||
deviceinfo_keyboard="false"
|
||||
deviceinfo_external_storage="true"
|
||||
deviceinfo_screen_width="720"
|
||||
deviceinfo_screen_height="1440"
|
||||
deviceinfo_getty="ttyMSM0;115200"
|
||||
|
||||
# Bootloader related
|
||||
deviceinfo_flash_method="fastboot"
|
||||
deviceinfo_kernel_cmdline="earlycon console=ttyMSM0,115200 PMOS_NO_OUTPUT_REDIRECT"
|
||||
deviceinfo_generate_bootimg="true"
|
||||
deviceinfo_bootimg_qcdt="false"
|
||||
deviceinfo_bootimg_dtb_second="false"
|
||||
deviceinfo_flash_offset_base="0x80000000"
|
||||
deviceinfo_flash_offset_kernel="0x00008000"
|
||||
deviceinfo_flash_offset_ramdisk="0x01000000"
|
||||
deviceinfo_flash_offset_second="0x00f00000"
|
||||
deviceinfo_flash_offset_tags="0x00000100"
|
||||
deviceinfo_flash_pagesize="2048"
|
||||
deviceinfo_flash_sparse="true"
|
||||
@@ -0,0 +1,29 @@
|
||||
# Maintainer: Henrik Grimler <henrik@grimler.se>
|
||||
|
||||
pkgname=firmware-odroid-u2
|
||||
pkgver=2015.10
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware for Odroid X/U2/U3"
|
||||
url="https://github.com/hardkernel/u-boot"
|
||||
arch="armv7"
|
||||
license="proprietary"
|
||||
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||
source="u2-bl1.HardKernel::https://github.com/hardkernel/u-boot/raw/odroid-v$pkgver/sd_fuse/bl1.HardKernel
|
||||
u2-bl2.HardKernel::https://github.com/hardkernel/u-boot/raw/odroid-v$pkgver/sd_fuse/bl2.HardKernel
|
||||
u2-tzsw.HardKernel::https://github.com/hardkernel/u-boot/raw/odroid-v$pkgver/sd_fuse/tzsw.HardKernel
|
||||
"
|
||||
|
||||
package() {
|
||||
# Install firmware
|
||||
install -D -m644 "$srcdir"/u2-bl1.HardKernel \
|
||||
"$pkgdir"/usr/share/u-boot/odroid-u2/bl1.bin
|
||||
install -D -m644 "$srcdir"/u2-bl2.HardKernel \
|
||||
"$pkgdir"/usr/share/u-boot/odroid-u2/bl2.bin
|
||||
install -D -m644 "$srcdir"/u2-tzsw.HardKernel \
|
||||
"$pkgdir"/usr/share/u-boot/odroid-u2/tzsw.bin
|
||||
}
|
||||
sha512sums="
|
||||
04bd91f8c46f72d0f6d09b4cec70e9617e82cccee5e6b660e2ec54aa64972169f48b7c81ee2a9f31fa513bf99021de443bebc871a25569eaaf25aaf4da208e8d u2-bl1.HardKernel
|
||||
6f970437a1bc94a438be45473d18125e782cb89c9a3be29ec59fbe52d8787fb7e0943e3cc40505b71bb31e99b7d015a81c982aec15c0db61550b9084bd07b842 u2-bl2.HardKernel
|
||||
96636b2de5f43f879a9f96501719a13e240446b812154e0085a4584e19d2317b54e94c0745a3913e1b183ad23cda97e998a2308bbe04bee158653ea8c1835cd7 u2-tzsw.HardKernel
|
||||
"
|
||||
@@ -2,12 +2,14 @@
|
||||
|
||||
pkgname=firmware-odroid-xu4
|
||||
pkgver=2020.01
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Firmware for ODROID XU4"
|
||||
url="https://github.com/hardkernel/u-boot"
|
||||
arch="armv7"
|
||||
license="proprietary"
|
||||
options="!check !strip !archcheck !tracedeps pmb:cross-native"
|
||||
# depend on linux-firmware-other for s5p-mfc-v8.fw
|
||||
depends="linux-firmware-other"
|
||||
source="xu4-bl1.bin.hardkernel::https://github.com/hardkernel/u-boot/raw/u-boot_v$pkgver/board/hardkernel/odroid-xu3/bl1.bin.hardkernel
|
||||
xu4-bl2.bin.hardkernel::https://github.com/hardkernel/u-boot/raw/u-boot_v$pkgver/board/hardkernel/odroid-xu3/bl2.bin.hardkernel.1mb_uboot
|
||||
xu4-tzsw.bin.hardkernel::https://github.com/hardkernel/u-boot/raw/u-boot_v$pkgver/board/hardkernel/odroid-xu3/tzsw.bin.hardkernel
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Petr Hodina <phodina@protonmail.com>
|
||||
pkgname=firmware-pine64-pinenote
|
||||
pkgver=1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
pkgdesc="Firmware for Pine64 Pinenote"
|
||||
url="https://gitlab.com/calebccff/firmware-pine64-pinenote"
|
||||
arch="aarch64"
|
||||
@@ -19,10 +19,6 @@ package() {
|
||||
"$pkgdir/usr/share/mkinitfs/files/30-eink-waveform.files"
|
||||
|
||||
install -Dm644 waveform.bin "$pkgdir"/lib/firmware/rockchip/ebc.wbf
|
||||
install -Dm644 brcm/BCM4345C0_cy.hcd "$pkgdir"/lib/firmware/brcm/BCM4345C0_cy.hcd
|
||||
install -Dm644 brcm/BCM4345C0.hcd "$pkgdir"/lib/firmware/brcm/BCM4345C0.hcd
|
||||
install -Dm644 brcm/fw_bcm43455c0_ag_cy.bin "$pkgdir"/lib/firmware/brcm/brcmfmac43455-sdio.bin
|
||||
install -Dm644 brcm/nvram_ap6255_cy.txt "$pkgdir"/lib/firmware/brcm/brcmfmac43455-sdio.txt
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
|
||||
@@ -1,26 +1,47 @@
|
||||
pkgname=firmware-samsung-chagall
|
||||
pkgver=1
|
||||
pkgver=2
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware for Samsung tablets based on exynos5420"
|
||||
pkgdesc="Firmware for Samsung chagallwifi and chagalllte"
|
||||
url="https://github.com/TheMuppets/proprietary_vendor_samsung"
|
||||
arch="armv7"
|
||||
license="proprietary"
|
||||
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||
subpackages="
|
||||
$pkgname-downstream:downstream
|
||||
$pkgname-mainline:mainline
|
||||
"
|
||||
|
||||
# Source
|
||||
_commit="06294e9dd7dd1a7edd3ae1e03634c8bae1358ff7"
|
||||
_url="https://github.com/TheMuppets/proprietary_vendor_samsung/raw/$_commit"
|
||||
_chagallwifi_wifi_files="bcmdhd_sta.bin nvram_net.txt_4354_a1"
|
||||
_chagall_commit="06294e9dd7dd1a7edd3ae1e03634c8bae1358ff7"
|
||||
_url="https://github.com/TheMuppets/proprietary_vendor_samsung/raw/$_chagall_commit"
|
||||
_chagall_wifi_files="bcmdhd_sta.bin nvram_net.txt_4354_a1"
|
||||
|
||||
for _i in $_chagallwifi_wifi_files; do
|
||||
source="$source $pkgname-$_commit-$_i::$_url/chagallwifi/proprietary/etc/wifi/$_i";
|
||||
for _i in $_chagall_wifi_files; do
|
||||
source="$source $pkgname-$_chagall_commit-$_i::$_url/chagallwifi/proprietary/etc/wifi/$_i";
|
||||
done
|
||||
|
||||
package() {
|
||||
install -Dm644 "$srcdir/$pkgname-$_commit-bcmdhd_sta.bin" \
|
||||
"$pkgdir"/lib/firmware/postmarketos/bcmdhd_sta.bin_4354_a1
|
||||
install -Dm644 "$srcdir/$pkgname-$_commit-nvram_net.txt_4354_a1" \
|
||||
"$pkgdir"/lib/firmware/postmarketos/nvram_net.txt_4354_a1
|
||||
mkdir -p "$pkgdir"
|
||||
}
|
||||
|
||||
downstream() {
|
||||
pkgdesc="Firmware for Samsung chagall* when using downstream kernel"
|
||||
install_if="device-samsung-chgallwifi-kernel-downstream"
|
||||
mkdir -p "$subpkgdir"
|
||||
# Wifi
|
||||
local file
|
||||
for file in $_chagall_wifi_files; do
|
||||
install -Dm644 "$srcdir/$pkgname-$_chagall_commit-$file" \
|
||||
"$subpkgdir/lib/firmware/postmarketos/$file"
|
||||
done
|
||||
}
|
||||
|
||||
mainline() {
|
||||
pkgdesc="Firmware for Samsung chagall* when using mainline kernel"
|
||||
install_if="device-samsung-chagallwifi-kernel-mainline"
|
||||
# linux-firmware-other contains s5p-mfc-v7.fw
|
||||
depends="linux-firmware-other"
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="1666a13ee4eed31b9c320acd0f48d770a4343fe37da02527e191c5d50f083b20c902c4519f10c256c173315a5315cbe2c7f605e4b7fda1e327243e3fe4a782b6 firmware-samsung-chagall-06294e9dd7dd1a7edd3ae1e03634c8bae1358ff7-bcmdhd_sta.bin
|
||||
|
||||
@@ -1,16 +1,19 @@
|
||||
pkgname=firmware-samsung-klimt
|
||||
pkgver=1
|
||||
pkgver=2
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware for Samsung klimtwifi and klimtlte"
|
||||
url="https://github.com/exynos5420/android_vendor_samsung_klimt-common"
|
||||
arch="armv7"
|
||||
license="proprietary"
|
||||
options="!check !strip !archcheck !spdx !tracedeps pmb:cross-native"
|
||||
subpackages="
|
||||
$pkgname-downstream:downstream
|
||||
$pkgname-mainline:mainline
|
||||
"
|
||||
|
||||
# Source
|
||||
_klimt_commit="cedd082ae12290218c2c33ffd31bbecc713b7cd9"
|
||||
_klimt_url="https://github.com/exynos5420/android_vendor_samsung_klimt-common/raw/$_klimt_commit"
|
||||
|
||||
_klimt_wifi_files="
|
||||
bcmdhd_apsta.bin
|
||||
bcmdhd_ibss.bin
|
||||
@@ -26,14 +29,29 @@ for _i in $_klimt_wifi_files; do
|
||||
done
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
}
|
||||
|
||||
downstream() {
|
||||
pkgdesc="Firmware for Samsung klimt* when using downstream kernel"
|
||||
install_if="device-samsung-klimtlte-kernel-downstream"
|
||||
mkdir -p "$subpkgdir"
|
||||
# Wifi
|
||||
local file
|
||||
for file in $_klimt_wifi_files; do
|
||||
install -Dm644 "$srcdir/$pkgname-$_klimt_commit-$file" \
|
||||
"$pkgdir/lib/firmware/postmarketos/$file"
|
||||
"$subpkgdir/lib/firmware/postmarketos/$file"
|
||||
done
|
||||
}
|
||||
|
||||
mainline() {
|
||||
pkgdesc="Firmware for Samsung klimt* when using mainline kernel"
|
||||
install_if="device-samsung-klimtlte-kernel-mainline"
|
||||
# linux-firmware-other contains s5p-mfc-v7.fw
|
||||
depends="linux-firmware-other"
|
||||
mkdir -p "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="4449d14eafe81afe2b3a8f81b00af1fd36e493cfde8892d83a9853b9ee9fc8551970b363f7e73d4a98640a043856e1374deabea5ec06dc46e86312d6e3687d35 firmware-samsung-klimt-cedd082ae12290218c2c33ffd31bbecc713b7cd9-bcmdhd_apsta.bin
|
||||
755810fc6a72860a21a3392c6fa1070382877e6c1bccea353dd808e5ed2c1741d5c67481465252857b1f86bb1928cf4d9014e6e88063d156afeb7d278149c202 firmware-samsung-klimt-cedd082ae12290218c2c33ffd31bbecc713b7cd9-bcmdhd_ibss.bin
|
||||
712d9fa7b823383fcd586419dbd54eb824bf23cab17d352a39032d304ff0768cc29f47d2fcd0a9c819e18c55f688b32984f9514e775358f6299caacefa5e668f firmware-samsung-klimt-cedd082ae12290218c2c33ffd31bbecc713b7cd9-bcmdhd_mfg.bin
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
# Reference: <https://postmarketos.org/devicepkg>
|
||||
pkgname=firmware-samsung-on7xelte
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
pkgdesc="Samsung Galaxy J7 Prime Firmware"
|
||||
url="https://github.com/DevOtag-Open-Source/android_vendor_samsung_on7xelte"
|
||||
arch="aarch64"
|
||||
license="proprietary"
|
||||
options="!check !archcheck !tracedeps pmb:cross-native"
|
||||
|
||||
_commit="51b221e521ff93e51c40366f0245d6815248f817"
|
||||
_repo="https://raw.githubusercontent.com/DevOtag-Open-Source/android_vendor_samsung_on7xelte/eleven/proprietary/"
|
||||
_prefix=$pkgname-$_commit
|
||||
|
||||
_files_etc="bcmdhd_sta.bin nvram_net.txt"
|
||||
_files_vendor="mfc_fw.bin fimc_is_lib.bin bcm43438A1_V0068.0286.hcd setfile_4h5yc.bin setfile_imx258.bin"
|
||||
|
||||
for _file in $_files_etc; do
|
||||
source="$source $_prefix-$_file::$_repo/etc/wifi/$_file"
|
||||
done
|
||||
|
||||
for _file in $_files_vendor; do
|
||||
source="$source $_prefix-$_file::$_repo/vendor/firmware/$_file"
|
||||
done
|
||||
|
||||
package() {
|
||||
local file
|
||||
for file in $_files_etc $_files_vendor; do
|
||||
install -Dm644 "$srcdir/$_prefix-$file" \
|
||||
"$pkgdir/lib/firmware/postmarketos/$file"
|
||||
done
|
||||
|
||||
}
|
||||
sha512sums="
|
||||
fa250eecbbea53e0a5dbe8317e9a40ee189d4f016122fedff93d299cd799b8f95761643ce4042709a83705189348cf5d5b5bcf74acbeb7d84dc30ec3a62ee6c5 firmware-samsung-on7xelte-51b221e521ff93e51c40366f0245d6815248f817-bcmdhd_sta.bin
|
||||
183fa0fc0bb87602154d23b6fcaf699f0556919b4a9625ff83df4ba2514beb79a1abcb4fb7d2d18e2d57bc726caea579715c377225c7efffb03a65fa5aa2ab56 firmware-samsung-on7xelte-51b221e521ff93e51c40366f0245d6815248f817-nvram_net.txt
|
||||
ef58a1c6bfebd7ef43cc16de834a8446cc373a3e304dac279c6d7f061bda80f96a9f5b9e2b6d21de7eb53f4abfddeb597306bbf2eed579b1441a247e29bf888e firmware-samsung-on7xelte-51b221e521ff93e51c40366f0245d6815248f817-mfc_fw.bin
|
||||
2eacf2bac885578d1619978b33a9cf14357dda024705c7a88449b460aec08d94e499d5c5ff7f96862591dbf667729a3b0f772a3f00c0c06ebe07f9d227d89086 firmware-samsung-on7xelte-51b221e521ff93e51c40366f0245d6815248f817-fimc_is_lib.bin
|
||||
a86e5021f8c3e8fd4f568a412ae9052e70ada65cbf8cf46b7d6c27ec8ef6e925d0eeff843214451959e783b04a06803ed5bb39e064fbbaae7421e41dbb93d19e firmware-samsung-on7xelte-51b221e521ff93e51c40366f0245d6815248f817-bcm43438A1_V0068.0286.hcd
|
||||
4da1d0b5cfd608a5d22d1b8b35c4b7bc6915a2da3a999d9d4c1a38404686c9aefb9508e90b4c84c7d88b6a715ff71b8de04c8959f7cc830c82cb45485ad152fc firmware-samsung-on7xelte-51b221e521ff93e51c40366f0245d6815248f817-setfile_4h5yc.bin
|
||||
29d8601d4f77fe49a38ec974d7ad432f1815e55a7f9d011fcdaa45580653c395a7f89debdea7588f693a111043f9dee286948ed1e4fbb1b1b4807ec6799ba34f firmware-samsung-on7xelte-51b221e521ff93e51c40366f0245d6815248f817-setfile_imx258.bin
|
||||
"
|
||||
@@ -0,0 +1,19 @@
|
||||
pkgname=firmware-sony-ninges
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware for Sony Xperia XA2/Plus/Ultra & 10/10 Plus"
|
||||
url="postmarketos.org"
|
||||
arch="aarch64"
|
||||
license="BSD-3-Clause"
|
||||
install="$pkgname.post-install"
|
||||
options="!check !archcheck !strip !tracedeps pmb:cross-native"
|
||||
depends="rsync"
|
||||
source="copy-firmware.initd"
|
||||
|
||||
package() {
|
||||
install -Dm755 "$srcdir/copy-firmware.initd" "$pkgdir/etc/init.d/copy-firmware"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
53a6f039264547a2f5972c45a9b4c468867a0dc2f2eaea0f085d323643a8cd2f308fa840cd30502c0511441754ca1ee2f7a242135e37e73b9123a5e4162e2da6 copy-firmware.initd
|
||||
"
|
||||
@@ -0,0 +1,19 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
description="Copy firmware to rootfs"
|
||||
|
||||
start() {
|
||||
# Set up directories (if needed)
|
||||
mkdir -p /opt/firmware/modem
|
||||
mkdir -p /opt/firmware/odm
|
||||
mkdir -p /lib/firmware/qcom/venus-4.4
|
||||
|
||||
# Copy all the firmware over (except Venus)
|
||||
rsync -r -l -p --owner=root --group=root --chmod=0755 --exclude 'venus*' /opt/firmware/modem/image/* /lib/firmware/
|
||||
|
||||
# Copy Venus FW over to the correct location
|
||||
rsync -r -l -p --owner=root --group=root --chmod=0755 /opt/firmware/modem/image/venus* /lib/firmware/qcom/venus-4.4
|
||||
|
||||
# Get Adreno & ZAP firmware from ODM package
|
||||
rsync -r -l -p --owner=root --group=root --chmod=0755 /opt/firmware/odm/firmware/* /lib/firmware/qcom
|
||||
}
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
rc-update add copy-firmware default
|
||||
@@ -0,0 +1,6 @@
|
||||
/lib/firmware/postmarketos/a506_zap.b00
|
||||
/lib/firmware/postmarketos/a506_zap.b01
|
||||
/lib/firmware/postmarketos/a506_zap.b02
|
||||
/lib/firmware/postmarketos/a506_zap.mdt
|
||||
/lib/firmware/postmarketos/a530_pfp.fw
|
||||
/lib/firmware/postmarketos/a530_pm4.fw
|
||||
@@ -0,0 +1,36 @@
|
||||
pkgname=firmware-xiaomi-ysl
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
pkgdesc="Firmware files for Xiaomi Redmi S2/Y2"
|
||||
url="https://gitlab.com/trabarni/$pkgname"
|
||||
arch="aarch64"
|
||||
depends="linux-firmware-qcom firmware-xiaomi-ysl-initramfs"
|
||||
license="proprietary"
|
||||
options="!strip !check !archcheck !spdx !tracedeps pmb:cross-native"
|
||||
|
||||
_commit="bb62cf818d4224850cd033d085e29aa1b3defc59"
|
||||
|
||||
source="$pkgname.tar.gz::$url/-/archive/$_commit/$pkgname-$_commit.tar.gz
|
||||
firmware.files
|
||||
30-gpu-firmware.files"
|
||||
subpackages="$pkgname-initramfs:firmware_initramfs"
|
||||
|
||||
package() {
|
||||
cd "$srcdir/$pkgname-$_commit/"
|
||||
while IFS="" read -r _i || [ -n "$_i" ]; do
|
||||
[ ! -d $(dirname $_i) ] && mkdir -p $(dirname $_i)
|
||||
install -Dm644 $_i "$pkgdir/$_i"
|
||||
done < "$srcdir/firmware.files"
|
||||
}
|
||||
|
||||
firmware_initramfs() {
|
||||
mkdir "$subpkgdir"
|
||||
install -Dm644 "$srcdir"/30-gpu-firmware.files -t \
|
||||
"$subpkgdir"/usr/share/mkinitfs/files
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
92c761f63307b7c53ff2d98843cf6d3b3f13e89c2b87b61a4d53b8a0b6e96031d35ebc34d913f2ae96a3736a6bae65a2667e4caa36a98087e86f57270e9f7c8c firmware-xiaomi-ysl.tar.gz
|
||||
d43fae933bb12e3879588e96f604be0534be5455bb9edbea3c9cf96bcffbce44abae27de3f40a118536254ca85faeb0fecf390f8f6ae60ca9d06887ac32a7462 firmware.files
|
||||
302c0bec754bb79ef561c1a8d4ff34ba52b904c853bce6a15a79ba7b5b7a3d02c1c75bbe86d59be7b608a6dc744dd3e3c638eaa4539c53d20fa55fa5ea397d74 30-gpu-firmware.files
|
||||
"
|
||||
@@ -0,0 +1,60 @@
|
||||
./lib/firmware/postmarketos/a506_zap.b00
|
||||
./lib/firmware/postmarketos/a506_zap.b01
|
||||
./lib/firmware/postmarketos/a506_zap.b02
|
||||
./lib/firmware/postmarketos/a506_zap.mdt
|
||||
./lib/firmware/postmarketos/a530_pfp.fw
|
||||
./lib/firmware/postmarketos/a530_pm4.fw
|
||||
./lib/firmware/postmarketos/adsp.b00
|
||||
./lib/firmware/postmarketos/adsp.b01
|
||||
./lib/firmware/postmarketos/adsp.b02
|
||||
./lib/firmware/postmarketos/adsp.b03
|
||||
./lib/firmware/postmarketos/adsp.b04
|
||||
./lib/firmware/postmarketos/adsp.b05
|
||||
./lib/firmware/postmarketos/adsp.b06
|
||||
./lib/firmware/postmarketos/adsp.b07
|
||||
./lib/firmware/postmarketos/adsp.b08
|
||||
./lib/firmware/postmarketos/adsp.b09
|
||||
./lib/firmware/postmarketos/adsp.b10
|
||||
./lib/firmware/postmarketos/adsp.b11
|
||||
./lib/firmware/postmarketos/adsp.b12
|
||||
./lib/firmware/postmarketos/adsp.b13
|
||||
./lib/firmware/postmarketos/adsp.b14
|
||||
./lib/firmware/postmarketos/adsp.mdt
|
||||
./lib/firmware/postmarketos/mba.mbn
|
||||
./lib/firmware/postmarketos/modem.b00
|
||||
./lib/firmware/postmarketos/modem.b01
|
||||
./lib/firmware/postmarketos/modem.b02
|
||||
./lib/firmware/postmarketos/modem.b04
|
||||
./lib/firmware/postmarketos/modem.b05
|
||||
./lib/firmware/postmarketos/modem.b06
|
||||
./lib/firmware/postmarketos/modem.b07
|
||||
./lib/firmware/postmarketos/modem.b08
|
||||
./lib/firmware/postmarketos/modem.b09
|
||||
./lib/firmware/postmarketos/modem.b10
|
||||
./lib/firmware/postmarketos/modem.b11
|
||||
./lib/firmware/postmarketos/modem.b12
|
||||
./lib/firmware/postmarketos/modem.b13
|
||||
./lib/firmware/postmarketos/modem.b16
|
||||
./lib/firmware/postmarketos/modem.b17
|
||||
./lib/firmware/postmarketos/modem.b18
|
||||
./lib/firmware/postmarketos/modem.b19
|
||||
./lib/firmware/postmarketos/modem.b20
|
||||
./lib/firmware/postmarketos/modem.mdt
|
||||
./lib/firmware/postmarketos/qdsp6m.qdb
|
||||
./lib/firmware/postmarketos/venus.b00
|
||||
./lib/firmware/postmarketos/venus.b01
|
||||
./lib/firmware/postmarketos/venus.b02
|
||||
./lib/firmware/postmarketos/venus.b03
|
||||
./lib/firmware/postmarketos/venus.b04
|
||||
./lib/firmware/postmarketos/venus.mdt
|
||||
./lib/firmware/postmarketos/wcnss.b00
|
||||
./lib/firmware/postmarketos/wcnss.b01
|
||||
./lib/firmware/postmarketos/wcnss.b02
|
||||
./lib/firmware/postmarketos/wcnss.b04
|
||||
./lib/firmware/postmarketos/wcnss.b06
|
||||
./lib/firmware/postmarketos/wcnss.b09
|
||||
./lib/firmware/postmarketos/wcnss.b10
|
||||
./lib/firmware/postmarketos/wcnss.b11
|
||||
./lib/firmware/postmarketos/wcnss.b12
|
||||
./lib/firmware/postmarketos/wcnss.mdt
|
||||
./lib/firmware/postmarketos/wlan/prima/WCNSS_qcom_wlan_nv.bin
|
||||
@@ -0,0 +1,23 @@
|
||||
From 41d7e0206ac0a7a703f02341a8b7095429cc5828 Mon Sep 17 00:00:00 2001
|
||||
From: Petr Hodina <phodina@protonmail.com>
|
||||
Date: Fri, 23 Jun 2023 07:34:19 +0200
|
||||
Subject: [PATCH] Change to GNOME Shell 44
|
||||
|
||||
|
||||
diff --git a/pnhelper@m-weigand.github.com/metadata.json b/pnhelper@m-weigand.github.com/metadata.json
|
||||
index 2d87329..3d54c91 100644
|
||||
--- a/pnhelper@m-weigand.github.com/metadata.json
|
||||
+++ b/pnhelper@m-weigand.github.com/metadata.json
|
||||
@@ -3,6 +3,6 @@
|
||||
"name": "Pinenote Helper",
|
||||
"description": "Provides easy access to some PineNote-related functionality",
|
||||
"version": 1.0,
|
||||
- "shell-version": ["43" ],
|
||||
+ "shell-version": ["44" ],
|
||||
"url": "https://github.com/PNDeb/pinenote-gnome-extension"
|
||||
}
|
||||
|
||||
base-commit: aee52e853196b142552337a0633ef28e5cceddf2
|
||||
--
|
||||
2.39.1
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
# Maintainer: Petr Hodina <phodina@protonmail.com>
|
||||
pkgname=gnome-shell-extension-pinenote
|
||||
pkgver=1.0
|
||||
pkgrel=0
|
||||
pkgdesc="GNOME Pinenote helper extension"
|
||||
url="https://github.com/PNDeb/pinenote-gnome-extension"
|
||||
arch="aarch64"
|
||||
license="GPL-2.0-or-later"
|
||||
depends="sassc mozjs102-dev gettext-dev pinenote-dbus-service"
|
||||
source="
|
||||
$pkgname-$pkgver.tar.gz::https://github.com/PNDeb/pinenote-gnome-extension/archive/refs/tags/v$pkgver.tar.gz
|
||||
0001-Change-to-GNOME-Shell-44.patch
|
||||
"
|
||||
|
||||
_extension_dir="usr/share/gnome-shell/extensions/"
|
||||
options="!check"
|
||||
|
||||
builddir="$srcdir/pinenote-gnome-extension-$pkgver"
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir/$_extension_dir"
|
||||
cp -r pnhelper@m-weigand.github.com "$pkgdir/$_extension_dir/"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
e71fad02656f862495ea77a070830ba37b4eee95aa4e6ed2eee4549911da4852aac7db2772eafdfe8e91340c333e3e2a7f4a4e2fd7f203cd21d9d3d7ab554883 gnome-shell-extension-pinenote-1.0.tar.gz
|
||||
f94480d69533653a60c45729a7c6594fbf64faecbf14fb624ad9152924523b5d337392183bf53ef27dcbaa552bb856103fc6013666bb5261e94937b32c95f494 0001-Change-to-GNOME-Shell-44.patch
|
||||
"
|
||||
@@ -0,0 +1,27 @@
|
||||
# Maintainer: Petr Hodina <phodina@protonmail.com>
|
||||
pkgname=gnome-shell-theme-e-ink
|
||||
pkgver=43.0.1
|
||||
pkgrel=0
|
||||
pkgdesc="GNOME Shell theme for E-Ink displays"
|
||||
url="https://github.com/fujimo-t/gnome-shell-theme-e-ink"
|
||||
arch="aarch64"
|
||||
license="GPL-2.0-or-later"
|
||||
depends="sassc"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/fujimo-t/gnome-shell-theme-e-ink/archive/refs/tags/v$pkgver.tar.gz"
|
||||
|
||||
options="!check"
|
||||
|
||||
_theme_dir="/usr/share/gnome-shell/theme"
|
||||
|
||||
build() {
|
||||
sassc gnome-shell-high-contrast.scss > gnome-eink.css
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir/$_theme_dir"
|
||||
install -Dm644 gnome-eink.css -t "$pkgdir/$_theme_dir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
9c6a70227de620e52c79c88293c4d286c8bf8bb0ddad2bd5507d034c9c1f4f800475d1f70926de9cbdb0fdd1dfcb152bd8f99a9a0a6d930454a127f1d4b7c021 gnome-shell-theme-e-ink-43.0.1.tar.gz
|
||||
"
|
||||
@@ -4,23 +4,18 @@ pkgrel=0
|
||||
pkgdesc="GPS support for Nokia N900"
|
||||
url="https://gitlab.com/postmarketOS/gps-nokia-n900"
|
||||
arch="armhf"
|
||||
license="GPL3"
|
||||
depends=""
|
||||
license="GPL-3.0-only"
|
||||
makedepends="linux-headers"
|
||||
subpackages=""
|
||||
source="${pkgname}-${pkgver}.tar.gz::https://gitlab.com/postmarketOS/gps-nokia-n900/-/archive/v${pkgver}/gps-nokia-n900-v${pkgver}.tar.gz"
|
||||
source="$pkgname-$pkgver.tar.gz::https://gitlab.com/postmarketOS/gps-nokia-n900/-/archive/v$pkgver/gps-nokia-n900-v$pkgver.tar.gz"
|
||||
options="!check"
|
||||
builddir="$srcdir/$pkgname-v$pkgver"
|
||||
|
||||
builddir="$srcdir"/"$pkgname"-"v$pkgver"
|
||||
build() {
|
||||
cd "$builddir"
|
||||
make
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"
|
||||
install -d -m755 "$pkgdir"/usr/bin
|
||||
install -D -m755 "$builddir"/gps-nokia-n900 "$pkgdir"/usr/bin
|
||||
install -D -m755 "$builddir"/gps-nokia-n900 -t "$pkgdir"/usr/bin/
|
||||
}
|
||||
|
||||
sha512sums="6699a19c4c0bc942d404ce4c4689932872400d7f41ac80c02df9d71f56a3e657e17e674aa0d4faf3eb33a87cb0e8b420d8aa86b27896b39c021900229511ea3a gps-nokia-n900-0.0.tar.gz"
|
||||
@@ -2,7 +2,7 @@
|
||||
# Co-Maintainer: Segfault <awarnecke002@hotmail.com>
|
||||
pkgname=linux-google-nyan
|
||||
pkgver=6.1.27
|
||||
pkgrel=0
|
||||
pkgrel=1
|
||||
pkgdesc="Mainline kernel fork for Google Nyan Chromebooks"
|
||||
arch="armv7"
|
||||
_carch="arm"
|
||||
@@ -61,9 +61,6 @@ package() {
|
||||
INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs
|
||||
rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source
|
||||
|
||||
# Prevent kernel self-decompression from overwriting initramfs
|
||||
truncate -s 10M "$pkgdir"/boot/vmlinuz
|
||||
|
||||
install -D "$builddir"/include/config/kernel.release \
|
||||
"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
|
||||
}
|
||||
|
||||
@@ -13,11 +13,11 @@ license="GPL-2.0-only"
|
||||
options="!strip !check !tracedeps pmb:cross-native"
|
||||
makedepends="bash bc bison devicepkg-dev flex openssl-dev perl dtbtool"
|
||||
|
||||
_repository="android_kernel_motorola_msm8937"
|
||||
_repository="android_kernel_motorola_msm8937-2"
|
||||
_commit="729b33fc2d3125da153badce07a88e22a16a37a9"
|
||||
_config="config-$_flavor.$arch"
|
||||
source="
|
||||
$pkgname-$_commit.tar.gz::https://github.com/moto-msm8937/$_repository/archive/$_commit/$pkgname-$_commit.tar.gz
|
||||
$pkgname-$_commit.tar.gz::https://github.com/moto-msm8937-archive/$_repository/archive/$_commit/linux-motorola-perry-$_commit.tar.gz
|
||||
$_config
|
||||
arm-smmu.patch
|
||||
epl8802_alsps.patch
|
||||
@@ -46,8 +46,10 @@ package() {
|
||||
install -Dm644 "$builddir/out/arch/arm64/boot/dt.img" "$pkgdir/boot/dt.img"
|
||||
}
|
||||
|
||||
sha512sums="f31bfdb0941ee1976763eafd1bdc4048ba646e6bb7bc9ef7e40ada11369bcd514ac9cd57d1b2eb793b5af0697b028bfcd2ed1686de233d3ea52ac27dd9998d5c linux-motorola-perry-729b33fc2d3125da153badce07a88e22a16a37a9.tar.gz
|
||||
sha512sums="
|
||||
b075614229f963d58968835aa1e9a211f4caf8a036f0ad7798cc29a08c55e713e36e819536d042ffa29a49a6c572930e48ab6e0f1de07d163af6ff642d8360dd linux-motorola-perry-729b33fc2d3125da153badce07a88e22a16a37a9.tar.gz
|
||||
9ed82ed6016526f4da8c0ecb1d2a8f1197fd6e054552002aa84799d28aad4dbe3543d3ebe57606ab62291de506015483061c566baab08a570b725ef789a5ff2e config-motorola-perry.aarch64
|
||||
a1d0e865c91f7eb542832e3ff60fc7083bc4f5b5a7abecbf13ad6a867a5fab7c84e4187df8c4960dd01d610e1a968c801572f3e7fee97bc851bf3ab32c2e3f8c arm-smmu.patch
|
||||
2f58744834780143b8f3df1d61bc2c9d4f712d18db9fec4b70768f302e27f1ac04402bf4ee28be635d6b942c941e68760c7ff86ebf053c744b29fd43bd9d5e47 epl8802_alsps.patch
|
||||
2b48f1bf0e3f70703d2cdafc47d5e615cc7c56c70bec56b2e3297d3fa4a7a1321d649a8679614553dde8fe52ff1051dae38d5990e3744c9ca986d92187dcdbeb gcc10-extern_YYLOC_global_declaration.patch"
|
||||
2b48f1bf0e3f70703d2cdafc47d5e615cc7c56c70bec56b2e3297d3fa4a7a1321d649a8679614553dde8fe52ff1051dae38d5990e3744c9ca986d92187dcdbeb gcc10-extern_YYLOC_global_declaration.patch
|
||||
"
|
||||
@@ -2,7 +2,7 @@
|
||||
# Kernel config based on: arch/arm64/configs/pinenote_defconfig
|
||||
|
||||
pkgname=linux-pine64-pinenote
|
||||
pkgver=5.17.0
|
||||
pkgver=6.2.0
|
||||
pkgrel=0
|
||||
pkgdesc="Pine64 PineNote close to mainline fork"
|
||||
arch="aarch64"
|
||||
@@ -14,15 +14,14 @@ options="!strip !check !tracedeps pmb:cross-native"
|
||||
makedepends="bison findutils flex installkernel openssl-dev perl"
|
||||
|
||||
# Source
|
||||
_repo="linux"
|
||||
_tag=20230119
|
||||
_config="config-$_flavor.$arch"
|
||||
_commit="e135fe39af47671ded230a8c92f6850a5985f0b6"
|
||||
|
||||
source="
|
||||
$pkgname-$_tag.tar.gz::https://github.com/m-weigand/$_repo/archive/refs/tags/v$_tag.tar.gz
|
||||
$pkgname-$pkgver.tar.gz::https://github.com/m-weigand/linux/archive/$_commit.tar.gz
|
||||
$_config
|
||||
"
|
||||
builddir="$srcdir/linux-$_tag"
|
||||
builddir="$srcdir/linux-$_commit"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
@@ -31,10 +30,8 @@ prepare() {
|
||||
|
||||
build() {
|
||||
unset LDFLAGS
|
||||
# FIXME: Currently we need the verbose flag as the CI kills the build
|
||||
# without any output in the console after 900s (pma#1990)
|
||||
make ARCH="$_carch" CC="${CC:-gcc}" \
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor" V=1
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor"
|
||||
}
|
||||
|
||||
package() {
|
||||
@@ -56,6 +53,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
24cc2471ebae2ebef9321fe3fbda48f2aaf8161ae8480d429b506815ac165ed61f71e496001c62a4feac40785cb3f46111efa6f38f30397e1ee8df95a131bfcf linux-pine64-pinenote-20230119.tar.gz
|
||||
ef85c30d1c9886297cdb56e758127dca26d06ae308e8e140bfa7c59ccd15d4947a6fd5c2d2bb4b15073d7c52bb0a4f5010eb66ec3067afd1d835c98b6e802ffa config-pine64-pinenote.aarch64
|
||||
e127d44a19da6578528d23286d5c0b113e8dce0351d4e36471ba73a655de45864c0fda019459a07e0842d5375732c96d20ecde079b4ae678be5c2d5fb6944eb1 linux-pine64-pinenote-6.2.0.tar.gz
|
||||
bfb11501c04926efc6a2b6cc443aab2973d9ccd6107db870101f42ee1b046e6037a48b2dbf4f400e1850883f5f8a9d25f2dda0fcfc201df24c1f3f9aa42adf90 config-pine64-pinenote.aarch64
|
||||
"
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,7 +1,7 @@
|
||||
# Kernel config based on defconfig
|
||||
|
||||
pkgname=linux-postmarketos-exynos7870
|
||||
pkgver=6.2.1
|
||||
pkgver=6.3.9
|
||||
pkgrel=0
|
||||
pkgdesc="Close-to-mainline kernel for Samsung Galaxy A6 2018"
|
||||
arch="aarch64"
|
||||
@@ -21,7 +21,7 @@ makedepends="
|
||||
"
|
||||
|
||||
_patches_repo="https://gitlab.com/sleirsgoevy/a6lte-mainline"
|
||||
_patches_repo_commit="58a5a02739abf77adf62902c141d0383f7de7172"
|
||||
_patches_repo_commit="a3d286c155a70e8075d611cffe17c579360b5d9b"
|
||||
_config="config-$_flavor.aarch64"
|
||||
# Source
|
||||
source="
|
||||
@@ -46,6 +46,7 @@ build() {
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
|
||||
|
||||
# Build out-of-tree devicetrees
|
||||
rm -f "$srcdir/"a6lte-mainline-*/*-minimal-dts.dts
|
||||
for i in "$srcdir/"a6lte-mainline-*/*.dts; do
|
||||
scripts/dtc/dtc "$i" -o "$_outdir/arch/$_carch/boot/dts/$(basename -s .dts "$i").dtb"
|
||||
done
|
||||
@@ -77,7 +78,7 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
d7e11f86b5daf09b9764fc710e3b49e2a2b5b4cd1c74ca3f009d396337f8c20cd3969d1c334bdf0e992acdd1d5c650474a11dddf473f3846e86c1a1649085ce4 linux-6.2.1.tar.gz
|
||||
4407a2606acc3a35019a45ed1c371543765ee89c865b80ba65791eff191f1401fd49cc7cfade385ffbb19b9dc9b7fb7d78751e796653be3c15b779db99d336a5 config-exynos7870.aarch64
|
||||
1819881ee8de1b2fc04dfb288bf131ad5998f6cf40d27ae523049a30b01a8edfd26df6970186b725a7ace03bf9bab28bbc26876b4932931259059d63df088de9 patches-58a5a02739abf77adf62902c141d0383f7de7172.tar.gz
|
||||
e5f98f9e60b3020f5177585e0c7812932afc06f788d572c122eb1cc3343f876a4cc8d99f06a7834aa8f8821b4340b9c475c15d07f5322e11d25622813306bf50 linux-6.3.9.tar.gz
|
||||
867187f7dab4a103b6cf015f7d231a1ea930646e8176c8b9a5f70b95d5fa793fa1321cfdd52d8b19e64a2f91c6d2f2c6e07228b59b454096566b318f17f33959 config-exynos7870.aarch64
|
||||
9e50e192402671ac003a4f1725b62cd4f3ad97909fdfb2f60f89498659b5f94850ccec7348d9fb32eee053f5a08657c17d1390229215671d9069107e52cec4cf patches-a3d286c155a70e8075d611cffe17c579360b5d9b.tar.gz
|
||||
"
|
||||
File diff suppressed because it is too large.
Load diff
@@ -5,7 +5,7 @@
|
||||
_flavor="postmarketos-qcom-msm8953"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.3.0
|
||||
pkgrel=3
|
||||
pkgrel=7
|
||||
pkgdesc="Close to mainline linux kernel for Qualcomm Snapdragon MSM8953"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
@@ -26,7 +26,7 @@ makedepends="
|
||||
"
|
||||
|
||||
# Source
|
||||
_commit="285c565848653c036e2a507f5612382698deac50"
|
||||
_commit="e968027725388f10fd4255c82c66ee7bb53258e9"
|
||||
|
||||
source="
|
||||
$pkgname-$_commit.tar.gz::https://github.com/msm8953-mainline/linux/archive/$_commit.tar.gz
|
||||
@@ -61,6 +61,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
cb9c12383a938c39ed659d83c646ab91fe289a52f3cdcca77f456ff963338c87c3beb572740d7d3b934a10fb7bce519ff2347a7ad15870c6d2d88c6df2820001 linux-postmarketos-qcom-msm8953-285c565848653c036e2a507f5612382698deac50.tar.gz
|
||||
9249aa3d1b6c554ecae1b6a82160448d68e4b221b34a1c200eb2ddaeafcb6855a4c558a0282de79fec995e553d31296b0de29d73f12035cef1c5d4cc9c711817 config-postmarketos-qcom-msm8953.aarch64
|
||||
41a79a244ca7cde0f2fce12aef71e2c17f7b4ca42201154588ce1d7a4d4e66afbcb60d02e12e7bb3754185e11142cbfee2f93f400b52b06f1a74962f841f883d linux-postmarketos-qcom-msm8953-e968027725388f10fd4255c82c66ee7bb53258e9.tar.gz
|
||||
e51ce38b0dc764a0d0b1fa985ac2c019869a0d9d4fcbbb9c81fcd785fa14895de612452a6407c7b15ee0a6750f3d1b0807caaf9efe0f321072fc88c42c36fb0d config-postmarketos-qcom-msm8953.aarch64
|
||||
"
|
||||
+2
-1
@@ -2,7 +2,7 @@
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 6.3.0 Kernel Configuration
|
||||
#
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230617) 13.1.1 20230617"
|
||||
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230701) 13.1.1 20230701"
|
||||
CONFIG_CC_IS_GCC=y
|
||||
CONFIG_GCC_VERSION=130101
|
||||
CONFIG_CLANG_VERSION=0
|
||||
@@ -3313,6 +3313,7 @@ CONFIG_DRM_PANEL_EDP=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6D16D0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E3HA2 is not set
|
||||
CONFIG_DRM_PANEL_SAMSUNG_S6E3FA7=m
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63J0X03 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E63M0 is not set
|
||||
# CONFIG_DRM_PANEL_SAMSUNG_S6E88A0_AMS452EF01 is not set
|
||||
|
||||
@@ -0,0 +1,101 @@
|
||||
# Reference: <https://postmarketos.org/vendorkernel>
|
||||
# Kernel config based on: arch/arm64/configs/on7xelteswa_00_defconfig
|
||||
|
||||
pkgname=linux-samsung-on7xelte
|
||||
pkgver=3.18.14
|
||||
pkgrel=0
|
||||
pkgdesc="Samsung Galaxy J7 Prime kernel fork"
|
||||
arch="aarch64"
|
||||
_carch="arm64"
|
||||
_flavor="samsung-on7xelte"
|
||||
url="https://kernel.org"
|
||||
license="GPL-2.0-only"
|
||||
options="!strip !check !tracedeps pmb:cross-native"
|
||||
makedepends="
|
||||
bash
|
||||
bc
|
||||
bison
|
||||
devicepkg-dev
|
||||
dtbtool-exynos
|
||||
findutils
|
||||
flex
|
||||
gcc4
|
||||
openssl-dev
|
||||
perl
|
||||
"
|
||||
subpackages="$pkgname-nonfree-firmware:nonfree_firmware"
|
||||
|
||||
# Compiler: GCC 4 (doesn't boot when compiled with newer versions)
|
||||
if [ "${CC:0:5}" != "gcc4-" ]; then
|
||||
CC="gcc4-$CC"
|
||||
HOSTCC="gcc4-gcc"
|
||||
CROSS_COMPILE="gcc4-$CROSS_COMPILE"
|
||||
fi
|
||||
|
||||
# Source
|
||||
_repository="linux-downstream-on7xelte"
|
||||
_commit="9932b75127e6363e40a00b6bc6f5ec71ac7fea32"
|
||||
_config="config-$_flavor.$arch"
|
||||
source="
|
||||
$pkgname-$_commit.tar.gz::https://gitlab.com/linuxforexynos/$_repository/-/archive/$_commit/$_repository-$_commit.tar.gz
|
||||
$_config
|
||||
gcc10-extern_YYLOC_global_declaration.patch
|
||||
gcc7-give-up-on-ilog2-const-optimizations.patch
|
||||
gcc8-fix-put-user.patch
|
||||
generate-device-dtbs.patch
|
||||
disable-fimc-is2.patch
|
||||
fix-usb-gadget-random-mac.patch
|
||||
disable-charging-bootmode.patch
|
||||
decon-fb-colors.patch
|
||||
"
|
||||
builddir="$srcdir/$_repository-$_commit"
|
||||
_outdir="out"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
. downstreamkernel_prepare
|
||||
}
|
||||
|
||||
build() {
|
||||
unset LDFLAGS
|
||||
|
||||
# Samsung's kernels are built in-tree.
|
||||
# Copy some missing files to the output directory.
|
||||
mkdir -p "$_outdir/init/"
|
||||
mkdir -p "$_outdir/firmware/"
|
||||
cp init/vmm.elf "$_outdir/init/vmm.elf"
|
||||
cp firmware/gnss_firmware.bin "$_outdir/firmware/gnss_firmware.bin"
|
||||
|
||||
make O="$_outdir" ARCH="$_carch" CC="${CC:-gcc}" \
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-postmarketOS"
|
||||
|
||||
# Master DTB (deviceinfo_bootimg_qcdt)
|
||||
dtbTool-exynos -o "$_outdir/arch/$_carch/boot"/dt.img \
|
||||
$(find "$_outdir/arch/$_carch/boot/dts/" -name *exynos7870*.dtb)
|
||||
}
|
||||
|
||||
package() {
|
||||
downstreamkernel_package "$builddir" "$pkgdir" "$_carch" \
|
||||
"$_flavor" "$_outdir"
|
||||
install -Dm644 "$_outdir/arch/$_carch/boot"/dt.img \
|
||||
"$pkgdir"/boot/dt.img
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Proprietary Firmware Blobs"
|
||||
depends="firmware-samsung-on7xelte"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
a988ccbd860dfc0147387ca1f2045534d9ccc82d94213abc586b9556c93c99025ed3d7e0658d41ac2bc4803093cd9352f98611c9a08438fae16a2139e799ec47 linux-samsung-on7xelte-9932b75127e6363e40a00b6bc6f5ec71ac7fea32.tar.gz
|
||||
96360349f21f39ffdfd05d5f8d16daf067941b66e412b4d4366ac5c79746e06d2a4abf68b9b1d4031e78e06f5dcc9d40972dfbb6186dc1d693dd2f607668a422 config-samsung-on7xelte.aarch64
|
||||
2b48f1bf0e3f70703d2cdafc47d5e615cc7c56c70bec56b2e3297d3fa4a7a1321d649a8679614553dde8fe52ff1051dae38d5990e3744c9ca986d92187dcdbeb gcc10-extern_YYLOC_global_declaration.patch
|
||||
77eba606a71eafb36c32e9c5fe5e77f5e4746caac292440d9fb720763d766074a964db1c12bc76fe583c5d1a5c864219c59941f5e53adad182dbc70bf2bc14a7 gcc7-give-up-on-ilog2-const-optimizations.patch
|
||||
197d40a214ada87fcb2dfc0ae4911704b9a93354b75179cd6b4aadbb627a37ec262cf516921c84a8b1806809b70a7b440cdc8310a4a55fca5d2c0baa988e3967 gcc8-fix-put-user.patch
|
||||
ecfdee788bdfd5bf7c6a740f06a0f43b485e6b4d839f821082e5c734b97ca57396498f7467533afb10c2c32f86c217ec23772845d1dfed36c7d05b57b1f9131d generate-device-dtbs.patch
|
||||
f429f40a8195e81d1c3ef86a5736bb29e09f3daaa2f415b9a992fb4dc8011c961c7b48fc97e08c3180ebacf8c2b97a5560022a9340eb44464e8ef98f3758e19e disable-fimc-is2.patch
|
||||
0d56ba508408dc31961ad688f7fd960b0008851fd5729088658095417781b99962740e0c64d162a26f8389e4b4dc88e291252e7935e896fc70bf73c23150caea fix-usb-gadget-random-mac.patch
|
||||
32e51c6171bcb72b15f5f11a9c9b3279e03e630f2ea6d14b66fbfdd8a8c1587bdb7e88698197e9a81e05c47dba08d13c1ff4a5e4692d14b042f07dd2006c1cc0 disable-charging-bootmode.patch
|
||||
5bd204239a5daff9f990757178398707ae5ec64f823ed9ec72a8d50ebe6d5f0a3cc9743e0d775094da4b3a7566f1ccceb56f39f3b0234d08ca05e537d86271ec decon-fb-colors.patch
|
||||
"
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,13 @@
|
||||
diff --git a/drivers/video/fbdev/exynos/decon_7870/decon-int_drv.c b/drivers/video/fbdev/exynos/decon_7870/decon-int_drv.c
|
||||
index 15e7e22b..29f1dc49 100644
|
||||
--- a/drivers/video/fbdev/exynos/decon_7870/decon-int_drv.c
|
||||
+++ b/drivers/video/fbdev/exynos/decon_7870/decon-int_drv.c
|
||||
@@ -335,7 +335,7 @@ static u32 wincon(u32 bits_per_pixel, u32 transp_length)
|
||||
case 32:
|
||||
if (transp_length > 0) {
|
||||
data |= WINCON_BLD_PIX;
|
||||
- data |= WINCON_BPPMODE_ABGR8888;
|
||||
+ data |= WINCON_BPPMODE_ARGB8888;
|
||||
} else {
|
||||
data |= WINCON_BPPMODE_XRGB8888;
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
diff --git a/drivers/staging/samsung/sec_batt.c b/drivers/staging/samsung/sec_batt.c
|
||||
index 89960640..5de0b91e 100644
|
||||
--- a/drivers/staging/samsung/sec_batt.c
|
||||
+++ b/drivers/staging/samsung/sec_batt.c
|
||||
@@ -20,9 +20,6 @@ EXPORT_SYMBOL(lpcharge);
|
||||
|
||||
static int sec_bat_is_lpm_check(char *str)
|
||||
{
|
||||
- if (strncmp(str, "charger", 7) == 0)
|
||||
- lpcharge = 1;
|
||||
-
|
||||
pr_info("%s: Low power charging mode: %d\n", __func__, lpcharge);
|
||||
|
||||
return lpcharge;
|
||||
@@ -0,0 +1,30 @@
|
||||
diff --git a/drivers/leds/leds-s2mu005.c b/drivers/leds/leds-s2mu005.c
|
||||
index 1e8c0b70..d7d6ac3d 100644
|
||||
--- a/drivers/leds/leds-s2mu005.c
|
||||
+++ b/drivers/leds/leds-s2mu005.c
|
||||
@@ -24,7 +24,9 @@
|
||||
#include <linux/platform_device.h>
|
||||
#include <linux/sec_batt.h>
|
||||
|
||||
+#ifdef CONFIG_VIDEO_EXYNOS_FIMC_IS2
|
||||
extern struct class *camera_class;
|
||||
+#endif
|
||||
struct device *flash_dev;
|
||||
bool assistive_light = false;
|
||||
#ifdef CONFIG_LEDS_SUPPORT_FRONT_FLASH
|
||||
@@ -1139,6 +1141,7 @@ int create_flash_sysfs(void)
|
||||
{
|
||||
int err = -ENODEV;
|
||||
|
||||
+#ifdef CONFIG_VIDEO_EXYNOS_FIMC_IS2
|
||||
if (IS_ERR_OR_NULL(camera_class)) {
|
||||
pr_err("flash_sysfs: error, camera class not exist");
|
||||
return -ENODEV;
|
||||
@@ -1149,6 +1152,7 @@ int create_flash_sysfs(void)
|
||||
pr_err("flash_sysfs: failed to create device(flash)\n");
|
||||
return -ENODEV;
|
||||
}
|
||||
+#endif
|
||||
|
||||
err = device_create_file(flash_dev, &dev_attr_rear_flash);
|
||||
if (unlikely(err < 0)) {
|
||||
@@ -0,0 +1,24 @@
|
||||
diff --git a/drivers/usb/gadget/function/u_ether.c b/drivers/usb/gadget/function/u_ether.c
|
||||
index 2502ce1d..c6028edc 100755
|
||||
--- a/drivers/usb/gadget/function/u_ether.c
|
||||
+++ b/drivers/usb/gadget/function/u_ether.c
|
||||
@@ -1262,18 +1262,13 @@ struct eth_dev *gether_setup_name(struct usb_gadget *g, u8 ethaddr[ETH_ALEN],
|
||||
if (get_ether_addr(dev_addr, net->dev_addr))
|
||||
dev_warn(&g->dev,
|
||||
"using random %s ethernet address\n", "self");
|
||||
-#ifdef CONFIG_USB_ANDROID_SAMSUNG_COMPOSITE
|
||||
- memcpy(dev->host_mac, ethaddr, ETH_ALEN);
|
||||
- printk(KERN_DEBUG "usb: set unique host mac\n");
|
||||
-
|
||||
-#else
|
||||
if (get_ether_addr(host_addr, dev->host_mac))
|
||||
dev_warn(&g->dev,
|
||||
"using random %s ethernet address\n", "host");
|
||||
|
||||
if (ethaddr)
|
||||
memcpy(ethaddr, dev->host_mac, ETH_ALEN);
|
||||
-#endif
|
||||
+
|
||||
net->netdev_ops = ð_netdev_ops;
|
||||
|
||||
net->ethtool_ops = &ops;
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../.shared-patches/linux/gcc10-extern_YYLOC_global_declaration.patch
|
||||
+1
@@ -0,0 +1 @@
|
||||
../../.shared-patches/linux/gcc7-give-up-on-ilog2-const-optimizations.patch
|
||||
@@ -0,0 +1 @@
|
||||
../../.shared-patches/linux/gcc8-fix-put-user.patch
|
||||
@@ -0,0 +1,12 @@
|
||||
diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile
|
||||
index b45f462b..f0031b4a 100644
|
||||
--- a/arch/arm64/boot/dts/Makefile
|
||||
+++ b/arch/arm64/boot/dts/Makefile
|
||||
@@ -4,6 +4,7 @@ dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb
|
||||
dtb-$(CONFIG_SOC_EXYNOS8890) += exynos8890-espresso8890.dtb exynos8890-espresso8890_rev01.dtb exynos8890-universal8890.dtb exynos8890-smdk8890.dtb
|
||||
dtb-$(CONFIG_SOC_EXYNOS8890) += exynos8890-evt1-smdk8890.dtb
|
||||
dtb-$(CONFIG_SOC_EXYNOS7870) += exynos7870-smdk7870.dtb exynos7870-universal7870.dtb exynos7870-universal7870_rev01.dtb exynos7870-universal7870_rev01_treble_off.dtb
|
||||
+dtb-$(CONFIG_SOC_EXYNOS7870) += exynos7870-on7xelte_swa_open_00.dtb exynos7870-on7xelte_swa_open_01.dtb exynos7870-on7xelte_swa_open_02.dtb
|
||||
|
||||
targets += dtbs
|
||||
|
||||
@@ -1,68 +0,0 @@
|
||||
# Maintainer: Caleb Connolly <caleb@connolly.tech>
|
||||
# Kernel config based on: arch/x86/configs/neptune_defconfig and jupiter.config
|
||||
|
||||
_flavor="valve-jupiter"
|
||||
pkgname=linux-$_flavor
|
||||
pkgver=6.4.0
|
||||
pkgrel=0
|
||||
pkgdesc="Mainline Kernel fork for SDM845 devices"
|
||||
arch="x86_64"
|
||||
_carch="x86_64"
|
||||
url="https://gitlab.com/calebccff/linux-jupiter"
|
||||
license="GPL-2.0-only"
|
||||
options="!check !tracedeps
|
||||
pmb:cross-native
|
||||
pmb:kconfigcheck-community"
|
||||
makedepends="
|
||||
bash
|
||||
bison
|
||||
diffutils
|
||||
python3
|
||||
elfutils-dev
|
||||
linux-headers
|
||||
findutils
|
||||
flex
|
||||
installkernel
|
||||
openssl-dev
|
||||
pahole
|
||||
perl
|
||||
"
|
||||
|
||||
_config="config-$_flavor.$arch"
|
||||
_tag="jupiter-6.4.0"
|
||||
|
||||
# Source
|
||||
source="
|
||||
linux-$_tag.tar.gz::https://gitlab.com/calebccff/linux-jupiter/-/archive/$_tag/linux-$_tag.tar.gz
|
||||
$_config
|
||||
"
|
||||
builddir="$srcdir/linux-$_tag"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
cp "$srcdir/config-$_flavor.$arch" .config
|
||||
}
|
||||
|
||||
build() {
|
||||
unset LDFLAGS
|
||||
make ARCH="$_carch" CC="${CC:-gcc}" \
|
||||
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor"
|
||||
}
|
||||
|
||||
package() {
|
||||
make modules_install install \
|
||||
ARCH="$_carch" \
|
||||
INSTALL_PATH="$pkgdir"/boot/ \
|
||||
INSTALL_MOD_PATH="$pkgdir" \
|
||||
INSTALL_MOD_STRIP=1 \
|
||||
INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs
|
||||
rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source
|
||||
|
||||
install -D "$builddir"/include/config/kernel.release \
|
||||
"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
3dde18598e08ec2dc40aaa97470808ea7d0b685bc180b304144b798126c3c7a47534afea1a1787498990fc7412558f1e98fb8f956565760990e0d11cacbdf9fe linux-sdm845-6.3.4.tar.gz
|
||||
1942c3a25c72cdf1ae2789c25879398561db2c396ac7b5e8e27d7c075ce743c64827d519c04ddb57f0d42fa1b21950433a841541bef185d2e4a8fdc47029b182 config-valve-jupiter.aarch64
|
||||
"
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,32 @@
|
||||
# Maintainer: Petr Hodina <phodina@protonmail.com>
|
||||
pkgname=pinenote-dbus-service
|
||||
pkgver=20221207
|
||||
pkgrel=0
|
||||
pkgdesc="Dbus daemon for controlling driver aspects on Pine64 Pinenote"
|
||||
url="https://github.com/m-weigand/pinenote_dbus_service"
|
||||
arch="aarch64"
|
||||
license="MIT"
|
||||
makedepends="cargo"
|
||||
depends="dbus-dev"
|
||||
source="
|
||||
pinenote-dbus-service-$pkgver.tar.gz::https://github.com/m-weigand/pinenote_dbus_service/archive/refs/tags/v$pkgver.tar.gz
|
||||
pinenote.initd
|
||||
"
|
||||
|
||||
builddir="$srcdir/pinenote_dbus_service-$pkgver"
|
||||
|
||||
build() {
|
||||
cargo build --release --locked
|
||||
}
|
||||
|
||||
package() {
|
||||
cargo install --path . --root="$pkgdir/usr"
|
||||
install -Dm644 dbus_security_configuration/pinenote.conf -t "$pkgdir"/usr/dbus-1/system.d/
|
||||
install -Dm755 "$srcdir"/pinenote.initd $pkgdir/etc/init.d/pinenote
|
||||
rm "$pkgdir"/usr/.crates.toml
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
b5d2e1a778ca3fa47d61df93aeeb7e06d7383d1a6aac70f422ea8ea9337ce3b987a35d9894fce98284eefa5f666989751117ee519d1c2a2b8547dc8b62bfe443 pinenote-dbus-service-20221207.tar.gz
|
||||
2f732735e84ea91465ff56eb09afea2c12af9964b6ace5222d3a58320dfe71bf7d7fd697b2c686f3e7342799c3ff9a522f8e12227028ab294d3bebecfe9a6a8d pinenote.initd
|
||||
"
|
||||
@@ -0,0 +1,9 @@
|
||||
#!/sbin/openrc-run
|
||||
|
||||
description="Launch DBus service for driver aspects"
|
||||
command="/usr/bin/pinenote_dbus_service"
|
||||
pidfile="/run/${RC_SVCNAME}.pid"
|
||||
|
||||
depend() {
|
||||
need dbus
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
# Maintainer: Max Buchholz <max.buchholz@gmx.de>
|
||||
pkgname=soc-qcom-sdm660
|
||||
pkgdesc="Common package for Qualcomm SDM630/636/660 devices"
|
||||
pkgver=1
|
||||
pkgrel=0
|
||||
url="https://postmarketos.org"
|
||||
license="BSD-3-Clause"
|
||||
arch="aarch64"
|
||||
options="!check !archcheck !tracedeps pmb:cross-native"
|
||||
subpackages="
|
||||
$pkgname-rproc
|
||||
$pkgname-nonfree-firmware:nonfree_firmware
|
||||
"
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
}
|
||||
|
||||
rproc() {
|
||||
pkgdesc="Modem and Wifi services and configuration"
|
||||
depends="
|
||||
msm-modem
|
||||
pd-mapper
|
||||
pd-mapper-openrc
|
||||
tqftpserv
|
||||
tqftpserv-openrc
|
||||
"
|
||||
install="$subpkgname.post-install"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
nonfree_firmware() {
|
||||
pkgdesc="Non-free firmware for GPU and Bluetooth"
|
||||
depends="
|
||||
linux-firmware-qca
|
||||
linux-firmware-qcom
|
||||
"
|
||||
mkdir "$subpkgdir"
|
||||
}
|
||||
|
||||
Loaded 100 of 126 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user