Commit graph

718 commits

Author SHA1 Message Date
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
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
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
adamthiede
e39ec891b8
linux-postmarketos-mediatek-mt8173: upgrade to 6.6.2 and enable CONFIG_LRU_GEN (MR 4570)
[ci:skip-build]: Already built successfully in CI
2023-11-27 22:35:17 +02:00
Jakob Meier
9d9fc6fa49
linux-postmarketos-mediatek-mt8183: enable BINFMT_MISC kconfig (MR 4555)
[ci:skip-build]: Already built successfully in CI
2023-11-14 21:04:53 +01:00
Minecrell
8833243e8b
firmware-<qcom-msm8916>: adjust for new venus firmware path (MR 4553)
Linux 6.7-rc1 looks for the venus (video) firmware in
qcom/venus-1.8/venus.mbn instead of qcom/venus-1.8/venus.mdt.

Let's install it in both places with a symlink so that the firmware
packages work for both older and newer Linux versions.

[ci:ignore-count]: lots of packages
[ci:skip-build] already built successfully in CI
2023-11-13 22:56:59 -08:00
Jan Jasper de Kroon
f193f840cc
linux-pine64-pinephonepro: upgrade to 6.6.0 (MR 4538)
[ci:skip-build]: already built successfully in CI
2023-11-12 13:58:58 +01:00
Oliver Smith
1e47f77bc7
pine64-pinephonepro: update maintainers (MR 4529)
[ci:skip-build]: already built successfully in CI
2023-11-03 09:27:16 +01:00
Minecrell
6c2de41538
linux-postmarketos-qcom-msm8916: upgrade to 6.6 (MR 4520)
- Update to Linux v6.6
- Lots of cleanup and upstreaming, more than 40 commits upstreamed
  for 6.7

Device changes:
 - Add KTD2026 LED driver, used by bq-paella, bq-piccolo and
   acer-a1-724
 - bq-piccolo: Set proximity near level to fix detection in
   iio-sensor-proxy

New devices:
 - Vivo Y21L
   - eMMC, SD card, USB, Buttons, WiFi/BT
   - Sensors (Accelerometer, Magnetometer, Light)
   - No display yet

[ci:skip-build]: already built successfully in CI
2023-11-03 09:21:28 +01:00
Anton Bambura
2770d39f10
soc-qcom-sc7180: set non-strict iommu for eMMC, SD card and USB (MR 4526)
[ci:skip-build]: already built successfully in CI
2023-11-02 08:53:33 +01:00
Caleb Connolly
6fcc759991
device/community/firmware-*-sdm845: add pmtest subpackages (MR 4420)
Signed-off-by: Caleb Connolly <caleb@connolly.tech>
2023-10-31 19:54:17 +00:00
Caleb Connolly
570e52d99c
device/community: add pmtest subpackages for a few sdm845 devices (MR 4420)
Signed-off-by: Caleb Connolly <caleb@connolly.tech>
2023-10-31 19:53:22 +00:00
Sicelo A. Mhlongo
6f3262d477
linux-postmarketos-omap: upgrade to 6.6.0 (MR 4521)
[ci:skip-build] already built successfully in CI
2023-10-30 20:39:09 -07:00
Luca Weiss
027866c8d4
{community,main}/*: enable USB_CONFIGFS_NCM (MR 4511)
See also #1797 and !3670

[ci:skip-build] already built successfully in CI
2023-10-30 20:17:27 -07:00
Alexandre Marquet
062a26a60d
linux-postmarketos-exynos5: update config for Samsung Manta (MR 4406)
Signed-off-by: Alexandre Marquet <tb@a-marquet.fr>
2023-10-23 08:18:21 +02:00
Raymond Hackley
6157a01f0f
firmware: use build() instead of unpack() (MR 4493)
Some firmware packages has only a WCNSS config file, which is decoded
from base64 uploaded to Pastebin, and there is nothing to unpack.

[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2023-10-18 17:54:42 +02:00
M0Rf30
0b8a2265f8
qcom-msm8953: make bam_dma static (MR 4486)
[ci:skip-build]: already built successfully in CI
2023-10-16 20:18:21 +02:00
M0Rf30
71389586f8
linux-postmarketos-qcom-msm8953: upgrade to 6.5.2-r1 (MR 4477)
[ci:skip-build]: already built successfully in CI
2023-10-16 20:15:41 +02:00
Anton Bambura
e1dabe77b3
linux-postmarketos-exynos5: upgrade to 6.1.56 (MR 4483)
Backported from our development branch:
- SPI flash for chromebooks;
- support for samsung-manta (see !4406 for status);
- fix performance of video decoder which drastically reduces lag when streaming games.

[ci:skip-build]: already built successfully in CI
2023-10-15 18:11:36 +02:00
Oliver Smith
5cf775dff9
device-pine64-rockpro64: update u-boot image name (MR 4473)
Adjust to change in Alpine that moved rockchip to single image:
https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/51827

Fix for:
  ERROR: The following firmware binary does not exist in the rootfs_pine64-rockpro64 chroot: /usr/share/u-boot/rockpro64-rk3399/idbloader.img
[ci:skip-build]: already built successfully in CI
2023-10-15 18:08:20 +02:00
Oliver Smith
5fb3d0a42b
firmware-fairphone-fp4: remove a630_sqe.fw from adreno subpackage (MR 4463)
Due to symlinks from linux-firmware-ath10k apk is now pulling in
linux-firmware-qcom which already provides a630_sqe.fw.

Since this file is not device/vendor-specific we can really use the file
from linux-firmware and not provide our own. For the record,
a619_gmu.bin also shouldn't be device-specific but currently
linux-firmware doesn't provide that one.

Also just pulling linux-firmware-qcom for this tiny file is pretty space
inefficient but due to the symlink dependency mentioned above, just
removing this file for now from the firmware package removes the file
conflict reported by apk:

  ERROR: linux-firmware-qcom-20230919-r1: trying to overwrite lib/firmware/qcom/a630_sqe.fw owned by firmware-fairphone-fp4-adreno-20230215-r1.

[luca: update commit message to reflect dependency situation, update
packaging code a bit]
2023-10-12 17:50:35 +02:00
Barnabás Czémán
fa6150b289
qcom-msm8953: move devices to community (MR 4381)
[ci:ignore-count]
[ci:skip-vercheck]
[ci:skip-build]: Already built successfully in CI
2023-10-05 18:06:37 +02:00
Adam Thiede
1c3fbc17c6
oneplus-enchilada: add unl0kr config (MR 4447)
[ci:skip-build]: already built successfully in CI
2023-10-05 08:35:22 +02:00
Alexander Martinz
c5aeb452ae
firmware-shift-sdm845: upgrade to 20230815 (MR 4341)
This release includes security fixes.

Changes:
  - 161e7f1ed3
  - ba16d92aa0

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

[ci:skip-build]: Already built successfully in CI
2023-10-03 17:06:55 +02:00
Joel Selvaraj
39768d9b9d
community/device-xiaomi-beryllium: add new touchscreen module to initramfs (MR 4429)
Fixes broken fde as reported in https://gitlab.com/postmarketOS/pmaports/-/issues/2314.
Both Tianma and EBBG variant use the upstream touchscreen drivers in 6.5.
Add them to the initramfs as it was missed when upgrading to 6.5 kernel release.

[ci:skip-build] already built successfully in CI
2023-09-29 19:00:41 -07:00
Joel Selvaraj
d2fa55c56d
community/linux-postmarketos-qcom-sdm845: upgrade to 6.5.5 (MR 4416)
[ci:skip-build]: already built successfully in CI
2023-09-27 07:58:30 +02:00
Dylan Van Assche
d1ae6f9d8c
firmware-xiaomi-beryllium: use upstream board-2.bin (MR 4416)
Provide common board-2.bin file, extended from linux-firmware.
This file will be temporarily provided and dropped once all devices
are added to upstream linux-firmware's board-2.bin file.
2023-09-27 07:58:30 +02:00
Dylan Van Assche
e2d8693034
firmware-shift-sdm845: use upstream board-2.bin (MR 4416)
Provide common board-2.bin file, extended from linux-firmware.
This file will be temporarily provided and dropped once all devices
are added to upstream linux-firmware's board-2.bin file.
2023-09-27 07:58:30 +02:00
Dylan Van Assche
cac3c09be3
firmware-oneplus-sdm845: use upstream board-2.bin (MR 4416)
Provide common board-2.bin file, extended from linux-firmware.
This file will be temporarily provided and dropped once all devices
are added to upstream linux-firmware's board-2.bin file.
2023-09-27 07:58:29 +02:00
Pablo Correa Gómez
ea93a6d07f
device/*: rebuild all devices to relocate deviceinfo (MR 4283)
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2023-09-25 09:21:03 +02:00
Raymond Hackley
0b5f362f15
samsung-{cprime,gprime,heatqlte,serranove}: add rt5033 modules to initfs (MR 4402)
Add rt5033 modules to initfs for the following devices, to unlock FDE with
USB OTG keyboards:

- Samsung Galaxy Ace 4
- Samsung Galaxy Core Prime
- Samsung Galaxy Grand Prime
- Samsung Galaxy S4 Mini Value Edition

[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2023-09-19 04:19:39 +00:00
Raymond Hackley
a2d1c2e97e
samsung-{a2015,e2015}: add rt5033 modules to initfs (MR 4402)
Add rt5033 modules to initfs for the following devices, to unlock FDE with
USB OTG keyboards:

- Samsung Galaxy A3/A5/A7
- Samsung Galaxy E7
- Samsung Galaxy Grand Max
2023-09-19 04:19:39 +00:00
Anton Bambura
db85f5de87
linux-postmarketos-rockchip: enable CONFIG_TCG_TIS_SPI_CR50 (MR 4395)
https://gitlab.com/postmarketOS/pmaports/-/issues/2261#note_1507443549

[ci:skip-build]
2023-09-15 09:20:42 +02:00
Anton Bambura
92bb682a94
linux-postmarketos-qcom-sc7180: enable CONFIG_TCG_TIS_SPI_CR50 (MR 4395)
https://gitlab.com/postmarketOS/pmaports/-/issues/2261#note_1507443549
2023-09-15 09:20:42 +02:00
Anton Bambura
b3964fc1da
linux-postmarketos-mediatek-mt8183: enable CONFIG_TCG_TIS_SPI_CR50 (MR 4395)
https://gitlab.com/postmarketOS/pmaports/-/issues/2261#note_1507443549
2023-09-15 09:20:42 +02:00
Anton Bambura
cc697511e1
linux-postmarketos-mediatek-mt8173: enable CONFIG_TCG_TIS_SPI_CR50 (MR 4395)
https://gitlab.com/postmarketOS/pmaports/-/issues/2261#note_1507443549
2023-09-15 09:20:36 +02:00
Oliver Smith
d947491fb7
device-nokia-n900: fix install_if variables (MR 4397) 2023-09-15 09:05:36 +02:00
Sicelo A. Mhlongo
e12d937c6b
device-nokia-n900: i3wm: use upower for battery status (MR 4397) 2023-09-15 09:05:25 +02:00
Sicelo A. Mhlongo
170189393b
device-nokia-n900: add upower support and config (MR 4397)
- Add support for upower, in order to enable automatic shutdown when battery is
  critically low
- Set UPower PercentageLow threshold to 10% so it triggers even when fuel gauge
  is not calibrated (see estimations provided in 4b54fc7f83:
  "linux-postmarketos-omap: add N900 battery capacity estimation")
2023-09-15 09:05:25 +02:00
Nikita Travkin
9a86da0583
samsung-gt5*: Update the panel module name (MR 4389)
The display panel for these devices was upstreamed and now uses a
different name. Update it so the display is loaded properly.

[ci:skip-build]: already built successfully in CI
2023-09-12 09:12:52 +02:00
Minecrell
b75fbc431f
soc-qcom-msm8916: update UCM configurations (MR 4389)
- samsung-a2015: Set speaker channels to mono
- samsung-grandmax: Disable broken/missing secondary microphone
2023-09-12 09:12:52 +02:00
Minecrell
b6f5f2c5b3
linux-postmarketos-qcom-msm8916: upgrade to 6.5.2 (MR 4389)
- Update to Linux v6.5.2
- Improve charging speed/behavior for SMB1360 battery driver
  (alcatel-idol347, bq-paella, xiaomi-wt88047, alcatel-idol3,
   bq-piccolo)
- Add RT5033 charger driver and OTG support
  (samsung-serranove, samsung-a3, samsung-a5, samsung-e5,
   samsung-e7, samsung-grandmax, samsung-a7, samsung-heatqlte,
   samsung-cprime, samsung-gprime/fortuna)
- Major cleanup of all device trees in preparation of upstreaming
- Potential display fixes for some UIs (e.g. XFCE)

Device changes:
  - acer-a1-724: Add display
  - bq-paella:
    - Add flash LED
    - Fix multi-touch for touch keys
  - samsung-grandmax: Disable broken secondary microphone
  - ufi (USB modem dongles): Allow switching to USB host mode

New devices:
  - acer-t01 (MSM8909)
    - eMMC, SD card, USB, Buttons, WiFi/BT, Vibrator
    - No display yet
    - Brightness control, LEDs
    - Touchscreen
    - Sensors (Accelerometer)
    - Battery/charging
    - Flash LED
2023-09-12 09:12:48 +02:00
Anton Bambura
fe5b104891
firmware-odroid-xu4: update MFC firmware dependency (MR 4393) 2023-09-12 09:01:51 +02:00
Anton Bambura
1352ee8d6a
device-google-snow: update MFC firmware dependency (MR 4393) 2023-09-12 09:01:51 +02:00
Anton Bambura
6e11fc2d0c
device-google-peach-pit: update MFC firmware dependency (MR 4393) 2023-09-12 09:01:51 +02:00