Commit Graph
2592 Commits
Author SHA1 Message Date
Newbyte 4818c2c2cd linux-postmarketos-exynos4: enable zstd compression (MR 3522) 2022-10-15 13:10:31 +02:00
Henrik Grimler 2c68614713 linux-postmarketos-exynos4: update patch 0005 after kernel upgrade (MR 3522)
Our patch needs to be adjusted after commit 58e4a2d27d32 ("extcon: Fix
extcon_get_extcon_dev() error handling").  Also generate all other
patch headers, and make it possible to apply patch 0008 and 0009 with
git am.
2022-10-15 13:10:31 +02:00
Martin Jücker b15f448999 linux-postmarketos-exynos4: add missing lcd patches for p4note (MR 3522) 2022-10-15 13:10:28 +02:00
Martin Jücker 4668038a9a linux-postmarketos-exynos4: update to 6.0.1 (MR 3522) 2022-10-15 13:09:41 +02:00
Anton Bambura 5ec845da6e linux-postmarketos-rockchip: drop armv7 and upgrade to 6.0 (MR 3526)
[ci:skip-build] Already built successfuly on CI in MR
2022-10-14 12:41:30 +02:00
Jami Kettunen bd2cdfbaf4 device-oneplus-dumpling: get linux-edge(-6.0.1) booting again (MR 3531)
Additionally switch mainline kernel from qcom_fg to bq27xxx_battery_i2c.

While at it simplify the deviceinfo_modules_initfs_alpine list to
exclude implicit dependencies that mkinitfs can find itself to make the
line length a bit less unwieldy.

[ci:skip-build] Already built successfuly on CI in MR
2022-10-14 11:56:06 +02:00
Jami Kettunen 1769b565ed device-oneplus-cheeseburger: get linux-edge(-6.0.1) booting again (MR 3531)
Additionally switch mainline kernel from qcom_fg to bq27xxx_battery_i2c
and probe the correct panel driver, this was a regression that came from
the initial linux-edge enablement MR.

While at it simplify the deviceinfo_modules_initfs_alpine list to
exclude implicit dependencies that mkinitfs can find itself to make the
line length a bit less unwieldy.
2022-10-14 11:55:58 +02:00
Jami Kettunen d6f337898e device-oneplus-dumpling: block auto-loading ipa module (MR 3531)
While this provides the ability to use ModemManager, there are quite a
lot of issues with the driver still; keep it enabled in kernel for now
and let users "modprobe ipa" if they want to test modem features
whichever side effects that may cause including:
- Making the device nearly impossible to poweroff or reboot
- Making the UI lag noticeably more due to some interconnect bandwidth
  issues
2022-10-14 11:55:58 +02:00
Jami Kettunen 68cdc1ea2b device-oneplus-cheeseburger: block auto-loading ipa module (MR 3531)
While this provides the ability to use ModemManager, there are quite a
lot of issues with the driver still; keep it enabled in kernel for now
and let users "modprobe ipa" if they want to test modem features
whichever side effects that may cause including:
- Making the device nearly impossible to poweroff or reboot
- Making the UI lag noticeably more due to some interconnect bandwidth
  issues
2022-10-14 11:55:58 +02:00
Jami Kettunen 59716b061d linux-postmarketos-qcom-msm8998: upgrade to 6.0 (MR 3531) 2022-10-14 11:55:58 +02:00
Jami Kettunen 7bdacb41c1 device-oneplus-cheeseburger: workaround wrong touch rotation on PlaMo (MR 3531)
This will have to do until https://invent.kde.org/teams/plasma-mobile/issues/-/issues/160
is solved; the display orientation will remain upside down upon
installation but at least the touchscreen coordinates are correct now.
2022-10-14 11:55:57 +02:00
Jami Kettunen e8fa0d7448 device-oneplus-dumpling: start using soc-qcom-msm8998 (MR 3531) 2022-10-14 11:55:57 +02:00
Jami Kettunen 2fde525443 device-oneplus-cheeseburger: start using soc-qcom-msm8998 (MR 3531) 2022-10-14 11:55:57 +02:00
Jami Kettunen fbd0ebc602 firmware-oneplus-msm8998: use as much as possible from linux-firmware-* (MR 3531)
The qca (Bluetooth) and qcom (non-zap GPU) firmware blobs don't need to
be signed by the OEM, so let's use upstream versions to benefit from
fixes and updates done there.
2022-10-14 11:55:57 +02:00
Jami Kettunen 8ed8d07043 soc-qcom-msm8998: new aport (MR 3531)
The soc-qcom-sdm845* packages are mostly sufficient, but there are a few
issues that all MSM8998 devices on mainline will face, so include
workarounds for them in a generic package all device pkgs can depend on.
2022-10-14 11:55:57 +02:00
Jami Kettunen 57492bf7da soc-qcom-sdm845: move some deps to nonfree subpackage (MR 3531)
Both msm-modem-uim-selection and bootmac depend on nonfree firmware to
be useful, so put them under soc-qcom-sdm845-nonfree-firmware.
2022-10-14 11:55:57 +02:00
reisl fb209f5eeb device-samsung-beyond1lte: fix flashing (MR 3477) 2022-10-14 09:25:12 +03:00
reisl 33d1eef6e7 linux-samsung-beyond1lte: add OTG and vlan network support (MR 3477) 2022-10-14 09:24:08 +03:00
Anton Bambura 330420c648 veyron chromebooks: use linux-google-veyron (MR 3524)
[ci:skip-build] Already built successfuly on CI in MR
2022-10-13 15:48:58 +02:00
Anton Bambura bc70ccdcf4 linux-google-veyron: separate from linux-postmarketos-rockchip and upgrade to 6.0 (MR 3524)
Also, add patches for better HDMI support
2022-10-13 15:47:17 +02:00
Clayton Craft 325cc8e483 linux-purism-librem5: upgrade to 6.0
- the config diff is just rebasing

- drops the ship mode patch I wrote, since it is no longer required
  after a pending update to the device-purism-librem5 package...

- drops the dogwood voltage patch, apparently no longer necessary,
  see: https://source.puri.sm/Librem5/linux/-/issues/442#note_214984

- drops the usdhc bus patch
  see: https://source.puri.sm/Librem5/linux/-/issues/442#note_215026

[ci:skip-build] already built successfully in CI
2022-10-13 06:09:10 -07:00
Jami Kettunen e10cf4fadc testing/linux-*: rename kconfigcheck-anbox to kconfigcheck-waydroid (MR 3507)
This renamed option is being checked for since pmbootstrap 1.47.0[1].

[1] https://gitlab.com/postmarketOS/pmbootstrap/-/tags/1.47.0

[ci:skip-build]
[ci:skip-vercheck]
2022-10-13 13:44:30 +02:00
Jan Jasper de Kroon 130e15f2ec linux-postmarketos-allwinner: upgrade to 6.0.1_git20221004 (MR 3518) 2022-10-13 10:40:29 +02:00
Oliver Smith f8ce8ef0e3 teclast-x80pro: drop device (MR 3528)
Kernel doesn't compile anymore, and it doesn't seem worth fixing it
again. The kernel has been added in 2017 as a stock mainline kernel from
that time with only two patches and wasn't maintained since then,
looking at git log --follow it was only patched to fix it up when
it didn't build.

As the device is a generic x86_64 tablet: if somebody has that
particular device, try to get the generic device-tablet-x64uefi running
instead.
2022-10-13 09:46:01 +02:00
Luca Weiss 570f7a50b5 community/device-fairphone-fp4: add qbootctl & swclock-offset (MR 3529)
The qbootctl service tells the bootloader that the current boot has
succeeded, so that the bootloader doesn't switch to the other slot after
~7 tries.

The swclock-offset dependency ensures that the time is set correctly
after a reboot, caused by the read-only RTC on Qualcomm.

[ci:skip-build]: already built successfully in CI
2022-10-13 09:37:15 +02:00
Brendan Hardy 29d3abe94d motorola-shamu: port from armhf to armv7 (MR 3415)
[ci:skip-vercheck]
2022-10-12 22:35:57 +02:00
Dang Huynh ae252a05a4 device-nokia-n900: use wl1251-cal for calibration data (MR 3386) 2022-10-12 21:39:13 +02:00
Anton Bambura e3904d8796 mt8183 devices: depend on soc-mediatek-mt8183 (MR 3525)
[ci:ignore-count]
2022-10-12 11:20:17 +02:00
Anton Bambura e384f479f2 soc-mediatek-mt8183: new aport (MR 3525) 2022-10-12 11:20:17 +02:00
Henrik Grimler bd7c8d15ad linux-postmarketos-exynos5: re-generate patch headers (MR 3516)
Patch header for 0027 was not formatted correctly.  Fix that and
re-generate all other patches while we are at it.

[ci:skip-build] Already built successfuly on CI in MR
2022-10-11 18:39:46 +02:00
Anton Bambura ca3069185b google-snow: add MFC firmware (MR 3516) 2022-10-11 18:39:45 +02:00
Anton Bambura 851d946b72 google-peach-pit: add MFC firmware (MR 3516) 2022-10-11 18:39:45 +02:00
Anton Bambura 24cf355714 google-peach-pi: add MFC firmware (MR 3516) 2022-10-11 18:39:44 +02:00
Anton Bambura 8acf002c17 linux-postmarketos-exynos5: upgrade to 5.18.5 (MR 3516)
Also:

Fix camera on google-snow.

Enable video decoder.

Make boot.img smaller making kernel more modular and making FS-related
modules =y instead of =m (built-in file systems consume less space
than initramfs modules).
2022-10-11 18:39:43 +02:00
Newbyte 270e5e28ad device: drop depend on mesa-dri-gallium (MR 3478)
This is now installed by postmarketos-base when appropriate.
2022-10-11 11:19:43 +02:00
Newbyte 5c161ce834 mt8183 devices: update kernel dependency name (MR 3512)
[ci:ignore-count]
[ci:skip-build] already built successfully in CI
2022-10-10 18:12:13 -07:00
Newbyte 1ec0acca36 linux-postmarketos-mediatek-mt8183: rename from linux-postmarketos-mtk-mt8183 (MR 3512)
See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/3475#note_1118700476
2022-10-10 18:12:13 -07:00
Oliver Smith 86a787ffd9 linux-wiko-lenny5: drop python2 dependency (MR 3519)
Don't run python2 drvgen.

Related: https://wiki.postmarketos.org/wiki/Porting_to_a_new_device#Removing_python2_dependency

[ci:skip-build] Already built successfuly on CI in MR
2022-10-10 21:21:55 +02:00
Oliver Smith ce93fd7188 linux-lenovo-p1m: fix dependencies (MR 3519)
It builds just fine with the python2 dependency removed, probably copy
pasted from another kernel. And apk-tools definitively should not be in
there.
2022-10-10 21:21:22 +02:00
Oliver Smith 4b045d8f33 linux-alcatel-5010d: drop python2 dependency (MR 3519)
Don't run python2 drvgen.

Related: https://wiki.postmarketos.org/wiki/Porting_to_a_new_device#Removing_python2_dependency
2022-10-10 21:21:21 +02:00
Anton Bambura dd5b85b210 google-veyron-speedy: set deviceinfo_cgpt_kpart_start to 24576 (MR 3517)
This will be needed for	booting	from eMMC.

[ci:skip-build]: already built successfully in CI
2022-10-10 17:17:10 +02:00
Anton Bambura ef31cc225e google-veyron-minnie: set deviceinfo_cgpt_kpart_start to 24576 (MR 3517)
This will be needed for booting from eMMC
2022-10-10 17:16:55 +02:00
Oliver Smith e1ef261c86 Partially revert "linux-*: install dtbs to /boot/dtbs (MR 3254)
Reverts commit 70efe55031 for kernels that
started failing on bpo. I suspect it's caused by a change in binutils,
since I tried building linux-oneplus-billie2 with gcc6 and got the same
error (after trying other workarounds like disabling selinux for it, but
then it failed elsewhere).
2022-10-10 07:34:03 +02:00
Elagost a292830ef9 device-pine64-pinephone: add kxkbrc for plasma-mobile pinephone-keyboard (MR 3438) 2022-10-09 12:45:35 -05:00
Newbyte a1f8eecde7 linux-postmarketos-qcom-msm8939: update checksums (MR 3254)
Checksums changed for some reason? ???

[ci:ignore-count]: Too many packages probably
[ci:skip-build]: No way this would finish in time
2022-10-09 17:04:36 +02:00
Newbyte 381ffe19cf samsung-starqltechn: update fdt data path to reflect new dtb location (MR 3254) 2022-10-09 17:04:36 +02:00
Newbyte 0308b77c47 lark-freeme-70-2s: remove dtb location workaround (MR 3254)
See previous commit for rationale.
2022-10-09 17:04:35 +02:00
Newbyte b9bb6bbba8 goclever-gcta741l: remove dtb location workaround (MR 3254)
We previously installed dtbs outside of the boot partition, so it
was necessary to copy them from the root partition to boot if you
wanted to utilise them in U-Boot scripts. This is no longer
necessary as we now install dtbs to the boot partition directly, so
remove this workaround and edit the U-Boot script to reflect the
change.
2022-10-09 17:04:35 +02:00
Newbyte 70efe55031 linux-*: install dtbs to /boot/dtbs (MR 3254)
[ci:ignore-count]: Too many packages probably
[ci:skip-build]: No way this would finish in time
2022-10-09 17:04:30 +02:00
Dylan Van Assche 90c11c46ca main/device-pine64-pinephone: refactor fwupd plugins (MR 3513)
fwupd 1.8.6 has all plugins builtin, remove subpackages
2022-10-09 16:22:38 +02:00