Commit Graph
3709 Commits
Author SHA1 Message Date
vipoll 20e0ff41c5 device-xiaomi-markw: workaround to fix touchscreens (MR 4631)
[ci:skip-build]: already built successfully in CI
2023-12-15 02:17:42 +04:00
Anton Bambura 6fc890efea nvidia-tegra-armv7: fix deviceinfo_dtb (MR 4626)
For some reason we don't have dtb subdirectories.

Tested locally to pass pmbootstrap install and checked /boot for dtbs
[ci:skip-build]: already built successfully in CI
2023-12-13 17:21:20 +01:00
Sicelo A. Mhlongo f9c6d36d33 gps-nokia-n900: upgrade to 0.3.2 (MR 4628)
Upgrade to latest upstream version. It contains a fix for the reported GPS
date.

https://github.com/maemo-leste/gps-nokia-n900/commit/be8febb04200bea28cbe681d160e5fc1fd97a85a
[ci:skip-build]: already built successfully in CI
2023-12-13 17:16:32 +01:00
Joel Selvaraj 68c805cd55 device-oneplus-fajita: start hexagonrpcd on boot and configure accelerometer (MR 4050)
hexagonrpcd is necessary to provide access to the filesystem for the SDSP.
Also, OP6T accelerometer is mounted differently than the screen, adjust
it with a mount matrix. This way, screen rotations follow the actual
screen rotation by the user.
2023-12-13 00:50:47 -08:00
Joel Selvaraj 15a7b1b0d3 device-oneplus-enchilada: start hexagonrpcd on boot and configure accelerometer (MR 4050)
hexagonrpcd is necessary to provide access to the filesystem for the SDSP.
Also, OP6 accelerometer is mounted differently than the screen, adjust
it with a mount matrix. This way, screen rotations follow the actual
screen rotation by the user.
2023-12-13 00:50:47 -08:00
Joel Selvaraj 862f11c391 firmware-oneplus-sdm845: install sensor firmware files (MR 4050)
Sensor registry and DSP libraries are required for the SDSP
2023-12-13 00:50:46 -08:00
Dylan Van Assche 745d585a54 device-shift-axolotl: start hexagonrpcd on boot (MR 4050)
Necessary to provide access to the filesystem for the SDSP
2023-12-13 00:50:46 -08:00
Dylan Van Assche 5684f6e5a8 device-shift-axolotl: add accelerometer mount matrix (MR 4050)
SHIFT6mq accelerometer is mounted differently than the screen,
adjust it with a mount matrix. This way, screen rotations follow
the actual screen rotation by the user.
2023-12-13 00:50:46 -08:00
Dylan Van Assche 0db3344af5 firmware-shift-sdm845: install sensor firmware files (MR 4050)
Sensor registry and DSP libraries are required for the SDSP
2023-12-13 00:50:46 -08:00
Anton Bambura a21e95e7e0 firmware-nvidia-tegra-armv7: use make install (MR 4620)
[ci:skip-build]: Already built successfully in CI.
2023-12-12 20:07:23 +01:00
Clayton Craft d13fa50d0c firmware-samsung-pxa1908: change initd service to start before 'wlan' (MR 4624)
[ci:skip-build] already built successfully in CI
2023-12-12 09:37:31 -08:00
Clayton Craft 4222a43e67 firmware-huawei-alice: change initd service to start before 'wlan' (MR 4624) 2023-12-12 09:37:31 -08:00
Clayton Craft 8b75a793af device-xiaomi-armani: change initd service to start before 'wlan' (MR 4624) 2023-12-12 09:37:31 -08:00
Clayton Craft 281aadfb55 device-jolla-sbj: change initd service to start before 'wlan' (MR 4624) 2023-12-12 09:37:27 -08:00
Sicelo A. Mhlongo caf2b5fec5 gps-nokia-n900: switch upstream sources to Leste repos (MR 4621)
Maemo Leste has better support/integration for the N900. Switch to their GPS
repository

[ci:skip-build]: Already built successfully in CI.
2023-12-11 20:36:49 +01:00
Sicelo A. Mhlongo 9731827819 gps-nokia-n900: add maintainer (MR 4621) 2023-12-11 20:36:48 +01:00
Sicelo A. Mhlongo fb59233471 gps-nokia-n900: switch arch to armv7 (MR 4621) 2023-12-11 20:36:47 +01:00
Sicelo A. Mhlongo d7d6129402 device/testing/gps-nokia-n900: move to device/community (MR 4621)
Enable installing gps-nokia-n900 for the N900 device, which is in community
category
2023-12-11 20:36:46 +01:00
Luca Weiss 62a2c66f02 device-fairphone-fp4: remove phosh-specific config (MR 4619)
Remove the gtk tweaks, they break the UI now, presumably because I've
added proper notch config for FP4 to the gmobile project.

Also we can remove the phoc.ini since nowadays phosh can properly scale
itself based on the screen information and doesn't need this static
config anymore.
[ci:skip-build]: already built successfully in CI
2023-12-11 11:31:33 +01:00
Clayton Craft 5794852bf6 device-sony-pioneer: fix post-install script (MR 4618)
The leading space before the shebang was causing apk to fail.

[ci:skip-build]: Already built successfully in CI.
2023-12-10 22:05:32 +01:00
raihan2000 6a58a985ee device-vivo-y21l: new device (MR 4535)
[ci:skip-build] already built successfully in CI
2023-12-09 14:49:10 -08:00
Martijn Otto 1a93aba416 device-sony-pioneer: fix firmware dependency package name (MR 4613)
[ci:skip-build]: already built successfully in CI
2023-12-09 21:57:02 +01:00
Svyatoslav Ryhel f58f45db2d device: testing: remove outdated device packages (MR 4606)
List of packages switched to common device/firmware package:
 - device-asus-grouper;
 - device-asus-tf101;
 - device-asus-tf201;
 - device-asus-tf300t;
 - device-asus-tf300tg;
 - device-asus-tf700t;
 - device-asus-tilapia;
 - device-lg-p880;
 - device-lg-p895;
 - device-pegatron-chagall;
 - firmware-asus-grouper;
 - firmware-asus-transformer;
 - firmware-lg-x3;
 - linux-lg-p880;

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
[ci:skip-build]: already built successfully in CI
2023-12-09 21:52:09 +01:00
Svyatoslav Ryhel 23e6297d4a linux-postmarketos-grate: upgrade to 6.6.0 stable (MR 4606)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2023-12-09 21:52:09 +01:00
Svyatoslav Ryhel 58664e65f0 device-nvidia-tegra-armv7: introduce common armv7 Tegra device package (MR 4606)
This device port uses U-Boot as a basic bootloader. Users should install
U-Boot and reinstall pmOS to the U-Boot version of port (this one).
Thus an upgrade from old installations that depend on old vendor bootloader
is not implemented.

Instruction how to install U-Boot can be found on dedicated page of
pmOS wiki.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2023-12-09 21:52:09 +01:00
Svyatoslav Ryhel 87f372cb1f firmware-nvidia-tegra-armv7: create to common package (MR 4606)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2023-12-09 21:52:09 +01:00
Willow Barraco 79cde07ac9 linux-postmarketos-rockchip: enable NFS_FSCACHE (MR 4607)
[ci:skip-build]: already built successfully in CI
2023-12-09 17:28:06 +01:00
Caleb Connolly 363446f9da device/community/sdm845: enable console to workaround display init issue (MR 4610)
See edge blog post
https://gitlab.com/postmarketOS/postmarketos.org/-/merge_requests/236

upstream bug: https://gitlab.freedesktop.org/drm/msm/-/issues/46

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
[ci:skip-build]: already built successfully in CI
2023-12-08 17:56:23 +00:00
Luca Weiss a5882ea0ac device-fairphone-fp4: add bootmac dependency (MR 4608)
In order to get stable WiFi and Bluetooth MAC addresses, install the
bootmac service by default.

Also as noted in other device package reviews, qbootctl-openrc should be
a dependency so the post-install/post-upgrade script will definitely
have the openrc service available.
[ci:skip-build]: already built successfully in CI
2023-12-08 18:03:10 +01:00
Richard Acayan 9ad01f6c9a testing/linux-postmarketos-qcom-sdm670: upgrade to 6.6.3 (MR 4587)
Also disable some drivers and subsystems in the kernel configuration
that are generally unused on the platform, according to the
corresponding patch in the kernel repository.

[ci:skip-build]: already built successfully in CI
2023-12-07 22:25:05 +01:00
Caleb Connolly b977cf3128 linux-postmarketos-qcom-sdm845: remove unused DTBs (MR 4597)
Drop all the non-sdm845 DTBs. This saves about 12MiB
of space in /boot

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
[ci:skip-build]: already built successfully in CI
2023-12-07 20:58:26 +01:00
Ferass El Hafidi 41f11575de device-librecomputer-solitude: add myself as co-maintainer (MR 4602)
[ci:skip-vercheck] no feature changes

Signed-off-by: Ferass El Hafidi <vitali64pmemail@protonmail.com>
[ci:skip-build]: already built successfully in CI
2023-12-07 09:07:44 +01:00
Pablo Correa Gómez 9ca0b50688 device/*: rebuild all devices with kernel subpackages (MR 4596)
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2023-12-07 09:03:22 +01:00
Sam Day 2716f690e6 linux-postmarketos-qcom-msm8916: enable CONFIG_USB_VIDEO_CLASS (MR 4595) 2023-12-06 12:32:53 +01:00
Jan Jasper de Kroon 2459e95cd6 linux-postmarketos-allwinner: upgrade to 6.6.3 (MR 4545)
[ci:skip-build]: already built successfully in CI
2023-12-03 14:07:28 +01:00
Stefan Hansson 736715b172 linux-purism-librem5: upgrade to 6.6.3 (MR 4584)
[ci:skip-build]: already built successfully in CI
2023-12-03 13:51:37 +01:00
Brandon Boese 08c20a83c7 google-x64cros: move from testing to community (MR 4577)
[ci:skip-vercheck]
[ci:skip-build]: already built successfully in CI
2023-12-03 13:40:15 +01:00
Karl Chan 18135abad5 linux-samsung-treltexx: fix build 2023-12-01 14:33:30 -08:00
Luca Weiss 12f440a0a1 linux-postmarketos-qcom-msm8226: upgrade to 6.6.2 (MR 4572)
Manual config changes:
* Enable SYSCON_REBOOT_MODE
* Enable LEDS_QCOM_LPG (not yet used but initial driver support present)

[ci:skip-build]: Already built successfully in CI.
2023-12-01 18:04:56 +01:00
Sicelo A. Mhlongo aa289aa350 linux-postmarketos-omap: upgrade to 6.6.3 (MR 4578)
[ci:skip-build]: already built successfully in CI
2023-12-01 08:58:08 +01:00
Stefan Hansson e384812b29 linux-postmarketos-qcom-sdm845: upgrade to sdm845-6.6.3-r3 tag (MR 4581)
[ci:skip-build]: already built successfully in CI
2023-11-29 23:18:41 +01:00
Stefan Hansson 48d6f7383c linux-postmarketos-qcom-sdm845: migrate defconfig (MR 4581)
The 6.6.3 upgrade had some oddities such as being configured for
Clang and being generated for 6.6.0. This resolves that.
2023-11-29 23:18:41 +01:00
Petr Hodina 3c8f78045a device-pine64-quartz64: new aport (MR 4178)
[ci:skip-build]: already built successfully in CI
2023-11-29 23:14:42 +01:00
Petr Hodina 04f7c38b2e linux-postmarketos-rockchip: enable configs for Quartz64 A/B models (MR 4178)
These configs were taken from https://wiki.pine64.org/wiki/Quartz64_Development#Linux_Kernel_Config_Options

These configs are also needed for the GPU hardware acceleration.
CONFIG_ARM_SCMI_PROTOCOL=m
CONFIG_COMMON_CLK_SCMI=m
2023-11-29 23:14:41 +01:00
Petr Hodina 45d4d4b380 testing/u-boot-pine64-quartz64: new aport (MR 4178) 2023-11-29 23:14:31 +01:00
Henrik Grimler 4f12013a68 device-google-peach-pi: use ttySAC3 for getty and console (MR 4576)
Tested on peach-pit, should work the same on peach-pi.

[ci:skip-build]: already built successfully in CI
2023-11-29 23:01:14 +01:00
Henrik Grimler 2465370c52 device-google-peach-pit: use ttySAC3 for getty and console (MR 4576)
For some reason kernel does not print anything to ttySAC3 even with
console=/dev/ttySAC3. If earlycon is specified it prints the early
stuff though.

Add ttySAC3 in both places anyways since that should be the correct
uart.
2023-11-29 23:01:08 +01:00
Caleb Connolly eb794e62a8 linux-postmarketos-qcom-sdm845: upgrade to 6.6.3 (MR 4542)
Finally!

Signed-off-by: Caleb Connolly <caleb@connolly.tech>

[ci:skip-build]: Already built successfully in CI.
2023-11-29 20:32:52 +01:00
Caleb Connolly 5fa718644e linux-postmarketos-qcom-sdm845: use ZBOOT (MR 4542)
EFI booting with systemd-boot requires building the kernel with ZBOOT -
the EFI decompressor stub. However, this breaks the old Android booting.
Detect when ZBOOT is enabled and install both vmlinuz.efi as well as the
old gzipped kernel image.

To help make this upgrade more seamless, continue to support building
the kernel with ZBOOT disabled and just print a warning.

Disable module stripping - we compress them anyway and a recent kernel
change seems to have caused some bug here.

This is a packaging change that doesn't require rebuilding the kernel.
[ci:skip-vercheck]
2023-11-29 20:32:48 +01:00
Anton Bambura c084e40b80 firmware-powervr-gx6250: move to community (MR 4575)
This was missed when moving google-oak to community
2023-11-28 18:15:30 +02:00