Commit graph

14489 commits

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

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

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

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9182>
2026-07-31 00:56:58 +00:00
Aster Boese
bc1e9f6e13
firmware-samsung-gtexswifi: move to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9182>
2026-07-31 00:56:58 +00:00
Aster Boese
5bb2d7c3d8
samsung-gtexswifi: move to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9182>
2026-07-31 00:56:58 +00:00
Aster Boese
ff491b9ed4
linux-xiaomi-fog: move to archived
[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9181>
2026-07-31 00:54:45 +00:00
Aster Boese
7306be70fe
xiaomi-fog: move to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9181>
2026-07-31 00:54:45 +00:00
Aster Boese
faa26795bb
linux-xiaomi-merlin: move to archived
[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9180>
2026-07-31 00:52:39 +00:00
Aster Boese
cf0322ba8c
xiaomi-merlin: move to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9180>
2026-07-31 00:52:39 +00:00
Aster Boese
12d25d7772
modem/samsungipcd: remove
The maintainer did not respond to a maintainership issue for two weeks.

Also, the only devices that depend upon this package are in archived, so
this package doesn't have a reason to sit around. If a device using it is
unarchived, this commit can be reverted.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9177>
2026-07-31 00:50:26 +00:00
Aster Boese
e7d4ef318d
linux-postmarketos-qcom-sm6125: move to archived
[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9179>
2026-07-31 00:48:09 +00:00
Aster Boese
ddf655bb8c
xiaomi-laurel: move to archived
Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9179>
2026-07-31 00:48:09 +00:00
Aster Boese
01b7db4f3d
linux-postmarketos-qcom-sm6225: archive
It turns out that the maintainer of this kernel does not
have a pmOS GitLab account. Not only that, but the only
device that depends upon this kernel was archived, so
this kernel should be archived too.

[ci:skip-vercheck]

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9178>
2026-07-31 00:46:00 +00:00
Robert Eckelmann
6b4221950c
linux-postmarketos-grate: adjust latest kconfig changes
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9000>
2026-07-31 08:20:16 +09:00
Robert Eckelmann
85a5d0756a
linux-postmarketos-grate: enable iscsi related options
enabling the required kconfig options to be able to use iscsi shares

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9000>
2026-07-31 08:09:23 +09:00
Robert Eckelmann
bfb99cb187
linux-postmarketos-mediatek-mt81: apply latest kconfig changes
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9000>
2026-07-31 08:09:23 +09:00
Robert Eckelmann
b37bd65e74
linux-postmarketos-mediatek-mt81: enable iscsi-support
enabling the required kconfig options to be able to use iscsi shares

Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9000>
2026-07-31 08:09:22 +09:00
Aster Boese
cebf1c1791
linux-postmarketos-exynos7870: build with LLVM
- Builds with LLVM
- Fixes style errors
- Updates kconfig

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9033>
2026-07-30 23:21:49 +02:00
Bart Ribbers
c3f0e5a776
kconfig-generic.toml: require IGC and AQTION modules
Used by some ethernet devices. In my case my desktop which has 2 ethernet
ports.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9168>
2026-07-30 14:46:55 +00:00
Paul Sajna
12df45ad16
firmware-lg-judyln: depend on firmware-qcom-adreno-a630
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9172>
2026-07-30 07:27:46 -07:00
Bart Ribbers
0ceb94ab19
kconfig-generic.toml: require USB_ACM module
Required by some serial modules. In my case an USB device which presents
a serial interface used at my day job.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9165>
2026-07-30 08:52:25 +02:00
MariooB
4fa1cad36c
duranium: reduce failed boot attempts to 2
Fixes #4648

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8916>
2026-07-29 15:34:39 -07:00
Clayton Craft
b8c5f52258
main/postmarketos-ui-plasma-desktop: add k3b to pmb_recommends
For #4795

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
[ci:skip-vercheck]: pmb_recommends change only

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9167>
2026-07-29 09:20:40 -07:00
Clayton Craft
50e2aae5a4
device-generic-x86_64: add initramfs modules for steam deck
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9162>
2026-07-29 14:02:09 +00:00
Clayton Craft
31b57d33e6
main/postmarketos-usb-moded: install usb-signaller default config
Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:03 +00:00
Clayton Craft
4328119876
main/postmarketos-usb-moded: drop config/units that are shipped upstream
usb-signaller provides these scripts and init services/units

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:03 +00:00
Clayton Craft
1b20c249cf
systemd/postmarketos-base-systemd: fix preset template instance handling
This fixes a bug where template presets with a specified instance were
not being handled. The install script previously parsed the entire line,
including the instance(s) and ran 'systemctl preset' on it all, e.g.
'systemctl preset unudhcpd@.service usb0'.

The script will now:

- detect lines that contain a template + instance(s)
- diff the instances
- run preset on template@instance for all added or removed instances

Template presets that don't have any instances specified in the preset
file (because they have a DefaultInstance= set) are treated just like
any other unit since we can run preset on those and it enables the
template with the default instance.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:00 +00:00
Clayton Craft
6d00e47c78
systemd/postmarketos-base-systemd: fix unudhcpd@ preset
According to systemd.preset, which I totally should have read before, we
were not specifying the instance correctly which resulted in this unit
not actually being enabled by default.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:57:00 +00:00
Clayton Craft
3903172aef
systemd/postmarketos-base-systemd: drop usb-moded-developer-mode preset
This unit/script shouldn't be run on boot. Mode switching should be
managed by usb-signaller

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9026>
2026-07-28 22:56:57 +00:00
Sicelo A. Mhlongo
a99f680468
device-blackberry-key2-generic: additional unl0kr fixes
* Apply keyboard layout to unl0kr
* Correctly add required files in initramfs

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9023>
2026-07-28 12:17:06 -07:00
Clayton Craft
77a6de8660
docs/generic-kernels: clarify requirements, guidance for adding options
Here are some things I noticed while adding options to generic kconfig,
that I think would have been helpful for me to know ahead of time.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9163>
2026-07-28 11:45:41 -07:00
Clayton Craft
235160c20c
kconfig-generic: add kconfig for Steam Deck
This adds support in the generic kernels for Steam Deck:

- Audio
- Wifi (rtw88)
- Ambient light sensor
- Deck controller/FF
- Touchscreen

Options in the new 'platform' category are things that the above drivers
required to be enabled in the kernel. Tested on my LCD Steam Deck.

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9161>
2026-07-28 10:01:39 -07:00
Aster Boese
58a9d9dbf3
kconfigcheck: add zstd initramfs decompression support to category:default
Per the discussion https://gitlab.postmarketos.org/postmarketOS/pmaports/-/work_items/4087, zstd is going to
become the default compression algorithm for the initramfs, with only devices using kernels older than 5.1.0
expected to use gzip. Because of this, adding this config to the default category early ensures that the
eventual migration requires less changes.

Signed-off-by: Aster Boese <asterboese@mailbox.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9009>
2026-07-28 05:51:40 +00:00
Sicelo A. Mhlongo
34cb146b05
linux-postmarketos-omap: upgrade to 7.1.5
In addition to upgrading, for the purpose of reducing kernel size for
the benefit of some of the supported devices (e.g. samsung espresso),
remove unused kernel configs.

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024>
2026-07-28 05:45:07 +00:00
Sicelo A. Mhlongo
87bbef0211
linux-postmarketos-omap: import bpf patch
Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024>
2026-07-28 05:45:07 +00:00
Sicelo A. Mhlongo
1a7f64fc76
linux-postmarketos-omap: upgrade to 7.1.3
- espresso is now upstream, so drop patches adding it
- renumber remaining patches
- replace omap4 CFI patch with upstream version
- migrate config and pass kconfig checks
- add new required makedepends

Signed-off-By: Sicelo A. Mhlongo <absicsz@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9024>
2026-07-28 05:45:03 +00:00
Clayton Craft
d370a08c49
device-generic-x86_64: switch to pmOS kernels
This also drops some old provides/replaces stuff, which should no longer
be applicable now because this package was renamed like 2 years ago (or more?).

Signed-off-by: Clayton Craft <craftyguy@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/8195>
2026-07-27 15:21:45 -07:00
Bart Ribbers
8d027bdfec
kconfig-generic.toml: require I2C_HID_ACPI
Required on some laptops for a working touchpad.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:32:30 +02:00
Bart Ribbers
7630b8540e
kconfig-generic.toml: require INTEL_ISH_HID module on x86_64
Used by some Intel-based laptop's for offloading sensor polling and
algorithm processing to a dedicated low power processor in the chipset.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9157>
2026-07-27 17:29:46 +02:00
Robert Eckelmann
3871249fbd
linux-postmarketos-marvell: apply latest kconfig checks
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9133>
2026-07-27 12:18:31 +00:00
Robert Eckelmann
3c83bec805
linux-postmarketos-marvell: upgrade to 6.18.40
Signed-off-by: Robert Eckelmann <longnoserob@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9133>
2026-07-27 12:18:31 +00:00
Dylan Van Assche
c7dbe7bb28
main/bootmac: use primary git email
postmarketOS bot cannot tag maintainers if the email doesn't match Gitlab.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9149>
2026-07-27 11:23:35 +00:00
Dylan Van Assche
62b924f43d
device-shift-axolotl: use primary git email
postmarketOS bot cannot tag maintainers if the email doesn't match Gitlab.

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9149>
2026-07-27 11:23:35 +00:00
DrRac27
39d7076756
device-oneplus-enchilada: add co-maintainer
[ci:skip-vercheck]

Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9151>
2026-07-27 08:32:26 +00:00
Rudraksha Gupta
7140f1591c
microsoft-surface-rt: unarchive, takeover maintainership, and use systemd-boot
Become maintainer and unarchive. Remove Grub and use systemd-boot.

Signed-off-by: Rudraksha Gupta <guptarud@gmail.com>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/9145>
2026-07-27 06:55:39 +00:00