Compare commits

..
Author SHA1 Message Date
Clayton Craft d85bff540e postmarketos-ui-plasma-mobile: use 'depends=' in extras subpackage
Nothing is explicitly depending on the -extras subpkg, so pmb_recommends
will never actually trigger. Users who want to install this subpkg are
unable to since pmb_recommends is not supported by apk. By using
'depends' here, users can install this meta subpkg.

fixes d9d439a
2023-07-12 19:25:42 -07:00
Clayton Craft ed0e80f329 shift-axolotl: include correct touchscreen driver in the initramfs (MR 4246)
This is necessary for enabling touchscreen support in FDE apps
2023-07-11 12:09:26 +02:00
Anton Bambura a86442b472 google-kenzo: fix elan modules (MR 4243) 2023-07-11 11:25:54 +02:00
Anton Bambura e92889280c google-kappa: fix elan modules (MR 4243) 2023-07-11 11:25:53 +02:00
Anton Bambura b4b69df341 google-hana: remove useless module (MR 4243) 2023-07-11 11:25:53 +02:00
Anton Bambura e6af038e83 google-fennel14: fix elan module (MR 4243) 2023-07-11 11:25:53 +02:00
Anton Bambura 206d963026 google-fennel: fix elan module (MR 4243) 2023-07-11 11:25:53 +02:00
Anton Bambura 1cbf491070 google-elm: remove useless module (MR 4243) 2023-07-11 11:25:53 +02:00
Anton Bambura 45e5d826cf google-damu: fix elan module (MR 4243) 2023-07-11 11:25:53 +02:00
Anton Bambura 49a14c0daf google-bob: fix elan module (MR 4243) 2023-07-11 11:25:53 +02:00
Rudraksha Gupta 50dd205fd8 cross/gcc-*: upgrade to 13.1.1_git20230708-r0 (MR 4247)
[ci:skip-build]: already built successfully in CI
2023-07-10 23:21:52 -04:00
Pablo Correa Gómez 38ce112cdf main/postmarketos-initramfs: load modules also from /lib/modules/initramfs.load (MR 4193)
Make it possible to load modules from the file installed by devicepkg-dev,
that will be there when extra modules are needed. This is coded in a
backwards-compatible way, so that it can be independent of the main modules
MR.

The code changes create a new function which takes a list of modules
and possibly a file (that should contain a list of modules too). The
idea is to be able to support also loading modules for initramfs-extra
in the future, and having a similar file would be more convenient than
extracting all the modules each time. In addition, the "[ -d /lib/modules]"
check has been removed. If there's no modules directory, as all
modules might be built-in, modprobe will fail, but that will not be
fatal. This will most likely only exclusively happen in some android
downstream kernel, so it should not be a big concern.
2023-07-10 11:07:51 -07:00
Pablo Correa Gómez f3c7308f6f main/devicepkg-dev: install modules file into initramfs (MR 4193)
So that the initramfs can get the list of modules that need to be loaded
once the deviceinfo_modules_initfs variable is gone
2023-07-10 11:07:32 -07:00
Pablo Correa Gómez 65be0d7e81 main/devicepkg-dev: automatically package modules into initramfs (MR 4193)
To simplify the future removal of deviceinfo_modules_initfs
2023-07-10 11:07:19 -07:00
Stefan Hansson 53ea67b177 cross/musl-*: upgrade to 1.2.4-r5 2023-07-10 19:09:35 +02:00
Oliver Smith 763f75c9ba channels.cfg: mark v22.12 as unsupported 2023-07-10 08:25:23 +02:00
M0Rf30 d3fd1f5e3c linux-postmarketos-qcom-msm8953: enable Samsung S6E3FA7 panel module (MR 4235)
[ci:skip-build]: already built successfully in CI
2023-07-08 19:18:13 +02:00
Henrik Grimler f774de5b6a firmware-samsung-klimt: add downstream and mainline subpkgs (MR 4238)
For downstream kernel we have wifi files from android, while for
mainline we pull in linux-firmware-other which contains mfc firmware.
2023-07-08 19:15:51 +02:00
Henrik Grimler 9d3a8332cd firmware-samsung-chagall: add downstream and mainline subpkgs (MR 4238)
For downstream kernel we have wifi files from android, while for
mainline we pull in linux-firmware-other which contains mfc firmware.
2023-07-08 19:15:50 +02:00
Henrik Grimler 139b6bdea3 firmware-odroid-xu4: depend on linux-firmware-other for mfc firmware (MR 4238) 2023-07-08 19:15:41 +02:00
Luca Weiss 81fbe5a74e main/postmarketos-mkinitfs-hook-debug-shell: add telnetd to initramfs files (MR 4237)
Since we've now finally removed telnetd from the main initramfs but we
still need telnetd for the debug-shell, add it to the files for that
hook.

Also make sure the list of files is sorted.
2023-07-08 19:06:33 +02:00
Luca Weiss 87ef850e88 main/postmarketos-initramfs: remove telnetd from initramfs (MR 4237)
This appears to be an ancient leftover from the telnet-based FDE
unlocking mechanism that has been present many many years ago.

But since this was removed a while ago, it's time to also finally remove
telnetd from the initramfs.
2023-07-08 19:06:29 +02:00
Luca Weiss de9808d904 linux-postmarketos-qcom-sm6350: upgrade to 6.4.2 (MR 4236)
[ci:skip-build]: Already built successfully in CI
2023-07-08 10:35:15 +02:00
Oliver Smith 64890d86ee cross/busybox-static-*: upgrade to 1.36.1-r3 2023-07-07 09:34:34 +02:00
Luca Weiss ae43410d9e linux-motorola-perry: resolve apkbuild-lint error (MR 4230)
When rebuilding this package it seems the checksum doesn't match
anymore because the repository was moved to a different name and
therefore github changes the resulting tarball. Update the URLs in the
APKBUILD to follow this redirect.

[ci:skip-vercheck] # just APKBUILD style changes for some packages
[ci:skip-build]: already built successfully in CI
2023-07-07 09:28:57 +02:00
Luca Weiss df89903082 modem/libqipcrtr4msmipc: improve APKBUILD formatting (MR 4230)
Also resolve apkbuild-lint errors.
2023-07-07 09:28:57 +02:00
Luca Weiss 7dbb476f4d gps-nokia-n900: improve APKBUILD formatting (MR 4230)
Also resolve apkbuild-lint errors.
2023-07-07 09:28:52 +02:00
Anton Bambura dd5f448bee main/postmarketos-mkinitfs-hook-apx: new aport (MR 4231)
Nvidia Tegra devices have APX mode which allows to flash/debrick
a device even with broken bootloader. It also allows to sideload
bootloader which is useful when porting a new bootloader.

Some devices have a key combination to enter this mode, some devices
don't have one. This hook alters two Tegra PMC registers which
causes device to enter APX mode. It works on the most devices
including some of those that don't have a key combination for APX.

Usage:
pmbootstrap initfs hook_add apx
pmbootstrap flasher boot

[ci:skip-build]: already built successfully in CI
2023-07-07 09:00:01 +02:00
Oliver Smith 757aa80636 main/postmarketos-ui-plasma-bigscreen: enable aarch64 (MR 4233)
The ovos package is now available in Alpine for aarch64 too. Enabling
the package for aarch64 again fixes the currently failing bpo images for
master:pine64-rockpro64:plasma-bigscreen.

[ci:skip-vercheck]: modifying arches only
[ci:skip-build]: already built successfully in CI
2023-07-06 08:11:13 +02:00
Sicelo A. Mhlongo 7495be948b device-nokia-n900: block non-critical modules (MR 4227)
* modem-related modules seem partly responsible for recent l3 firewall
     timeouts and kernel crashes.
 * rx51-battery can be used to get battery design capacity, but not required
    for general running of the system blacklist other
 * modules that can impact power consumption on the N900

Completely disabling the modules in kernel config is unnecessary, since they
are all useful for some users

[ci:skip-build]: already built successfully in CI
2023-07-06 07:30:03 +02:00
Max Buchholz c1d23e5fdb sony-pioneer: new device (MR 4207)
Note by ollieparanoid:
Based on Konrad Dybcio's great work in MR 1645.

[ci:skip-build]: already built successfully in CI
2023-07-05 23:00:36 +02:00
Petr Hodina 54d42e22be device-pine64-pinenote: add dependency on linux-firmware (MR 4142)
firmware-pine64-pinenote: remove Wifi and Bluetooth drivers

[ci:skip-build]: Already built successfully in CI
2023-07-05 22:13:32 +02:00
Petr Hodina b63b67e8a0 device-pine64-pinenote: add gnome package and configuration file (MR 4142)
- add confiuration information about the touchscreen for libinput
- add package gnome-shell-extension-pinenote for gnome subpackage
- add udev rules
2023-07-05 22:13:32 +02:00
Petr Hodina b9c3ee99cd postmarketos-base-eink: add gnome subpackage (MR 4142)
- add dconf file
- add backlight udev rule
2023-07-05 22:13:31 +02:00
Petr Hodina 764d6f8772 gnome-shell-theme-e-ink: new aport (MR 4142) 2023-07-05 22:13:31 +02:00
Petr Hodina 4658a9c35d gnome-shell-extension-pinenote: new aport (MR 4142) 2023-07-05 22:13:31 +02:00
Petr Hodina 5b0cfb6a2b pinenote-dbus-service: new aport (MR 4142) 2023-07-05 22:13:31 +02:00
Petr Hodina 939f6b6a36 linux-pine64-pinenote: upgrade to 6.2.0 (MR 4142) 2023-07-05 22:13:31 +02:00
Oliver Smith e073914c01 main/mobile-config-firefox: upgrade to 4.0.3 (MR 4232)
[ci:skip-build]: already built successfully in CI
2023-07-05 22:10:57 +02:00
Henrik Grimler 629bde0adb odroid-u2: new device (MR 4019) 2023-07-05 21:56:13 +02:00
Sicelo A. Mhlongo 62d4d0c62a linux-postmarketos-omap: Fix volume keys on N900 (MR 4228)
The N900 volume keys were configured to produce F7 and F8 in Maemo Fremantle.
Set them to normal volume keys to restore expected behavior

[ci:skip-build]: Already built successfully in CI
2023-07-05 21:51:08 +02:00
methanal 58690846bb samsung-on7xelte: new device (MR 4220)
[ci:skip-build]: already built successfully in CI
2023-07-05 18:47:32 +02:00
M0Rf30 d49c15000f linux-postmarketos-qcom-msm8953: enable battery on xiaomi-mido (MR 4229)
[ci:skip-build]: already built successfully in CI
2023-07-05 18:43:52 +02:00
M0Rf30 ff3e1ab038 xiaomi-vince: add ALSA ucm2 profile (MR 4224)
[ci:skip-build]: already built successfully in CI
2023-07-05 10:00:56 +02:00
M0Rf30 81594d2745 linux-postmarketos-qcom-msm8953: enable soundcard on xiaomi-vince (MR 4226)
[ci:skip-build]: already built successfully in CI
2023-07-05 09:57:18 +02:00
Luca Weiss 78cbceb756 cross/musl-*: upgrade to 1.2.4-r2 (MR 4225)
[ci:skip-build]: already built successfully in CI
2023-07-04 21:02:55 +02:00
Barnabás Czémán ab3bcfe071 xiaomi-ysl: new device (MR 4199) 2023-07-04 18:58:29 +02:00
Anton Bambura 97c5995c7c linux-google-nyan: remove depthcharge workaround (MR 4222)
It is not needed since depthcharge 0.6.2
2023-07-04 17:57:45 +02:00
M0Rf30 3bb2859c98 linux-postmarketos-qcom-msm8953: fix motorola-potter panel initialization (MR 4219)
[ci:skip-build]: already built successfully in CI
2023-07-03 19:30:59 +02:00
Pablo Correa Gómez 32336fbd00 temp/gnome-shell-mobile: sync with upstream (MR 4210)
Adds desktop-file-utils following upstream changes:
https://git.alpinelinux.org/aports/commit/?id=01c1be3932404333bbf371cade1674e95c08a795

Fixes #1447
[ci:skip-build]: already built successfully in CI
2023-07-03 19:13:56 +02:00
Stefan Hansson b59aac214c cross/gcc-*: upgrade to 13.1.1_git20230701-r0 2023-07-03 06:15:03 +02:00
Sergey Lisov 51c564d256 samsung-a6lte: mainline kernel update (MR 4026)
Add clock controller, USB, GPU, exynos-reboot & hardware buttons support

[ci:skip-build]: Already built successfully in CI
2023-07-02 10:06:08 +02:00
Sergey Lisov 73a9100e13 temp/mesa-dri-simpledrm: new package (MR 4026)
This package provides a KMSRO stub for simpledrm, allowing GPU drivers from Mesa to work with it.
2023-07-02 10:06:08 +02:00
Anton Bambura b8e23f13fd linux-postmarketos-rockchip: enable elan i2c touchpad (MR 4216)
This should fix touchpad on google-bob
2023-07-02 06:44:08 +03:00
126 changed files with 7262 additions and 12171 deletions

No files matched your search

+1 -1
View File
@@ -15,7 +15,7 @@ branch_aports=3.18-stable
mirrordir_alpine=v3.18
[v22.12]
description=Old release (supported until: 2023-07-07)
description=Old release (unsupported)
branch_pmaports=v22.12
branch_aports=3.17-stable
mirrordir_alpine=v3.17
+2 -2
View File
@@ -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
"
+2 -2
View File
@@ -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
"
+2 -2
View File
@@ -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
"
+3 -3
View File
@@ -24,7 +24,7 @@ CBUILDROOT="/"
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
pkgname=gcc-aarch64
pkgver=13.1.1_git20230624
pkgver=13.1.1_git20230708
# i.e. 13.1.1, must match gcc/BASE-VER
_pkgbase="${pkgver%%_git*}"
# date component from snapshots
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
pkgname=gcc-aarch64
pkgrel=2
pkgrel=0
pkgdesc="Stage2 cross-compiler for aarch64"
url="https://gcc.gnu.org"
arch="x86_64"
@@ -780,7 +780,7 @@ gdb() {
}
sha512sums="
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
+3 -3
View File
@@ -24,7 +24,7 @@ CBUILDROOT="/"
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
pkgname=gcc-armhf
pkgver=13.1.1_git20230624
pkgver=13.1.1_git20230708
# i.e. 13.1.1, must match gcc/BASE-VER
_pkgbase="${pkgver%%_git*}"
# date component from snapshots
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
pkgname=gcc-armhf
pkgrel=2
pkgrel=0
pkgdesc="Stage2 cross-compiler for armhf"
url="https://gcc.gnu.org"
arch="x86_64"
@@ -780,7 +780,7 @@ gdb() {
}
sha512sums="
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
+3 -3
View File
@@ -24,7 +24,7 @@ CBUILDROOT="/"
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
pkgname=gcc-armv7
pkgver=13.1.1_git20230624
pkgver=13.1.1_git20230708
# i.e. 13.1.1, must match gcc/BASE-VER
_pkgbase="${pkgver%%_git*}"
# date component from snapshots
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
pkgname=gcc-armv7
pkgrel=2
pkgrel=0
pkgdesc="Stage2 cross-compiler for armv7"
url="https://gcc.gnu.org"
arch="x86_64"
@@ -780,7 +780,7 @@ gdb() {
}
sha512sums="
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
+3 -3
View File
@@ -24,7 +24,7 @@ CBUILDROOT="/"
_cross_configure="--disable-bootstrap --with-sysroot=/usr/$CTARGET"
pkgname=gcc-riscv64
pkgver=13.1.1_git20230624
pkgver=13.1.1_git20230708
# i.e. 13.1.1, must match gcc/BASE-VER
_pkgbase="${pkgver%%_git*}"
# date component from snapshots
@@ -34,7 +34,7 @@ _pkgsnap="${pkgver##*_git}"
[ "$CHOST" != "$CTARGET" ] && _target="-$CTARGET_ARCH" || _target=""
pkgname=gcc-riscv64
pkgrel=2
pkgrel=0
pkgdesc="Stage2 cross-compiler for riscv64"
url="https://gcc.gnu.org"
arch="x86_64"
@@ -780,7 +780,7 @@ gdb() {
}
sha512sums="
0732cc63e8677d5c7d07d5eee837bf95fbc63d8592511963d3e47b7af816d0f81ad8c0a234c31df003fcd37682badc18e63a6ffe78a8ba3744e289f5319535f7 gcc-13-20230624.tar.xz
ca703acdf2c32ad7cf28d159a3306dca4032771d701074d618d08a3b8684b72f6c28d62f1e3263e4cc0064c960bc30373877c3f89fa6f35dddd8794f66ab53dc gcc-13-20230708.tar.xz
5738a25e510d47058ea7acf44f47292c365f74f60f75d600c3bdf79022a78e3c14c87648e23d3f44612833123ba1ae6776c8a6ea4371bf8c2cf31ea8296a0278 0001-posix_memalign.patch
35cba990b41ba8fd2544404a0330ceddfbc7b63475f4ebb515552d5ec494d0099f0585240a36099431ae6dcaf9bd7674ca0224f0dd4310cd3597aabadedd1d07 0002-gcc-poison-system-directories.patch
fa3b349be7e7f49c1d2192a84d6fc6b9f9b750381607711950d3ad5c867c677dac65dc2274fa4227aa6909d6b5e0fcc59b137254202035e930a2c6a0ba494e2f 0003-specs-turn-on-Wl-z-now-by-default.patch
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-aarch64
pkgver=1.2.4
pkgrel=1
pkgrel=5
arch="x86_64"
subpackages="musl-dev-aarch64:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
b2bccd334722cba73e5a1809604101a0a6a1cf377838ee3a79ce3fe0f878a0e8d9cd2ab5cfd2987f114a7f8ec260bf21bbf74f0526dc763141d06d1460595c7b musl-1.2.4-r1-aarch64-edge.apk
5a16c7f8488b81c1eb4666f16761247260c4c3e52bbcb9e08254144c4a4a17970595accf3d1ef1c80521b3a517b5c209ec8d5417448f966e8b69f3c8ccde3fc0 musl-dev-1.2.4-r1-aarch64-edge.apk
52b1c39e6f712f8dd2953527f1d4ccb6d9fd08cadbefffc569a700ef62041a885d9ea64c30026b557bbc13613e725d242f0da74a7740e981ebc8654482e049a6 musl-1.2.4-r5-aarch64-edge.apk
bfc48076031610c316352d75bd892d7c358516cbb4793fcbf256f480c995a8ddcf26aadedc395b78d931a7ff7c729c5f50c9abd9f9541d4ff9b5c7dbd6b65eff musl-dev-1.2.4-r5-aarch64-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-armhf
pkgver=1.2.4
pkgrel=1
pkgrel=5
arch="x86_64"
subpackages="musl-dev-armhf:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
b43f215bb34c73f8eb02eb003c1096d2ea8be074826c264004b09e747ded0f80d670ecd7a7760ffa4c19a1a55b869d257f960d802439d92e485f41f78f3a15ee musl-1.2.4-r1-armhf-edge.apk
eb398e2c71a00606e2f024417e1ceaaf4512497d2fad38837e26af92b46a427e8a0c3a1fc198c606eb7a22cd89a2180adf183cc5f6783defb8900a3af6902c3d musl-dev-1.2.4-r1-armhf-edge.apk
9f9853f30dc90b6c5f4c0319f2793a5a45b2737d1f82ec53cc7c7069f6eedd675f6a9f44ba118ee4d592b20fdbef62b633cc88422e93418d6726a5886c411646 musl-1.2.4-r5-armhf-edge.apk
2beeb493ddba3151bb404fb084dd5cea3e3807cf8c71261d8696defba3f2fa8a6d4421e64dd646053032f2bd3927011da2effdd76b9988bb703cd433f2459d8f musl-dev-1.2.4-r5-armhf-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-armv7
pkgver=1.2.4
pkgrel=1
pkgrel=5
arch="x86_64"
subpackages="musl-dev-armv7:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
172f7155cdfff86726bd135ad85cf46892508f311866517abf9f5539312343afe9ee57172756d7e2fffd5a109ada90a053218ed580fa8a05bb4ca35fd48639c5 musl-1.2.4-r1-armv7-edge.apk
d51ce463fa656dfc304ffd51c3b03a24943cbff7fefbfe47ea9921f5c53add4e1ebeb6dfabcd38268279f468fb067bb3ea5b97054e9a7a5e229dc0ef5db53672 musl-dev-1.2.4-r1-armv7-edge.apk
13122659a44f7efc71ba6b8bf97e850db99865227d38cb0e54085d139c10bc208612db1c9b9379cbee36b44fbc66a630a4cb71fb6dab309ac382c2a0ccdaa931 musl-1.2.4-r5-armv7-edge.apk
ce51b0a1cb8fafe7f01216672a38a1ae2457bc10b81197a8e0d38eee2fec46d893bb016d840e7e1f65a9899bc11119947fbcea8f350f3fde620771e9d7ce9a5f musl-dev-1.2.4-r5-armv7-edge.apk
"
+3 -3
View File
@@ -8,7 +8,7 @@ fi
pkgname=musl-riscv64
pkgver=1.2.4
pkgrel=1
pkgrel=5
arch="x86_64"
subpackages="musl-dev-riscv64:package_dev"
@@ -57,6 +57,6 @@ package_dev() {
}
sha512sums="
26e61f331813ba652ebddafa4fd1aa63ee78599c729b43083ca362100d27f5f82e9c130653bc27c21bbf92c7e0d2f4c81ebba9ae78669c349a919c010bfaabbe musl-1.2.4-r1-riscv64-edge.apk
2a0aa34f15823fd8ab46f3c9753d390c2e3fa556ced661f39c915347c3e8bec6328fb1e1f4ad97d1f7294cfd470d0d055d0b9162cabb7cc7264d61828cd57bb0 musl-dev-1.2.4-r1-riscv64-edge.apk
bc8533ae7be70d5afea02e6b78a5269efbdc7d580a11197e3318137f15f299540513d3805e23208f28313e23faab0afb60d1050729eed1602c94a5b88b4f24fa musl-1.2.4-r5-riscv64-edge.apk
f57322ac71b85bfa492a8622587c22389a3fbb76eed5f10c1dea037450bccc10a98d9b858262600c7b3557d369cee8c4c6bdcf245f4446e11dcd89e501456938 musl-dev-1.2.4-r5-riscv64-edge.apk
"
+8 -2
View File
@@ -2,8 +2,8 @@
# Maintainer: Sicelo <absicsz@gmail.com>
# Co-Maintainer: Danct12 <danct12@disroot.org>
pkgname=device-nokia-n900
pkgver=9.0
pkgrel=2
pkgver=9.1
pkgrel=0
pkgdesc="Nokia N900"
url="https://postmarketos.org"
arch="armv7"
@@ -42,6 +42,7 @@ source="
keymaps/rx51_it.map
keymaps/rx51_us.map
lock.sh
modules.blocklist
n900-wlan-data.initd
pointercal
uboot-script.cmd
@@ -114,6 +115,10 @@ package() {
install -D -m644 "$srcdir"/keymaps/rx51_se.bmap.gz \
"$pkgdir"/usr/share/bkeymaps/se/rx51_se.bmap.gz
# Module blocklist
install -D -m644 "$srcdir"/modules.blocklist \
"$pkgdir"/etc/modprobe.d/n900-module-blocklist.conf
postmarketos-mvcfg-package "$pkgdir" "$pkgname"
}
@@ -192,6 +197,7 @@ dc585e11bf4e06e36c5c62bcc024eaacecc30437d9da5257df14be05e247a2f2bc208874be3058ed
082a5166e38296b097e873b0b4aeaf007e594d3bf4470c74e91ee3efedcf28ad25cd55c23dd63e460339898ae08e77e111b0e1092fa5e661db90bb40732103a1 rx51_it.map
e440ed7a3070c17e003b86b72dbe6d8194d01b577ca8dd56dd066f216b6dda32bb965c780950f1789a66f7c948290016b048da9f1cf63aba9e11d7e7fd6873ba rx51_us.map
caf9f4c45d11c28e1a6681255fafe5a286b0c417737fac1ca0ee37d3f82fd65c1712f5180375d7813fa308dfdca91d96876b5ce5b05b55ac14cfc31303b1ea5f lock.sh
b76958bcba6e704bdf06194998f05bc5c86c0678329438b784bd77eaac9cab352aadc912bda8f3780406ff50fd3e05f6d32d021c49987285d1c0dc05ad5e73c4 modules.blocklist
b50e7f37ffb1fa0bb782b117a4e8bcfdb722b6127c3e5d643e90cd901a1f4e65e77a0773ed418673c8195595347482be0c8096f5a723e840315ad61ccd043b66 n900-wlan-data.initd
143c21f0b18a016d37cb44178e9daea09f128a90769b48353c03c3f245cb9b1f7e773b9ccee084973fc78ddd7a18c2642e54888a85bda7c7daecddc9a8c62eff pointercal
9aaae66ae159236346f67818c44da61aed84a63b3bac0c706492f198db82fc67c2378bcabaf260b695b980bf2faf144472f15355bb097b021551db9547f2e1bc uboot-script.cmd
@@ -14,10 +14,4 @@ rc-update add ofono default
# Disable swclock because rtc is working
rc-update -q del swclock boot
# Load nokia-modem module on boot
NMC=/etc/modules-load.d/nokia-modem.conf
if [ ! -f $NMC ] || [ -z "$(grep nokia-modem $NMC)" ]; then
echo "nokia-modem" >> /etc/modules-load.d/nokia-modem.conf
fi
exit 0
@@ -4,3 +4,7 @@ postmarketos-mvcfg-pre-upgrade \
device-nokia-n900 \
/etc/conf.d/hwclock
postmarketos-mvcfg-pre-upgrade \
device-nokia-n900-v2 \
/etc/modules-load.d/nokia-modem.conf
@@ -0,0 +1,17 @@
# Modem is suspected to be partly responsible for dma crashes.
# It is probably safe to probe manually later as needed
blacklist omap_ssi
blacklist nokia_modem
blacklist ssi_protocol
blacklist cmt_speech
blacklist hsi_char
blacklist hsi
# rx51-battery is not absolutely necessary to running system, but can be
# useful to keep around since it can detect battery design capacity
blacklist rx51_battery
# extra modules to block for pm purposes. lifted from maemo leste
# https://github.com/maemo-leste/leste-config/blob/master/leste-config-n900/etc/modprobe.d/blacklist-pm.conf.leste
blacklist omap3_isp
blacklist hci_nokia
blacklist hci_uart
blacklist ehci_omap
@@ -4,8 +4,8 @@
pkgname=device-shift-axolotl
pkgdesc="SHIFT6mq"
pkgver=8
pkgrel=1
pkgver=9
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -56,7 +56,7 @@ phosh() {
}
sha512sums="
a3e9ae292631233480b0fa60d90a7c0940162ea3876ae4bb8f2ad09ca4da94e9bcd6a0c690e8957ba4cd5d11ac50d3b32e7c89df5c44fd523aef6ea5e9c05c3d deviceinfo
baaa2434b61337b82362c9cbe8e1d26a8d22ccf9aeb0a15f281c0fa241ded9304ff4daf53bc6de10abe7d01ae3613cde95fcba23ab817f6ccd66a66bc30c960f deviceinfo
65f74d29ab318b23f7ac8923a3661f2c4130049273a8c6be234ed2c8e00810b6a1254b54cf0932e42850a6d48f821dcd038900fbb836feeddfab2759afffae38 phoc.ini
2a3cbdad5aa91181d24a4e56e63986af6accf887c64fa4d1b6ddad1926e29050243c4b1e2fd892d38ca7c16e24dff8545a16552e5749ae31b6d01bf428468e51 q6voiced.conf
"
@@ -41,4 +41,4 @@ deviceinfo_flash_kernel_on_update="true"
deviceinfo_rootfs_image_sector_size="4096"
deviceinfo_super_partitions="/dev/sda7 /dev/sda7"
deviceinfo_modules_initfs="focaltech_fts gpi i2c_qcom_geni qcom_pmi8998_charger qcom_fg qcom_spmi_haptics"
deviceinfo_modules_initfs="edt-ft5x06 gpi i2c_qcom_geni qcom_pmi8998_charger qcom_fg qcom_spmi_haptics"
@@ -0,0 +1,27 @@
From f7c6e2b20191c4c146ebe47e31a1300f03f71a74 Mon Sep 17 00:00:00 2001
From: "Sicelo A. Mhlongo" <absicsz@gmail.com>
Date: Sat, 24 Jun 2023 22:58:57 +0200
Subject: [PATCH 1/2] n900: dts: volume keys
---
arch/arm/boot/dts/omap3-n900.dts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/arch/arm/boot/dts/omap3-n900.dts b/arch/arm/boot/dts/omap3-n900.dts
index f9f9eca0c56c..a7b00122fa66 100644
--- a/arch/arm/boot/dts/omap3-n900.dts
+++ b/arch/arm/boot/dts/omap3-n900.dts
@@ -563,8 +563,8 @@ MATRIX_KEY(0x05, 0x08, KEY_F11)
MATRIX_KEY(0x06, 0x00, KEY_U)
MATRIX_KEY(0x07, 0x00, KEY_I)
- MATRIX_KEY(0x07, 0x01, KEY_F7)
- MATRIX_KEY(0x07, 0x02, KEY_F8)
+ MATRIX_KEY(0x07, 0x01, KEY_VOLUMEUP)
+ MATRIX_KEY(0x07, 0x02, KEY_VOLUMEDOWN)
>;
};
--
2.40.1
@@ -5,7 +5,7 @@
pkgname=linux-postmarketos-omap
pkgver=6.3.5
_pkgver=6.3.5
pkgrel=0
pkgrel=1
pkgdesc="Mainline kernel fork for OMAP devices"
arch="armv7"
url="https://kernel.org/"
@@ -42,6 +42,7 @@ source="
0005-Add-TWL6030-power-driver-with-minimal-support-for-power-off.patch
0006-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
0008-hsi-ssi_port-force-pio-path.patch
0009-n900-dts-volume-keys.patch
"
builddir="$srcdir/linux-$_pkgver"
replaces="linux-samsung-espresso3g linux-nokia-n900"
@@ -80,4 +81,5 @@ b2c2d81bdfb4095a87d6821342127cc7c74bbc12a70786a81d64fd264b5487d522effab349fc1de2
9dc84421cbc2ea7c2c37847d8704ff46dd4a485485bfa4a671167fdef4ac6f53a4e8f787aa774f3748299c374e7c7dc5d36fd4ba9b1a1a9697e0526f2bf3ece4 0005-Add-TWL6030-power-driver-with-minimal-support-for-power-off.patch
1aa4521deb4e6d0977f8e704dd7f38ca3a861212c0ced34145713c72a68d8f255f3631a82c5ef2006f4c8b954fce6198e5d0870392cd4db6b6fb9610abe50c4c 0006-Add-TWL6030-power-button-support-to-twl-pwrbutton.patch
c3af9715b3559c2d593f4fcfa078730722c7deeec132c5b83e085ff4d9815d85ef349384097c580efe1bbc37c60f42e18ef559f0abccfe236080670e4403fa77 0008-hsi-ssi_port-force-pio-path.patch
af26c754ef2892251abfd085a1a0729df2bceb8a6c15d14ab3fdf4716fb897b3dcb43f4efe98009a48e9023af608c293ecd86dce9f31f0f090cfd9f78a97cd84 0009-n900-dts-volume-keys.patch
"
@@ -2,7 +2,7 @@
_flavor="postmarketos-qcom-sm6350"
pkgname=linux-$_flavor
pkgver=6.3.3
pkgver=6.4.2
pkgrel=0
pkgdesc="Mainline Kernel fork for SM6350 devices"
arch="aarch64"
@@ -17,7 +17,7 @@ makedepends="bash bison findutils flex installkernel openssl-dev perl"
_repo="linux"
_config="config-$_flavor.$arch"
_commit="cfe760d759879fde653a77e79e99f3dd0ebd044a"
_commit="f33e98821f41bc160a6985355c4a2d1dc5223afa"
# Source
source="
@@ -54,6 +54,6 @@ package() {
}
sha512sums="
7803c90a17c3b239e714131a3ea6239f100b1eba043c15cce0536a15a4f33f93fe7adb539824f2fb5d2c26c74908462a43ba2060c7dd3382cc8535909c95ed07 linux-cfe760d759879fde653a77e79e99f3dd0ebd044a.tar.gz
f8da4a95544c247580921e702c60e47c853be3949fa86654ce873338d967ae32c8505e1000e53ae280b89c35b60d97f9076f8accbe88488b6b73d7d7e0a8e545 config-postmarketos-qcom-sm6350.aarch64
310907bca81377fd4753cf9365ffa5e7eeef13fb0d14c99487f14a8284a717fcf70aa360c7612aa6970498f7241f4606d1ebcef0b3f2477d147b51af983a92ac linux-f33e98821f41bc160a6985355c4a2d1dc5223afa.tar.gz
37ab3a2423b7cd6c6f19ea4ee7d925a6b150ebd82997d3d1417262a482b34402d9fbf12e4639f34af246d7c106aa7893e078cc6755b50df4d069b4286b63a375 config-postmarketos-qcom-sm6350.aarch64
"
@@ -1,8 +1,8 @@
#
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.3.3 Kernel Configuration
# Linux/arm64 6.4.2 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230520) 13.1.1 20230520"
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230701) 13.1.1 20230701"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130101
CONFIG_CLANG_VERSION=0
@@ -125,7 +125,6 @@ CONFIG_CPU_ISOLATION=y
#
CONFIG_TREE_RCU=y
# CONFIG_RCU_EXPERT is not set
CONFIG_SRCU=y
CONFIG_TREE_SRCU=y
CONFIG_TASKS_RCU_GENERIC=y
CONFIG_TASKS_TRACE_RCU=y
@@ -138,7 +137,6 @@ CONFIG_IKCONFIG_PROC=y
# CONFIG_IKHEADERS is not set
CONFIG_LOG_BUF_SHIFT=17
CONFIG_LOG_CPU_MAX_BUF_SHIFT=12
CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13
# CONFIG_PRINTK_INDEX is not set
CONFIG_GENERIC_SCHED_CLOCK=y
@@ -190,7 +188,6 @@ CONFIG_PID_NS=y
CONFIG_NET_NS=y
CONFIG_CHECKPOINT_RESTORE=y
CONFIG_SCHED_AUTOGROUP=y
# CONFIG_SYSFS_DEPRECATED is not set
# CONFIG_RELAY is not set
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
@@ -279,6 +276,7 @@ CONFIG_FIX_EARLYCON_MEM=y
CONFIG_PGTABLE_LEVELS=4
CONFIG_ARCH_SUPPORTS_UPROBES=y
CONFIG_ARCH_PROC_KCORE_TEXT=y
CONFIG_BUILTIN_RETURN_ADDRESS_STRIPS_PAC=y
#
# Platform selection
@@ -370,6 +368,7 @@ CONFIG_QCOM_FALKOR_ERRATUM_1009=y
CONFIG_QCOM_QDF2400_ERRATUM_0065=y
CONFIG_QCOM_FALKOR_ERRATUM_E1041=y
CONFIG_NVIDIA_CARMEL_CNP_ERRATUM=y
CONFIG_ROCKCHIP_ERRATUM_3588001=y
# CONFIG_SOCIONEXT_SYNQUACER_PREITS is not set
# end of ARM errata workarounds via the alternatives framework
@@ -407,7 +406,7 @@ CONFIG_KEXEC_FILE=y
CONFIG_CRASH_DUMP=y
CONFIG_TRANS_TABLE=y
# CONFIG_XEN is not set
CONFIG_ARCH_FORCE_MAX_ORDER=11
CONFIG_ARCH_FORCE_MAX_ORDER=10
CONFIG_UNMAP_KERNEL_AT_EL0=y
CONFIG_MITIGATE_SPECTRE_BRANCH_HISTORY=y
CONFIG_RODATA_FULL_DEFAULT_ENABLED=y
@@ -617,6 +616,7 @@ CONFIG_HAVE_ARCH_JUMP_LABEL=y
CONFIG_HAVE_ARCH_JUMP_LABEL_RELATIVE=y
CONFIG_MMU_GATHER_TABLE_FREE=y
CONFIG_MMU_GATHER_RCU_TABLE_FREE=y
CONFIG_MMU_LAZY_TLB_REFCOUNT=y
CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y
CONFIG_ARCH_HAS_NMI_SAFE_THIS_CPU_OPS=y
CONFIG_HAVE_ALIGNED_STRUCT_PAGE=y
@@ -701,6 +701,7 @@ CONFIG_FUNCTION_ALIGNMENT=4
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
CONFIG_MODULES=y
# CONFIG_MODULE_DEBUG is not set
# CONFIG_MODULE_FORCE_LOAD is not set
CONFIG_MODULE_UNLOAD=y
# CONFIG_MODULE_FORCE_UNLOAD is not set
@@ -718,6 +719,7 @@ CONFIG_MODULES_TREE_LOOKUP=y
CONFIG_BLOCK=y
CONFIG_BLOCK_LEGACY_AUTOLOAD=y
CONFIG_BLK_CGROUP_RWSTAT=y
CONFIG_BLK_CGROUP_PUNT_BIO=y
CONFIG_BLK_DEV_BSG_COMMON=y
CONFIG_BLK_DEV_BSGLIB=y
CONFIG_BLK_DEV_INTEGRITY=y
@@ -912,11 +914,15 @@ CONFIG_ARCH_USES_PG_ARCH_X=y
CONFIG_VM_EVENT_COUNTERS=y
# CONFIG_PERCPU_STATS is not set
# CONFIG_GUP_TEST is not set
# CONFIG_DMAPOOL_TEST is not set
CONFIG_ARCH_HAS_PTE_SPECIAL=y
CONFIG_SECRETMEM=y
# CONFIG_ANON_VMA_NAME is not set
# CONFIG_USERFAULTFD is not set
# CONFIG_LRU_GEN is not set
CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
CONFIG_PER_VMA_LOCK=y
CONFIG_LOCK_MM_AND_FIND_VMA=y
#
# Data Access Monitoring
@@ -1012,6 +1018,7 @@ CONFIG_NETFILTER_INGRESS=y
CONFIG_NETFILTER_EGRESS=y
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_FAMILY_BRIDGE=y
CONFIG_NETFILTER_BPF_LINK=y
# CONFIG_NETFILTER_NETLINK_HOOK is not set
# CONFIG_NETFILTER_NETLINK_ACCT is not set
# CONFIG_NETFILTER_NETLINK_QUEUE is not set
@@ -1361,6 +1368,7 @@ CONFIG_QRTR_SMD=m
CONFIG_QRTR_TUN=m
# CONFIG_NET_NCSI is not set
CONFIG_PCPU_DEV_REFCNT=y
CONFIG_MAX_SKB_FRAGS=17
CONFIG_RPS=y
CONFIG_RFS_ACCEL=y
CONFIG_SOCK_RX_QUEUE_MAPPING=y
@@ -1427,6 +1435,7 @@ CONFIG_BT_HCIUART_QCA=y
# CONFIG_BT_MTKSDIO is not set
# CONFIG_BT_MTKUART is not set
# CONFIG_BT_VIRTIO is not set
# CONFIG_BT_NXPUART is not set
# end of Bluetooth device drivers
# CONFIG_AF_RXRPC is not set
@@ -1470,7 +1479,7 @@ CONFIG_GRO_CELLS=y
CONFIG_NET_SELFTESTS=y
CONFIG_NET_SOCK_MSG=y
CONFIG_PAGE_POOL=y
# CONFIG_PAGE_POOL_STATS is not set
CONFIG_PAGE_POOL_STATS=y
CONFIG_FAILOVER=y
CONFIG_ETHTOOL_NETLINK=y
@@ -1523,6 +1532,7 @@ CONFIG_DMA_SHARED_BUFFER=y
# CONFIG_DMA_FENCE_TRACE is not set
CONFIG_GENERIC_ARCH_TOPOLOGY=y
CONFIG_GENERIC_ARCH_NUMA=y
# CONFIG_FW_DEVLINK_SYNC_STATE_TIMEOUT is not set
# end of Generic Driver Options
#
@@ -1830,7 +1840,6 @@ CONFIG_NET_VENDOR_HISILICON=y
CONFIG_NET_VENDOR_HUAWEI=y
CONFIG_NET_VENDOR_I825XX=y
CONFIG_NET_VENDOR_INTEL=y
CONFIG_NET_VENDOR_WANGXUN=y
CONFIG_NET_VENDOR_LITEX=y
# CONFIG_LITEX_LITEETH is not set
CONFIG_NET_VENDOR_MARVELL=y
@@ -1875,6 +1884,7 @@ CONFIG_NET_VENDOR_SYNOPSYS=y
CONFIG_NET_VENDOR_VERTEXCOM=y
CONFIG_NET_VENDOR_VIA=y
# CONFIG_VIA_VELOCITY is not set
CONFIG_NET_VENDOR_WANGXUN=y
CONFIG_NET_VENDOR_WIZNET=y
# CONFIG_WIZNET_W5100 is not set
# CONFIG_WIZNET_W5300 is not set
@@ -1886,6 +1896,7 @@ CONFIG_QCOM_IPA=m
CONFIG_PHYLIB=y
CONFIG_SWPHY=y
# CONFIG_LED_TRIGGER_PHY is not set
CONFIG_PHYLIB_LEDS=y
CONFIG_FIXED_PHY=y
#
@@ -1914,11 +1925,13 @@ CONFIG_FIXED_PHY=y
# CONFIG_MAXLINEAR_GPHY is not set
# CONFIG_MEDIATEK_GE_PHY is not set
# CONFIG_MICREL_PHY is not set
# CONFIG_MICROCHIP_T1S_PHY is not set
# CONFIG_MICROCHIP_PHY is not set
# CONFIG_MICROCHIP_T1_PHY is not set
# CONFIG_MICROSEMI_PHY is not set
# CONFIG_MOTORCOMM_PHY is not set
# CONFIG_NATIONAL_PHY is not set
# CONFIG_NXP_CBTX_PHY is not set
# CONFIG_NXP_C45_TJA11XX_PHY is not set
# CONFIG_NXP_TJA11XX_PHY is not set
# CONFIG_NCN26000_PHY is not set
@@ -2046,8 +2059,8 @@ CONFIG_WLAN_VENDOR_ZYDAS=y
# CONFIG_USB_ZD1201 is not set
# CONFIG_ZD1211RW is not set
CONFIG_WLAN_VENDOR_QUANTENNA=y
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_USB_NET_RNDIS_WLAN is not set
# CONFIG_MAC80211_HWSIM is not set
# CONFIG_VIRT_WIFI is not set
# CONFIG_WAN is not set
@@ -2167,6 +2180,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
# CONFIG_TOUCHSCREEN_MELFAS_MIP4 is not set
# CONFIG_TOUCHSCREEN_MSG2638 is not set
# CONFIG_TOUCHSCREEN_MTOUCH is not set
# CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS is not set
# CONFIG_TOUCHSCREEN_IMAGIS is not set
# CONFIG_TOUCHSCREEN_IMX6UL_TSC is not set
# CONFIG_TOUCHSCREEN_INEXIO is not set
@@ -2468,6 +2482,7 @@ CONFIG_PINCTRL_MSM=y
# CONFIG_PINCTRL_IPQ5332 is not set
# CONFIG_PINCTRL_IPQ8074 is not set
# CONFIG_PINCTRL_IPQ6018 is not set
# CONFIG_PINCTRL_IPQ9574 is not set
# CONFIG_PINCTRL_MDM9607 is not set
# CONFIG_PINCTRL_MSM8916 is not set
# CONFIG_PINCTRL_MSM8953 is not set
@@ -2492,6 +2507,7 @@ CONFIG_PINCTRL_QCOM_SPMI_PMIC=y
# CONFIG_PINCTRL_SM6125 is not set
CONFIG_PINCTRL_SM6350=y
# CONFIG_PINCTRL_SM6375 is not set
# CONFIG_PINCTRL_SM7150 is not set
# CONFIG_PINCTRL_SM8150 is not set
# CONFIG_PINCTRL_SM8250 is not set
# CONFIG_PINCTRL_SM8350 is not set
@@ -2538,6 +2554,7 @@ CONFIG_GPIO_CDEV_V1=y
# I2C GPIO expanders
#
# CONFIG_GPIO_ADNP is not set
# CONFIG_GPIO_FXL6408 is not set
# CONFIG_GPIO_GW_PLD is not set
# CONFIG_GPIO_MAX7300 is not set
# CONFIG_GPIO_MAX732X is not set
@@ -2864,6 +2881,7 @@ CONFIG_BCMA_POSSIBLE=y
# CONFIG_MFD_BD9571MWV is not set
# CONFIG_MFD_AXP20X_I2C is not set
# CONFIG_MFD_MADERA is not set
# CONFIG_MFD_MAX597X is not set
# CONFIG_PMIC_DA903X is not set
# CONFIG_MFD_DA9052_I2C is not set
# CONFIG_MFD_DA9055 is not set
@@ -3007,7 +3025,9 @@ CONFIG_REGULATOR_QCOM_RPMH=y
# CONFIG_REGULATOR_QCOM_USB_VBUS is not set
# CONFIG_REGULATOR_RASPBERRYPI_TOUCHSCREEN_ATTINY is not set
# CONFIG_REGULATOR_RT4801 is not set
# CONFIG_REGULATOR_RT4803 is not set
# CONFIG_REGULATOR_RT5190A is not set
# CONFIG_REGULATOR_RT5739 is not set
# CONFIG_REGULATOR_RT5759 is not set
# CONFIG_REGULATOR_RT6160 is not set
# CONFIG_REGULATOR_RT6190 is not set
@@ -3041,6 +3061,7 @@ CONFIG_REGULATOR_QCOM_RPMH=y
#
# Graphics support
#
CONFIG_VIDEO_CMDLINE=y
CONFIG_VIDEO_NOMODESET=y
CONFIG_DRM=y
CONFIG_DRM_MIPI_DSI=y
@@ -3123,6 +3144,7 @@ CONFIG_DRM_PANEL=y
# CONFIG_DRM_PANEL_NOVATEK_NT35510 is not set
# CONFIG_DRM_PANEL_NOVATEK_NT35560 is not set
# CONFIG_DRM_PANEL_NOVATEK_NT35950 is not set
# CONFIG_DRM_PANEL_NOVATEK_NT36523 is not set
# CONFIG_DRM_PANEL_NOVATEK_NT36672A is not set
# CONFIG_DRM_PANEL_MANTIX_MLAF057WE51 is not set
# CONFIG_DRM_PANEL_OLIMEX_LCD_OLINUXINO is not set
@@ -3148,6 +3170,7 @@ CONFIG_DRM_PANEL=y
# CONFIG_DRM_PANEL_SHARP_LS060T1SX01 is not set
# CONFIG_DRM_PANEL_SITRONIX_ST7701 is not set
# CONFIG_DRM_PANEL_SITRONIX_ST7703 is not set
# CONFIG_DRM_PANEL_SONY_TD4353_JDI is not set
# CONFIG_DRM_PANEL_SONY_TULIP_TRULY_NT35521 is not set
# CONFIG_DRM_PANEL_TDO_TL070WSH30 is not set
# CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA is not set
@@ -3178,6 +3201,7 @@ CONFIG_DRM_PANEL_BRIDGE=y
# CONFIG_DRM_NXP_PTN3460 is not set
# CONFIG_DRM_PARADE_PS8622 is not set
# CONFIG_DRM_PARADE_PS8640 is not set
# CONFIG_DRM_SAMSUNG_DSIM is not set
# CONFIG_DRM_SIL_SII8620 is not set
# CONFIG_DRM_SII902X is not set
# CONFIG_DRM_SII9234 is not set
@@ -3219,7 +3243,6 @@ CONFIG_DRM_PANEL_ORIENTATION_QUIRKS=y
#
# Frame buffer Devices
#
CONFIG_FB_CMDLINE=y
CONFIG_FB_NOTIFY=y
CONFIG_FB=y
# CONFIG_FIRMWARE_EDID is not set
@@ -3544,7 +3567,6 @@ CONFIG_USB_DWC3_QCOM=y
# CONFIG_USB_CYPRESS_CY7C63 is not set
# CONFIG_USB_CYTHERM is not set
# CONFIG_USB_IDMOUSE is not set
# CONFIG_USB_FTDI_ELAN is not set
# CONFIG_USB_APPLEDISPLAY is not set
# CONFIG_USB_QCOM_EUD is not set
# CONFIG_APPLE_MFI_FASTCHARGE is not set
@@ -3706,6 +3728,7 @@ CONFIG_LEDS_CLASS_FLASH=y
# CONFIG_LEDS_PCA955X is not set
# CONFIG_LEDS_PCA963X is not set
# CONFIG_LEDS_REGULATOR is not set
# CONFIG_LEDS_BD2606MVV is not set
# CONFIG_LEDS_BD2802 is not set
# CONFIG_LEDS_LT3593 is not set
# CONFIG_LEDS_TCA6507 is not set
@@ -3749,7 +3772,6 @@ CONFIG_LEDS_TRIGGER_TIMER=y
# CONFIG_LEDS_TRIGGER_BACKLIGHT is not set
# CONFIG_LEDS_TRIGGER_CPU is not set
# CONFIG_LEDS_TRIGGER_ACTIVITY is not set
# CONFIG_LEDS_TRIGGER_GPIO is not set
# CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set
#
@@ -3964,6 +3986,7 @@ CONFIG_COMMON_CLK=y
# CONFIG_COMMON_CLK_AXI_CLKGEN is not set
# CONFIG_COMMON_CLK_XGENE is not set
# CONFIG_COMMON_CLK_RS9_PCIE is not set
# CONFIG_COMMON_CLK_SI521XX is not set
# CONFIG_COMMON_CLK_VC5 is not set
# CONFIG_COMMON_CLK_VC7 is not set
# CONFIG_COMMON_CLK_FIXED_MMIO is not set
@@ -3977,13 +4000,16 @@ CONFIG_QCOM_CLK_RPMH=y
# CONFIG_APQ_MMCC_8084 is not set
# CONFIG_IPQ_APSS_PLL is not set
# CONFIG_IPQ_GCC_4019 is not set
# CONFIG_IPQ_GCC_5332 is not set
# CONFIG_IPQ_GCC_6018 is not set
# CONFIG_IPQ_GCC_806X is not set
# CONFIG_IPQ_LCC_806X is not set
# CONFIG_IPQ_GCC_8074 is not set
# CONFIG_IPQ_GCC_9574 is not set
# CONFIG_MSM_GCC_8660 is not set
# CONFIG_MSM_GCC_8909 is not set
# CONFIG_MSM_GCC_8916 is not set
# CONFIG_MSM_GCC_8917 is not set
# CONFIG_MSM_GCC_8939 is not set
# CONFIG_MSM_GCC_8960 is not set
# CONFIG_MSM_LCC_8960 is not set
@@ -4011,6 +4037,7 @@ CONFIG_QCOM_CLK_RPMH=y
# CONFIG_SC_DISPCC_7280 is not set
# CONFIG_SC_DISPCC_8280XP is not set
# CONFIG_SA_GCC_8775P is not set
# CONFIG_SA_GPUCC_8775P is not set
# CONFIG_SC_GCC_7180 is not set
# CONFIG_SC_GCC_7280 is not set
# CONFIG_SC_GCC_8180X is not set
@@ -4046,11 +4073,15 @@ CONFIG_SM_DISPCC_6350=y
# CONFIG_SM_GCC_6125 is not set
CONFIG_SM_GCC_6350=y
# CONFIG_SM_GCC_6375 is not set
# CONFIG_SM_GCC_7150 is not set
# CONFIG_SM_GCC_8150 is not set
# CONFIG_SM_GCC_8250 is not set
# CONFIG_SM_GCC_8350 is not set
# CONFIG_SM_GCC_8450 is not set
# CONFIG_SM_GCC_8550 is not set
# CONFIG_SM_GPUCC_6115 is not set
# CONFIG_SM_GPUCC_6125 is not set
# CONFIG_SM_GPUCC_6375 is not set
CONFIG_SM_GPUCC_6350=y
# CONFIG_SM_GPUCC_8150 is not set
# CONFIG_SM_GPUCC_8250 is not set
@@ -4331,6 +4362,7 @@ CONFIG_QCOM_SPMI_ADC5=y
# CONFIG_TI_ADC081C is not set
# CONFIG_TI_ADS1015 is not set
# CONFIG_TI_ADS7924 is not set
# CONFIG_TI_ADS1100 is not set
# CONFIG_VF610_ADC is not set
# CONFIG_XILINX_XADC is not set
# end of Analog to digital converters
@@ -4510,6 +4542,7 @@ CONFIG_QCOM_SPMI_ADC5=y
# CONFIG_SENSORS_ISL29028 is not set
# CONFIG_ISL29125 is not set
# CONFIG_JSA1212 is not set
# CONFIG_ROHM_BU27034 is not set
# CONFIG_RPR0521 is not set
# CONFIG_LTR501 is not set
# CONFIG_LTRF216A is not set
@@ -4678,7 +4711,6 @@ CONFIG_RESET_SCMI=y
# PHY Subsystem
#
CONFIG_GENERIC_PHY=y
# CONFIG_PHY_XGENE is not set
# CONFIG_PHY_CAN_TRANSCEIVER is not set
#
@@ -4729,6 +4761,7 @@ CONFIG_PHY_QCOM_QUSB2=y
# CONFIG_ARM_CCN is not set
# CONFIG_ARM_CMN is not set
CONFIG_ARM_PMU=y
CONFIG_ARM_PMUV3=y
# CONFIG_ARM_DSU_PMU is not set
# CONFIG_ARM_SPE_PMU is not set
# end of Performance monitor support
@@ -4748,6 +4781,14 @@ CONFIG_ANDROID_BINDER_DEVICES="binder,hwbinder,vndbinder"
# CONFIG_DAX is not set
CONFIG_NVMEM=y
CONFIG_NVMEM_SYSFS=y
#
# Layout Types
#
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# end of Layout Types
CONFIG_NVMEM_QCOM_QFPROM=y
# CONFIG_NVMEM_RMEM is not set
# CONFIG_NVMEM_SPMI_SDAM is not set
@@ -4763,6 +4804,7 @@ CONFIG_NVMEM_QCOM_QFPROM=y
# CONFIG_FSI is not set
CONFIG_TEE=y
CONFIG_OPTEE=y
# CONFIG_OPTEE_INSECURE_LOAD_IMAGE is not set
CONFIG_PM_OPP=y
# CONFIG_SIOX is not set
# CONFIG_SLIMBUS is not set
@@ -4792,6 +4834,7 @@ CONFIG_INTERCONNECT_QCOM_SM6350=y
# CONFIG_MOST is not set
# CONFIG_PECI is not set
# CONFIG_HTE is not set
# CONFIG_CDX_BUS is not set
# end of Device Drivers
#
@@ -4846,7 +4889,6 @@ CONFIG_INOTIFY_USER=y
CONFIG_FANOTIFY=y
CONFIG_QUOTA=y
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
CONFIG_PRINT_QUOTA_WARNING=y
# CONFIG_QUOTA_DEBUG is not set
# CONFIG_QFMT_V1 is not set
# CONFIG_QFMT_V2 is not set
@@ -5385,6 +5427,7 @@ CONFIG_GENERIC_ALLOCATOR=y
CONFIG_XARRAY_MULTI=y
CONFIG_ASSOCIATIVE_ARRAY=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
CONFIG_DMA_OPS=y
CONFIG_NEED_SG_DMA_LENGTH=y
@@ -5521,6 +5564,7 @@ CONFIG_GENERIC_PTDUMP=y
# CONFIG_PTDUMP_DEBUGFS is not set
CONFIG_HAVE_DEBUG_KMEMLEAK=y
# CONFIG_DEBUG_KMEMLEAK is not set
# CONFIG_PER_VMA_LOCK_STATS is not set
# CONFIG_DEBUG_OBJECTS is not set
# CONFIG_SHRINKER_DEBUG is not set
# CONFIG_DEBUG_STACK_USAGE is not set
@@ -11,7 +11,7 @@
pkgname=linux-postmarketos-rockchip
pkgver=6.2
pkgrel=5
pkgrel=6
pkgdesc="Mainline kernel for rockchip devices"
arch="aarch64"
_carch="arm64"
@@ -82,5 +82,5 @@ package() {
sha512sums="
a01bee0b968b95183934fe3504516be7ef5811944a061f5aed05ecebaa27b5eb64e33232fd0a8dd622b3c8743bfe462ef7e464d381734d111a0ad6a6d9f66ddd linux-6.2.tar.xz
d3cd6a6055007edd979b5706c7de0905d4b3eebce3f34cc8b001285766e893ffaa12ef3c65f63a20f1e62bd6f9914246a3f8a77dfe2930662374608d42c7a814 config-postmarketos-rockchip.aarch64
5664d58a90e09a776a2cc318c41041b3bc58532638b997835e64c8688fee73717b6b4da38bbb5080562dfb6e2f0d43e09c7d8d8620db8c7110c02cdfc70585c7 config-postmarketos-rockchip.aarch64
"
@@ -2,7 +2,7 @@
# Automatically generated file; DO NOT EDIT.
# Linux/arm64 6.2.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230513) 13.1.1 20230513"
CONFIG_CC_VERSION_TEXT="aarch64-alpine-linux-musl-gcc (Alpine 13.1.1_git20230624) 13.1.1 20230624"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=130101
CONFIG_CLANG_VERSION=0
@@ -3011,7 +3011,9 @@ CONFIG_MOUSE_PS2_SMBUS=y
# CONFIG_MOUSE_APPLETOUCH is not set
# CONFIG_MOUSE_BCM5974 is not set
# CONFIG_MOUSE_CYAPA is not set
# CONFIG_MOUSE_ELAN_I2C is not set
CONFIG_MOUSE_ELAN_I2C=m
CONFIG_MOUSE_ELAN_I2C_I2C=y
# CONFIG_MOUSE_ELAN_I2C_SMBUS is not set
# CONFIG_MOUSE_VSXXXAA is not set
# CONFIG_MOUSE_GPIO is not set
CONFIG_MOUSE_SYNAPTICS_I2C=m
+2 -2
View File
@@ -2,7 +2,7 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-bob
pkgdesc="ASUS Chromebook Flip C101"
pkgver=3
pkgver=4
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -47,6 +47,6 @@ phosh() {
}
sha512sums="
6860511450fa5f0a3ac0e36ef720fc581fb55f27f3a5b89d0cf8ad5b9845af3c8dd52c309dc0163ba8e6e3894b3c5c51e15cb64942cf985f431f4606aabe4a30 deviceinfo
ba6089dbfe918d3f60d37a150f984c73eedab486463f69c7b1c21ceae28b3f90e27e52a9c1efd51ce3c41bf58f1ed8abdfe9dc1398da6c42d24e9191fe039621 deviceinfo
bd63cfc97d37e81dd9559dad60f330c10dc280afd20081495c6302960fcacf32954e3edab53294fcd5278e86c53c47a95b345a8d9e18807d88fe4313d519d259 phoc.ini
"
+1 -1
View File
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="ASUS"
deviceinfo_codename="google-bob"
deviceinfo_year="2017"
deviceinfo_dtb="rockchip/rk3399-gru-bob"
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c-core cros-ec-keyb sbs-battery"
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c cros-ec-keyb sbs-battery"
deviceinfo_arch="aarch64"
# Device related
+3 -3
View File
@@ -2,8 +2,8 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-damu
pkgdesc="ASUS Chromebook Flip CM3 (CM3200, MT8183)"
pkgver=4
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -35,5 +35,5 @@ nonfree_firmware() {
}
sha512sums="
06fb84b1c7c144fe3511dda65530441d42073b62a95e36c50e53eb1d1dafcee58974cd74287c407c0839f9ecc6065f5cc3fd6bf518d8faf98698b63def540959 deviceinfo
b2e6ae9131e6c6643ae4611b82f9fe21714de00f6bebb41ebe84845d02dcccbdac385353bb664c9ac9926b49987e0d20a903aa36a57ab4f833d423ed908a9bc9 deviceinfo
"
+1 -1
View File
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="ASUS"
deviceinfo_codename="google-damu"
deviceinfo_year="2020"
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-damu"
deviceinfo_modules_initfs="gpu-sched elan-i2c-core i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
deviceinfo_modules_initfs="gpu-sched elan-i2c i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
deviceinfo_arch="aarch64"
# Device related
+2 -2
View File
@@ -2,7 +2,7 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-elm
pkgdesc="Acer Chromebook R13"
pkgver=2
pkgver=3
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -34,5 +34,5 @@ nonfree_firmware() {
}
sha512sums="
c318dbbd023cee698a0fcf32fd994bc88d26d907b5eedd77eb2edab3b252064211738fce0e5e5ecac449a01cf4533b0c40f30617921166899b1a29837ce99090 deviceinfo
82a9f31e09680b98bf688bf14a8d1b00ad78c78409c2cc1006c71b9bbadc49665b1b54354aa7b7053236ff2d4519761e3f9c86bb918b08bbcb908ac86b89620b deviceinfo
"
+1 -1
View File
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Acer"
deviceinfo_codename="google-elm"
deviceinfo_year="2017"
deviceinfo_dtb="mediatek/mt8173-elm"
deviceinfo_modules_initfs="elants-i2c elan-i2c elan-i2c-core cros-ec-keyb"
deviceinfo_modules_initfs="elants-i2c elan-i2c cros-ec-keyb"
deviceinfo_arch="aarch64"
# Device related
+3 -3
View File
@@ -2,8 +2,8 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-fennel
pkgdesc="Lenovo IdeaPad Flex 3 Chromebook (MT8183)"
pkgver=4
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -35,5 +35,5 @@ nonfree_firmware() {
}
sha512sums="
c95bc929775ca2969cfc64d24a5b8adc0259279e3578420cc68f5f92b372c4e1bb22ddf17715ffb9a4ccf0dee28612e2de000a2e8ebd015e16828f7b611899f3 deviceinfo
cbca2e3b8d701aff480ac0100b4caa39620af7d26d1a99ee4ebd78ebe5cb7d5ebbb2fe9d770dff692c3276e3741f9297cf2e223ec16ad2c84b1e34ac7b96e05f deviceinfo
"
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Lenovo"
deviceinfo_codename="google-fennel"
deviceinfo_year="2020"
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-fennel-sku1 mediatek/mt8183-kukui-jacuzzi-fennel-sku6 mediatek/mt8183-kukui-jacuzzi-fennel-sku7"
deviceinfo_modules_initfs="gpu-sched elan-i2c-core i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
deviceinfo_modules_initfs="gpu-sched elan-i2c i2c-hid-of hid-multitouch cros-ec-keyb sbs-battery"
deviceinfo_arch="aarch64"
# Device related
@@ -2,8 +2,8 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-fennel14
pkgdesc="Lenovo IdeaPad 3 Chromebook (MT8183)"
pkgver=4
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -35,5 +35,5 @@ nonfree_firmware() {
}
sha512sums="
95cb84756794a84e3a5f6806b57054b0210685397c8f6a8be2b71e234d1d847a5734ac3c4b81478ccd2fab9a7ee1f331409cdd3c811ff5755da734e70ffb6041 deviceinfo
2ebfd3558989d621e2db36dbc9b3025ca4b24a56bc3b20798ea54b6e1497a91f099c6db5d8ee3637b91d4379efd77630f22fd88db166024571efb90da6dfdfb2 deviceinfo
"
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Lenovo"
deviceinfo_codename="google-fennel14"
deviceinfo_year="2020"
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-fennel14 mediatek/mt8183-kukui-jacuzzi-fennel14-sku2"
deviceinfo_modules_initfs="gpu-sched elan-i2c-core cros-ec-keyb sbs-battery"
deviceinfo_modules_initfs="gpu-sched elan-i2c cros-ec-keyb sbs-battery"
deviceinfo_arch="aarch64"
# Device related
+2 -2
View File
@@ -2,7 +2,7 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-hana
pkgdesc="Google Hana Chromebooks"
pkgver=2
pkgver=3
pkgrel=0
url="https://postmarketos.org"
license="MIT"
@@ -34,5 +34,5 @@ nonfree_firmware() {
}
sha512sums="
86e687aa69807136aeb3c6dc1013c142b4405ac001e9e3e66db21da2912deb517d76593849b747d5f24fddcae586f15a8912a417202ed883266ebc6a749b835d deviceinfo
45c567031655cb123b1628a5f5646efe650ceb20f84e385d69a22c577f04333f8fbfd53f61e9eefdc518993c766f59ffb69f360900d11664e83f38d62e619b55 deviceinfo
"
+1 -1
View File
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Google"
deviceinfo_codename="google-hana"
deviceinfo_year="2017"
deviceinfo_dtb="mediatek/mt8173-elm-hana mediatek/mt8173-elm-hana-rev7"
deviceinfo_modules_initfs="hid-i2c-of hid-multitouch elants-i2c elan-i2c elan-i2c-core melfas-mip4 cros-ec-keyb"
deviceinfo_modules_initfs="hid-i2c-of hid-multitouch elants-i2c elan-i2c melfas-mip4 cros-ec-keyb"
deviceinfo_arch="aarch64"
# Device related
+3 -3
View File
@@ -2,8 +2,8 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-kappa
pkgdesc="HP Chromebook 11a"
pkgver=4
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -35,5 +35,5 @@ nonfree_firmware() {
}
sha512sums="
caf3c6f16a4fb085c6261842b91eb27b20afb01bbb2999de0daf56d973a323d07fe0713cecf152a6616e60232174ccd7d9f27ae988ff5e6398faa7396e00b2b2 deviceinfo
e013750a1fcb9b1701ce84e8711a764520bee9e2f7e0f1b2e5a5f6e196100eecad495710795ad21f6bd7b6821e645136baca39910198463cb99cdadf1dbfcf11 deviceinfo
"
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="HP"
deviceinfo_codename="google-kappa"
deviceinfo_year="2020"
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-kappa"
deviceinfo_modules_initfs="gpu-sched elan-i2c-core cros-ec-keyb sbs-battery"
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c cros-ec-keyb sbs-battery"
deviceinfo_arch="aarch64"
# Device related
+3 -3
View File
@@ -2,8 +2,8 @@
# Maintainer: Jenneron <jenneron@protonmail.com>
pkgname=device-google-kenzo
pkgdesc="Acer Chromebook 311 (CB311-11H / CB311-11HT)"
pkgver=4
pkgrel=1
pkgver=5
pkgrel=0
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -35,5 +35,5 @@ nonfree_firmware() {
}
sha512sums="
9254f78c303b25480f619b9530b4ea7f3a8107049c25fad4a560c05cbe886af499eb0f695045265c653ff5bdc57d681b7291283716dd806c3386e3550987231b deviceinfo
d3585eb23184b226e1e8395346381b17b43570de15089b8ca0d2149832dbaa05cbbdaf4ca7a8c04d4c5585aed2c29dc52662a3904026b59b7c94a81583ca0b1d deviceinfo
"
@@ -8,7 +8,7 @@ deviceinfo_manufacturer="Acer"
deviceinfo_codename="google-kenzo"
deviceinfo_year="2020"
deviceinfo_dtb="mediatek/mt8183-kukui-jacuzzi-kenzo"
deviceinfo_modules_initfs="gpu-sched elan-i2c-core cros-ec-keyb sbs-battery"
deviceinfo_modules_initfs="gpu-sched elants-i2c elan-i2c cros-ec-keyb sbs-battery"
deviceinfo_arch="aarch64"
# Device related
+52
View File
@@ -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"
+30 -6
View File
@@ -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
+3 -4
View File
@@ -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
+11 -1
View File
@@ -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"
}
+38
View File
@@ -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
"
+3 -1
View File
@@ -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
+21 -3
View File
@@ -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 -9
View File
@@ -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"
+1 -4
View File
@@ -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
}
+6 -4
View File
@@ -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
"
+7 -10
View File
@@ -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,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 = &eth_netdev_ops;
net->ethtool_ops = &ops;
@@ -0,0 +1 @@
../../.shared-patches/linux/gcc10-extern_YYLOC_global_declaration.patch
@@ -0,0 +1 @@
../../.shared-patches/linux/gcc7-give-up-on-ilog2-const-optimizations.patch
@@ -0,0 +1 @@
../../.shared-patches/linux/gcc8-fix-put-user.patch
@@ -0,0 +1,12 @@
diff --git a/arch/arm64/boot/dts/Makefile b/arch/arm64/boot/dts/Makefile
index b45f462b..f0031b4a 100644
--- a/arch/arm64/boot/dts/Makefile
+++ b/arch/arm64/boot/dts/Makefile
@@ -4,6 +4,7 @@ dtb-$(CONFIG_ARCH_XGENE) += apm-mustang.dtb
dtb-$(CONFIG_SOC_EXYNOS8890) += exynos8890-espresso8890.dtb exynos8890-espresso8890_rev01.dtb exynos8890-universal8890.dtb exynos8890-smdk8890.dtb
dtb-$(CONFIG_SOC_EXYNOS8890) += exynos8890-evt1-smdk8890.dtb
dtb-$(CONFIG_SOC_EXYNOS7870) += exynos7870-smdk7870.dtb exynos7870-universal7870.dtb exynos7870-universal7870_rev01.dtb exynos7870-universal7870_rev01_treble_off.dtb
+dtb-$(CONFIG_SOC_EXYNOS7870) += exynos7870-on7xelte_swa_open_00.dtb exynos7870-on7xelte_swa_open_01.dtb exynos7870-on7xelte_swa_open_02.dtb
targets += dtbs
@@ -1,68 +0,0 @@
# Maintainer: Caleb Connolly <caleb@connolly.tech>
# Kernel config based on: arch/x86/configs/neptune_defconfig and jupiter.config
_flavor="valve-jupiter"
pkgname=linux-$_flavor
pkgver=6.4.0
pkgrel=0
pkgdesc="Mainline Kernel fork for SDM845 devices"
arch="x86_64"
_carch="x86_64"
url="https://gitlab.com/calebccff/linux-jupiter"
license="GPL-2.0-only"
options="!check !tracedeps
pmb:cross-native
pmb:kconfigcheck-community"
makedepends="
bash
bison
diffutils
python3
elfutils-dev
linux-headers
findutils
flex
installkernel
openssl-dev
pahole
perl
"
_config="config-$_flavor.$arch"
_tag="jupiter-6.4.0"
# Source
source="
linux-$_tag.tar.gz::https://gitlab.com/calebccff/linux-jupiter/-/archive/$_tag/linux-$_tag.tar.gz
$_config
"
builddir="$srcdir/linux-$_tag"
prepare() {
default_prepare
cp "$srcdir/config-$_flavor.$arch" .config
}
build() {
unset LDFLAGS
make ARCH="$_carch" CC="${CC:-gcc}" \
KBUILD_BUILD_VERSION="$((pkgrel + 1 ))-$_flavor"
}
package() {
make modules_install install \
ARCH="$_carch" \
INSTALL_PATH="$pkgdir"/boot/ \
INSTALL_MOD_PATH="$pkgdir" \
INSTALL_MOD_STRIP=1 \
INSTALL_DTBS_PATH="$pkgdir"/boot/dtbs
rm -f "$pkgdir"/lib/modules/*/build "$pkgdir"/lib/modules/*/source
install -D "$builddir"/include/config/kernel.release \
"$pkgdir"/usr/share/kernel/$_flavor/kernel.release
}
sha512sums="
3dde18598e08ec2dc40aaa97470808ea7d0b685bc180b304144b798126c3c7a47534afea1a1787498990fc7412558f1e98fb8f956565760990e0d11cacbdf9fe linux-sdm845-6.3.4.tar.gz
1942c3a25c72cdf1ae2789c25879398561db2c396ac7b5e8e27d7c075ce743c64827d519c04ddb57f0d42fa1b21950433a841541bef185d2e4a8fdc47029b182 config-valve-jupiter.aarch64
"
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,32 @@
# Maintainer: Petr Hodina <phodina@protonmail.com>
pkgname=pinenote-dbus-service
pkgver=20221207
pkgrel=0
pkgdesc="Dbus daemon for controlling driver aspects on Pine64 Pinenote"
url="https://github.com/m-weigand/pinenote_dbus_service"
arch="aarch64"
license="MIT"
makedepends="cargo"
depends="dbus-dev"
source="
pinenote-dbus-service-$pkgver.tar.gz::https://github.com/m-weigand/pinenote_dbus_service/archive/refs/tags/v$pkgver.tar.gz
pinenote.initd
"
builddir="$srcdir/pinenote_dbus_service-$pkgver"
build() {
cargo build --release --locked
}
package() {
cargo install --path . --root="$pkgdir/usr"
install -Dm644 dbus_security_configuration/pinenote.conf -t "$pkgdir"/usr/dbus-1/system.d/
install -Dm755 "$srcdir"/pinenote.initd $pkgdir/etc/init.d/pinenote
rm "$pkgdir"/usr/.crates.toml
}
sha512sums="
b5d2e1a778ca3fa47d61df93aeeb7e06d7383d1a6aac70f422ea8ea9337ce3b987a35d9894fce98284eefa5f666989751117ee519d1c2a2b8547dc8b62bfe443 pinenote-dbus-service-20221207.tar.gz
2f732735e84ea91465ff56eb09afea2c12af9964b6ace5222d3a58320dfe71bf7d7fd697b2c686f3e7342799c3ff9a522f8e12227028ab294d3bebecfe9a6a8d pinenote.initd
"
@@ -0,0 +1,9 @@
#!/sbin/openrc-run
description="Launch DBus service for driver aspects"
command="/usr/bin/pinenote_dbus_service"
pidfile="/run/${RC_SVCNAME}.pid"
depend() {
need dbus
}
+40
View File
@@ -0,0 +1,40 @@
# Maintainer: Max Buchholz <max.buchholz@gmx.de>
pkgname=soc-qcom-sdm660
pkgdesc="Common package for Qualcomm SDM630/636/660 devices"
pkgver=1
pkgrel=0
url="https://postmarketos.org"
license="BSD-3-Clause"
arch="aarch64"
options="!check !archcheck !tracedeps pmb:cross-native"
subpackages="
$pkgname-rproc
$pkgname-nonfree-firmware:nonfree_firmware
"
package() {
mkdir -p "$pkgdir"
}
rproc() {
pkgdesc="Modem and Wifi services and configuration"
depends="
msm-modem
pd-mapper
pd-mapper-openrc
tqftpserv
tqftpserv-openrc
"
install="$subpkgname.post-install"
mkdir "$subpkgdir"
}
nonfree_firmware() {
pkgdesc="Non-free firmware for GPU and Bluetooth"
depends="
linux-firmware-qca
linux-firmware-qcom
"
mkdir "$subpkgdir"
}
Loaded 100 of 126 files, more files were not shown because too many files have changed in this diff. Show more