Commit graph

3275 commits

Author SHA1 Message Date
Luca Weiss
f3adab7539
testing/linux-postmarketos-qcom-msm8226: upgrade to 6.3.0 (MR 4053) 2023-05-19 08:11:05 +02:00
Anton Bambura
8e3cc49cfe
soc-mediatek-mt8183: add symlink to scp.img (MR 4094)
Add symlink to the place where kernel expects it to be

[ci:skip-build]: already built successfully in CI
2023-05-19 07:49:49 +02:00
Anton Bambura
68a3bf8610
linux-postmarketos-mediatek-mt8183: add support for video decoder (MR 4093)
[ci:skip-build]: already built successfully in CI
2023-05-18 14:41:41 +03:00
Anton Bambura
9c8ccba142
linux-postmarketos-mediatek-mt8183: upgrade to 6.1.28 (MR 4089)
[ci:skip-build]: Already built successfully in CI
2023-05-17 18:16:00 +02:00
Anton Bambura
3c629c64e3
google-nyan-blaze: add initfs modules for usb storage (MR 4074)
[ci:skip-build]
2023-05-16 23:18:02 +03:00
Anton Bambura
093611357b
google-nyan-big: add initfs modules for usb storage (MR 4074) 2023-05-16 23:18:01 +03:00
Anton Bambura
daea5dade3
google-nyan-blaze: switch from u-boot script to extlinux (MR 4074) 2023-05-16 23:18:01 +03:00
Anton Bambura
5ae8060f6d
google-nyan-big: switch from u-boot script to extlinux (MR 4074) 2023-05-16 23:18:01 +03:00
Anton Bambura
670f23f640
google-nyan-blaze: switch from secondary u-boot to depthcharge (MR 4074) 2023-05-16 23:18:01 +03:00
Anton Bambura
2c6399db1c
google-nyan-big: switch from secondary u-boot to depthcharge (MR 4074) 2023-05-16 23:18:01 +03:00
Anton Bambura
5bfe3ab5b5
linux-google-nyan: add a hack for depthcharge (MR 4074)
Prevent kernel self-decompression from overwriting initramfs

Co-authored-by: Alper Nebi Yasak <alpernebiyasak@gmail.com>
2023-05-16 23:18:01 +03:00
Anton Bambura
08096700f0
linux-google-nyan: upgrade to 6.1.27 (MR 4074)
Also, make it smaller and more modular
2023-05-16 23:18:01 +03:00
Newbyte
91adc26f51
linux-purism-librem5: enable lazy RCU (MR 4080)
See https://gitlab.com/postmarketOS/pmbootstrap/-/issues/2220

[ci:skip-build]: Already built successfully in CI
2023-05-16 18:40:42 +02:00
Newbyte
f47d58a680
linux-purism-librem5: upgrade to 6.3.1 (MR 4080) 2023-05-16 18:40:41 +02:00
Joel Selvaraj
86601ff415
community/linux-postmarketos-qcom-sdm845: upgrade to 6.3.2 (MR 4079)
[ci:skip-build]: Already built successfully in CI
2023-05-16 09:19:47 +02:00
Anton Bambura
8ada15f062
google-veyron-jerry: use depthcharge (MR 4067)
Make use of its bootloader, so users don't have to flash U-Boot.
2023-05-16 01:56:38 +03:00
Mek101
34b1aff3cd
lg-w5: move from armhf to armv7 (MR 4085)
[ci:skip-build]: already built successfully in CI
2023-05-15 22:29:08 +02:00
Newbyte
69aea328e5
purism-librem5: upgrade to librem5-base 60 (MR 4055) 2023-05-13 10:40:21 +02:00
Newbyte
70b7813fee
purism-librem5: don't install Alsa UCM configs (MR 4055)
This is now upstream in alsa-ucm-conf v1.2.9, and should as such
be removed from here as to avoid conflicts.
2023-05-13 10:40:17 +02:00
Martin Lillepuu
5b4df25783
device-oneplus-oneplus3t: remove mesa-dri-gallium from deps (MR 3323) 2023-05-11 20:48:58 +02:00
Martin Lillepuu
ffb351f136
device-oneplus-oneplus3t: add GPU acceleration support (MR 3323)
Add GPU acceleration support for Oneplus 3T
2023-05-11 20:48:58 +02:00
Oliver Smith
76f32fecf3
device-pine64-pinephone: add replaces=alsa-ucm-conf (MR 4061)
Override the upstream alsa-ucm-conf for now.

Related: issue 2115
2023-05-11 10:11:09 +02:00
M0Rf30
4ded17dc1e
linux-postmarketos-qcom-msm8953: enable motorola-ocean panel and sound (MR 4064)
[ci:skip-build]: Already built successfully in CI
2023-05-10 10:32:00 +02:00
Anton Bambura
91b81d92f7
firmware-google-veyron-brcm: add bluetooth firmware (MR 4068)
[ci:skip-build]: Already built successfully in CI
2023-05-10 00:20:09 +02:00
Anton Bambura
5cf259f46e
linux-google-veyron: upgrade to 6.1.27 (MR 4069)
Also make it passing kconfig check again.

[ci:skip-build]: Already built successfully in CI
2023-05-10 00:17:21 +02:00
Luca Weiss
9a4a818bde
community/linux-postmarketos-qcom-sm6350: enable DEVFREQ_THERMAL (MR 4062)
Make sure the GPU can register its thermal device to avoid this error:

  [    9.303081] adreno 3d00000.gpu: [drm:msm_devfreq_init] *ERROR* Couldn't register GPU cooling device

[ci:skip-build]: already built successfully in CI
2023-05-08 18:03:58 +02:00
Yassine Oudjana
f71abed592
linux-postmarketos-qcom-msm8996: upgrade to 6.3.1 (MR 4059)
[ci:skip-build]: already built successfully in CI
2023-05-08 17:47:32 +02:00
Andreas Kemnade
3c32dbe814
linux-kobo-clara-mainline: Upgrade to 6.3.0 (MR 4060)
Add most config options for pmbootstrap kconfig check --community
CONFIG_SMP is left out since we have no mulitprocessor systems
using this kernel.

[ci:skip-build]: already built successfully in CI
2023-05-08 17:42:35 +02:00
Barnabás Czémán
3628ed25e8
device-xiaomi-tissot: update panel module names for initramfs (MR 4056)
[ci:skip-build]: already built successfully in CI
2023-05-07 18:55:30 +02:00
vipaol
f07d122b67
xiaomi-markw: new device (MR 3906) 2023-05-04 20:54:05 +02:00
M0Rf30
39f6db50cb
linux-postmarketos-qcom-msm8953: upgrade to 6.3.0 (MR 4035)
[ci:skip-build]: Already built successfully in CI
2023-05-03 15:52:33 +02:00
M0Rf30
60fe572b47
xiaomi-vince: remove qcom_fg, i2c_qup from initfs modules, proper panel names (MR 4035) 2023-05-03 15:52:21 +02:00
Luca Weiss
b2f939943c
testing/linux-postmarketos-qcom-msm8974: upgrade to 6.3.0 (MR 4040)
Manual config changes:
* CONFIG_BPF_SYSCALL=y (waydroid check)
* CONFIG_CGROUP_BPF=y (waydroid check)

[ci:skip-build]: Already built successfully in CI
2023-05-03 15:48:18 +02:00
Luca Weiss
214f898dc5
community/linux-postmarketos-rockchip: adjust kconfig for usb_gadgets (MR 4028)
[ci:skip-build]: takes too long for CI
2023-05-02 08:33:38 +02:00
Luca Weiss
8ddef357b3
community/linux-postmarketos-omap: adjust kconfig for usb_gadgets (MR 4028) 2023-05-02 08:33:03 +02:00
Luca Weiss
65e27349d5
community/linux-postmarketos-exynos4: adjust kconfig for usb_gadgets (MR 4028) 2023-05-02 08:33:03 +02:00
Luca Weiss
bec770e995
main/linux-purism-librem5: adjust kconfig for usb_gadgets (MR 4028) 2023-05-02 08:33:03 +02:00
Luca Weiss
9c894f8a73
main/linux-postmarketos-allwinner: adjust kconfig for usb_gadgets (MR 4028) 2023-05-02 08:32:57 +02:00
Caleb Connolly
d40db11c30
device-thundercomm-db845c: new device (MR 4047)
Add support for the Qualcomm Robotics (RB3) dev kit, the Thundercomm
DB845c. This is a successor to the arrow 410c board already supported in
postmarketOS. It is based on the SDA845 SoC, almost identical to SDM845
but without a fully featured modem.

All the things you'd expect to work out of the box:
* UART
* USB host and peripheral
* HDMI display out
* Wifi, Bluetooth
2023-05-01 19:28:34 +01:00
Caleb Connolly
6c27c1c460
soc-qcom-sdm845: encapsulate cellular specific stuff (MR 4047)
The upcoming db845c doesn't have cellular modem capabilities, but still
has wifi. Avoid installing modem related configs and services by default
and only install it for devices that need it.
2023-05-01 19:28:34 +01:00
Alistair Francis
01d084c777
linux-purism-librem5: upgrade to 6.2.10 (MR 4045)
Signed-off-by: Alistair Francis <alistair@alistair23.me>

[ci:skip-build] already built successfully in CI
2023-04-30 00:18:28 -07:00
Santiago García Mantiñán
d17d994693
linux-samsung-jackpotlte: Add patch to fix build ld error, issue #2052. (MR 4006)
[ci:skip-build] already built successfully in CI
2023-04-29 23:55:18 -07:00
Luca Weiss
a7ed851ed9
community/linux-postmarketos-qcom-sm6350: upgrade to 6.3.0 (MR 4042)
[ci:skip-build] already built successfully in CI
2023-04-29 23:52:44 -07:00
Luca Weiss
c91cd9998e
community/firmware-fairphone-fp4: upgrade to 20230215 (MR 4042) 2023-04-29 23:52:44 -07:00
Jan Jasper de Kroon
08b32ff4ba
linux-postmarketos-allwinner: upgrade to 6.3.0 (MR 4038)
-Removed 0013-media-ov5640-Update-last-busy-timestamp-to-reset-aut.patch:
 Fix should now be incorporated in 6.3 kernel.

[ci:skip-build]: Already built successfully in CI
2023-04-28 10:40:24 +02:00
notfound405
23d7875f10
generic-zhihe: add new devices (MSM8916-based LTE dongles, namely zhihe) (MR 3988)
[ci:skip-build]: already built successfully in CI
2023-04-27 09:58:53 +02:00
M0Rf30
dc79738ba6
firmware-xiaomi-vince: use a530_pfp.fw from V11.0.2.0.OEGMIXM (MR 4033)
[ci:skip-build]: already built successfully in CI
2023-04-27 09:55:37 +02:00
Pablo Correa Gómez
ae41229fd4
device-pine64-dontbeevil: modernize, select dtb based on kernel suffix (MR 4037)
[ci:skip-vercheck]
2023-04-26 18:13:53 +02:00
Pablo Correa Gómez
ee13208d07
device-planet-geminipda: use source_deviceinfo (MR 4037) 2023-04-26 18:13:53 +02:00
Pablo Correa Gómez
ff12848ae6
device-motorola-maserati: use source_deviceinfo (MR 4037) 2023-04-26 18:13:52 +02:00
Pablo Correa Gómez
beef607a81
device-oneplus-oneplus2: remove unnecessary deviceinfo installation (MR 4037) 2023-04-26 18:13:52 +02:00
Pablo Correa Gómez
b3998d167f
device-asus-t00f: remove unnecessary deviceinfo installation (MR 4037) 2023-04-26 18:13:52 +02:00
Adam Słaboń
455368dfed
lenovo-a6020a40: new device (Lenovo Vibe K5) (MR 4036)
[ci:skip-build]: already built successfully in CI
2023-04-25 22:24:47 +02:00
Minecrell
a5a0b54f40
samsung-matisseve: add panel and touchscreen to initfs (MR 4032)
This makes the splash screen work and probably osk-sdl/unl0kr as well.

[ci:skip-build]: already built successfully in CI
2023-04-25 15:24:58 +02:00
Minecrell
25cc08f1e2
soc-qcom-msm8916: update ALSA UCM configs (MR 4031)
- Add msm8916-1mic configuration for devices without SecondaryMic
- Fix audio volume after upstream msm8916-wcd-digital changes

[ci:skip-build]: already built successfully in CI
2023-04-25 07:21:23 +02:00
Minecrell
880c94220e
linux-postmarketos-qcom-msm8916: upgrade to 6.3 (MR 4031)
- Update to Linux 6.3
- Fix voltage reporting for SMB1360 battery driver

Device changes:
  - nokia-{argon,leo,sparkler}: Fix some key mappings
  - wileyfox-crackling: Fix multi-touch
  - bq-piccolo, samsung-gt510, samsung-matisseve:
    - Add capacitive touch keys
  - samsung-matisseve: Display brightness control
  - bq-paella: yushun-nt35521s panel driver
  - motorola-surnia: inx_v1 panel driver

New devices:
  - Various MSM8916-based USB modem dongles ("zhihe")
    (UF896, UFI001c, UZ801v3, ...)
    - eMMC, USB, Button, WiFi/BT, Modem, LEDs
  - Lenovo Vibe K5 (wingtech-wt82918hd)
    - eMMC, SD card, USB, Buttons, WiFi/BT, Vibrator
    - Display, Brightness control, LEDs
    - Touchscreen
    - Sensors (Accelerometer/Gyroscope/IMU)
    - Battery status (no charging driver yet)
    - Flash LED
    - Modem
2023-04-25 07:20:35 +02:00
Luca Weiss
dfe9ada6e8
testing/linux-postmarketos-qcom-msm8953: enable new waydroid options (MR 4027)
[ci:skip-build]
2023-04-24 21:00:12 +02:00
Luca Weiss
d7e933fbf5
testing/linux-postmarketos-qcom-msm8953: work around build timeout (MR 4027) 2023-04-24 20:59:54 +02:00
Luca Weiss
daa1c6d8a5
testing/linux-sourceparts-pocketpc: enable new waydroid options (MR 4027) 2023-04-24 20:59:54 +02:00
Luca Weiss
a570ee22c2
testing/linux-sourceparts-pocketpc: work around build timeout (MR 4027) 2023-04-24 20:59:54 +02:00
Luca Weiss
bd280119fe
testing/linux-postmarketos-stericsson: enable new waydroid options (MR 4027) 2023-04-24 20:59:54 +02:00
Luca Weiss
46b97c342b
testing/linux-postmarketos-stericsson: work around build timeout (MR 4027) 2023-04-24 20:59:54 +02:00
Luca Weiss
03b588fc67
testing/linux-postmarketos-qcom-sdm660: enable new waydroid options (MR 4027) 2023-04-24 20:59:54 +02:00
Luca Weiss
137d23f938
testing/linux-postmarketos-qcom-sdm660: work around build timeout (MR 4027) 2023-04-24 20:59:54 +02:00
Minecrell
f81492edab
motorola-harpia: use WCNSS firmware from osprey (MR 4034)
harpia's WCNSS firmware has problems with WiFi channels on some device
variants, using osprey's firmware seems to help as a workaround.

Install that by default so WiFi has better chances of working properly
out of the box.
[ci:skip-build]: already built successfully in CI
2023-04-24 12:37:56 +02:00
Dang Huynh
2d6be776a1
sipeed-m1sdock: new device (MR 4025)
Sipeed M1s DOCK is a development board from Sipeed, it is based on
M1s module.

The Sipeed M1s introduces the BL808 SoC from Bouffalo Lab, the
BL808 is also used in Pine64 0x64 development board.

[ci:skip-build]: already built successfully in CI
2023-04-24 07:53:10 +02:00
Barnabás Czémán
560e8b56ee
linux-xiaomi-riva: Replace kernel source (MR 4029)
The kernel source replaced with the lineageos version.
It fix the compile issues and the contains security fixes.

[ci:skip-build]: Already built successfully in CI
2023-04-23 21:39:39 +02:00
Henrik Grimler
8583329551
linux-postmarketos-exynos5: upgrade to 6.1.24 (lts) (MR 4022)
The pmaports package will follow lts releases from now on.
Intermediate versions will be tagged in the
gitlab.com/exynos5-mainline/linux repo.

Also enable CONFIG_LRU_GEN while we are at it (but not
CONFIG_LRU_GEN_ENABLED for now).
[ci:skip-build]: already built successfully in CI
2023-04-23 15:23:59 +02:00
M0Rf30
20983e2b50
xiaomi-vince: use msm8953 prefix for dtb filename and remove mainline subpackage (MR 4023) 2023-04-22 20:47:03 +02:00
M0Rf30
6d8dbf777f
xiaomi-tissot: use msm8953 prefix for dtb filename (MR 4023) 2023-04-22 20:47:02 +02:00
M0Rf30
69a148491c
xiaomi-mido: use msm8953 prefix for dtb filename (MR 4023) 2023-04-22 20:47:02 +02:00
M0Rf30
65578e8149
xiaomi-daisy: use msm8953 prefix for dtb filename (MR 4023) 2023-04-22 20:47:01 +02:00
M0Rf30
4ab4c6f8f7
motorola-potter: use msm8953 prefix for dtb filename (MR 4023) 2023-04-22 20:47:00 +02:00
Henrik Grimler
ee22fd5eac
linux-postmarketos-exynos4: upgrade to version 6.3-rc7 (MR 4018)
And use gitlab.com/exynos4-mainline/linux as source so that we no
longer have to carry all the patches in pmaports.

[ci:skip-build]: Already built successfully in CI
2023-04-22 09:02:12 +02:00
Pangwalla
d5fa93bd01
linux-postmarketos-qcom-sm8250: upgrade to 6.3.0_rc6 (MR 4002)
Add modules for instantnoodlep NFC, touchscreen, and MHI related to modem, which is a
work in progress

[ci:skip-build] already built successfully in CI
2023-04-21 09:33:29 +02:00
Pangwalla
db7766d24e
device-oneplus-instantnoodlep: add sm8250 mainline kernel (MR 4002) 2023-04-21 09:33:24 +02:00
Henrik Grimler
0d2757b3a4
linux-postmarketos-exynos4: split panel patch (MR 4011)
As stated in the MRs that added the patch, the ea8061 and s6evr02
panel drivers are originally from work by Simon Shields (fourkbomb).
Let's base our patches on the original commits to preserve authorship,
and note which modifications have been done, and by who.  This is a
step towards making these patches ready for submission to upstream.

[ci:skip-build]: Already built successfully in CI
2023-04-17 14:10:51 +02:00
Alistair Francis
484f587c1f
purism-librem5: upgrade to librem5-base 59 (MR 4016)
Update to the librem5-base release 59 and include a fix for the modem
stability issues from:
https://source.puri.sm/Librem5/librem5-base/-/merge_requests/358.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
2023-04-17 11:04:19 +02:00
Caleb Connolly
3f698640f1
device/community/sdm845: disable serial console (MR 3886)
The UART console makes the boot process a whole lot slower due to printk
being synchronous. These devices are well enough supported that we can
disable UART logging by default to improve the boot speed. This
constitutes a ~30 second speedup on the SHIFT6mq at 115200 baud.
2023-04-15 20:26:22 +01:00
Henrik Grimler
a5de8ae21b
samsung-klimtlte: set getty (MR 4013)
So that we can get a shell over uart.

[ci:skip-build]: already built successfully in CI
2023-04-14 09:33:14 +02:00
Henrik Grimler
4fa38dd8a8
samsung-chagallwifi: set getty (MR 4013)
So that we can get a shell over uart.
2023-04-14 09:33:14 +02:00
Henrik Grimler
02a4b7cd48
samsung-m0: set getty (MR 4013)
So that we can get a shell over uart.
2023-04-14 09:33:09 +02:00
Ferass El Hafidi
8c9b594cd3
linux-postmarketos-amlogic: upgrade to 6.2.9 (MR 3987)
Also update the patches with new, rebased ones straight from
the linux-amlogic mailing list, and rename them.

Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>

[ci:skip-build] already built successfully in CI
2023-04-13 23:25:36 -07:00
Bart Ribbers
15cca9eebf
raspberry-pi4: add Plasma Bigscreen configuration (MR 3994)
Plasma Bigscreen requires specific configuration on the RPi4 to tell it
to load some device-specific stuff. In this case to disable 4K mode as
the device can not handle it

[ci:skip-build] already built successfully in CI
2023-04-13 23:23:47 -07:00
Petr Vorel
73a8aec0cc
linux-postmarketos-qcom-msm8994: upgrade to 6.3.0-rc5 (MR 3875)
Angler and Bullhead support is in early stage other msm899{2,4} does not
use the package yet => safe to use rc kernels to get closer to
qcom/for-next git tree.

Kernel 6.2 and 6.3 got few memory map fixes for angler and bullhead.

* Added 3 not yet merged patches for angler:
  - add regulators
  - memory overlap fixes
  - proper cont_splash_mem setup

* Removed 0004-arm64-dts-qcom-msm8992-Don-t-use-sfpb-mutex.patch
  (already applied and backported to 6.1 stable), thus renumber the
  following patch.

* config
  - Enable zram with lzo-rle, add pmb:kconfigcheck-zram (fixes warning:
    zramctl: /dev/zram0: failed to set algorithm: Invalid argument)
  - Enable crc32, lz4hc, zstd.

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
[ci:skip-build]: already built successfully in CI
2023-04-11 09:34:49 +02:00
Przemysław Romanik
ea980f84f9
samsung-crownlte: fix 'ld: read-only segment has dynamic relocations' kernel build error (MR 4004)
[ci:skip-build]: already built successfully in CI
2023-04-11 09:23:12 +02:00
Oliver Smith
073e6edbac
purism-librem5: add librem5-base ver to pkgdesc (MR 4005)
Make it easier to look up the librem5-base version that was used in the
device-purism-librem5 package, e.g. for writing service pack release
notes:

> Purism Librem 5 Phone (librem5-base: 58pureos1)

[ci:skip-build]: already built successfully in CI
2023-04-11 09:19:05 +02:00
Pangwalla
372287e23c
oneplus-instantnoodlep: new device (MR 3993) 2023-04-08 01:05:29 +03:00
Seshan (seshpenguin)
387043b5ce
linux-postmarketos-rockchip: enable kexec (MR 3999)
[ci:skip-build]: already built successfully in CI
2023-04-07 10:54:47 +02:00
@exkc
3e09569982
sony-falconss: new device (MR 3995)
[ci:skip-build]: already built successfully in CI
2023-04-06 10:04:45 +02:00
Alistair Francis
8c13dd3d7a
purism-librem5: upgrade to librem5-base 58 (MR 3989)
Update from librem5-bae 56 to 58, which includes the following changes
from Purism

  * default: gadget: Use CDC-NCM instead of CDC-ECM
  * defaults: Add an initramfs script to reencrypt LUKS rootfs
  * defaults: librem5-pm: Add rules for EM7565 and SIM7912G
  * defaults: pulse: Reduce fragment size to 22 ms
  * defaults: Switch USB PM timeouts back to 2s for devices and 0 for hub
  * defaults: Enable WiFi powersave with brcmfmac driver
  * defaults: usb_gadget: Run service as a dependency of UDC device unit
  * defaults: usb_gadget: Set Before= relation to network.target
  * defaults: librem5-pm: Enable NO_SUSPEND quirk and adjust PM properties
  * d/control: Bump Librem 5 kernel dependency to 6.1.19pureos1

Note, that this update doesn't fix the modem disapearing modem during
suspend. So we keep the current workarounds we have.

Signed-off-by: Alistair Francis <alistair@alistair23.me>

[ci:skip-build] already built successfully in CI
2023-04-05 16:22:45 -07:00
Jan Jasper de Kroon
507f1149ee
linux-pine64-pinephonepro: upgrade to 6.2.7 (MR 3967)
Signed-off-by: Jan Jasper de Kroon <jajadekroon@gmail.com>

[ci:skip-build]: already built successfully in CI
2023-04-03 08:28:55 +02:00
Tom Fitzhenry
9b4b663a38
pine64-pinephonepro: fix dev_internal_storage (MR 3978)
Change /dev/mmcblk0 to /dev/mmcblk2. Motivation: Fix ondev SD->eMMC
installation.

Related: https://gitlab.com/postmarketOS/postmarketos-ondev/-/issues/61
2023-04-02 13:46:16 +02:00
@exkc
fe07d7f9f4
amediatech-x96-mini: new device (MR 3985)
[ci:skip-build]: already built successfully in CI
2023-04-02 12:22:16 +02:00
@exkc
c34344108f
linux-postmarketos-amlogic: add support for amediatech-x96-mini (MR 3985) 2023-04-02 12:22:11 +02:00
Alistair Francis
dfbf4f1c82
linux-purism-librem5: upgrade to 6.2.8 (MR 3986)
Signed-off-by: Alistair Francis <alistair@alistair23.me>

[ci:skip-build]: already built successfully in CI
2023-04-02 12:05:34 +02:00
Julian Winkler
ed966495d5
motorola-smi: update kernel to 6.2 and boot with petitboot and devietree (MR 3974)
[ci:skip-build]: already built successfully in CI
2023-04-02 11:58:20 +02:00
exkc
bcd0b35ae0
xiaomi-once: new device (MR 3955) 2023-03-29 19:03:43 +02:00
exkc
611ead9cf1
u-boot-amlogic-s905x-tv: new aport (MR 3955) 2023-03-29 19:03:42 +02:00
@exkc
287e7c4521
soc-amlogic-s905: enable ext2/ext4 support for the boot partition (MR 3955) 2023-03-29 19:03:42 +02:00
@exkc
1bcaffb0fe
soc-amlogic-s905: enable booting to a USB drive (MR 3955) 2023-03-29 19:03:41 +02:00
@exkc
a55d3991d5
soc-amlogic-s905: package aml_autoscript (MR 3955) 2023-03-29 19:03:40 +02:00
Jianhua Lu
d59283cbf6
xiaomi-elish: add misc dependencies (MR 3981)
[ci:skip-build]: Already built successfully in CI
2023-03-28 15:52:54 +02:00
Jianhua Lu
ab91dccefa
xiaomi-elish: support BOE and CSOT panels (MR 3981) 2023-03-28 15:52:54 +02:00
Jianhua Lu
f62d882462
linux-postmarketos-qcom-sm8250: updrade to 6.3.0_rc4 (MR 3981) 2023-03-28 15:52:53 +02:00
Willow Barraco
7517c6cfad
linux-postmarketos-allwinner: enable FSCACHE and NFS caching (MR 3979)
See https://gitlab.com/postmarketOS/pmaports/-/issues/2034

[ci:skip-build]: Already built successfully in CI
2023-03-27 17:43:22 +02:00
Oliver Smith
8cd80e0733
linux-postmarketos-allwinner: unset ANDROID_BINDER_IPC_SELFTEST (MR 3975)
Fix long waydroid initialization time.

[ci:skip-build]: already built successfully in CI
2023-03-24 09:46:16 +01:00
Furkan Sonkaya
3a6d9e5aa5
linux-postmarketos-qcom-msm8996: Re-Add TUSB320 and TYPEC flags (MR 3969)
Must've been removed accidentally. It's causing usb port not to work.

[ci:skip-build]: already built successfully in CI
2023-03-23 08:19:21 +01:00
Anton Bambura
3be5d7e2e3
linux-postmarketos-amlogic: enable kconfigcheck-community (MR 3971)
Also enable various configs for peripherals that can be connected
with USB and/or Bluetooth

[ci:skip-build]: already built successfully in CI
2023-03-21 22:30:37 +02:00
Clayton Craft
977d4b9d58
linux-postmarketos-rockchip: update waydroid opts (MR 3901)
[ci:skip-build]: won't finish in time, I've verified that all of them
build (before rebasing again on master, but pretty sure it will build)
2023-03-19 15:52:44 -07:00
Oliver Smith
d7ccebce2a
linux-postmarketos-qcom-sm6350: update waydroid opts (MR 3901) 2023-03-19 15:52:44 -07:00
Oliver Smith
647c4233a3
linux-postmarketos-qcom-msm8996: update waydroid opts (MR 3901) 2023-03-19 15:52:44 -07:00
Oliver Smith
cac809dc31
linux-postmarketos-omap: update waydroid opts (MR 3901) 2023-03-19 15:52:44 -07:00
Oliver Smith
d5ed9e0350
linux-postmarketos-exynos4: update waydroid opts (MR 3901) 2023-03-19 15:52:43 -07:00
Oliver Smith
ac3ad6047d
linux-postmarketos-allwinner: update waydroid opts (MR 3901)
Enable options required for the Android 11 image inside waydroid:

* CONFIG_BPF_SYSCALL
* CONFIG_CGROUP_BPF
* CONFIG_PSI (already set for this kernel)
* not CONFIG_PSI_DEFAULT_DISABLED (already set for this kernel)

The same will be done for all devices in main and community in the
following patches. Also add V=1 for all kernels I'm modifying that are
below 6.2 (see issue 1990).
2023-03-19 15:52:43 -07:00
Jan Jasper de Kroon
b743274522
device/main/linux-postmarketos-allwinner: upgrade to 6.2.7 (MR 3962)
Kernel configuration addition:
Just like on the PinePhone Pro I enabled the newly added Lazy RCU scheduler.

RCU_LAZY can help battery-powered systems like the PinePhone Pro in a few ways:

    1. Reduced CPU usage: Because RCU_LAZY allows readers to access shared data structures without acquiring locks or other synchronization primitives,
       it reduces the amount of CPU time that is required to manage synchronization. This can be particularly beneficial in battery-powered systems,
       where reducing CPU usage can extend battery life.

    2. Reduced memory usage: RCU_LAZY delays the creation of multiple versions of the shared data structure until they are actually needed.
       This reduces the amount of memory that is required to store these versions.
       In battery-powered systems, where memory usage can be a critical resource, this can help to conserve power.

    3. Reduced synchronization overhead: RCU_LAZY reduces the overhead of synchronization by delaying the creation of multiple versions of the shared data structure.
       This can reduce the amount of time that is spent acquiring and releasing locks or other synchronization primitives,
       which can help to conserve power in battery-powered systems.

Signed-off-by: Jan Jasper de Kroon <jajadekroon@gmail.com>

[ci:skip-build] already built successfully in CI
2023-03-19 15:36:48 -07:00
Sicelo A. Mhlongo
d19b6cf31b
linux-nokia-n900: remove (MR 3964)
linux-postmarketos-omap now supports the Nokia N900 and its OMAP3430 SoC, so
drop this device-specific fork

[ci:skip-build] already built successfully in CI
2023-03-19 15:24:36 -07:00
Sicelo A. Mhlongo
8f8a85412f
device-nokia-n900: use shared omap kernel (MR 3964) 2023-03-19 15:24:36 -07:00
Alistair Francis
619bf897d4
linux-purism-librem5: upgrade to 6.2.6 (MR 3957)
Signed-off-by: Alistair Francis <alistair@alistair23.me>

[ci:skip-build] already built successfully in CI
2023-03-19 15:11:58 -07:00
Alistair Francis
adf423de58
linux-purism-librem5: upgrade to 6.2.2 (MR 3957)
Signed-off-by: Alistair Francis <alistair@alistair23.me>
2023-03-19 15:11:58 -07:00
Martin Hrůza
34307bd907
sony-coconut: Switch from armhf to armv7 and enable in-kernel netboot support (MR 3965)
Switch from armhf to armv7
- Apart of the usual stuff CONFIG_CRYPTO_AES_ARM_BS must be disabled
  otherwise it breakes kernel compilation with some weird assembler error

Netboot
- CONFIG_BLK_DEV_NBD=y enables /dev/nbd support
- nbd.max_part=16 kernel parameter must be added otherwise it's zero
  which causes that kpartx cannot create partitions

[ci:skip-build]: Already built successfully in CI
2023-03-19 22:15:26 +01:00
Adrian Chelaru
ea72fe05b2
samsung-goyawifi: load vivante kernel graphic module (MR 3912)
[ci:skip-build]: Already built successfully in CI
2023-03-16 23:16:39 +01:00
Adrian Chelaru
6bddc23ddb
samsung-goyawifi: disable console blanking (MR 3912)
As fbkeyboard goes blank and no input turn the screen back on.
2023-03-16 23:16:33 +01:00
Adrian Chelaru
7a279b98bc
samsung-goyawifi: fix bluetooth module load and Wi-Fi dhcp if name (MR 3912) 2023-03-16 23:16:33 +01:00
Adrian Chelaru
69bc23f24d
samsung-goyawifi: fix Wi-Fi calibration and initial Bluetooth module load (MR 3912) 2023-03-16 23:16:32 +01:00
Adrian Chelaru
da2aa4fa0b
samsung-goyawifi: Fix CMA cmdline and bluetooth module - kconfig (MR 3912) 2023-03-16 23:16:32 +01:00
Adrian Chelaru
7a4b53d2af
samsung-goyawifi: fix ALSA audio and pulseaudio compatibility (MR 3912) 2023-03-16 23:16:32 +01:00
Sicelo A. Mhlongo
615d6f0ebe
linux-postmarketos-omap: support nokia n900 (MR 3956)
- enable OMAP 3430 SoC features
- enable drivers for N900 peripherals

[ci:skip-build]: Already built successfully in CI
2023-03-16 23:11:46 +01:00
Ferass El Hafidi
32f7b8dedd
linux-postmarketos-amlogic: add support for the NEC IR decoder (MR 3958)
Also enable support for LIRC and /dev/uinput.

Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>

[ci:skip-build]: Already built successfully in CI
2023-03-16 16:46:51 +01:00
Richard Acayan
6824414c1e
testing/linux-postmarketos-qcom-sdm670: upgrade to 6.2.6 (MR 3954)
The V=1 flag can be dropped now that this is on 6.2. See #1990.

[ci:skip-build]: already built successfully in CI
2023-03-14 19:20:55 -04:00
Dylan Van Assche
6b935f02fa
community/linux-postmarketos-qcom-sdm845: disable Tux logos (MR 3884)
Tux logos on boot interfere with splash screens, disable them
to have a nicer splash screen.

[ci:skip-build] already built successfully in CI
2023-03-13 16:06:58 -07:00
Yassine Oudjana
e8519a8a91
community/linux-postmarketos-qcom-msm8996: upgrade to 6.1.14 (MR 3910)
[ci:skip-build]: already built successfully in CI
2023-03-13 22:32:50 +01:00
Oliver Smith
d0ce50f7d1
treewide: remove inactive maintainers (MR 3820)
Remove maintainers who could not be reached to test v22.12. Add exkc as
maintainer for firmware-pine64-rockpro64 as discussed in review of this
patch.

[ci:skip-build]: already built successfully in CI
2023-03-13 07:31:01 +01:00
@exkc
505598c09e
beelink-gt1: new device (MR 3924)
[ci:skip-build]: already built successfully in CI
2023-03-12 22:15:18 +01:00
Sergey Lisov
22a8c4a06a
samsung-a6lte: WIP mainline support (MR 3925)
Currently display (simplefb), touchscreen, eMMC & SD card are working.

[ci:skip-build]: already built successfully in CI
2023-03-12 22:08:34 +01:00
Luca Weiss
d68c069836
testing/linux-postmarketos-qcom-msm8974: upgrade to 6.2.1 (MR 3923)
[ci:skip-build]: Already built successfully in CI
2023-03-10 21:04:21 +01:00
Sicelo A. Mhlongo
ab8767a08f
linux-postmarketos-omap: upgrade to 6.2.1 (MR 3911)
- upgrade to 6.2.1
 - drop musb patch (not needed since linux mainline commit
     ffbe2feac59b37c8dc536727552b4f375e1b9aec)
 - enable LRU_GEN

[ci:skip-build]: Already built successfully in CI
2023-03-10 20:15:04 +01:00
Newbyte
8e77cdd287
alsa-ucm-conf-samsung-sm7125: move from temp (MR 3938)
This is device-specific, so let's move it.

[ci:skip-vercheck]: Doesn't change the resulting package
[ci:skip-build]: already built successfully in CI
2023-03-10 09:26:20 +01:00
Newbyte
d3c63de938
alsa-ucm-conf-google-kukui: move from temp (MR 3938)
This is device-specific, so let's move it.
2023-03-10 09:26:08 +01:00
Newbyte
08e4a87e58
alsa-ucm-conf-google-kukui: move from temp (MR 3938)
This is device-specific, so let's move it.
2023-03-10 09:26:08 +01:00
Luca Weiss
210d1e77bf
sony-sirius: remove xf86-video-modesetting dependency (MR 3942)
The modesetting driver previously provided by xf86-video-modesetting is
now shipped with xorg-server.

[ci:skip-build]: already built successfully in CI
2023-03-10 09:14:55 +01:00
Luca Weiss
18c5e19f10
tablet-x86uefi: remove x11 subpackage (MR 3942)
The modesetting driver previously provided by xf86-video-modesetting is
now shipped with xorg-server.
2023-03-10 09:14:46 +01:00
Ferass El Hafidi
b05904dc22
videostrong-kii-pro: new device (MR 3833)
Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
2023-03-10 09:03:24 +01:00
Ferass El Hafidi
bfa85b0c4d
soc-amlogic-s905: new aport (MR 3833)
Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
2023-03-10 09:03:23 +01:00
Ferass El Hafidi
964b1268f7
u-boot-amlogic-s905-tv: new aport (MR 3833)
Also add a GCC12 patch for versions <2020.xx to device/.shared-patches/u-boot

Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
2023-03-10 09:03:23 +01:00
Ferass El Hafidi
5adb3352e9
linux-postmarketos-amlogic: new aport (MR 3833)
Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
2023-03-10 09:03:18 +01:00
Luca Weiss
b0182951a3
samsung-on7: fix firmware dependency name (MR 3943)
From what I can tell, the package firmware-samsung-on7-wcnss-nv should
have been put as dependency since the on7lte package doesn't exist, and
I can't seem to find a trace of it.

[ci:skip-build] already successfully built in CI
2023-03-09 22:29:05 +01:00
Petr Hodina
ddf128f480
u-boot-starqltechn: Prefix ubootver variable with underscore (MR 3874) 2023-03-09 17:57:01 +01:00
Petr Hodina
46d06756ee
linux-sony-nicki-mainline: Rewrite build and fix lint warnings. (MR 3874) 2023-03-09 17:56:58 +01:00
Petr Hodina
eaf1313d4d
linux-google-crosshatch-mainline: Rewrite build and fix lint warnings. (MR 3874) 2023-03-09 17:56:55 +01:00
Clayton Craft
7d0d8aa2d9
soc-qcom-sm7125: support new mkintifs paths (MR 3895) 2023-03-08 21:30:30 -08:00
Clayton Craft
ac6bfcee86
kobo-epdc-extractor: support new mkintifs paths (MR 3895) 2023-03-08 21:30:27 -08:00
Clayton Craft
f3dfe67a4d
firmware-xiaomi-tulip: support new mkintifs paths (MR 3895) 2023-03-08 21:30:27 -08:00
Clayton Craft
76f05f28cb
firmware-xiaomi-tissot: support new mkintifs paths (MR 3895) 2023-03-08 21:30:27 -08:00
Clayton Craft
073e261360
firmware-xiaomi-sagit: support new mkintifs paths (MR 3895) 2023-03-08 21:30:27 -08:00
Clayton Craft
6b22647688
firmware-xiaomi-polaris: support new mkintifs paths (MR 3895) 2023-03-08 21:30:27 -08:00
Clayton Craft
2999cda28d
firmware-shift-sdm845: support new mkintifs paths (MR 3895) 2023-03-08 21:30:26 -08:00
Clayton Craft
4b6850aa85
firmware-samsung-w767: support new mkintifs paths (MR 3895) 2023-03-08 21:30:26 -08:00
Clayton Craft
e049931066
firmware-pine64-pinenote: support new mkintifs paths (MR 3895) 2023-03-08 21:30:26 -08:00
Clayton Craft
f89acb3857
firmware-oneplus-sdm845: support new mkintifs paths (MR 3895) 2023-03-08 21:30:26 -08:00
Clayton Craft
b0ba6f346c
firmware-oneplus-oneplus3t: support new mkintifs paths (MR 3895) 2023-03-08 21:30:26 -08:00
Clayton Craft
451c2dcbd8
firmware-oneplus-oneplus3: support new mkintifs paths (MR 3895) 2023-03-08 21:30:25 -08:00
Clayton Craft
1c406191fb
firmware-oneplus-msm8998: support new mkintifs paths (MR 3895) 2023-03-08 21:30:25 -08:00
Clayton Craft
e6fa3e49c5
firmware-lenovo-yoga-5g: support new mkintifs paths (MR 3895) 2023-03-08 21:30:25 -08:00
Clayton Craft
86b8ea9d90
firmware-asus-x00td: support new mkintifs paths (MR 3895) 2023-03-08 21:30:25 -08:00
Clayton Craft
7457df1b80
device-xiaomi-vince: support new mkintifs paths (MR 3895) 2023-03-08 21:30:24 -08:00
Clayton Craft
d75abb96ab
device-xiaomi-scorpio: support new mkintifs paths (MR 3895) 2023-03-08 21:30:24 -08:00
Clayton Craft
8c309692a6
device-xiaomi-natrium: support new mkintifs paths (MR 3895) 2023-03-08 21:30:24 -08:00
Clayton Craft
6b0267e639
device-xiaomi-daisy: support new mkintifs paths (MR 3895) 2023-03-08 21:30:24 -08:00
Clayton Craft
84ba3891bb
device-sony-taoshan: support new mkintifs paths (MR 3895) 2023-03-08 21:30:24 -08:00
Clayton Craft
40ce35bb4b
device-samsung-j8y18lte: support new mkintifs paths (MR 3895) 2023-03-08 21:30:23 -08:00
Clayton Craft
8d0e705c2f
device-samsung-golden: support new mkintifs paths (MR 3895) 2023-03-08 21:30:23 -08:00
Clayton Craft
b951132dbf
device-samsung-a6plte: support new mkintifs paths (MR 3895) 2023-03-08 21:30:23 -08:00
Clayton Craft
1adb2da6d7
device-planet-geminipda: support new mkintifs paths (MR 3895) 2023-03-08 21:30:23 -08:00
Clayton Craft
4c22e1c6ad
device-nokia-sparkler: support new mkintifs paths (MR 3895) 2023-03-08 21:30:23 -08:00
Clayton Craft
ee2f4db541
device-nokia-n900: support new mkintifs paths (MR 3895) 2023-03-08 21:30:22 -08:00
Clayton Craft
6873b63803
device-nokia-n9: support new mkintifs paths (MR 3895) 2023-03-08 21:30:22 -08:00
Clayton Craft
49b553b19b
device-nokia-leo: support new mkintifs paths (MR 3895) 2023-03-08 21:30:22 -08:00
Clayton Craft
6da1f4f646
device-nokia-argon: support new mkintifs paths (MR 3895) 2023-03-08 21:30:22 -08:00
Clayton Craft
76174f8ff0
device-motorola-maserati: support new mkintifs paths (MR 3895) 2023-03-08 21:30:22 -08:00
Clayton Craft
8b18e0e8d7
device-fairphone-fp2: support new mkintifs paths (MR 3895) 2023-03-08 21:30:21 -08:00
Clayton Craft
052d07bd97
device-google-nyan-blaze: support new mkintifs paths (MR 3895) 2023-03-08 21:30:21 -08:00
Clayton Craft
5417748f16
device-google-nyan-big: support new mkintifs paths (MR 3895) 2023-03-08 21:30:21 -08:00
Clayton Craft
cf1939ad5e
device-amazon-soho: support new mkintifs paths (MR 3895) 2023-03-08 21:30:21 -08:00
Jianhua Lu
4f29ea0f7b
xiaomi-elish: add more device firmware and fix spi module name (MR 3933)
Include adsp, cdsp and slpi firmware and add the linux-firmware-qca
dependency for qca6390-bt.

Also correct the module name for spi-geni-qcom in deviceinfo.
2023-03-07 18:28:50 +01:00
Jianhua Lu
5f82ca96dc
firmware-xiaomi-elish: add adsp, cdsp and slpi firmware (MR 3933) 2023-03-07 18:27:16 +01:00
Jianhua Lu
f23904cb46
linux-postmarketos-qcom-sm8250: upgrade to 6.3.0_rc1 (MR 3933) 2023-03-07 18:27:16 +01:00
Luca Weiss
8fd9a765ab
linux-postmarketos-qcom-sm6350: upgrade to 6.2.1 (MR 3919)
SoC/device-specific changes:
* Add OSM L3 Interconnect Provider for L3 cache scaling

Config changes:
* Enable INTERCONNECT_QCOM_OSM_L3
* Enable CPU_FREQ_GOV_POWERSAVE & CPU_FREQ_GOV_CONSERVATIVE

[ci:skip-build]: already built successfully in CI
2023-03-06 08:24:35 +01:00
Jan Jasper de Kroon
01c47c5f3a
device/community/linux-pine64-pinephonepro: upgrade to 6.2.2 (MR 3928)
Kernel configuration addition:
Enabled the newly added Lazy RCU scheduler.

RCU_LAZY can help battery-powered systems like the PinePhone Pro in a few ways:

    1. Reduced CPU usage: Because RCU_LAZY allows readers to access shared data structures without acquiring locks or other synchronization primitives,
       it reduces the amount of CPU time that is required to manage synchronization. This can be particularly beneficial in battery-powered systems,
       where reducing CPU usage can extend battery life.

    2. Reduced memory usage: RCU_LAZY delays the creation of multiple versions of the shared data structure until they are actually needed.
       This reduces the amount of memory that is required to store these versions.
       In battery-powered systems, where memory usage can be a critical resource, this can help to conserve power.

    3. Reduced synchronization overhead: RCU_LAZY reduces the overhead of synchronization by delaying the creation of multiple versions of the shared data structure.
       This can reduce the amount of time that is spent acquiring and releasing locks or other synchronization primitives,
       which can help to conserve power in battery-powered systems.

[ci:skip-build]: already built successfully in CI
2023-03-06 08:12:13 +01:00
Oliver Smith
81956e2fd2
linux-postmarketos-mediatek-mt8183: add V=1 (MR 3929)
[ci:skip-build]: I've verified these build locally
[ci:skip-vercheck]: MR contains a cosmetic commit without pkgrel bump
2023-03-05 19:59:35 +01:00
Oliver Smith
de730c2b56
linux-google-nyan: add V=1 (MR 3929) 2023-03-05 19:59:35 +01:00
Oliver Smith
3d84175a0f
linux-postmarketos-exynos4: mention pma#1990 (cosmetic) (MR 3929)
Replace the large comment with a shorter one where the issue is getting
tracked.
2023-03-05 19:59:30 +01:00
Joel Selvaraj
58b014ae88
community/linux-postmarketos-qcom-sdm845: upgrade to 6.2.0 (MR 3922) 2023-03-05 18:33:27 +01:00
Petr Hodina
804b97dc20
pine64-pinenote: new device (MR 3778)
Co-developed-by: Caleb Connolly <caleb@connolly.tech>
[ci:skip-build]: already built successfully in CI
2023-03-05 15:43:34 +01:00
Newbyte
5e2a8ecb3e
linux-postmarketos-qcom-sm7150: install dtbs to /boot/dtbs (MR 3801) 2023-03-03 23:09:01 +01:00
Newbyte
eb54bbc187
linux-postmarketos-mediatek-mt8183: install dtbs to /boot/dtbs (MR 3801) 2023-03-03 23:09:00 +01:00
Luca Weiss
bb69fc6a95
linux-oneplus-billie2: install dtbs to /boot/dtbs (MR 3801) 2023-03-03 23:09:00 +01:00
Newbyte
958fe92914
linux-google-nyan: install dtbs to /boot/dtbs (MR 3801) 2023-03-03 23:03:58 +01:00
Luca Weiss
2b97b2267a
fairphone-fp4: remove unnecessary sdhci quirks from cmdline
The fix [0] has already been present in the kernel used in pmaports, so
remove it which should improve SD card I/O performance.

Take the moment to bump the pkgver to 1.0

[0] https://lore.kernel.org/linux-arm-msm/20221030073232.22726-11-marijn.suijten@somainline.org/

[ci:skip-build] already built successfully in CI
2023-03-03 20:24:29 +01:00
Clayton Craft
4fc0f7eec6
purism-librem5: re-enable PM for the Sparklan module (MR 3921)
According to Purism, PM on the Sparklan WiFi module works now with
recent kernels, the upstream bug referenced earlier (see diff) was
closed.

Note that this has no effect on the Redpine WiFi module, which is the
default module shipped with the L5.

[ci:skip-build] already built successfully in CI
2023-03-03 20:07:14 +01:00