Compare commits
41
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8b8b27e8ce | ||
|
|
7e2c8169c4 | ||
|
|
51527908a0 | ||
|
|
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
@@ -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_git20230701
|
||||
# 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
|
||||
465280cc01046dd4f88c80453aca6909e44396b960699b8581e12ee0c8048604efd5e11e3ed7755783fcbe11f7b6c8a28fd349469fb39ada1448d2016da19988 gcc-13-20230701.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_git20230701
|
||||
# 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
|
||||
465280cc01046dd4f88c80453aca6909e44396b960699b8581e12ee0c8048604efd5e11e3ed7755783fcbe11f7b6c8a28fd349469fb39ada1448d2016da19988 gcc-13-20230701.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_git20230701
|
||||
# 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
|
||||
465280cc01046dd4f88c80453aca6909e44396b960699b8581e12ee0c8048604efd5e11e3ed7755783fcbe11f7b6c8a28fd349469fb39ada1448d2016da19988 gcc-13-20230701.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_git20230701
|
||||
# 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
|
||||
465280cc01046dd4f88c80453aca6909e44396b960699b8581e12ee0c8048604efd5e11e3ed7755783fcbe11f7b6c8a28fd349469fb39ada1448d2016da19988 gcc-13-20230701.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=2
|
||||
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
|
||||
ee320f106cfc2a72351d839a905712ab8175f03108112737d08f5b24317bdc2cabfb8afda12ad11a07840377578b3550f07aa18f34e3e82f943e25a3bdf9196f musl-1.2.4-r2-aarch64-edge.apk
|
||||
8bdb922506edf814850079a04500248ac9868c1819506a241538e1a3a4be2c61867d76689ab83563b7d31431f57f5104564168aee400330889196137755301fb musl-dev-1.2.4-r2-aarch64-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armhf
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
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
|
||||
bd7b24eda480aa05484082c9587c2c08b240ab5c4bae9ebc9f246cd9526150803aed17a4675d9c999e6d5087e67c6098c3368569cc7236b18bdbafe6795bfb13 musl-1.2.4-r2-armhf-edge.apk
|
||||
b264ef493b0cd6dfc3dbab2a69f06170f035f0824286b771ff9ce2155f632a31058cbd1b49119b9dc476fb416a115d2ef6375e032337e0d248409b7572596503 musl-dev-1.2.4-r2-armhf-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-armv7
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
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
|
||||
b02ddf21cf0e305579fa60154a9c44f5e4bfb0ddfea9ee66a48d00d1fbf207d01f1d88b6fab2904e3799214e220bb73a09d68cb22cf60ef0f2dfbc94abc2fd48 musl-1.2.4-r2-armv7-edge.apk
|
||||
f271e2b2a1ca663ee72b947b48b2cbcb15e4680ec431ac2bd74a1bb814293a1be831c8a3cb1c4895ff5293c8132492443d3cfb27b32105c7f1433b60d64902c4 musl-dev-1.2.4-r2-armv7-edge.apk
|
||||
"
|
||||
@@ -8,7 +8,7 @@ fi
|
||||
|
||||
pkgname=musl-riscv64
|
||||
pkgver=1.2.4
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
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
|
||||
ed7d56c1d117b262b8d02f703177e8c65091173060bedf0583850a949e846411e57938c9d380f272c88d65368a2e6b5e8564cece36c354da51e813c9e0f5deee musl-1.2.4-r2-riscv64-edge.apk
|
||||
2a920536cafd20dda5ee941f8ac7f163271e49b9a5cbb6cd61f4a469f168ebfe8638332bd52038904fe5481a16c5e10f0bff64757f5699a8b30188626037302c musl-dev-1.2.4-r2-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
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
#!/bin/sh
|
||||
rc-update add tqftpserv boot
|
||||
rc-update add pd-mapper boot
|
||||
@@ -1,72 +0,0 @@
|
||||
diff --git a/configs/chromebit_mickey_defconfig b/configs/chromebit_mickey_defconfig
|
||||
index 2a308eeaeb..556cc95b82 100644
|
||||
--- a/configs/chromebit_mickey_defconfig
|
||||
+++ b/configs/chromebit_mickey_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -98,3 +98,4 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
diff --git a/configs/chromebook_jerry_defconfig b/configs/chromebook_jerry_defconfig
|
||||
index dada557952..be06e64909 100644
|
||||
--- a/configs/chromebook_jerry_defconfig
|
||||
+++ b/configs/chromebook_jerry_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -106,3 +106,4 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig
|
||||
index 985ca94770..8884d2d3da 100644
|
||||
--- a/configs/chromebook_minnie_defconfig
|
||||
+++ b/configs/chromebook_minnie_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -105,3 +105,4 @@ CONFIG_CONSOLE_SCROLL_LINES=10
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
diff --git a/configs/chromebook_speedy_defconfig b/configs/chromebook_speedy_defconfig
|
||||
index e3d4c30739..b81eeca775 100644
|
||||
--- a/configs/chromebook_speedy_defconfig
|
||||
+++ b/configs/chromebook_speedy_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -102,3 +102,4 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
@@ -1,103 +0,0 @@
|
||||
diff --git a/disk/part_efi.c b/disk/part_efi.c
|
||||
index 60b1c1d761..3003e096ea 100644
|
||||
--- a/disk/part_efi.c
|
||||
+++ b/disk/part_efi.c
|
||||
@@ -95,10 +95,10 @@ static int validate_gpt_header(gpt_header *gpt_h, lbaint_t lba,
|
||||
|
||||
/* Check the GPT header signature */
|
||||
if (le64_to_cpu(gpt_h->signature) != GPT_HEADER_SIGNATURE_UBOOT) {
|
||||
- printf("%s signature is wrong: 0x%llX != 0x%llX\n",
|
||||
+/* printf("%s signature is wrong: 0x%llX != 0x%llX\n",
|
||||
"GUID Partition Table Header",
|
||||
le64_to_cpu(gpt_h->signature),
|
||||
- GPT_HEADER_SIGNATURE_UBOOT);
|
||||
+ GPT_HEADER_SIGNATURE_UBOOT); */
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -682,8 +682,8 @@ int gpt_verify_headers(struct blk_desc *dev_desc, gpt_header *gpt_head,
|
||||
if (is_gpt_valid(dev_desc,
|
||||
GPT_PRIMARY_PARTITION_TABLE_LBA,
|
||||
gpt_head, gpt_pte) != 1) {
|
||||
- printf("%s: *** ERROR: Invalid GPT ***\n",
|
||||
- __func__);
|
||||
+/* printf("%s: *** ERROR: Invalid GPT ***\n",
|
||||
+ __func__); */
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -968,7 +968,7 @@ static int is_gpt_valid(struct blk_desc *dev_desc, u64 lba,
|
||||
/* Read and allocate Partition Table Entries */
|
||||
*pgpt_pte = alloc_read_gpt_entries(dev_desc, pgpt_head);
|
||||
if (*pgpt_pte == NULL) {
|
||||
- printf("GPT: Failed to allocate memory for PTE\n");
|
||||
+ /* printf("GPT: Failed to allocate memory for PTE\n"); */
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1008,9 +1008,9 @@ static int find_valid_gpt(struct blk_desc *dev_desc, gpt_header *gpt_head,
|
||||
__func__);
|
||||
return 0;
|
||||
}
|
||||
- if (r != 2)
|
||||
+/* if (r != 2)
|
||||
printf("%s: *** Using Backup GPT ***\n",
|
||||
- __func__);
|
||||
+ __func__); */
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
diff --git a/fs/ext4/ext4_common.c b/fs/ext4/ext4_common.c
|
||||
index c52cc400e1..e64ff6c4cf 100644
|
||||
--- a/fs/ext4/ext4_common.c
|
||||
+++ b/fs/ext4/ext4_common.c
|
||||
@@ -2415,7 +2415,7 @@ int ext4fs_mount(unsigned part_length)
|
||||
|
||||
return 1;
|
||||
fail:
|
||||
- printf("Failed to mount ext2 filesystem...\n");
|
||||
+/* printf("Failed to mount ext2 filesystem...\n"); */
|
||||
fail_noerr:
|
||||
free(data);
|
||||
ext4fs_root = NULL;
|
||||
diff --git a/fs/fs.c b/fs/fs.c
|
||||
index 7a4020607a..a7bb481915 100644
|
||||
--- a/fs/fs.c
|
||||
+++ b/fs/fs.c
|
||||
@@ -36,7 +36,7 @@ static int fs_type = FS_TYPE_ANY;
|
||||
static inline int fs_probe_unsupported(struct blk_desc *fs_dev_desc,
|
||||
struct disk_partition *fs_partition)
|
||||
{
|
||||
- log_err("** Unrecognized filesystem type **\n");
|
||||
+/* log_err("** Unrecognized filesystem type **\n"); */
|
||||
return -1;
|
||||
}
|
||||
|
||||
diff --git a/fs/fs_internal.c b/fs/fs_internal.c
|
||||
index bfc35c996c..35d75518d3 100644
|
||||
--- a/fs/fs_internal.c
|
||||
+++ b/fs/fs_internal.c
|
||||
@@ -29,8 +29,8 @@ int fs_devread(struct blk_desc *blk, struct disk_partition *partition,
|
||||
/* Check partition boundaries */
|
||||
if ((sector + ((byte_offset + byte_len - 1) >> log2blksz))
|
||||
>= partition->size) {
|
||||
- log_err("%s read outside partition " LBAFU "\n", __func__,
|
||||
- sector);
|
||||
+/* log_err("%s read outside partition " LBAFU "\n", __func__,
|
||||
+ sector); */
|
||||
return 0;
|
||||
}
|
||||
|
||||
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
|
||||
index 7bd1ccec45..62663f45f8 100644
|
||||
--- a/lib/efi_loader/efi_disk.c
|
||||
+++ b/lib/efi_loader/efi_disk.c
|
||||
@@ -531,7 +531,7 @@ efi_status_t efi_disk_register(void)
|
||||
const char *if_typename = blk_get_if_type_name(desc->if_type);
|
||||
|
||||
/* Add block device for the full device */
|
||||
- log_info("Scanning disk %s...\n", dev->name);
|
||||
+/* log_info("Scanning disk %s...\n", dev->name); */
|
||||
ret = efi_disk_add_dev(NULL, NULL, if_typename,
|
||||
desc, desc->devnum, 0, 0, &disk);
|
||||
if (ret == EFI_NOT_READY) {
|
||||
@@ -1,21 +0,0 @@
|
||||
From 92c21e5140288bec38eff1f5bcca63f7555b8d85 Mon Sep 17 00:00:00 2001
|
||||
From: Anton Bambura <jenneron@protonmail.com>
|
||||
Date: Tue, 24 May 2022 05:30:19 +0300
|
||||
Subject: [PATCH] add efi support
|
||||
---
|
||||
configs/chromebook_minnie_defconfig | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig
|
||||
index 8884d2d3da..1301e3e4ff 100644
|
||||
--- a/configs/chromebook_minnie_defconfig
|
||||
+++ b/configs/chromebook_minnie_defconfig
|
||||
@@ -105,4 +105,5 @@ CONFIG_CONSOLE_SCROLL_LINES=10
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
-# CONFIG_EFI_LOADER is not set
|
||||
+CONFIG_CMD_BOOTEFI=y
|
||||
+CONFIG_EFI_LOADER=y
|
||||
--
|
||||
2.25.1
|
||||
@@ -1,60 +0,0 @@
|
||||
# Maintainer: Nicholas Frillman <nicholas.frillman@gmail.com>
|
||||
# Co-Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=u-boot-veyron-minnie
|
||||
pkgver=2021.01
|
||||
pkgrel=0
|
||||
pkgdesc="U-Boot for ASUS Chromebook Flip C100"
|
||||
url="https://www.denx.de/wiki/U-Boot/"
|
||||
arch="armv7"
|
||||
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
|
||||
ISC LGPL-2.0-only LGPL-2.1-only X11"
|
||||
options="!check" # no tests in upstream
|
||||
makedepends="$depends_dev bc dtc python3-dev swig bison flex openssl-dev
|
||||
py3-setuptools linux-headers u-boot-tools vboot-utils"
|
||||
source="
|
||||
https://ftp.denx.de/pub/u-boot/u-boot-${pkgver//_/-}.tar.bz2
|
||||
0001-chainloading-v2021.01.patch
|
||||
0002-supress-efi-errors-v2021.01.patch
|
||||
0003-add-efi-support.patch
|
||||
chromebook_minnie.its
|
||||
"
|
||||
|
||||
builddir="$srcdir"/u-boot-${pkgver//_/-}
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
}
|
||||
|
||||
build() {
|
||||
make chromebook_minnie_defconfig
|
||||
make
|
||||
|
||||
cp "$srcdir"/chromebook_minnie.its ./
|
||||
mkimage -f chromebook_minnie.its u-boot-dtb.img
|
||||
|
||||
echo -e "\n" > dummy_config
|
||||
echo -e "\n" > dummy_bootloader
|
||||
|
||||
vbutil_kernel \
|
||||
--pack u-boot-dtb.img.kpart \
|
||||
--keyblock /usr/share/vboot/devkeys/kernel.keyblock \
|
||||
--signprivate /usr/share/vboot/devkeys/kernel_data_key.vbprivk \
|
||||
--version 1 \
|
||||
--arch arm \
|
||||
--config dummy_config \
|
||||
--bootloader dummy_bootloader \
|
||||
--vmlinuz u-boot-dtb.img
|
||||
}
|
||||
|
||||
package() {
|
||||
install -D -m644 "$builddir"/u-boot-dtb.img.kpart \
|
||||
"$pkgdir"/usr/share/u-boot/google-veyron-minnie/u-boot-dtb.img.kpart
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
40dd4d9ef87a1829158658c433d46a047a39c0d8c314ad8d133f7240343ee3a75b060f009dd2efe598cfb8a766773f6cd773ea7f7745ee88e52a771c77eb1c6e u-boot-2021.01.tar.bz2
|
||||
53e12dece9eb7ab4d5317ac2570714954c3158f1717abe729deca454244a97f885ae9cc571bab4f80a5b65d6dde7752242ac856138eede347fde719ff21a6097 0001-chainloading-v2021.01.patch
|
||||
b3fd3e1fea09f947b2f0b35dc5a4abd2bf8215907942a88c36685973d08112b74e5cc2e5fc3666a8d27a9f37873dfaedf2136f52c2756c9c97cbb8ad0472478c 0002-supress-efi-errors-v2021.01.patch
|
||||
bc80db7cad45d2f5bca5e9f19df4e5c66dc5dd5492a7beba78e95476d1e6b806da434f0e175d527d19e7a9b46b9bcba32a4126b1a6e8de32c87c588ac571fede 0003-add-efi-support.patch
|
||||
2944e710882522748816e2027eee9a9bfd16385ffa6ab051c385ad7ff04b663863e69273972c5988ad64ca7b3b71ee46937818490b1dbad6eb75928c1db7440a chromebook_minnie.its
|
||||
"
|
||||
@@ -1,42 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
/ {
|
||||
description = "U-Boot mainline";
|
||||
#address-cells = <1>;
|
||||
|
||||
images {
|
||||
kernel@1 {
|
||||
description = "U-Boot mainline";
|
||||
type = "kernel_noload";
|
||||
arch = "arm";
|
||||
os = "linux";
|
||||
data = /incbin/("./u-boot.bin");
|
||||
compression = "none";
|
||||
load = <0>;
|
||||
entry = <0>;
|
||||
hash@2 {
|
||||
algo = "sha1";
|
||||
};
|
||||
};
|
||||
|
||||
fdt@1{
|
||||
description = "U-Boot dummy dtb";
|
||||
data = /incbin/("./u-boot.dtb");
|
||||
type = "flat_dt";
|
||||
arch = "arm";
|
||||
compression = "none";
|
||||
hash@1{
|
||||
algo = "sha1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "config@1";
|
||||
config@1 {
|
||||
description = "Boot U-Boot";
|
||||
kernel = "kernel@1";
|
||||
fdt = "fdt@1";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -1,72 +0,0 @@
|
||||
diff --git a/configs/chromebit_mickey_defconfig b/configs/chromebit_mickey_defconfig
|
||||
index 2a308eeaeb..556cc95b82 100644
|
||||
--- a/configs/chromebit_mickey_defconfig
|
||||
+++ b/configs/chromebit_mickey_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -98,3 +98,4 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
diff --git a/configs/chromebook_jerry_defconfig b/configs/chromebook_jerry_defconfig
|
||||
index dada557952..be06e64909 100644
|
||||
--- a/configs/chromebook_jerry_defconfig
|
||||
+++ b/configs/chromebook_jerry_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -106,3 +106,4 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig
|
||||
index 985ca94770..8884d2d3da 100644
|
||||
--- a/configs/chromebook_minnie_defconfig
|
||||
+++ b/configs/chromebook_minnie_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -105,3 +105,4 @@ CONFIG_CONSOLE_SCROLL_LINES=10
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
diff --git a/configs/chromebook_speedy_defconfig b/configs/chromebook_speedy_defconfig
|
||||
index e3d4c30739..b81eeca775 100644
|
||||
--- a/configs/chromebook_speedy_defconfig
|
||||
+++ b/configs/chromebook_speedy_defconfig
|
||||
@@ -1,7 +1,7 @@
|
||||
CONFIG_ARM=y
|
||||
# CONFIG_SPL_USE_ARCH_MEMCPY is not set
|
||||
CONFIG_ARCH_ROCKCHIP=y
|
||||
-CONFIG_SYS_TEXT_BASE=0x00100000
|
||||
+CONFIG_SYS_TEXT_BASE=0x02000100
|
||||
CONFIG_NR_DRAM_BANKS=1
|
||||
CONFIG_SYS_SPI_U_BOOT_OFFS=0x20000
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
@@ -102,3 +102,4 @@ CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
+# CONFIG_EFI_LOADER is not set
|
||||
@@ -1,103 +0,0 @@
|
||||
diff --git a/disk/part_efi.c b/disk/part_efi.c
|
||||
index 60b1c1d761..3003e096ea 100644
|
||||
--- a/disk/part_efi.c
|
||||
+++ b/disk/part_efi.c
|
||||
@@ -95,10 +95,10 @@ static int validate_gpt_header(gpt_header *gpt_h, lbaint_t lba,
|
||||
|
||||
/* Check the GPT header signature */
|
||||
if (le64_to_cpu(gpt_h->signature) != GPT_HEADER_SIGNATURE_UBOOT) {
|
||||
- printf("%s signature is wrong: 0x%llX != 0x%llX\n",
|
||||
+/* printf("%s signature is wrong: 0x%llX != 0x%llX\n",
|
||||
"GUID Partition Table Header",
|
||||
le64_to_cpu(gpt_h->signature),
|
||||
- GPT_HEADER_SIGNATURE_UBOOT);
|
||||
+ GPT_HEADER_SIGNATURE_UBOOT); */
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -682,8 +682,8 @@ int gpt_verify_headers(struct blk_desc *dev_desc, gpt_header *gpt_head,
|
||||
if (is_gpt_valid(dev_desc,
|
||||
GPT_PRIMARY_PARTITION_TABLE_LBA,
|
||||
gpt_head, gpt_pte) != 1) {
|
||||
- printf("%s: *** ERROR: Invalid GPT ***\n",
|
||||
- __func__);
|
||||
+/* printf("%s: *** ERROR: Invalid GPT ***\n",
|
||||
+ __func__); */
|
||||
return -1;
|
||||
}
|
||||
|
||||
@@ -968,7 +968,7 @@ static int is_gpt_valid(struct blk_desc *dev_desc, u64 lba,
|
||||
/* Read and allocate Partition Table Entries */
|
||||
*pgpt_pte = alloc_read_gpt_entries(dev_desc, pgpt_head);
|
||||
if (*pgpt_pte == NULL) {
|
||||
- printf("GPT: Failed to allocate memory for PTE\n");
|
||||
+ /* printf("GPT: Failed to allocate memory for PTE\n"); */
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1008,9 +1008,9 @@ static int find_valid_gpt(struct blk_desc *dev_desc, gpt_header *gpt_head,
|
||||
__func__);
|
||||
return 0;
|
||||
}
|
||||
- if (r != 2)
|
||||
+/* if (r != 2)
|
||||
printf("%s: *** Using Backup GPT ***\n",
|
||||
- __func__);
|
||||
+ __func__); */
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
diff --git a/fs/ext4/ext4_common.c b/fs/ext4/ext4_common.c
|
||||
index c52cc400e1..e64ff6c4cf 100644
|
||||
--- a/fs/ext4/ext4_common.c
|
||||
+++ b/fs/ext4/ext4_common.c
|
||||
@@ -2415,7 +2415,7 @@ int ext4fs_mount(unsigned part_length)
|
||||
|
||||
return 1;
|
||||
fail:
|
||||
- printf("Failed to mount ext2 filesystem...\n");
|
||||
+/* printf("Failed to mount ext2 filesystem...\n"); */
|
||||
fail_noerr:
|
||||
free(data);
|
||||
ext4fs_root = NULL;
|
||||
diff --git a/fs/fs.c b/fs/fs.c
|
||||
index 7a4020607a..a7bb481915 100644
|
||||
--- a/fs/fs.c
|
||||
+++ b/fs/fs.c
|
||||
@@ -36,7 +36,7 @@ static int fs_type = FS_TYPE_ANY;
|
||||
static inline int fs_probe_unsupported(struct blk_desc *fs_dev_desc,
|
||||
struct disk_partition *fs_partition)
|
||||
{
|
||||
- log_err("** Unrecognized filesystem type **\n");
|
||||
+/* log_err("** Unrecognized filesystem type **\n"); */
|
||||
return -1;
|
||||
}
|
||||
|
||||
diff --git a/fs/fs_internal.c b/fs/fs_internal.c
|
||||
index bfc35c996c..35d75518d3 100644
|
||||
--- a/fs/fs_internal.c
|
||||
+++ b/fs/fs_internal.c
|
||||
@@ -29,8 +29,8 @@ int fs_devread(struct blk_desc *blk, struct disk_partition *partition,
|
||||
/* Check partition boundaries */
|
||||
if ((sector + ((byte_offset + byte_len - 1) >> log2blksz))
|
||||
>= partition->size) {
|
||||
- log_err("%s read outside partition " LBAFU "\n", __func__,
|
||||
- sector);
|
||||
+/* log_err("%s read outside partition " LBAFU "\n", __func__,
|
||||
+ sector); */
|
||||
return 0;
|
||||
}
|
||||
|
||||
diff --git a/lib/efi_loader/efi_disk.c b/lib/efi_loader/efi_disk.c
|
||||
index 7bd1ccec45..62663f45f8 100644
|
||||
--- a/lib/efi_loader/efi_disk.c
|
||||
+++ b/lib/efi_loader/efi_disk.c
|
||||
@@ -531,7 +531,7 @@ efi_status_t efi_disk_register(void)
|
||||
const char *if_typename = blk_get_if_type_name(desc->if_type);
|
||||
|
||||
/* Add block device for the full device */
|
||||
- log_info("Scanning disk %s...\n", dev->name);
|
||||
+/* log_info("Scanning disk %s...\n", dev->name); */
|
||||
ret = efi_disk_add_dev(NULL, NULL, if_typename,
|
||||
desc, desc->devnum, 0, 0, &disk);
|
||||
if (ret == EFI_NOT_READY) {
|
||||
@@ -1,21 +0,0 @@
|
||||
From 92c21e5140288bec38eff1f5bcca63f7555b8d85 Mon Sep 17 00:00:00 2001
|
||||
From: Anton Bambura <jenneron@protonmail.com>
|
||||
Date: Tue, 24 May 2022 05:30:19 +0300
|
||||
Subject: [PATCH] add efi support
|
||||
---
|
||||
configs/chromebook_speedy_defconfig | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configs/chromebook_speedy_defconfig b/configs/chromebook_speedy_defconfig
|
||||
index 8884d2d3da..1301e3e4ff 100644
|
||||
--- a/configs/chromebook_speedy_defconfig
|
||||
+++ b/configs/chromebook_speedy_defconfig
|
||||
@@ -105,4 +105,5 @@ CONFIG_CONSOLE_SCROLL_LINES=10
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
-# CONFIG_EFI_LOADER is not set
|
||||
+CONFIG_CMD_BOOTEFI=y
|
||||
+CONFIG_EFI_LOADER=y
|
||||
--
|
||||
2.25.1
|
||||
@@ -1,59 +0,0 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=u-boot-veyron-speedy
|
||||
pkgver=2021.01
|
||||
pkgrel=0
|
||||
pkgdesc="U-Boot for ASUS Chromebook C201"
|
||||
url="https://www.denx.de/wiki/U-Boot/"
|
||||
arch="armv7"
|
||||
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
|
||||
ISC LGPL-2.0-only LGPL-2.1-only X11"
|
||||
options="!check" # no tests in upstream
|
||||
makedepends="$depends_dev bc dtc python3-dev swig bison flex openssl-dev
|
||||
py3-setuptools linux-headers u-boot-tools vboot-utils"
|
||||
source="
|
||||
https://ftp.denx.de/pub/u-boot/u-boot-${pkgver//_/-}.tar.bz2
|
||||
0001-chainloading-v2021.01.patch
|
||||
0002-supress-efi-errors-v2021.01.patch
|
||||
0003-add-efi-support.patch
|
||||
chromebook_speedy.its
|
||||
"
|
||||
|
||||
builddir="$srcdir"/u-boot-${pkgver//_/-}
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
}
|
||||
|
||||
build() {
|
||||
make chromebook_speedy_defconfig
|
||||
make
|
||||
|
||||
cp "$srcdir"/chromebook_speedy.its ./
|
||||
mkimage -f chromebook_speedy.its u-boot-dtb.img
|
||||
|
||||
echo -e "\n" > dummy_config
|
||||
echo -e "\n" > dummy_bootloader
|
||||
|
||||
vbutil_kernel \
|
||||
--pack u-boot-dtb.img.kpart \
|
||||
--keyblock /usr/share/vboot/devkeys/kernel.keyblock \
|
||||
--signprivate /usr/share/vboot/devkeys/kernel_data_key.vbprivk \
|
||||
--version 1 \
|
||||
--arch arm \
|
||||
--config dummy_config \
|
||||
--bootloader dummy_bootloader \
|
||||
--vmlinuz u-boot-dtb.img
|
||||
}
|
||||
|
||||
package() {
|
||||
install -D -m644 "$builddir"/u-boot-dtb.img.kpart \
|
||||
"$pkgdir"/usr/share/u-boot/google-veyron-speedy/u-boot-dtb.img.kpart
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
40dd4d9ef87a1829158658c433d46a047a39c0d8c314ad8d133f7240343ee3a75b060f009dd2efe598cfb8a766773f6cd773ea7f7745ee88e52a771c77eb1c6e u-boot-2021.01.tar.bz2
|
||||
53e12dece9eb7ab4d5317ac2570714954c3158f1717abe729deca454244a97f885ae9cc571bab4f80a5b65d6dde7752242ac856138eede347fde719ff21a6097 0001-chainloading-v2021.01.patch
|
||||
b3fd3e1fea09f947b2f0b35dc5a4abd2bf8215907942a88c36685973d08112b74e5cc2e5fc3666a8d27a9f37873dfaedf2136f52c2756c9c97cbb8ad0472478c 0002-supress-efi-errors-v2021.01.patch
|
||||
789e50a7d01308f2eba442fe20ab93e2a3c2e47af00a20bc6f5cca7a7f91f8fa266884dd88712a28673c2191b0499f866ff560771169986b0d60387ebfdc8211 0003-add-efi-support.patch
|
||||
2944e710882522748816e2027eee9a9bfd16385ffa6ab051c385ad7ff04b663863e69273972c5988ad64ca7b3b71ee46937818490b1dbad6eb75928c1db7440a chromebook_speedy.its
|
||||
"
|
||||
@@ -1,42 +0,0 @@
|
||||
/dts-v1/;
|
||||
|
||||
/ {
|
||||
description = "U-Boot mainline";
|
||||
#address-cells = <1>;
|
||||
|
||||
images {
|
||||
kernel@1 {
|
||||
description = "U-Boot mainline";
|
||||
type = "kernel_noload";
|
||||
arch = "arm";
|
||||
os = "linux";
|
||||
data = /incbin/("./u-boot.bin");
|
||||
compression = "none";
|
||||
load = <0>;
|
||||
entry = <0>;
|
||||
hash@2 {
|
||||
algo = "sha1";
|
||||
};
|
||||
};
|
||||
|
||||
fdt@1{
|
||||
description = "U-Boot dummy dtb";
|
||||
data = /incbin/("./u-boot.dtb");
|
||||
type = "flat_dt";
|
||||
arch = "arm";
|
||||
compression = "none";
|
||||
hash@1{
|
||||
algo = "sha1";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
configurations {
|
||||
default = "config@1";
|
||||
config@1 {
|
||||
description = "Boot U-Boot";
|
||||
kernel = "kernel@1";
|
||||
fdt = "fdt@1";
|
||||
};
|
||||
};
|
||||
};
|
||||
@@ -0,0 +1,59 @@
|
||||
From e093b4722643682910d9bc2f1333fbf095712b20 Mon Sep 17 00:00:00 2001
|
||||
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
Date: Fri, 7 Jul 2023 16:11:37 +0300
|
||||
Subject: [PATCH 1/7] rockchip: veyron: Enable RESET driver
|
||||
|
||||
Commit 70e351bdfeee ("rockchip: jerry: Enable RESET driver") enables
|
||||
DM_RESET for chromebook_jerry to fix its display as required by changes
|
||||
to the Rockchip video drivers. Enable it for other veyron boards as
|
||||
well.
|
||||
|
||||
Fixes: cd529f7ad62 ("rockchip: video: edp: Add missing reset support")
|
||||
Fixes: 9749d2ea29e ("rockchip: video: vop: Add reset support")
|
||||
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
---
|
||||
|
||||
configs/chromebit_mickey_defconfig | 1 +
|
||||
configs/chromebook_minnie_defconfig | 1 +
|
||||
configs/chromebook_speedy_defconfig | 1 +
|
||||
3 files changed, 3 insertions(+)
|
||||
|
||||
diff --git a/configs/chromebit_mickey_defconfig b/configs/chromebit_mickey_defconfig
|
||||
index d4302353c5df..a7c6213a9892 100644
|
||||
--- a/configs/chromebit_mickey_defconfig
|
||||
+++ b/configs/chromebit_mickey_defconfig
|
||||
@@ -10,6 +10,7 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000
|
||||
CONFIG_SF_DEFAULT_SPEED=20000000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-mickey"
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
+CONFIG_DM_RESET=y
|
||||
CONFIG_SYS_MONITOR_LEN=614400
|
||||
CONFIG_ROCKCHIP_RK3288=y
|
||||
# CONFIG_SPL_MMC is not set
|
||||
diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig
|
||||
index 73ab2f62af5e..8a4e1858c8bd 100644
|
||||
--- a/configs/chromebook_minnie_defconfig
|
||||
+++ b/configs/chromebook_minnie_defconfig
|
||||
@@ -10,6 +10,7 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000
|
||||
CONFIG_SF_DEFAULT_SPEED=20000000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-minnie"
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
+CONFIG_DM_RESET=y
|
||||
CONFIG_SYS_MONITOR_LEN=614400
|
||||
CONFIG_ROCKCHIP_RK3288=y
|
||||
# CONFIG_SPL_MMC is not set
|
||||
diff --git a/configs/chromebook_speedy_defconfig b/configs/chromebook_speedy_defconfig
|
||||
index 06437aae18d6..45c22f5b103a 100644
|
||||
--- a/configs/chromebook_speedy_defconfig
|
||||
+++ b/configs/chromebook_speedy_defconfig
|
||||
@@ -10,6 +10,7 @@ CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0x100000
|
||||
CONFIG_SF_DEFAULT_SPEED=20000000
|
||||
CONFIG_DEFAULT_DEVICE_TREE="rk3288-veyron-speedy"
|
||||
CONFIG_SPL_TEXT_BASE=0xff704000
|
||||
+CONFIG_DM_RESET=y
|
||||
CONFIG_SYS_MONITOR_LEN=614400
|
||||
CONFIG_ROCKCHIP_RK3288=y
|
||||
# CONFIG_SPL_MMC is not set
|
||||
--
|
||||
2.40.1
|
||||
|
||||
+53
@@ -0,0 +1,53 @@
|
||||
From 981b7635d5fbac38a3cafa9d0b78f32135becfca Mon Sep 17 00:00:00 2001
|
||||
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
Date: Fri, 7 Jul 2023 16:25:37 +0300
|
||||
Subject: [PATCH 2/7] rockchip: veyron: Enable building SPI ROM images
|
||||
|
||||
Commit 9b312e26fc77 ("rockchip: Enable building a SPI ROM image on
|
||||
jerry") produces a u-boot.rom file for chromebook_jerry, intended to be
|
||||
written to SPI flash. Build this file for other veyron boards as well,
|
||||
especially because they are already configured only to boot from SPI.
|
||||
|
||||
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
---
|
||||
|
||||
arch/arm/mach-rockchip/rk3288/Kconfig | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/mach-rockchip/rk3288/Kconfig b/arch/arm/mach-rockchip/rk3288/Kconfig
|
||||
index ea94ad114247..69a5614b449a 100644
|
||||
--- a/arch/arm/mach-rockchip/rk3288/Kconfig
|
||||
+++ b/arch/arm/mach-rockchip/rk3288/Kconfig
|
||||
@@ -16,7 +16,9 @@ config TARGET_CHROMEBOOK_JERRY
|
||||
|
||||
config TARGET_CHROMEBIT_MICKEY
|
||||
bool "Google/Rockchip Veyron-Mickey Chromebit"
|
||||
+ select HAS_ROM
|
||||
select BOARD_LATE_INIT
|
||||
+ select ROCKCHIP_SPI_IMAGE
|
||||
help
|
||||
Mickey is a small RK3288-based device with one USB 3.0 port, HDMI
|
||||
and WiFi. It has a separate power port and is designed to connect
|
||||
@@ -26,7 +28,9 @@ config TARGET_CHROMEBIT_MICKEY
|
||||
|
||||
config TARGET_CHROMEBOOK_MINNIE
|
||||
bool "Google/Rockchip Veyron-Minnie Chromebook"
|
||||
+ select HAS_ROM
|
||||
select BOARD_LATE_INIT
|
||||
+ select ROCKCHIP_SPI_IMAGE
|
||||
help
|
||||
Minnie is a RK3288-based convertible clamshell device with 2 USB 3.0
|
||||
ports, micro HDMI, a 10.1-inch 1280x800 EDP display, micro-SD card,
|
||||
@@ -37,7 +41,9 @@ config TARGET_CHROMEBOOK_MINNIE
|
||||
|
||||
config TARGET_CHROMEBOOK_SPEEDY
|
||||
bool "Google/Rockchip Veyron-Speedy Chromebook"
|
||||
+ select HAS_ROM
|
||||
select BOARD_LATE_INIT
|
||||
+ select ROCKCHIP_SPI_IMAGE
|
||||
help
|
||||
Speedy is a RK3288-based clamshell device with 2 USB 2.0 ports,
|
||||
micro HDMI, an 11.6 inch display, micro-SD card,
|
||||
--
|
||||
2.40.1
|
||||
|
||||
+59
@@ -0,0 +1,59 @@
|
||||
From a7bf5a5461e682e3a1f7f2cebce0a01e1f348c76 Mon Sep 17 00:00:00 2001
|
||||
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
Date: Fri, 7 Jul 2023 16:21:08 +0300
|
||||
Subject: [PATCH 3/7] rockchip: veyron: Unify u-boot.dtsi bootph-all fragments
|
||||
|
||||
The rk3288-veyron-speedy-u-boot.dtsi file duplicates the bootphase dts
|
||||
fragments from rk3288-veyron-u-boot.dtsi even though it #inclues that.
|
||||
Deduplicate these into the latter file, which should also make the eMMC
|
||||
available to the other veyron boards' SPL.
|
||||
|
||||
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
---
|
||||
|
||||
arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi | 16 ----------------
|
||||
arch/arm/dts/rk3288-veyron-u-boot.dtsi | 4 ++++
|
||||
2 files changed, 4 insertions(+), 16 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi b/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi
|
||||
index 90ce9e1395de..2a4ba44e0bf9 100644
|
||||
--- a/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi
|
||||
+++ b/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi
|
||||
@@ -15,19 +15,3 @@ &dmc {
|
||||
0x0 0xc3 0x6 0x1>;
|
||||
rockchip,sdram-params = <0x20D266A4 0x5B6 6 533000000 6 13 0>;
|
||||
};
|
||||
-
|
||||
-&sdmmc {
|
||||
- bootph-all;
|
||||
-};
|
||||
-
|
||||
-&emmc {
|
||||
- bootph-all;
|
||||
-};
|
||||
-
|
||||
-&uart2 {
|
||||
- bootph-all;
|
||||
-};
|
||||
-
|
||||
-&pinctrl {
|
||||
- bootph-all;
|
||||
-};
|
||||
diff --git a/arch/arm/dts/rk3288-veyron-u-boot.dtsi b/arch/arm/dts/rk3288-veyron-u-boot.dtsi
|
||||
index ab564e73ed00..4f9c59c67573 100644
|
||||
--- a/arch/arm/dts/rk3288-veyron-u-boot.dtsi
|
||||
+++ b/arch/arm/dts/rk3288-veyron-u-boot.dtsi
|
||||
@@ -31,6 +31,10 @@ &dmc {
|
||||
>;
|
||||
};
|
||||
|
||||
+&emmc {
|
||||
+ bootph-all;
|
||||
+};
|
||||
+
|
||||
&gpio3 {
|
||||
bootph-all;
|
||||
};
|
||||
--
|
||||
2.40.1
|
||||
|
||||
+85
@@ -0,0 +1,85 @@
|
||||
From dcbd49ab8493b92f0b93ec798c222dc3e8e33bd6 Mon Sep 17 00:00:00 2001
|
||||
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
Date: Fri, 7 Jul 2023 16:45:13 +0300
|
||||
Subject: [PATCH 4/7] rockchip: veyron: Add serial, logging, silent console
|
||||
support
|
||||
|
||||
Commit eba768c54587 ("rockchip: jerry: Add serial support") enables
|
||||
ROCKCHIP_SERIAL for chromebook_jerry to make the serial console work
|
||||
correctly. Enable it also for other veyron boards.
|
||||
|
||||
Also enable logging and disable scrolling multiple lines at once as in
|
||||
chromebook_jerry, and enable silent console as chromebook_minnie does.
|
||||
|
||||
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
---
|
||||
|
||||
configs/chromebit_mickey_defconfig | 3 +++
|
||||
configs/chromebook_minnie_defconfig | 3 ++-
|
||||
configs/chromebook_speedy_defconfig | 1 +
|
||||
3 files changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configs/chromebit_mickey_defconfig b/configs/chromebit_mickey_defconfig
|
||||
index a7c6213a9892..f45b14b9d3d1 100644
|
||||
--- a/configs/chromebit_mickey_defconfig
|
||||
+++ b/configs/chromebit_mickey_defconfig
|
||||
@@ -26,6 +26,8 @@ CONFIG_SPL_PAYLOAD="u-boot.img"
|
||||
CONFIG_DEBUG_UART=y
|
||||
CONFIG_USE_PREBOOT=y
|
||||
CONFIG_DEFAULT_FDT_FILE="rk3288-veyron-mickey.dtb"
|
||||
+CONFIG_SILENT_CONSOLE=y
|
||||
+CONFIG_LOG=y
|
||||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
@@ -96,6 +98,7 @@ CONFIG_RAM=y
|
||||
CONFIG_SPL_RAM=y
|
||||
CONFIG_DEBUG_UART_SHIFT=2
|
||||
CONFIG_SYS_NS16550_MEM32=y
|
||||
+CONFIG_ROCKCHIP_SERIAL=y
|
||||
CONFIG_ROCKCHIP_SPI=y
|
||||
CONFIG_SYSRESET=y
|
||||
CONFIG_USB=y
|
||||
diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig
|
||||
index 8a4e1858c8bd..01964d13754e 100644
|
||||
--- a/configs/chromebook_minnie_defconfig
|
||||
+++ b/configs/chromebook_minnie_defconfig
|
||||
@@ -27,6 +27,7 @@ CONFIG_DEBUG_UART=y
|
||||
CONFIG_USE_PREBOOT=y
|
||||
CONFIG_DEFAULT_FDT_FILE="rk3288-veyron-minnie.dtb"
|
||||
CONFIG_SILENT_CONSOLE=y
|
||||
+CONFIG_LOG=y
|
||||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
@@ -98,6 +99,7 @@ CONFIG_RAM=y
|
||||
CONFIG_SPL_RAM=y
|
||||
CONFIG_DEBUG_UART_SHIFT=2
|
||||
CONFIG_SYS_NS16550_MEM32=y
|
||||
+CONFIG_ROCKCHIP_SERIAL=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_I2S=y
|
||||
CONFIG_I2S_ROCKCHIP=y
|
||||
@@ -114,7 +116,6 @@ CONFIG_DISPLAY=y
|
||||
CONFIG_VIDEO_ROCKCHIP=y
|
||||
CONFIG_DISPLAY_ROCKCHIP_EDP=y
|
||||
CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
-CONFIG_CONSOLE_SCROLL_LINES=10
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
diff --git a/configs/chromebook_speedy_defconfig b/configs/chromebook_speedy_defconfig
|
||||
index 45c22f5b103a..f8f2a280f6cf 100644
|
||||
--- a/configs/chromebook_speedy_defconfig
|
||||
+++ b/configs/chromebook_speedy_defconfig
|
||||
@@ -27,6 +27,7 @@ CONFIG_DEBUG_UART=y
|
||||
CONFIG_USE_PREBOOT=y
|
||||
CONFIG_DEFAULT_FDT_FILE="rk3288-veyron-speedy.dtb"
|
||||
CONFIG_SILENT_CONSOLE=y
|
||||
+CONFIG_LOG=y
|
||||
# CONFIG_DISPLAY_CPUINFO is not set
|
||||
CONFIG_DISPLAY_BOARDINFO_LATE=y
|
||||
CONFIG_BOARD_EARLY_INIT_R=y
|
||||
--
|
||||
2.40.1
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
From 859ada4302ab783367651626960298475d2a0ddc Mon Sep 17 00:00:00 2001
|
||||
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
Date: Fri, 7 Jul 2023 19:32:13 +0300
|
||||
Subject: [PATCH 5/7] rockchip: veyron: Use TrueType fonts
|
||||
|
||||
Commit 815ed79d8338 ("video: rockchip: Use TrueType fonts with jerry")
|
||||
enables makes chromebook_jerry use TrueType fonts. Make other veyron
|
||||
boards switch to it as well.
|
||||
|
||||
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
---
|
||||
I have no idea why that commit disables USE_PRIVATE_LIBGCC, but I'm
|
||||
following that change here.
|
||||
|
||||
configs/chromebit_mickey_defconfig | 2 ++
|
||||
configs/chromebook_minnie_defconfig | 2 ++
|
||||
2 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/configs/chromebit_mickey_defconfig b/configs/chromebit_mickey_defconfig
|
||||
index f45b14b9d3d1..81efa0fd4cc6 100644
|
||||
--- a/configs/chromebit_mickey_defconfig
|
||||
+++ b/configs/chromebit_mickey_defconfig
|
||||
@@ -107,9 +107,11 @@ CONFIG_USB_DWC2=y
|
||||
CONFIG_ROCKCHIP_USB2_PHY=y
|
||||
CONFIG_VIDEO=y
|
||||
# CONFIG_VIDEO_BPP8 is not set
|
||||
+CONFIG_CONSOLE_TRUETYPE=y
|
||||
CONFIG_DISPLAY=y
|
||||
CONFIG_VIDEO_ROCKCHIP=y
|
||||
CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
+# CONFIG_USE_PRIVATE_LIBGCC is not set
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
diff --git a/configs/chromebook_minnie_defconfig b/configs/chromebook_minnie_defconfig
|
||||
index 01964d13754e..e2302074e8b3 100644
|
||||
--- a/configs/chromebook_minnie_defconfig
|
||||
+++ b/configs/chromebook_minnie_defconfig
|
||||
@@ -112,10 +112,12 @@ CONFIG_USB_DWC2=y
|
||||
CONFIG_ROCKCHIP_USB2_PHY=y
|
||||
CONFIG_VIDEO=y
|
||||
# CONFIG_VIDEO_BPP8 is not set
|
||||
+CONFIG_CONSOLE_TRUETYPE=y
|
||||
CONFIG_DISPLAY=y
|
||||
CONFIG_VIDEO_ROCKCHIP=y
|
||||
CONFIG_DISPLAY_ROCKCHIP_EDP=y
|
||||
CONFIG_DISPLAY_ROCKCHIP_HDMI=y
|
||||
+# CONFIG_USE_PRIVATE_LIBGCC is not set
|
||||
CONFIG_SPL_TINY_MEMSET=y
|
||||
CONFIG_CMD_DHRYSTONE=y
|
||||
CONFIG_ERRNO_STR=y
|
||||
--
|
||||
2.40.1
|
||||
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
From ed6b53360701501acf20012dd5969db99f3c707e Mon Sep 17 00:00:00 2001
|
||||
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
Date: Fri, 7 Jul 2023 18:30:48 +0300
|
||||
Subject: [PATCH 6/7] rockchip: chromebook_jerry: Re-enable MAX98090 codec
|
||||
driver
|
||||
|
||||
Sound support for chromebook_jerry needs the MAX98090 codec driver. This
|
||||
was enabled in commit 2d0c01b8f0ad ("sound: rockchip: Add sound support
|
||||
for jerry"), but apparently lost in commit 7ae2729401bb ("configs:
|
||||
Resync with savedefconfig"). Enable it again.
|
||||
|
||||
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
---
|
||||
|
||||
configs/chromebook_jerry_defconfig | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/configs/chromebook_jerry_defconfig b/configs/chromebook_jerry_defconfig
|
||||
index 1a54986d089e..5b601a0b5809 100644
|
||||
--- a/configs/chromebook_jerry_defconfig
|
||||
+++ b/configs/chromebook_jerry_defconfig
|
||||
@@ -102,6 +102,7 @@ CONFIG_ROCKCHIP_SERIAL=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_I2S=y
|
||||
CONFIG_I2S_ROCKCHIP=y
|
||||
+CONFIG_SOUND_MAX98090=y
|
||||
CONFIG_ROCKCHIP_SPI=y
|
||||
CONFIG_SYSRESET=y
|
||||
CONFIG_USB=y
|
||||
--
|
||||
2.40.1
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
From 83ced846c7ec6cf4c965b0397686bee27049de31 Mon Sep 17 00:00:00 2001
|
||||
From: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
Date: Fri, 7 Jul 2023 16:49:18 +0300
|
||||
Subject: [PATCH 7/7] rockchip: chromebook_speedy: Enable sound
|
||||
|
||||
Commit ec107f04b619 ("rockchip: chromebook_minnie: Enable sound") and
|
||||
commit 2d0c01b8f0ad ("sound: rockchip: Add sound support for jerry")
|
||||
enable audio support for chromebook_minnie and chromebook_jerry. Enable
|
||||
it for chromebook_speedy as well, but put the non-upstream sound node
|
||||
in the board -u-boot.dtsi instead.
|
||||
|
||||
Signed-off-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
|
||||
---
|
||||
Not enabling these for chromebit_mickey, as that'd use HDMI in a way I
|
||||
don't know how.
|
||||
|
||||
arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi | 14 ++++++++++++++
|
||||
configs/chromebook_speedy_defconfig | 5 +++++
|
||||
2 files changed, 19 insertions(+)
|
||||
|
||||
diff --git a/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi b/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi
|
||||
index 2a4ba44e0bf9..6bfa84906e35 100644
|
||||
--- a/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi
|
||||
+++ b/arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi
|
||||
@@ -5,6 +5,20 @@
|
||||
|
||||
#include "rk3288-veyron-u-boot.dtsi"
|
||||
|
||||
+/ {
|
||||
+ sound {
|
||||
+ compatible = "rockchip,audio-max98090-jerry";
|
||||
+
|
||||
+ cpu {
|
||||
+ sound-dai = <&i2s 0>;
|
||||
+ };
|
||||
+
|
||||
+ codec {
|
||||
+ sound-dai = <&max98090 0>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&dmc {
|
||||
rockchip,pctl-timing = <0x215 0xc8 0x0 0x35 0x26 0x2 0x70 0x2000d
|
||||
0x6 0x0 0x8 0x4 0x17 0x24 0xd 0x6
|
||||
diff --git a/configs/chromebook_speedy_defconfig b/configs/chromebook_speedy_defconfig
|
||||
index f8f2a280f6cf..15b6e21095db 100644
|
||||
--- a/configs/chromebook_speedy_defconfig
|
||||
+++ b/configs/chromebook_speedy_defconfig
|
||||
@@ -52,6 +52,7 @@ CONFIG_CMD_USB=y
|
||||
# CONFIG_CMD_SETEXPR is not set
|
||||
CONFIG_CMD_CACHE=y
|
||||
CONFIG_CMD_TIME=y
|
||||
+CONFIG_CMD_SOUND=y
|
||||
CONFIG_CMD_PMIC=y
|
||||
CONFIG_CMD_REGULATOR=y
|
||||
# CONFIG_SPL_DOS_PARTITION is not set
|
||||
@@ -99,6 +100,10 @@ CONFIG_SPL_RAM=y
|
||||
CONFIG_DEBUG_UART_SHIFT=2
|
||||
CONFIG_SYS_NS16550_MEM32=y
|
||||
CONFIG_ROCKCHIP_SERIAL=y
|
||||
+CONFIG_SOUND=y
|
||||
+CONFIG_I2S=y
|
||||
+CONFIG_I2S_ROCKCHIP=y
|
||||
+CONFIG_SOUND_MAX98090=y
|
||||
CONFIG_ROCKCHIP_SPI=y
|
||||
CONFIG_SYSRESET=y
|
||||
CONFIG_USB=y
|
||||
--
|
||||
2.40.1
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
# Maintainer: Jenneron <jenneron@protonmail.com>
|
||||
pkgname=u-boot-veyron
|
||||
pkgver=2023.07_rc6
|
||||
pkgrel=0
|
||||
pkgdesc="u-boot for Google Veyron chromebooks"
|
||||
url="https://www.denx.de/wiki/U-Boot/"
|
||||
arch="armv7"
|
||||
license="GPL-2.0-or-later OFL-1.1 BSD-2-Clause BSD-3-Clause eCos-2.0 IBM-pibs
|
||||
ISC LGPL-2.0-only LGPL-2.1-only X11"
|
||||
options="!check" # no tests in upstream
|
||||
makedepends="$depends_dev bc dtc python3-dev swig bison flex openssl-dev
|
||||
py3-setuptools linux-headers u-boot-tools vboot-utils"
|
||||
source="
|
||||
https://ftp.denx.de/pub/u-boot/u-boot-${pkgver//_/-}.tar.bz2
|
||||
0001-rockchip-veyron-Enable-RESET-driver.patch
|
||||
0002-rockchip-veyron-Enable-building-SPI-ROM-images.patch
|
||||
0003-rockchip-veyron-Unify-u-boot.dtsi-bootph-all-fragmen.patch
|
||||
0004-rockchip-veyron-Add-serial-logging-silent-console-su.patch
|
||||
0005-rockchip-veyron-Use-TrueType-fonts.patch
|
||||
0006-rockchip-chromebook_jerry-Re-enable-MAX98090-codec-d.patch
|
||||
0007-rockchip-chromebook_speedy-Enable-sound.patch
|
||||
"
|
||||
builddir="$srcdir"/u-boot-${pkgver//_/-}
|
||||
|
||||
_boards="
|
||||
chromebit_mickey
|
||||
chromebook_jerry
|
||||
chromebook_minnie
|
||||
chromebook_speedy
|
||||
"
|
||||
|
||||
subpackages="$(
|
||||
for board in $_boards; do
|
||||
printf "%s-%s:_subpkg\n" "$pkgname" "${board##*_}"
|
||||
done
|
||||
)"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
}
|
||||
|
||||
build() {
|
||||
for board in $_boards
|
||||
do
|
||||
_dir="${board##*_}"
|
||||
mkdir "$_dir"
|
||||
make O="$_dir" "$board"_defconfig all
|
||||
done
|
||||
}
|
||||
|
||||
package() {
|
||||
mkdir -p "$pkgdir"
|
||||
}
|
||||
|
||||
_subpkg() {
|
||||
local board=${subpkgname##*u-boot-veyron-}
|
||||
pkgdesc="U-Boot for $board"
|
||||
|
||||
install -Dm644 "$builddir"/"$board"/u-boot.rom \
|
||||
-t "$subpkgdir"/usr/share/u-boot/google-veyron-"$board"
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
022518ca1ca372f3aa0983920d0df71b6d14ecec37a07c2202058923bfa1993ba2a79a96ecc482214619eed97a4d92a4d0e1e2033caf5063c9b2679ee70784d0 u-boot-2023.07-rc6.tar.bz2
|
||||
10b8b6bc79df41aefccbe6fe6b61c944c34527ef3e982f425951a8a0deb1fc5f8f9ff9e6b1c3b5d8cf675b14dc9f12291659c4051aa42f1cd635462be43eba67 0001-rockchip-veyron-Enable-RESET-driver.patch
|
||||
15cbcb1beb8e0c06424030e06b1bf74134141009930da7f26dd9f09992326a59fa2a2a5f89522636e65b9f94e31b68a092ed7eab1b9afaa16c5ca15d85640c67 0002-rockchip-veyron-Enable-building-SPI-ROM-images.patch
|
||||
fe9340247bd5a49d34ca63eff8dca2a0ba634440f422e5a902a8c298e41f1d3765e49420f1931a98621129d248e5337aa2623665cca9205128da0d493681c118 0003-rockchip-veyron-Unify-u-boot.dtsi-bootph-all-fragmen.patch
|
||||
8c20dfe4c197416b5fe7023cb02a82fd53d09129818c731187328eeedf15f40739e7413429d31f7a0a2cbca373debb7932032a26468d2a51106fa59fec3ad3ef 0004-rockchip-veyron-Add-serial-logging-silent-console-su.patch
|
||||
9e3272db4b4bff10f839464d8b4a343d901f99f67791a2f3d60c12a8f390ee28e503bc164c52814669e4c6762083f6097016a2d328e5161aff8f3c02f7d775c7 0005-rockchip-veyron-Use-TrueType-fonts.patch
|
||||
4b61edd48056f49c51252eec66624d39ed17bed5ba6b6ef359e5dc25243ec6d499bc3b92ceaeead7c6156a98d0639d1bd45f6bb1b36eaaf07a1d9c85d7052f2d 0006-rockchip-chromebook_jerry-Re-enable-MAX98090-codec-d.patch
|
||||
9edf74da27dbcab094b975a9a4dfec890790a01222fd1119c43db50efad12a79edacdec8128b71e5bf17d984b4e47f06bb7c64c6195b2354fd2a6c21ba2303cf 0007-rockchip-chromebook_speedy-Enable-sound.patch
|
||||
"
|
||||
@@ -1,6 +1,6 @@
|
||||
# Maintainer: Oliver Smith <ollieparaoid@postmarketos.org>
|
||||
pkgname=mobile-config-firefox
|
||||
pkgver=4.0.2
|
||||
pkgver=4.0.3
|
||||
pkgrel=0
|
||||
pkgdesc="Firefox tweaks for mobile and privacy"
|
||||
url="https://gitlab.com/postmarketOS/mobile-config-firefox"
|
||||
@@ -20,5 +20,5 @@ package() {
|
||||
make DESTDIR="$pkgdir" FIREFOX_DIR=/usr/lib/firefox-esr install
|
||||
}
|
||||
sha512sums="
|
||||
bdb08b03c5feac3feb27c021cd58b36e5aeb965d3de62ae26f7e1764907a9b16aae968c08bbaf9c231b2f64a2ffaba5566cb2b6a8e3327b7542d037bd60c16da mobile-config-firefox-4.0.2.tar.bz2
|
||||
d66654b322a8d71e9592b330149583fa433e6294bda30cfa95097c56156ce842024b76871f765a51bc64603313d261b9f7fed368db0ca988afe1adc19d1a941d mobile-config-firefox-4.0.3.tar.bz2
|
||||
"
|
||||
@@ -0,0 +1,47 @@
|
||||
[org/gnome/desktop/a11y/applications]
|
||||
screen-keyboard-enabled=true
|
||||
|
||||
[org/gnome/desktop/a11y/interface]
|
||||
high-contrast=true
|
||||
|
||||
[org/gnome/desktop/a11y/keyboard]
|
||||
mousekeys-enable=false
|
||||
stickykeys-enable=true
|
||||
|
||||
[org/gnome/desktop/interface]
|
||||
clock-show-weekday=false
|
||||
cursor-blink=false
|
||||
cursor-size=24
|
||||
cursor-theme='breeze_cursors'
|
||||
enable-animations=false
|
||||
font-antialiasing='grayscale'
|
||||
font-hinting='slight'
|
||||
font-name='Noto Sans 11'
|
||||
gtk-theme='Breeze'
|
||||
icon-theme='breeze'
|
||||
show-battery-percentage=true
|
||||
toolbar-style='text'
|
||||
toolkit-accessibility=true
|
||||
|
||||
[org/gnome/desktop/search-providers]
|
||||
disable-external=false
|
||||
disabled=['org.gnome.Contacts.desktop', 'org.gnome.Documents.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.Calendar.desktop', 'org.gnome.Software.desktop', 'org.gnome.seahorse.Application.desktop', 'org.gnome.clocks.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Calculator.desktop', 'org.gnome.Characters.desktop']
|
||||
sort-order=['org.gnome.Contacts.desktop', 'org.gnome.Documents.desktop', 'org.gnome.Nautilus.desktop']
|
||||
|
||||
[org/gnome/desktop/wm/preferences]
|
||||
action-double-click-titlebar='menu'
|
||||
button-layout='icon:minimize,maximize,close'
|
||||
theme='HighContrast'
|
||||
visual-bell=false
|
||||
|
||||
favorite-apps=['org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'firefox.desktop', 'com.github.johnfactotum.Foliate.desktop', 'org.gnome.Geary.desktop', 'com.github.xournalpp.xournalpp.desktop', 'libreoffice-writer.desktop', 'org.kde.okular.desktop']
|
||||
|
||||
[org/gnome/mutter]
|
||||
auto-maximize=true
|
||||
center-new-windows=true
|
||||
|
||||
[org/gnome/nautilus/preferences]
|
||||
click-policy='single'
|
||||
default-folder-viewer='icon-view'
|
||||
search-filter-time-type='last_modified'
|
||||
search-view='list-view'
|
||||
Loaded 100 of 115 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user