Commit Graph
5474 Commits
Author SHA1 Message Date
George Brooke 35ded7a2d7 device-google-trogdor: workaround accelerometer issue in buffered mode
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6495

[ci:skip-build]: already built successfully in CI
2025-05-13 09:46:59 +02:00
Caleb Connolly 4515a2c6ea device-postmarketos-trailblazer: move most depends to recommends
None of the devices running trailblazer actually need all these daemons
or firmware. Move almost everything to recommends so that users can free
up space and so that customised images can be built with
--no-recommends.

Since there are some folks already using trailblazer who DO depend on
these packages, let's try letting users know about this at least.

Signed-off-by: Caleb Connolly <caleb@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6239
2025-05-12 19:32:08 +02:00
Ferass El Hafidi bd66d8c9f6 device-amlogic-tvbox: add support for Mi TV Stick
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6121

[ci:skip-build]: already built successfully in CI
2025-05-12 19:17:27 +02:00
Ferass El Hafidi 4ec35e37d5 device-amlogic-tvbox: rework boot packaging
* add a new `aml_boot_prep` function to setup FIT images and uEnv.ini
   (for legacy U-Boot support)
 * add support for generating a FIT image

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6121
2025-05-12 19:17:27 +02:00
Ferass El Hafidi 370c78448a soc-amlogic-s905: support booting a uImage or FIT
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6121
2025-05-12 19:17:27 +02:00
Ferass El Hafidi d236c28c11 linux-postmarketos-amlogic: add patches for Xiaomi Mi TV Stick
These patches have been sent upstream already, and are currently in the
amlogic git tree.

See also:
 - https://lore.kernel.org/linux-amlogic/20250502-aquaman-v6-0-f1af347d9709@postmarketos.org/
 - https://git.kernel.org/amlogic/c/4954ec9300cfe7ab6f1de1c93c56c236ac0a07e5
 - https://git.kernel.org/amlogic/c/f5d4227c6dcab047579cca7b8e31a476ecdebf7b

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6121
2025-05-12 19:17:27 +02:00
Scott C b7bb10cbe4 linux-postmarketos-omap: add support for barnesnoble-encore
Add device tree and initial stab at panel driver for the new barnesnoble-encore device.

 Changes to be committed:
	new file:   device/community/linux-postmarketos-omap/0013-arm-dts-Add-barnesnoble-encore-support.patch
	new file:   device/community/linux-postmarketos-omap/0014-panel-Add-lg-ld070ws1-for-barnesnoble-encore.patch
	modified:   device/community/linux-postmarketos-omap/APKBUILD
	modified:   device/community/linux-postmarketos-omap/config-postmarketos-omap.armv7

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6486
[ci:skip-build]: already built successfully in CI
2025-05-12 19:15:15 +02:00
Scott C d3742fc7ee device-barnesnoble-encore: new device
Add device package for barnesnoble-encore, aka Barnes & Noble Nook Color. Device tree and initial stab at panel driver will be added as a separate commit to the mainline omap kernel.

	new file:   device/testing/device-barnesnoble-encore/APKBUILD
	new file:   device/testing/device-barnesnoble-encore/deviceinfo
	new file:   device/testing/device-barnesnoble-encore/modules-initfs

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6486
2025-05-12 19:15:15 +02:00
postmarketOS CI 7d9350c913 linux-next: upgrade to next-20250512 2025-05-12 15:56:46 +00:00
Alexey Minnekhanov 884eeb00ed linux-postmarketos-qcom-sdm660: upgrade to 6.14.6
Included one small fix to sudden reboot when inserting USB cable,
or when booting with cable inserted that only affect some
Xiaomi devices.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6498
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
2025-05-12 13:06:56 +03:00
Luca Weiss fe81903cf4 main/gnome-shell-theme-e-ink: move from device/testing/ (and fix build)
This package doesn't really belong into the device/testing/ directory,
it's quite a regular package, so move it to main.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6490
[ci:skip-build]: already built successfully in CI
2025-05-11 17:02:04 +02:00
Dzmitry Sankouski e22932b5fb device-samsung-starqltechn: add hexagonfs firmware loader
Add hexagonfs-firmware-loader and hexgonrpcd dependencies. This allows
to use phone's sensors.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6492
2025-05-11 14:54:12 +03:00
Casey Connolly 9b3769cced treewide: update my name
[ci:skip-build]

Signed-off-by: Casey Connolly <kcxt@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketos/pmaports/-/merge_requests/6488
2025-05-10 17:59:34 +02:00
postmarketOS CI 90a16918dc linux-next: upgrade to next-20250509 2025-05-09 15:56:35 +00:00
postmarketOS CI f45a677acf linux-next: upgrade to next-20250508 2025-05-08 15:57:05 +00:00
Richard Acayan e562bac43f alsa-ucm-conf-qcom-sdm670: upgrade to 1.2.9_git20250503
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6452

[ci:skip-build]: already built successfully in CI
2025-05-08 15:47:28 +02:00
Richard Acayan ee67a5204d firmware-google-sargo: add cdsp and hexagon_nn firmware
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6452
2025-05-08 15:47:28 +02:00
Richard Acayan bac53efa59 linux-postmarketos-qcom-sdm670: upgrade to v6.14.5
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6452
2025-05-08 15:47:28 +02:00
postmarketOS CI 51da0e4281 linux-next: upgrade to next-20250507 2025-05-08 04:56:27 +00:00
Ferass El Hafidi feed256853 device-amlogic-tvbox: remove xiaomi-once port
The DTS patches for it do not apply anymore, and exkc has said that
their device is now broken, so they are unable to continue maintaining
the port.

As a stop-gap solution, xiaomi-once users who still wish to use
postmarketOS can use the p212 port. They are also welcome to fix the
devicetree patches and upstream them.

Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6412
2025-05-07 09:48:26 +00:00
Ferass El Hafidi b332f5854a linux-postmarketos-amlogic: upgrade to 6.12.23
Signed-off-by: Ferass El Hafidi <funderscore@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6412
2025-05-07 09:48:26 +00:00
postmarketOS CI 187efa9fac linux-next: upgrade to next-20250506 2025-05-06 15:56:28 +00:00
Clayton Craft a308720ea9 device-realme-x3: add nonfree-fw-openrc subpkg
This should make it possible to build systemd images for this device. I
don't know if anyone cares, but I couldn't look away when I found this
until I fixed it :D

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6476
2025-05-06 10:48:44 +02:00
Clayton Craft 469374de6d device/*: explicitly depend on openrc if install scripts call rc-update
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6476
2025-05-06 10:48:44 +02:00
C-VD 4fafe4406f samsung-chagalllte: new device
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6457
2025-05-06 13:35:36 +09:00
Clayton Craft de59cdaa67 device-generic-x86_64: add modules to initfs to support emmc storage
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6444

[ci:skip-build]: already built successfully in CI
2025-05-05 15:40:08 -07:00
Pablo Correa Gómez 29c5cea80f device-pine64-pinephone: depend on openrc when enabling services
Relates https://gitlab.postmarketos.org/postmarketOS/pmbootstrap/-/merge_requests/2585

Relates https://gitlab.postmarketos.org/postmarketOS/pmaports/-/issues/2097

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6474
[ci:skip-build]: already built successfully in CI
2025-05-05 14:02:20 -07:00
panpanpanpan 53c1445d65 device-xiaomi-nabu: depend on firmware-xiaomi-nabu instead of msm-firmware-loader
Xiaomi didn't ship some firmware in the vendor partition, so i needed to package that firmware by myself, at that point i had some reports that in some devices (or some android versions) they were missing some firmware, so i would rather go back to package the firmware in a different package

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6429
2025-05-05 19:43:43 +03:00
panpanpanpan 1bc3c1d898 firmware-xiaomi-nabu: new aport
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6429
2025-05-05 19:43:43 +03:00
postmarketOS CI 1d2357ddff linux-next: upgrade to next-20250505 2025-05-05 16:02:44 +00:00
Alexey Minnekhanov 5627d617a5 device-xiaomi-whyred: switch to mainline kernel, take maintainership
Mainline port supports all features currently available on the
platform, bringing whyred in line with the best supported devices
on the sdm660 kernel.

Working:

 * framebuffer display
 * regulators
 * volume/power keys
 * gpio hall sensor
 * battery fulegauge & charger
 * PMIC vibrator
 * PMIC WLED backlight
 * notification LED
 * storage: eMMC, SD cards
 * USB (only USB2 and only gadget mode, like the rest of the platform)
 * hardware video enocder/decoder (venus)
 * WCN3990 Bluetooth, Wi-Fi
 * Synaptics rmi4 touchscreen
 * Display (mdss), GPU Adreno 509
 * LCD IPS video mode panel (Tianma TD4310)
 * sensors are automagically supported too

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6469
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
2025-05-05 04:08:59 +03:00
Alexey Minnekhanov 2831217eb2 firmware-xiaomi-whyred: new aport
Contains Wi-Fi board + metadata file and Qualcomm Adreno zap firmware.

The rest of firmware is handled by msm-firmware-loader.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6469
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
2025-05-05 04:08:53 +03:00
Alexey Minnekhanov c2660af703 linux-postmarketos-qcom-sdm660: upgrade to 6.14.5
* Fixed GPUfreq scaling
* Reworked GPU speedbin handling
* new device: sdm636-xiaomi-whyred (Redmi Note 5/Pro)
* new device: sdm630-motorola-beckham (Moto Z3 Play)
* updated SMGR patchset with new types of sensors
* lots of DTB checks warnings fixed

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6469
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
2025-05-05 04:08:32 +03:00
postmarketOS CI 2c6510b7c9 linux-next: upgrade to next-20250501 2025-05-01 15:56:19 +00:00
Robert Eckelmann 0c8d309324 linux-postmarketos-marvell: upgrade to 6.14.4
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6456
2025-05-01 20:23:28 +09:00
Eisenbahnfan 8347bbfac8 samsung-v1awifi: add mainline kernel variant
And set myself as maintainer.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6453
2025-05-01 02:39:05 +02:00
postmarketOS CI 4c31f80b7e linux-next: upgrade to next-20250430 2025-04-30 15:56:28 +00:00
Robert Eckelmann 6a341b8e75 linux-postmarketos-grate: add new defconfig items
more built-in stuff, less modules

see also https://gitlab.com/grate-driver/linux/-/commit/211e8b463bec3b2fae21475d92220cb909dabea8

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6379
2025-04-30 23:10:11 +09:00
Robert Eckelmann 3ccf292fc9 linux-postmarketos-grate: upgrade to 6.12.5
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6379
2025-04-30 23:10:11 +09:00
postmarketOS CI 7f14263f57 linux-next: upgrade to next-20250429 2025-04-29 15:56:06 +00:00
postmarketOS CI 325bbcddbd linux-next: upgrade to next-20250428 2025-04-28 16:00:11 +00:00
Duje Mihanović 638391bb9e linux-samsung-coreprimevelte: use patch files
Bundle patch files with the aport instead of using a custom tarball.
This allows using official tarballs and also gives more transparency.

Besides this, there's other small changes:

* Update to 6.14.4
* Add zstd to makedepends (fixes compile error)
* Drop unneeded CC assignment
* Drop unneeded mkdir call (nitpick from pmaports!6409)

Signed-off-by: Duje Mihanović <duje.mihanovic@skole.hr>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6459
[ci:skip-build]: already built successfully in CI
2025-04-27 20:15:13 +02:00
Alexander Martinz 862f6a0919 firmware-shift-otter: add support for 8.0 and 8.1
The currently shipped firmware only worked on early EVT and DVT1
devices, because it is unsigned.

Signed firmware, to enable support for 8.0 was uploaded a long
time ago, but the firmware package was not bumped.

With this bump now all variations of otter are supported:
- EVT
- DVT1
- DVT2
- 8.0 (MP)
- 8.1 (MP)

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6454
[ci:skip-build]: already built successfully in CI
2025-04-27 16:06:15 +02:00
Barnabás Czémán 73e6d02c1d xiaomi-kenzo: archive device specific packages
Archive Redmi Note 3 kernel, device and firmware package
in favor of device-qcom-msm8956

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
[ci:skip-vercheck]
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5694
[ci:skip-build]: already built successfully in CI
2025-04-27 16:02:54 +02:00
Barnabás Czémán 9ca4170417 device-qcom-msm8956: new device
Add generic port for MSM8956/MSM8976 based devices.

Signed-off-by: Barnabás Czémán <barnabas.czeman@postmarketos.org>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5694
2025-04-27 16:02:54 +02:00
Barnabás Czémán f87489e471 linux-postmarketos-qcom-msm8956: initial package
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/5694
2025-04-27 16:02:54 +02:00
Alexander Martinz 95518b7a66 device-shift-otter: remove initfs compression and kernel cmdline
The initfs compression was a leftover from when the device aport
was using the sdm845 mainline kernel (as we played with the otter
bringup there).

This resulted in causing the device to not boot.

Also remove the kernel cmdline as it is already handled by getty.

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6455
[ci:skip-build]: already built successfully in CI
2025-04-27 15:59:39 +02:00
Alexander Martinz 383e4bcd1a device-shift-otter: depend on unl0kr-fbforcerefresh
We need to refresh the fb to show unl0kr on bootup.

Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6455
2025-04-27 15:59:38 +02:00
Duje Mihanović bb34939bc7 samsung-coreprimevelte: move from testing to community
The device has seen a decent amount of work put into it and is usable
on a basic level. Many features unfortunately remain unavailable, but
the device fulfills the wiki requirements to be moved to community, so
let's do that to increase visibility.

The PXA1908 firmware package and the U-Boot package are moved together
with the device packages.

[ci:skip-vercheck]

Signed-off-by: Duje Mihanović <duje.mihanovic@skole.hr>
Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6409
[ci:skip-build]: already built successfully in CI
2025-04-27 15:55:07 +02:00
Duje Mihanović 46a3a0a7ce linux-samsung-coreprimevelte: configure for community
Change the kernel config to pass the community kconfig check.

Also update the local build version to use the flavor instead of just
-postmarketOS.

Part-of: https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/6409
2025-04-27 15:55:02 +02:00