Commit graph

2165 commits

Author SHA1 Message Date
Andreas Kemnade
c60ed30662
linux-kobo-clara-mainline: upgrade to 5.16.0 (MR 2856)
also fixup wifi module build so that it does not harm suspend

[ci:skip-build]: already built successfully in CI
2022-01-18 18:06:33 +01:00
Alexander Martinz
b2047dde82
firmware-shift-sdm845: update firmware (MR 2857)
This allows to get wlan to work properly.

Change-Id: I52bab348f83b49a5b31cdeddd15e542049ac3089
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2022-01-17 16:31:20 +01:00
Clayton Craft
01febf4f0b
device-purism-librem5: don't use legacy u-boot images for booting (MR 2842)
Using uInitrd is no longer necessary. I'm not sure *why*, but it just
works using the non-u-boot-image initramfs. The post-upgrade script was
changed to clean up the old images from /boot/u{Image,Initrd}, restoring
a lot of free space in that partition (~25MB)

This also sneaks in a small 1 character change to silence removing the
gpsd service from the default runlevel

[ci:skip-build]: already built successfully in CI
2022-01-16 16:57:16 +01:00
Clayton Craft
33c2fa2370
linux-purism-librem5: enable EFI stub (MR 2842)
useful for booting the kernel via an ipxe.efi started by u-boot
2022-01-16 16:57:03 +01:00
Sicelo A. Mhlongo
34cb59086f
linux-nokia-n900: workaround for modem regression (MR 2852)
This is a cherry pick of Leste commit 2c7e4a1ac8ec1f908927793e893566aac3dcb9df,
to revert mainline commit f959dcd6ddfd29235030e8026471ac1b022ad2b0, which breaks
N900 modem. This is a temporary workaround until a proper fix is found.
2022-01-15 12:39:58 +02:00
Martijn Braam
61181ce2d7
sipeed-licheezero: new device (MR 2843) 2022-01-14 15:34:21 +01:00
Bart Ribbers
1f33c9789e
pine64-pinephonepro: upgrade kernel to 5.16.0 (MR 2742)
This moves the kernel to the one on the pine64-org/linux Gitlab org.
This kernel is (will) be shared with other distributions and is a common
base we can all rely on. It enables Wi-Fi, Bluetooth, the battery
indicator and charging, rotation, modem and other things.

[ci:skip-build] Already built successfully on CI
2022-01-13 15:35:05 +01:00
Bart Ribbers
43b99f23f3
pine64-pinephonepro: depend on and enable eg25-manager (MR 2742)
Since eg25-manager 0.4.2 the PPP is supported and together with the
5.16_rc4 kernel (and higher) it works as expected
2022-01-12 20:53:05 +01:00
Bart Ribbers
b91d951618
pine64-pinephonepro: add ucm files for audio (MR 2742) 2022-01-12 20:53:05 +01:00
Alexander Martinz
cdfbdc2a63
device-shift-axolotl: flash the kernel automatically (MR 2840)
Change-Id: I69ef626d876cb9598ae336a05f7c99eb43f144a7
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2022-01-12 19:52:22 +01:00
ptrcnull
bd2e3d8cb0
mobvoi-skipjack: add firmware (MR 2823) 2022-01-09 12:38:36 +01:00
Mighty
6374a1aaba
samsung-espresso3g: Fix Xorg (with our kernel) (MR 2822) 2022-01-09 12:32:40 +01:00
Sicelo A. Mhlongo
1b070346cc
linux-nokia-n900: upgrade to 5.15.13 and improve wlan (MR 2831)
* upgrade kernel to 5.15.13
* add patch for better nl80211 support in wl1251
* add config options to support iwd

[ci:skip-build] Already built on CI in MR
2022-01-09 08:37:23 +03:00
Sicelo
96b2dfc3c9
nokia-n900: update maintainers (MR 2817)
[ci:skip-build]: already built successfully in CI
2022-01-07 12:00:59 +01:00
Enrico
3c3beaa09f
firmware-samsung-gtelwifi: fix nvram config file name (MR 2819)
Fixes the NVRAM file name for gtelwifi (closes #1369)
2022-01-06 16:51:28 +01:00
Mighty
3f31844ae9
linux-samsung-espresso3g: config updates & backlight fix (MR 2818)
Enable RFKILL and disable CONFIG_BATTERY_BQ27XXX, fix backlight

[ci:skip-build] already built successfully in CI
2022-01-05 16:10:40 -08:00
Bart Ribbers
2c035fc5d8
pine64-dontbeevil: add sensorfw configs (MR 2518)
sensorfw is used by Waydroid (via waydroid-sensord) and the Glacier UI
for rotation and other sensors

[ci:skip-build] already built successfully in CI
2022-01-05 00:05:43 -08:00
Bart Ribbers
f366f7cfb3
pine64-pinephone: add sensorfw configs (MR 2518)
sensorfw is used by Waydroid (via waydroid-sensord) and the Glacier UI
for rotation and other sensors
2022-01-05 00:05:43 -08:00
Luca Weiss
470d399772
fairphone-fp4: add firmware and sd card quirks (MR 2806)
With this you can get the modem and wifi running nearly out of the box.
As the kernel currently doesn't support UFS (internal storage) you need
to dump the following partitions using dd in TWRP or similar:

  fsc, fsg, modemst1, modemst2, tunning

Place those as files in the rootfs in /modem-partitions/ and add "-o
/modem-partitions" to the rmtfs arguments by modifying /etc/init.d/rmtfs
and changing command_args to "-P -r -o /modem-partitions".

[ci:skip-build] already built successfully in CI
2022-01-04 23:01:31 -08:00
Luca Weiss
33425b3baf
firmware-fairphone-fp4: new aport (MR 2806) 2022-01-04 23:01:31 -08:00
Danct12
97d48d1e34
linux-nokia-n900: upgrade kernel to 5.15.12 (MR 2814)
[ci:skip-build]: already built successfully in CI
2022-01-04 04:22:48 +01:00
Tim
cfa3414d3e
samsung-gtaxlwifi: new device (MR 2796) 2022-01-02 16:14:57 +01:00
ptrcnull
c3856bad33
mobvoi-skipjack: new device (MR 2804) 2022-01-02 16:11:47 +01:00
Jakob Hauser
9abe7e28b2
samsung-serranove: add udev rule for modem (MR 2800)
Due to a regression in ModemManager 1.18.2, a special case to reduce
facility lock query was implemented in ModemManager. Versions up to
1.18.6 need to be patched (separate merge request, possibly in Alpine
Linux). For more details, see pmaports issue #1274.

This udev rule makes use of this special case for device
samsung-serranove.
2022-01-02 16:03:12 +01:00
Martijn Braam
d199a3b1ef
sourceparts-pocketpc: new device (MR 2807)
The Pocket P.C. PDA from SourceParts/Popcorn Computers.
2022-01-02 13:23:40 +01:00
alikates
adb40263c3
device-xiaomi-daisy: update maintainer (MR 2810) 2022-01-02 11:55:35 +00:00
alikates
7d37cd7385
device-xiaomi-daisy: move mkbootimg to common dependencies (MR 2810)
This fixes failed builds with the downstream kernel because of missing
mkbootimg starting from commit ba429d4f71
2022-01-02 11:55:31 +00:00
Andreas Kemnade
24b152725f
tolino-shine2hd: new device (MR 2797)
Basic support for the Tolino Shine 2 HD ebook reader.
Waveform handling shares the same oddities as for the Kobo Clara HD
but the file epdc_E060SCM.fw from the IMX6SL BSP from NXP does also work.
The existing waveform from SD card is used.

Preferred way to install is to clone the internal SD, keeping the original
as a backup, install on that clone.

U-Boot is a more recent one than the factory u-boot, so devicetrees are nicely
supported. Kernel is the near mainline kernel also used by the Kobo Clara HD.

About Wifi: Handling of the configuration file for boards with brcmfmac is not
supported yet.

[ci:skip-build] already built successfully in CI
2021-12-28 20:33:45 -08:00
Mighty
084076cab9
linux-samsung-espresso3g: Various fixes and improvements (MR 2789)
linux-samsung-espresso3g: Add support for gp2a light and proximity sensor

linux-samsung-espresso3g: Display now runs at 45Hz

linux-samsung-espresso3g: Add pinmux for wlan host wake

linux-samsung-espresso3g: Add TWL 6030 power off support

linux-samsung-espresso3g: Add TWL 6030 power button support

linux-samsung-espresso3g: Data Enable is active high

linux-samsung-espresso3g: Fix patch
2021-12-28 19:57:16 +01:00
Max Buchholz
84cd68882a
raspberry-pi3: fix use of deprecated initramfs name (MR 2793)
initramfs-<flavor> is deprecated when using pmOS mkinitfs

This fixes #1253

[ci:skip-build] already built successfully in CI.
2021-12-27 20:16:37 -08:00
Jami Kettunen
8d17220fb5
firmware-oneplus-msm8998: move a540_zap.mbn under qcom/msm8998/oneplus (MR 2785)
It makes more sense here as it's also signed by OnePlus (instead of
just Qualcomm) and is expected to be here since
linux-postmarketos-qcom-msm8998>=5.16.0_rc6.
2021-12-22 21:24:52 -08:00
Alexander Martinz
c84a97a757
shift-axolotl: add firmware package (MR 2738)
This adds a firmware package firmware-shift-sdm845 containing
BT, GPU and WiFi firmware, which allows to enable hardware
acceleration to get phosh up and running.

Change-Id: Iaef46ccd51a756ad44642769e64202a7c534be9c
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2021-12-22 05:00:05 +03:00
Alexander Martinz
bfa61f6b7d
shift-axolotl: switch to mainline kernel package (MR 2738)
This MR removes the downstream kernel package linux-shift-axolotl
and uses linux-postmarketos-qcom-sdm845 instead, as it has
recently added support for the SHIFT6mq (axolotl).

Change-Id: I79427820686eb813cb21f57d6bddc0d2f7984b6a
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2021-12-22 05:00:02 +03:00
Andreas Kemnade
7c91000470
linux-kobo-clara-mainline: upgrade to 5.15 (MR 2780)
Uses now DRM variant of EPDC driver. Updates will work automatically
without using special APIs.

Note:
/sys/class/graphics/fbcon/cursor_blink should probably be set to zero
to avoid battery draining if text console is displayed

[ci:skip-build] Already built on CI in MR
2021-12-22 03:59:13 +03:00
spameier
8169caa98c
samsung-kminilte: switch firmware to a more recent downstream repository (MR 2781) 2021-12-22 03:29:20 +03:00
spameier
880212e3b2
samsung-kminilte: switch kernel to a more recent downstream repository (MR 2781) 2021-12-22 03:29:17 +03:00
Clayton Craft
49af61efbf
purism-librem5: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743)
[ci:skip-build] already built successfully in CI
2021-12-21 09:37:01 -08:00
Bart Ribbers
8291bbbb55
jolla-sbj: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:50 -08:00
Bart Ribbers
5f781c263a
xiaomi-santoni: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
faa1d3dbbd
xiaomi-vince: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
99136bc83e
xiaomi-rolex: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
9237a956f9
device/testing/soc-sprd-audio: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
15c5b03164
leeco-s2: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
f2634e66e9
pine64-pinebookpro: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
9502d6e221
pine64-pinetab: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:48 -08:00
Bart Ribbers
e3a0bc31e9
pine64-pinephone: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743)
Path locations have changed. Always fun breaking backwards
compatibility in minor releases
2021-12-21 09:36:48 -08:00
Clayton Craft
051a9d763a
device-qemu-*: fix sway subpackage install conditions (MR 2749)
By setting the `install_if` to include postmarketos-ui-sway instead of
sway, apk doesn't seem to be confused if it is also trying to install
some other package with `provides=sway` in it.

fixes #1343

[ci:skip-build] already built successfully in CI
2021-12-19 15:43:55 -08:00
Dylan Van Assche
d5c96ecc4c
linux-odroid-hc2: upgrade to 5.15.7 (MR 2774)
And add patches for CVE-2021-39685

[ci:skip-build] Already built on CI in MR
2021-12-19 23:35:42 +03:00
Mighty
31f7a6d25f
device-samsung-espresso3g: enable automatic kernel upgrades (MR 2766)
Small tweaks:
* enable atomatic flashing of kernel to boot partition on upgrades
* remove rootston.ini
2021-12-19 20:25:26 +03:00
Monu Kumar
7b69b79a51
leeco-x3: new device (MR 2768)
[ci:skip-build] Already built fine on CI in MR
2021-12-18 15:53:41 +03:00
Mighty
427c31262e
linux-samsung-espresso3g: Fix kconfig for newer gcc (MR 2767) 2021-12-17 21:58:28 -08:00
Mighty
8c3abf9a1d
linux-samsung-espresso3g: backport fixes for CVE-2021-39685 (MR 2763)
[ci:skip-build] Already built on CI in MR
2021-12-17 16:49:19 +03:00
Clayton Craft
20a0fee217
linux-purism-librem5: backport fixes for CVE-2021-39685 (MR 2761)
[ci:skip-build] already built successfully in CI
2021-12-16 15:36:20 -08:00
Newbyte
cb7436d24b
samsung-m0: remove redundant downstream cmdline (MR 2758)
The downstream kernel provider does not exist any more (see
samsung-m0-downstream if you really want the vendor kernel), so remove
this as it is unused.
2021-12-16 23:02:04 +00:00
Newbyte
8efbab3666
samsung-m0-downstream: fix cmdline (MR 2758)
cmdline probably wasn't being applied properly as there's no downstream
kernel provider any more.
2021-12-16 23:02:04 +00:00
Jack Knightly
4465e9e1cd
samsung-t0lte: new device (MR 2759) 2021-12-16 18:01:58 +01:00
Minecrell
717130ccfe
community/linux-asus-me176c: upgrade to 5.4.165 (MR 2756)
Should fix CVE-2021-39685

[ci:skip-build] Already built on CI in MR
2021-12-16 19:32:18 +03:00
David Heidelberg
29611eef9e
linux-asus-grouper: drop device specific kernel (MR 2584)
Both grouper and tilapia currently uses main/linux-postmarketos-grate

Signed-off-by: David Heidelberg <david@ixit.cz>
2021-12-16 14:37:13 +03:00
Alexey Min
8389cdba01
linux-oneplus-kebab: disable selinux to fix build failures (MR 2737)
With selinux enabled, build fails with gcc-11 with multiple errors like this:

/home/pmos/build/src/android_kernel_oneplus_sm8250-0c1bed1067131a0bd3e56c1cbdd3473606c5a48a/out/../security/selinux/hooks.c:5553:(.text+0xb34): relocation truncated to fit: R_AARCH64_ADR_PREL_PG_HI21 against `.bss.rtic'

Selinux is not required for pmOS, so this change should be safe.
2021-12-16 12:29:53 +01:00
Diana Atsuko Herring
f895dc7467
main/android-mkdtimg: drop package (MR 2737)
package replaced by android-mkdtboimg (!2729)
2021-12-16 12:29:53 +01:00
Clayton Craft
e2e2f42022
purism-librem5: replace gpsd with gnss-share (MR 2736)
gnss-share is a location provider I wrote for the librem 5's GPS module,
and can be used directly from geoclue. It allows saving and loading
A-GPS data (manual steps, for now) to facilitate faster fixes.

I'm not completely happy with having to use sed to patch geoclue's conf,
but:

1) I really only need to change 1 line

2) there's a non-zero chance geoclue's conf will be changed in aports if
   new permissions are required for things later

So carrying the config in the device package and using
"replaces=geoclue" (like the postmarketos-* stuff) didn't seem like a
maintainable solution long term since the geoclue conf might gain needed
fixes/features that might make a copy in the device package outdated...
2021-12-13 13:17:57 +01:00
Tim Zimmermann
98ca1e4fde
samsung-beyond1lte: new device (MR 2739)
[ci:skip-build]: Already built successfully in CI
2021-12-12 18:12:05 +01:00
Gianluca Boiano
9f334cb0a3
xiaomi-vince: move audio resources under alsa subpkg (MR 2716)
[ci:skip-build] already built successfully in CI
2021-12-10 11:11:53 -08:00
Gianluca Boiano
0b7ea96f35
xiaomi-vince: update kernel to 4.9.291 (MR 2716)
[ci:skip-build] already built successfully in CI
2021-12-10 11:11:52 -08:00
Clayton Craft
1ef69646d0
pine64-pinephone: configure shorter default suspend time (MR 2728)
[ci:skip-build] already built successfully in CI
2021-12-10 11:04:51 -08:00
Yassine Oudjana
234295575c
device-oneplus-oneplus3t: change nonfree-firmware dependency (MR 2733)
Change firmware-oneplus-oneplus3-op3t to firmware-oneplus-oneplus3t.
2021-12-10 18:47:51 +03:00
Yassine Oudjana
f83f6de05b
device-oneplus-oneplus3: change nonfree-firmware dependency (MR 2733)
Change firmware-oneplus-oneplus3-op3 to firmware-oneplus-oneplus3.
2021-12-10 18:47:50 +03:00
Yassine Oudjana
32508f70e2
testing/firmware-oneplus-oneplus3: split subpackages into separate packages (MR 2733)
This cuts downloads in half as only the needed sources are downloaded.
It also makes the packages simpler and fixes a bug where the oneplus3t
subpackage was overwriting the 20-adreno-gpu-firmware.files of the
oneplus3 subpackage.
2021-12-10 18:47:50 +03:00
Clayton Craft
33a85ff166
linux-purism-librem5: upgrade to 5.13.19pureos5 (MR 2732)
Changelog:
5f57c075a4
2021-12-10 14:11:42 +01:00
Lucid One
c8b3a16e38
raspberry-pi4: fix use of deprecated initramfs name (MR 2731)
initramfs-<flavor> is deprecated when using pmOS mkinitfs.

Signed-off-by: Lucid One <lucid@t5cc.io>
2021-12-09 08:04:41 +01:00
Denis Tolstov
e30bcfc5ff
xiaomi-rolex: new device (MR 1911)
Based on !1158 by @nrdnandan (5 files)
new file: device/testing/device-xiaomi-rolex/APKBUILD
new file: device/testing/device-xiaomi-rolex/deviceinfo
new file: device/testing/linux-xiaomi-rolex/APKBUILD
new file: device/testing/linux-xiaomi-rolex/config-xiaomi-rolex.aarch64
new file: firmware/firmware-xiaomi-rolex/APKBUILD

Changed deviceinfo : Width x Height was 800x600 to correct dimension -> 720x1280

modified: device/testing/device-xiaomi-rolex/APKBUILD
modified: device/testing/device-xiaomi-rolex/deviceinfo

Added directfbrc and fb.modes file. Also added SWAP file support swap_size=1024

Added Audio files and rules removed uneccessary lines in deviceinfo.

device/xiaomi-rolex: Fix linting issues

xiaomi-rolex: Linting fixes; is a handset

xiaomi-rolex: Moved firmware/ to device/testing/

xiaomi-rolex: Enable pmb:cross-native for kernel compilation
because it is the default for recent apkbuilds

xiaomi-rolex: Apply YYLOC patch to build 3.18.140 with gcc-10 (-fno-common)

xiaomi-rolex: update patch checksums in kernel APKBUILD

xiaomi-rolex: update deviceinfo checksum; replace common patch with a symlink

xiaomi-rolex: use mdss patch

xiaomi-rolex: use BGRA mdss framebuffer patch

xiaomi-rolex: mark myself as maintainer, drop contributor from apkbuilds
Refer to git commit history instead to determine contributors

xiaomi-rolex: update kernel config for multiple devpts

xiaomi-rolex: allow firmware cross-native builds, disable tracedeps per linter

[ci:skip-build]: already built successfully in CI
2021-12-08 22:22:03 +01:00
Martijn Braam
6a40c2392d
testing/pine64-pinephonepro: new device (MR 2607)
[ci:skip-build]: already built successfully in CI
2021-12-08 21:55:00 +01:00
Martijn Braam
9297091a0e
testing/device-motorola-osprey: fix boot splash (MR 2697)
Due to the new booting setup of lk2nd the initfs now has the size to
include the display stack.
2021-12-08 21:29:13 +01:00
Clayton Craft
69634b878e
device/community/firmware-pine64-rockpro64: move from testing (MR 2727)
Devices that depend on this are in community.

[ci:skip-build] already built successfully in CI
2021-12-05 21:30:20 -08:00
Clayton Craft
bbec68b244
device/community/firmware-odroid-hc2: move from testing (MR 2726)
I suspect this was missed when the Odroid HC2 device was moved to
community.

[ci:skip-build] already built successfully in CI
2021-12-05 21:22:52 -08:00
Timon Baetz
454aa961c5
huawei-sturgeon: enable wifi (MR 2715)
[ci:skip-build]: already built successfully in CI
2021-12-05 22:10:22 +01:00
Timon Baetz
50b93ea065
linux-huawei-sturgeon: change wifi firmware path (MR 2715) 2021-12-05 22:10:12 +01:00
Timon Baetz
8d11b8779e
firmware-huawei-sturgeon: new package (MR 2715) 2021-12-05 22:10:07 +01:00
Yassine Oudjana
f3e6d4f227
xiaomi-scorpio: flash the kernel automatically (MR 2721)
Enable automatic kernel flashing on update.
2021-12-05 22:02:30 +01:00
Yassine Oudjana
1a52b9c78f
xiaomi-scorpio: add DRM to the initramfs (MR 2721)
Add DRM modules and GPU firmware to the initramfs.
2021-12-05 22:02:26 +01:00
Jakob Hauser
c655f5cc9c
samsung-a3|a5|klte|serranove: remap left touch key (MR 2718)
Remapping the left key of tm2-touchkey to KEY_MENU.

The KEY_APPSELECT, which is set by the device tree, is not available in
the postmarketOS UIs. In X11 UIs this is due to keycode limitation to
8 bit. In Wayland UIs the keycodes don't have this limitation but xkb
keycodes higher 255 are not processed correctly by several software
packages. It still makes sense to keep KEY_APPSELECT in the device tree
because this is the correct mapping intended by the manufacturers when
running the kernel on Android.
2021-12-05 21:34:10 +01:00
Dylan Van Assche
415ff553f0
linux-odroid-hc2: upgrade to 5.15.5 (MR 2724)
Tested on my ODROID HC2 running edge

[ci:skip-build]: already built successfully in CI
2021-12-05 21:12:03 +01:00
Anton
5eaad55060
lg-w7: new device (MR 2704)
[ci:skip-build] already built successfully in CI
2021-12-01 13:16:08 -08:00
Adam Honse
bc7dbe4288
samsung-hlte: new device (MR 2709)
[ci:skip-build] already built successfully in CI
2021-12-01 13:13:20 -08:00
Nikita Travkin
8df6c1c0f7
wileyfox-crackling: Add udev rule for proximity sensor (MR 2700)
iio-sensor-proxy wants to know when to report "near" status. Add an udev
rule defining that value as a workaround untl it can be passed from
the DT.

[ci:skip-build] already built successfully in CI
2021-12-01 13:11:09 -08:00
Jean THOMAS
b49a3e0a78
lg-bullhead: adapt for mainline kernel support (MR 2654)
Adds mainline kernel option for lg-bullhead (Nexus 5x), in a similar way to MR 2411 (Nexus 6P).
2021-11-29 20:46:59 +01:00
Danct12
7ffeea5cb7
device-nokia-n900: fix u-boot script typo (MR 2708) 2021-11-26 20:08:50 +00:00
Alexander Martinz
deb2336838
shift-axolotl: new device (MR 2703)
Kernel defconfig is a copy of "axolotl_userdebug_defconfig".

Config changes (which differ from the copy above):
  - ran `pmbootstrap kconfig check shift-axolotl`
  - CONFIG_QCA_CLD_WLAN - m -> y

Change-Id: Ie250ba0d4f7cabf516e4c4fef84a3832321fb069
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>

[ci:skip-build]
2021-11-24 19:31:48 +00:00
Nikita Travkin
351c24206f
community/soc-qcom-msm8916: add udev rule for pm8916 haptics (MR 2699)
Feedbackd needs to know which device to use for haptics. Add an udev
rule to mark haptics device in the pm8916.
2021-11-23 15:39:31 +01:00
Mighty
b2d88000b8
samsung-espresso3g: add nonfree userland packages (MR 2651)
[ci:skip-build]: already built successfully in CI
2021-11-22 11:41:23 +01:00
Mighty
1c1dbf2363
linux-samsung-espresso3g: upgrade to 5.15.2 (MR 2651) 2021-11-22 11:40:16 +01:00
Mighty
b78fcd1794
samsung-espresso3g: use minimal .ini file for phosh (MR 2651) 2021-11-22 11:40:01 +01:00
Mighty
0ff5a34c3f
samsung-espresso3g: update pkgver and remove unneeded dependency (MR 2651) 2021-11-22 11:39:53 +01:00
Mighty
5b03579500
samsung-espresso3g: move to community (MR 2651) 2021-11-22 11:39:41 +01:00
Johannes Marbach
239b2b39e4
main/device-qemu-*: add crc32c_generic into initfs (MR 2694)
This adds the crc32c_generic module into the initfs. Without this,
mounting the boot partition will fail.

Relates to: #1294

[ci:skip-build] already built successfully in CI
2021-11-21 11:40:20 -08:00
person4268
ece1978d53
samsung-gtelwifiue: new device (MR 2681)
[ci:skip-build]: already built successfully in CI
                 linux-postmarketos-qcom-msm8916 was not built by bpo yet
2021-11-21 19:25:10 +01:00
Minecrell
3a9898689d
<msm8916>: drop variant suffixes from dtb names (MR 2632)
The new kernel version now has the variant suffixes dropped from the
DTB file names as well.
2021-11-21 19:10:58 +01:00
Minecrell
46a7f0ae08
community/arrow-db410c: add _pmb_select="soc-qcom-msm8916-rproc" (MR 2632)
This allows disabling the modem explicitly to get a bit more RAM.
It's also not _particularly_ useful on DB410c because it only provides GPS.
2021-11-21 19:10:58 +01:00
Minecrell
5cdf33cf1c
testing/<msm8916>: use _pmb_select="..." instead of kernel variants (MR 2632) 2021-11-21 19:10:58 +01:00
Minecrell
dd935c0d58
community/<msm8916>: use _pmb_select="..." instead of kernel variants (MR 2632) 2021-11-21 19:10:58 +01:00
Minecrell
f427a49e42
htc-m8qlul: drop kernel variants (MR 2632)
The mainline-modem variant does not actually exist yet and this should
be preferably implemented using the new soc-qcom-msm8916-rproc selection
in the future.
2021-11-21 19:10:58 +01:00
Minecrell
a9412824ea
community/soc-qcom-msm8916: introduce more flexible rproc selection (MR 2632)
Add a replacement for the current "mainline" and "mainline-modem"
kernel variants used for the MSM8916 devices. At the moment this is
implemented using separate DTBs that are all maintained in the kernel.

Unfortunately, this does not seem likely to be accepted upstream in
the mainline kernel. They will expect to have only a single DTB that
enables all available functionality. The "no-modem" variant is a minor
but still very useful use case because it changes the audio routing:
It allows audio to work without any firmware, with more control on
sample rates, latency etc for advanced audio use cases. However,
having a potentially enabled modem requires routing all audio through
the modem. There are two separate DTBs needed for these two setups.

To avoid burdening mainline with this use case, the idea is to apply
the necessary DTB transformations as part of the lk2nd boot process.
Mainline only contains the DTB with the full functionality (audio
routed through modem). The soc-qcom-msm8916-rproc packages place
a magic file at /boot/lk2nd_rproc_mode that is read by lk2nd. When
the file contains "no-modem" lk2nd will transform the DTB to disable
the modem and change the audio routing to bypass the modem.

That way, this feature does not need to be considered in mainline
at all but can still be offered as "nice to have" by lk2nd. It also
simplifies the device packages because the selection is now common
as part of the soc-qcom-msm8916 package.

Together with a related pmbootstrap change there is a nice prompt
for selecting one of these "rproc" providers:

     $ pmbootstrap init
     [...]
     Available providers for soc-qcom-msm8916-rproc (3):
      * all: Enable all remote processors (audio goes through modem) (**default**)
      * no-modem: Disable only modem (audio bypasses modem, ~80 MiB more RAM)
      * none: Disable all remote processors (no WiFi/BT/modem, ~90 MiB more RAM)
     Provider [default]: ...
2021-11-21 19:10:58 +01:00
Kai Hernowski
63b7969efd
lg-vee7e: change to armv7 and gcc6 (MR 2689)
[ci:skip-build]: already built successfully in CI
2021-11-21 02:44:02 +01:00
Antoni Aloy Torrens
f5ee783b74
samsung-v1awifi: new device (MR 2671)
[ci:skip-build]: already built successfully in CI
2021-11-21 02:13:00 +01:00
Minecrell
04f2850483
community/linux-asus-me176c: upgrade to 5.4.159 (MR 2685)
[ci:skip-build]: already built successfully in CI
2021-11-18 18:06:47 +01:00
Clayton Craft
e26f8daa06
linux-purism-librem5: upgrade to 5.13.19pureos4 (MR 2686)
Upstream changelog:
fa57d344e7 (9c96da0e9f91d7d8937b69b524702c106258f0d1)

[ci:skip-build]: already built successfully in CI
2021-11-18 18:02:48 +01:00
Kai Hernowski
51d2b47263
lg-vee7e: modenize aport (MR 2688)
[ci:skip-build] already built successfully in CI
2021-11-16 19:01:45 +01:00
Clayton Craft
04dca0fb21
purism-librem5: rebase with purism's latest librem5-base changes (MR 2666)
This installs some new udev rules added in purism's librem5-base
package, and adds the charger module to initfs to that PD is available
earlier on in the boot process.

[ci:skip-build] already built successfully in CI
2021-11-15 09:52:41 -08:00
Jami Kettunen
c16b20e7d3
device-oneplus-dumpling: drop psi=1 from cmdline (MR 2672)
PSI is now enabled by default in linux-postmarketos-qcom-msm8998.

[ci:skip-build]: already built successfully in CI
2021-11-10 23:25:18 +01:00
Jami Kettunen
8e8a62dc52
device-oneplus-cheeseburger: drop psi=1 from cmdline (MR 2672)
PSI is now enabled by default in linux-postmarketos-qcom-msm8998.
2021-11-10 23:25:15 +01:00
Federico Amedeo Izzo
cc123ebbef
pine64-pinephone: Add support for eMMC Vccq hardware mod (MR 2665)
[ci:skip-build]: already built successfully in CI
2021-11-10 20:05:52 +01:00
Jami Kettunen
52d860f6f6
device-oneplus-dumpling: adapt for mainline kernel support (MR 2591)
Now the user can choose to install the proprietary firmware along with
the downstream or a (close to) mainline kernel.

[ci:skip-build]: already built successfully in CI
2021-11-08 13:53:57 +02:00
Jami Kettunen
237f133cf7
device-oneplus-cheeseburger: adapt for mainline kernel support (MR 2591)
Now the user can choose to install the proprietary firmware along with
the downstream or a (close to) mainline kernel.
2021-11-08 12:26:32 +02:00
Jami Kettunen
d6e73013d2
firmware-oneplus-msm8998: new pmaport (MR 2591)
Add proprietary firmware required by OnePlus 5/5T's WLAN, Bluetooth, GPU
and other SoC subsystems such as ADSP. These are extracted directly from
OnePlus' OxygenOS 10.0.1 stock firmware with oos_fw_extract in the repo.
2021-11-08 12:07:42 +02:00
Clayton Craft
3883291acd
linux-purism-librem5: upgrade to 5.13.19pureos3 (MR 2658)
my patch to disable SS was merged in purism's tree, so it's dropped
here. This kernel also enables the hantro video decoding stuff.

[ci:skip-build] already built successfully in CI
2021-11-07 13:42:46 -08:00
M0Rf30
dc319b1ed7
samsung-a7y18lte: new device (MR 2645)
[ci:skip-build] Already built on CI in MR
2021-11-05 12:29:28 +01:00
M0Rf30
f873d8be03
main/linux-xiaomi-vince: update to 4.9.289 (MR 2657)
[ci:skip-build] Already built on CI in MR
2021-11-05 11:09:38 +01:00
Amy Grace
21a226098e
bq-frieza: new device (MR 2652)
[ci:skip-build] Already built on CI in MR
2021-11-04 04:37:10 +03:00
Spencer Cook
2ed1fdbe4e
linux-htc-m8: fix dt.img generation (MR 2649)
Indicate to dtbTool the non-default dt-tag used for sorting dtbs, as
required by the device's bootloader.

[ci:skip-build] Already built on CI in MR
2021-11-02 19:31:02 +03:00
Petr Vorel
e111c95cad
huawei-angler: adapt for mainline kernel support (MR 2411)
Now the user can choose to install the proprietary firmware along with
the downstream kernel (linux-huawei-angler) or a mainline kernel
(linux-postmarketos-qcom-msm8994).

Signed-off-by: Petr Vorel <petr.vorel@gmail.com>

[ci:skip-build] Already built on CI in MR
2021-11-02 13:33:37 +01:00
WeirdTreeThing
b5d5a48e41
samsung-k3gxx: new device (MR 2646) 2021-11-01 09:07:34 +01:00
Luca Weiss
2c9a4920be
asus-sparrow: new device (MR 2644)
[ci:skip-build] Already built on CI in MR
2021-10-31 22:50:17 +03:00
M0Rf30
3a720a880f
linux-xiaomi-vince: upgrade to 4.9.288 (MR 2643)
Switch of kernel sources to Unitrix (actively developed)

[ci:skip-build] Already built on CI in MR
2021-10-30 20:01:22 +03:00
Luca Weiss
1ff8393c4b
fairphone-fp1: add mainline deviceinfo variables (MR 2637)
While it doesn't make sense to package a mainline kernel for FP1 (only
UART and basic SoC components supported), it's good to include the dtb
name in deviceinfo so external tools can use it.
2021-10-29 13:26:00 +02:00
Tojo Rakotoarison
eddbe11b52
wiko-lenny5: new device (MR 2641)
[ci:skip-build] Already built on CI in MR
2021-10-29 04:08:09 +03:00
Minecrell
bf44cbb9f4
testing/firmware-qcom-adreno-extra: add missing replaces firmware-adreno (MR 2635)
This should fix upgrading from firmware-adreno to one of the subpackages
in case the new package is installed before firmware-adreno is uninstalled.
2021-10-26 12:53:31 +03:00
Alexey Minnekhanov
41df49dc91
lg-hammerhed: enable flash kernel on update (MR 2627)
Enable flashing kernel on update + small cleanups for deviceinfo:

* re-sort lines in deviceinfo
* remove console=tty0 from kernel cmdline, so it does not spit out
  all kernel logs on the screen. Now during boot you see just
  blinking cursor and pmOS logo.
2021-10-25 01:46:36 +03:00
Minecrell
eff90a2071
<msm8916+secure boot-venus>: use separate firmware packages (MR 2619)
Rule D: Devices with secure boot and venus present in the firmware
        partition need:

  1. GPU firmware (firmware-qcom-adreno-a300)
  2. msm-firmware-loader (for wcnss, modem, venus)
  4. device-specific -wcnss-nv firmware

[ci:ignore-count]
[ci:skip-build] already built successfully in CI
2021-10-23 14:41:30 -07:00
Minecrell
f84cb52a7f
<msm8916+secure boot+venus>: use separate firmware packages (MR 2619)
Rule C: Devices with secure boot but without venus on the firmware
        partition need:

  1. GPU firmware (firmware-qcom-adreno-a300)
  2. msm-firmware-loader (for wcnss, modem)
  4. device-specific -wcnss-nv firmware
  5. device-specific -venus firmware
2021-10-23 14:41:29 -07:00
Minecrell
d0f2a3d940
<msm8916-secure boot-modem>: use separate firmware packages (MR 2619)
Rule B: Devices without secure boot but without modem support need:
  1. GPU firmware (firmware-qcom-adreno-a300)
  3. firmware-qcom-msm8916-wcnss: more recent wcnss firmware
  4. device-specific -wcnss-nv firmware
  5. firmware-qcom-msm8916-venus: some packaged venus firmware
2021-10-23 14:41:29 -07:00
Minecrell
c72ed66a27
<msm8916-secure boot+modem>: use separate firmware packages (MR 2619)
Rule A: Devices without secure boot need:
  1. GPU firmware (firmware-qcom-adreno-a300)
  2. msm-firmware-loader (for modem)
  3. firmware-qcom-msm8916-wcnss: more recent wcnss firmware
  4. device-specific -wcnss-nv firmware
  5. firmware-qcom-msm8916-venus: some packaged venus firmware
2021-10-23 14:41:29 -07:00
Minecrell
67176df2f6
arrow-db410c: use separate firmware packages (MR 2619)
Reduce rootfs size a bit by installing the separated firmware packages
instead of the large linux-firmware-qcom package. Also, install the
modem firmware by default to prepare for enabling GPS.
2021-10-23 14:41:29 -07:00
Minecrell
0b269a5601
firmware-<msm8916>: squash firmware blobs (MR 2619)
Squash the packaged venus firmware blobs using pil-squasher so only
one file needs to be loaded rather than many small ones. Linux detects
squashed (.mbn) vs non-squashed (.mdt + .b*) based on file contents
(not file name) so it is fine to install venus.mbn to venus.mdt.
2021-10-23 14:41:29 -07:00
Minecrell
3193027687
community/firmware-bq-picmt: squash firmware blobs (MR 2619)
Strictly speaking firmware-bq-picmt is not needed anymore because
the msm-firmware-loader can be used to load the picmt firmware from
the firmware partitions. However, this package contains quite recent,
largely unmodified firmware from Qualcomm so it still seems useful
to keep if someone wants to test more recent firmware on some other
device (provided that their device does not verify firmware signatures).

To make this firmware package consistent with firmware-qcom-db410c,
squash the firmware blobs using pil-squasher so only one file needs
to be loaded rather than many small ones.
2021-10-23 14:41:29 -07:00
Minecrell
1d923c2aeb
community/firmware-qcom-db410c: package all firmware, squash, new paths (MR 2619)
Unfortunately, at the moment MSM8916 devices always have to install
all of linux-firmware-qcom (~ 60 MiB) when they actually just use
~ 0.008 MiB of GPU firmware in there. Everything else is just big
firmware blobs for other SoCs that are never going to be useful.

It's much more efficient to package the necessary firmware separately
to save rootfs space. The DB410c linux-board-support-package contains
all the firmware from linux-firmware as well, so we can easily package
it as part of the firmware-qcom-db410c package.

This commit makes the following changes to firmware-qcom-db410c:
  1. Package venus() firmware that was previously installed from
     linux-firmware-qcom. GPU firmware is packaged in firmware-qcom-adreno.
  2. Use new firmware paths for DB410c that were applied upstream
  3. "Squash" the firmware blobs to a single file using pil-squasher
2021-10-23 14:41:28 -07:00
Max Buchholz
7c4ac06e44
samsung-p4wifi: fix wrong dtb name (MR 2621)
As the dts in the kernel-repo was renamed, we need to change it in the
deviceinfo file as well

[ci:skip-build] already built successfully in CI
2021-10-23 14:36:44 -07:00
Minecrell
2de04bc4ae
testing/firmware-adreno: rename to -qcom-adreno-extra, split into subpkgs (MR 2625)
Make the package consistent with firmware-qcom-adreno packaged from
linux-firmware, but keep them separate for legal reasons. The firmware
packaged in firmware-qcom-adreno-extra does not have a proper license.

[ci:ignore-count]
[ci:skip-build] already built successfully in CI
2021-10-23 14:32:53 -07:00
Minecrell
d90dc7d4b3
community/firmware-qcom-adreno: new aport (MR 2625)
Add a new firmware-qcom-adreno APKBUILD that packages the GPU firmware
from upstream linux-firmware as separate packages. It is basically
a minimal replacement for linux-firmware-qcom that allows saving rootfs
space by installing only the firmware that is really relevant for the
device.

[ci:skip-build] already built successfully in CI
2021-10-23 14:32:53 -07:00
Edward Halls
3318c2ca74
device-sony-sirius: fix booting problem (MR 2618)
These changes update the configuration to make sure the kernel boots.

Previously boot image was generated without dtb, fix this.
2021-10-21 21:54:32 +03:00
Minecrell
038186fd71
firmware-<msm8916>: drop unused firmware subpackages (MR 2613)
The firmware provided by these subpackages is now covered by the
msm-firmware-loader, so there is no need to build packages for them
anymore.

[ci:ignore-count]
2021-10-21 13:53:45 +02:00
Minecrell
a901d4575d
asus-z00l: stop installing venus firmware (MR 2613)
Apparently this firmware is also available via the msm-firmware-loader
already so there is no need to redistribute this and waste space on rootfs.
2021-10-21 13:53:45 +02:00
Minecrell
0163ac2624
xiaomi-wt88047: fix replaces/provides of subpackages (MR 2613)
The "replaces"/"provides" should have the full package name, not just
the part of the subpackage. Also, the nonfree-firmware subpackage does
not need it because the old "device-xiaomi-wt88047-nonfree-firmware-modem-wt88047"
packages were only install_if packages without any files installed.
2021-10-21 13:53:45 +02:00
Minecrell
9c8a189e6d
motorola-osprey: use firmware from harpia (MR 2613)
The files packaged in firmware-motorola-osprey-wcnss-nv and
firmware-motorola-osprey-venus seem completely identical to those
of harpia, so there is no need to package them twice. There are some
differences in modem/wcnss firmware but those are now covered by the
msm-firmware-loader.
2021-10-21 13:53:45 +02:00
Nikita Travkin
ac582ac2f4
samsung-gt510: Move to community (MR 2604)
[ci:skip-vercheck][ci:skip-build] Already successfully built on CI
2021-10-21 13:41:33 +02:00
Nikita Travkin
b5d3515422
samsung-gt58: Move to community (MR 2604) 2021-10-21 13:40:59 +02:00
Nikita Travkin
cc0c33805d
samsung-gt58: Add maintainer (MR 2604) 2021-10-21 13:40:59 +02:00
Wouter92
10a4f16334
sony-yuga: add wifi support (MR 2617)
Add sony-fusion3 firmware subpackage to enable wifi.
Enable Qoalcomm Prima WLAN driver and fix wrong path in kernel.

[ci:skip-build] Already built on CI in MR
2021-10-20 20:32:52 +03:00
Wouter92
4408cc81fc
firmware-sony-fusion3: new package (MR 2617)
Add wifi firmware blobs for sony fusion 3 devices
(yuga, odin, dogo, pollux/pollux_windy).
2021-10-20 20:32:35 +03:00
Wouter Franken
b013e54b07
sony-yuga: fix red screen issue (MR 2615)
[ci:skip-build] Already built on CI in MR
2021-10-19 22:41:18 +03:00
Wouter92
d552491a24
sony-yuga: add proc_fdinfo patch from LG Hammerhead kernel to fix logind complaints (MR 2615) 2021-10-19 14:03:34 +00:00
Wouter Franken
079adf1389
sony-yuga: modernize aport (MR 2612)
[ci:skip-build] Already built on CI in MR
2021-10-17 22:34:43 +03:00
Wouter Franken
2850b46aa6
sony-yuga: update arch from armhf to armv7 (MR 2612) 2021-10-17 22:34:40 +03:00
Henrik Grimler
5e120e490c
samsung-gts210lte: new device (MR 2599)
Touchscreen and usb networking works.  Much of the hardware is the
same as on gts210velte (but that one has a qcom soc and not
exynos5433).  Exactly the same touchscreen calibrarion as for
gts210velte works for this device as well.

Also include firmware package with wifi files. Unlike on many other
Samsung devices wifi does not work out of the box after these
firmware files has been added.

[ci:skip-build] Already built on CI in MR
2021-10-17 17:38:57 +03:00
jenneron
15dd2115cf
lenovo-a6010: move to community (MR 2577)
[ci:skip-build]: already built successfully in CI
2021-10-17 13:36:18 +02:00
jenneron
4af1db6e9e
lenovo-a6000: move to community (MR 2577) 2021-10-17 13:35:17 +02:00
jenneron
9dd0ba9bd2
lenovo-a6010: add maintainers (MR 2577) 2021-10-17 13:35:17 +02:00
jenneron
640937b035
lenovo-a6000: add maintainers (MR 2577)
Add also a reference to consist with device-lenovo-a6010
2021-10-17 13:35:17 +02:00
jenneron
8c7325aa5e
lenovo-a6010: add phosh config (MR 2577)
I'm not sure it is possible to connect a second display to this phone
through P2P WiFi, so mapping cursor to DSI-1 just in case. It is needed
for screen rotation when a second display is connected.

Reduce scaling factor from default 2 to 1.8.
2021-10-17 13:35:15 +02:00
jenneron
5594dc1cd3
lenovo-a6000: add phosh config (MR 2577)
I'm not sure it is possible to connect a second display to this phone
through P2P WiFi, so mapping cursor to DSI-1 just in case. It is needed
for screen rotation when a second display is connected.

Reduce scaling factor from default 2 to 1.8.
2021-10-17 13:35:11 +02:00
jenneron
c77fcd959f
samsung-p4wifi: use linux-postmarketos-grate package (MR 2579)
[ci:skip-build] Already built on CI in MR
2021-10-16 17:04:12 +03:00
jenneron
be087c50c9
microsoft-surface-rt: update initfs modules (MR 2579) 2021-10-16 17:04:02 +03:00
jenneron
81b3b6424e
pegatron-chagall: update initfs modules (MR 2579) 2021-10-16 17:04:02 +03:00
Alexey Minnekhanov
d343bb49c6
linux-asus-me176c: switch to installkernel-pmos (MR 2586)
[ci:skip-build] Will never finish in time
2021-10-14 12:28:25 +03:00
Alexey Minnekhanov
f4510ded35
linux-nokia-n900: switch to installkernel-pmos (MR 2586) 2021-10-14 12:28:21 +03:00
kekzoz
08bdfccec7
amazon-soho: Fix postprocess script (MR 2602)
[ci:skip-build] already built successfully in CI
2021-10-13 16:52:03 -07:00
Rudolf Polzer
2739623e3d
device-asus-tilapia: switch to linux-postmarketos-grate (MR 2576)
Also add pointer calibration file. This fixes --fde.

See also: #1258
2021-10-12 04:37:13 +03:00
Rudolf Polzer
c4231e6174
device-asus-grouper: switch to linux-postmarketos-grate (MR 2576)
Also add pointer calibration file. This fixes --fde.

Fixes #1258
2021-10-12 04:37:04 +03:00
Nikita Travkin
8282d2f353
samsung-gt58: Fix deviceinfo property name for lte variant (MR 2594)
Due to the fact that wifi variants have different modem configuration
(modem on non-lte deviecs is ignored for now but that may change)
the lte kernel name should be called "modem-lte" and not just "modem".
The deviceinfo proerty was overlooked when converting gt58lte to generic
gt58 port. This makes it impossible to install LTE enabled kernel.

Fix the property name.
2021-10-11 19:27:27 +02:00
jenneron
e28eb06198
lg-judyp: new device (MR 2580) 2021-10-10 14:22:40 +02:00
jenneron
db9da4f5aa
lg-judyln: new device (MR 2580) 2021-10-10 14:22:40 +02:00
alikates
6e8f2daed2
device-xiaomi-daisy: Add mainline modem support, fix scaling and deviceinfo cleanup (MR 2496) 2021-10-07 08:51:35 +02:00
Mighty
400ae03806
linux-samsung-espresso3g: upgrade to 5.15_rc1-r1 (MR 2553)
Fixed compatible and added interrups for touchscreen,
added Bluetooth support, made kconfig happy for waydroid,
use correct mount matrix for accelerometer,
changes in panel.

[ci:skip-build] Already built fine on CI in MR
2021-10-04 17:43:18 +03:00
Luca Weiss
4624b98b8f
fairphone-fp4: new device (Fairphone 4) (MR 2562)
[ci:skip-build]: already built successfully in CI
2021-10-02 19:36:13 +02:00
Newbyte
417351a628
samsung-m0-downstream: new device (MR 2556)
[ci:skip-build] already built successfully in CI
2021-10-01 22:38:45 -07:00
Newbyte
96ac889b3c
firmware-samsung-m0: rename from i9300 and split (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
6ac736b230
samsung-m3: new device (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
a5c77ccabb
samsung-m0: new device (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
cded882ad4
samsung-i9300: drop (MR 2556)
The following commits will reintroduce it with its appropriate codename
and split it into a separet package for downstream, and separate ones
for the 3G version and the LTE version.
2021-10-01 22:38:44 -07:00
Jakob Hauser
b0cdf66653
main/postmarketos-ui-xfce4: further improvements (MR 2506)
Improvements from xfce4-phone source:
- Add screenshot to README.md
- Enable screen locking
- Disable Desktop icons "Home", "File System", "Trash"
- Enable single-click on Desktop
- Enable single-click in Thunar
- Change clock format
- Set postmarketos wallpaper

Additional changes in postmarketos-ui-xfce4:
- Installing greybird-themes (which is already set as default theme in
  /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xsettings.xml).
- Changing /etc/skel/.config/autostart/onboard-autostart.desktop to
  slightly speed up keysboard startup (overriding startup-delay of
  /etc/xdg/autostart/onboard-autostart.desktop).
- Enabling scrollbars by /etc/profile.d/enable-scrollbars.sh, this is
  helpful where touch-scrolling doesn't work like e.g. in whiskermenu.

(And re-ordered network-manager-applet in APKBUILD _pmb_recommends
section.)

Also removing xfce4 subpackages of device-qemu-amd64,
device-qemu-aarch64 and device-nokia-n900. The device specific monitor
to set the wallpaper will now be automatically derived from "monitor0"
in file xfce4-desktop.xml.

Additionally taking maintainership as discussed in merge request
(!2506).
2021-09-29 18:29:54 +03:00
SL-TX
1a24447e0c
zte-p450f10: new device (ZTE Blade V9) (MR 2550)
https://wiki.postmarketos.org/wiki/ZTE_Blade_V9_(zte-p450f10)

[ci:skip-build] Already built on CI in MR
2021-09-29 17:50:58 +03:00
Timon Baetz
b2dd78880b
huawei-sturgeon: new device (Huawei Watch) (MR 2538)
https://wiki.postmarketos.org/wiki/Huawei_Watch_(huawei-sturgeon)

[ci:skip-build] Aready built on CI in MR
2021-09-29 14:36:51 +03:00
SL-TX
4bf9572291
lg-p880: new device (LG Optimus 4X HD) (MR 2533)
https://wiki.postmarketos.org/wiki/LG_Optimus_4X_HD_(lg-p880)

[ci:skip-build] Already built on CI in MR
2021-09-29 13:57:21 +03:00
Joel Selvaraj
6aea56cd98
firmware-xiaomi-beryllium: upgrade to V12.0.3.0.QEJMIXM (MR 2558) 2021-09-28 14:21:43 +02:00
gaurav suman
2e48dcafb0
device-sony-sirius: disable QCDT bootming in deviceinfo (MR 2542)
Update deviceinfo to set deviceinfo_bootimg_qcdt to false. This is causing the pmbootstrap install to fail with

==> initramfs: creating boot.img
ERROR: File not found: /boot/dt.img, but
'deviceinfo_bootimg_qcdt' is set. Please verify that your
device is a QCDT device by analyzing the boot.img file
(e.g. 'pmbootstrap bootimg_analyze path/to/twrp.img')
and based on that, set the deviceinfo variable to false or
adjust your linux APKBUILD to properly generate the dt.img

I downloaded the TWRP image for sirius from https://forum.xda-developers.com/t/recovery-unofficial-twrp-3-2-3-0-for-sirius-01-09-2018.3836837/
Then ran "pmbootstrap bootimg_analyze recovery.img". The output had ' deviceinfo_bootimg_qcdt="false" '. This is my justification for the fork
2021-09-28 13:48:05 +02:00
Minecrell
6504eaca6d
samsung-klte: replace modem-firmware-mount with msm-firmware-loader (MR 2431)
msm-firmware-loader is pretty similar to klte's modem-firmware-mount
except that it sets up the symlinks dynamically. The nice thing about
it is that it seems to just work. :)

[ci:ignore-count]
2021-09-27 15:54:05 +03:00
Nikita Travkin
74b45d4afc
samsung-serranovelte: drop lte suffix, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
d819fb93a5
samsung-j5*: squash to j5, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
23bfa57c38
samsung-gprimeltecan: drop ltecan suffix (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
fee85c8ee0
samsung-matissevewifi: drop wifi suffix, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
e75d04503a
asus-z010d: use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
d228d5f87a
asus-z00l: use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
27bfbb78d1
oppo-a51f: do not use msm-firmware-loader (MR 2431)
But drop custom venus firmware since that should not be needed.
2021-09-27 15:53:55 +03:00
Minecrell
271f30eca8
motorola-osprey: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
933a9419c7
lg-m216: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
40a99aae30
lenovo-a6010: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
83686f48b2
lenovo-a6000: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
f81d94d258
alcatel-idol347: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
4662042bfa
wileyfox-crackling: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
9a62629825
bq-paella-downstream: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
e7364b1f21
bq-paella: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:50 +03:00