Commit graph

1756 commits

Author SHA1 Message Date
Danct12
3dd89c9a5e
linux-nokia-n900: upgrade to kernel 5.7.19 + build zram module (MR 2308)
Signed-off-by: Danct12 <danct12@disroot.org>
2021-07-04 11:51:42 +02:00
Oliver Smith
722e0588f6
qemu-aarch64: use postmarketos-ui-sway-logo-key-alt (MR 2162) 2021-07-03 10:55:57 +02:00
Oliver Smith
4c0b0d80db
qemu-amd64: use postmarketos-ui-sway-logo-key-alt (MR 2162) 2021-07-03 10:55:57 +02:00
Newbyte
e8d0a36ae0
device-samsung-skomer: set Phosh scale to 1.2 (MR 2301)
1 does fit the lock screen better, but 1.2 works better overall.
Some things are tiny with 1. 1.2 fits the lock screen decently and
still provides decently sized user interface elements.
2021-07-02 23:30:10 +02:00
Dylan Van Assche
4b225a5f32
device-pine64-pinephone: drop eg25-manager configs (MR 2185)
Replaced by GNSS assistance support

[ci:skip-build] already built successfully in CI
2021-07-02 14:02:08 -07:00
Jonas Heinrich
e87d0ad2a6
apple-iphone7: new device (Apple iPhone 7/7+) (MR 2289)
Downstream kernel made by Corellium which enables the iPhone 7 to boot.

This is the continuation of my work for a PostmarketOS port based on
@MartijnBraam kernel and devices packages.

PogoOS by the Checkra1n team is used to boot the Linux kernel. Further
instructions will be available in the PostmarketOS Wiki page.

[ci:skip-build] already built successfully in CI
2021-07-02 13:53:36 -07:00
Minecrell
4c666d67aa
arrow-db410c: also include DTB in "second" part of boot image (MR 2297)
I sometimes test DB410c via mainline U-Boot, which wants to have the
DTB in the "second" part of the Android boot image. Otherwise it works
fine. Include it there additionally to simplify this.

[ci:skip-build] already built successfully in CI
2021-07-02 13:49:18 -07:00
Ultracoolguy
a60ef9725d
firmware-motorola-ocean: Initial modem support (MR 2295)
On top of the firmware we already have, we also need device-specific
modem firmware. Use script from firmware-motorola-potter(credit goes to
Sireesh Kodali). Also imitate the logic in firmware-motorola-potter.
2021-07-02 13:42:31 -07:00
Ultracoolguy
6d2ce32d3f
*-motorola-ocean: Mark downstream as unmaintained (MR 2295) 2021-07-02 13:42:31 -07:00
Newbyte
be94ea9647
device-samsung-skomer: set up GPU acceleration for osk-sdl (MR 2296)
[ci:skip-build] already built successfully in CI
2021-07-02 13:37:51 -07:00
Clayton Craft
72baa9ee0c
linux-nokia-n900: enable missing kconfig for nftables support (MR 2284) 2021-07-01 09:05:15 +03:00
Yassine Oudjana
b627285177
device-xiaomi-scorpio: Add RMTFS to runlevel default (MR 2283)
Having RMTFS at runlevel boot makes it start the modem too fast and causes
crashes. Move it to runlevel default with a post-install.

[ci:skip-build] already built successfully in CI
2021-06-30 22:19:07 -07:00
Minecrell
37a4121e08
huawei-g7: new device (Huawei Ascend G7) (MR 2287)
The Huawei Ascend G7 is based on Qualcomm MSM8916 and therefore makes
use of linux-postmarketos-qcom-msm8916 as a close-to-mainline kernel.

Initially supported features:
  - USB
  - Storage (eMMC, SD card)
  - Display
  - Touchscreen, Buttons, Vibrator
  - Notification LED
  - WiFi/Bluetooth
  - Accelerometer, Magnetometer, Proximity
  - Audio
  - NFC

The modem needs more work to work around strange Huawei firmware mess.

Note that the Huawei shipped an outdated firmware version that does
not support booting aarch64 kernels (like used in this device port).
However, the device does not verify firmware signatures so it is
possible to flash firmware from other devices. This is mostly
described in the wiki, but unfortunately it's quite complex.

However, the aarch64 version of linux-postmarketos-qcom-msm8916
receives much more testing so I would like to avoid adding more
armv7 MSM8916 devices unless absolutely necessary.

For pointercal:
  Screen dimension 720x1280
  Touchscreen dimension (reported by evtest) 1100x1900
    720/1100*65536 = ~42896
    1280/1900*65536 = ~44151
  Offset doesn't seem to be needed.

[ci:skip-build] already built successfully in CI
2021-06-30 22:15:21 -07:00
Sönke Holz
7ba97fda03
samsung-xcover4lte: new device (MR 2294)
[ci:skip-build] already built successfully in CI
2021-06-30 21:53:58 -07:00
Dylan Van Assche
bdf5c5116d
odroid-hc2: new device (MR 2249)
[ci:skip-build]: already built successfully in CI
2021-06-27 17:50:02 +02:00
Alexey Minnekhanov
e67fca2b12
device-samsung-klte: remove downstream port (MR 2279)
* cleanup, remove unused files
* depend on swclock-offset

[ci:skip-build] Already built on CI in MR
2021-06-27 18:33:23 +03:00
Alexey Minnekhanov
383c695e38
device-samsung-klte-downstream: new aport (MR 2279) 2021-06-27 18:33:12 +03:00
Alexey Minnekhanov
cc6384a986
linux-samsung-klte-downstream: new aport (MR 2279)
Move the package linux-samsung-klte to unmaintaned
and rename it to linux-samsung-klte-downstream.
2021-06-27 18:33:12 +03:00
Alexey Minnekhanov
b650e3118b
firmware-samsung-klte: split components (MR 2279)
Downstream and mainline ports will use different subsets
of firmware files. Split them into Wi-Fi and Bluetooth
subpackages.
2021-06-27 18:33:09 +03:00
Alexey Minnekhanov
fe4c16f810
pine64-pinetab: Resign from maintaining (MR 2281)
My engineering prototype 1 Gb pinetab is close to unusable,
so I can't use it to test pmOS. Also, PINE64 is no longer
selling these devices, and the ones that were sent previously
to some developers use different display panel anyway.

Martijn Braam and Dylan Van Assche agreed to maintain it.

[skip ci]
2021-06-27 16:29:15 +02:00
st s
8efe40cee0
samsung-zeroltexx: fix audio (MR 2263)
Fix memory alignment issue that led to crashes
by adding the -mstrict-align compiler flags.

[ci:skip-build] already built successfully in CI
2021-06-26 19:50:04 +02:00
Maxim Karasev
424528a799
xunlong-orangepi3: new device (MR 2268)
[ci:skip-build] already built successfully in CI
2021-06-26 19:46:43 +02:00
Kai Parry
9721b7378b
leeco-zl1: new device (MR 2273)
leeco-zl1: remove config based on line
2021-06-26 03:01:00 +03:00
Joel Selvaraj
c78c633a06
device-xiaomi-beryllium: move device to community (MR 2257)
Adds OSK-SDL support, automatic kernel update support and
move device to community.
2021-06-25 22:09:44 +02:00
Clayton Craft
f9e45f969e
linux-purism-librem5: enable zram support (MR 2276) 2021-06-25 09:22:08 -07:00
Alexey Minnekhanov
b8c51ec276
linux-lg-us996: remove cross-compiler from makedepends (MR 2272)
and disable CONFIG_COMPAT_VDSO, otherwise build fails without armv7 compiler
2021-06-25 18:42:04 +03:00
Alexey Minnekhanov
e798464243
linux-xiaomi-vince: remove cross-compiler from makedepends (MR 2272)
and disable CONFIG_COMPAT_VDSO (otherwise build fails without armv7 compiler)
2021-06-25 18:42:01 +03:00
Alexey Minnekhanov
c7ee114d4d
linux-samsung-a5y17lte: remove cross-compiler from makedepends (MR 2272)
Also properly use gcc6 to build kernel
2021-06-25 18:41:51 +03:00
Alexey Minnekhanov
be47aa66a7
linux-htc-leo: remove cross-compiler from makedepends (MR 2272) 2021-06-25 18:41:47 +03:00
Alexey Minnekhanov
34492416a9
linux-nokia-beatles: remove cross-compiler from makedepends (MR 2272) 2021-06-25 18:41:44 +03:00
Alexey Minnekhanov
6934f72761
linux-htc-enrc2b: add pmb:cross-native to options (MR 2272) 2021-06-25 18:41:42 +03:00
Alexey Minnekhanov
ce6791f332
linux-xiaomi-daisy: add pmb:cross-native to options (MR 2272) 2021-06-25 18:41:39 +03:00
Alexey Minnekhanov
fb879f5cb4
linux-xiaomi-lavender: remove cross-compiler from makedepends (MR 2272) 2021-06-25 18:41:35 +03:00
Alexey Minnekhanov
7f3ed882b5
linux-sony-suzu: remove cross-compiler from makedepends (MR 2272) 2021-06-25 18:41:10 +03:00
Clayton Craft
ed39ad7319
device-purism-librem5: add workaround for ucm2 breaking audio (MR 2267)
For reference:
https://source.puri.sm/Librem5/librem5-base/-/issues/48

[ci:skip-build] already built successfully in CI
2021-06-23 11:17:56 -07:00
Clayton Craft
91eeb5e2a7
device-purism-librem5: upgrade to librem5-base v38 (MR 2267)
Not much here that is interesting for us, but keeping it relatively in
sync with purism's config helps with patching and maintenance.
2021-06-23 11:17:34 -07:00
CactiChameleon9
261fcf3c76
htc-m8: change arch to armv7 (MR 2262)
[ci:skip-vercheck]
2021-06-22 12:03:07 +02:00
Sandelinos
5566adf660
huawei-frd: new device (MR 2247)
Based on downstream Android 7.0 kernel source from Huawei.
02_fix_undeclared_AUD_INET.patch is from huawei-alice
USB Networking, Touchscreen, USB OTG and Display work in xfce4.
Wifi just needs firmware, audio is broken.
Other parts haven't been tested yet.
2021-06-22 11:57:13 +02:00
Timon Baetz
b6330fa704
samsung-i9100: add front camera firmware (MR 2248) 2021-06-22 11:52:32 +02:00
Timon Baetz
be82ac495c
samsung-i9100: setup media controller pipeline (MR 2248) 2021-06-22 11:52:21 +02:00
Ultracoolguy
d6b149fe02
device-motorola-ocean: update modules in deviceinfo (MR 2256)
The close-to-mainline kernel removed the generic-dsi driver in favor of
normal panel drivers. Also the panel drivers are now built in. Reflect that.
Also reflect the changes of firmware-motorola-ocean in
device-motorola-ocean_nonfree-firmware.

[ci:skip-build] Already built on CI in MR
2021-06-20 19:04:31 +03:00
Ultracoolguy
65535ab302
firmware-motorola-ocean: add modem and adsp firmware (MR 2256) 2021-06-20 19:04:27 +03:00
Clayton Craft
0582513c46
purism-librem5: disable PM for the broadmobi modem (MR 2259)
Workaround for https://source.puri.sm/Librem5/linux-next/-/issues/303.

It seems worth sacrificing some power savings for a modem that won't
disappear, at least until the above issue is fixed.

[ci:skip-build]: already built successfully in CI
2021-06-19 16:39:37 +02:00
Julian Braha
8479d2376f
lg-us996: new device (MR 2253)
[ci:skip-build]: already built successfully in CI
2021-06-19 14:24:18 +02:00
Max Buchholz
595f3dcb9c
nokia-sand: change device name to real codename (MR 2258)
This device was called nokia-rm846 before.

[ci:skip-vercheck]

[ci:skip-build] package rename, nothing changed
2021-06-17 18:16:54 -07:00
Clayton Craft
cfc8f7b12c
linux-asus-me176c: add kconfig check for nftables (MR 2060) 2021-06-14 14:04:37 -07:00
Clayton Craft
686136696c
linux-purism-librem5: add kconfig check for nftables (MR 2060) 2021-06-14 14:04:37 -07:00
Clayton Craft
035896c571
linux-nokia-n900: enable nftables support (MR 2060)
Based on https://wiki.gentoo.org/wiki/Nftables#Kernel
2021-06-14 13:29:34 -07:00
Dylan Van Assche
31b99cc224
device-pine64-pinephone: add Dylan Van Assche as co-maintainer (MR 2190) 2021-06-13 21:45:57 +02:00
Dylan Van Assche
ccf639f856
device-pine64-pinephone: detect headphones jack events (MR 2190)
Headset jack events emit 2 events: 'Headset Microphone Jack'
and 'Headphone Jack'. These were properly detected before,
but not headphone jack events only: 'Headphone Jack'.
This change allows to detect headphone jack events as well
and act on these events by setting the headphones as
default audio output while keeping the internal
microphone as audio input. For headsets,
the microphone is switched to the headset microphone as well.
2021-06-13 21:45:52 +02:00
Yassine Oudjana
ee581e5f16
device-xiaomi-scorpio: update and move to community (MR 2188)
- Add SLPI to nonfree_firmware description
- Add touchscreen and fuel gauge modules to the initramfs in preparation for
  osk-sdl and charging-sdl (or any new alternative) support
- Add pointercal file for osk-sdl

[ci:skip-vercheck]
2021-06-11 12:07:35 +02:00
Yassine Oudjana
14b1e693a5
firmware-xiaomi-scorpio: update and move to community (MR 2188) 2021-06-11 12:06:44 +02:00
Yassine Oudjana
b9a124c591
soc-qcom-msm8996: update and move to community (MR 2188)
Add linux-firmware-qcom as a dependency for nonfree_firmware to provide
non-signed GPU firmware.
2021-06-11 12:06:33 +02:00
Clayton Craft
49788fd83f
linux-purism-librem5: upgrade to 5.12.2purism3 (MR 2246)
Upstream changelog:
5e7d7535eb/debian/changelog
2021-06-11 11:54:10 +02:00
Er2
8c51cfffcd
alcatel-5010d: new device (MR 2152)
[ci:skip-build] already built successfully in CI
2021-06-10 16:45:24 -07:00
BO41
34a85fafa4
huawei-alice: add wifi firmware (MR 2234)
[ci:skip-build] already built successfully in CI
2021-06-10 16:15:59 -07:00
Jakob Hauser
6614be1f17
device/community: add swclock-offset dependency for affected SoCs (MR 2241)
Set package dependency "swclock-offset" to "soc-qcom-msm8916" and
"soc-qcom-sdm845".

These SoC's have a read-only real-time clock (RTC). The package
"swclock-offset" keeps an offset between the RTC and the system time.
2021-06-10 18:29:24 +03:00
alikates
ba429d4f71
device-xiaomi-daisy: Split mainline and downstream kernels (MR 2225)
[ci:skip-build] already built successfully in CI
2021-06-09 15:38:03 -07:00
alikates
a596b4fb5f
xiaomi-daisy: Change kernel to msm8953-mainline and add gpu firmware to initramfs (MR 2225) 2021-06-09 15:37:11 -07:00
alikates
a7ad7962d9
firmware-xiaomi-daisy: Update APKBUILD and add missing WCNSS and GPU firmware (MR 2225) 2021-06-09 15:37:04 -07:00
Stefan
4c0ec94eb4
samsung-zeroltexx: new device Samsung Galaxy S6 edge (G925F) (MR 2105)
Port based on an unofficial LineageOS port
from https://www.los-legacy.de/17.1/zerofltexx, using kernel from
https://github.com/Exynos7420/android_kernel_samsung_exynos7420/

What works:
- Kernel boots
- Display and touch input (tested with Weston)
- USB networking
- Wifi

For now only including Wifi drivers, as I wasn't yet able to
successfully test audio and camera subsystems (but I intentionally left
these firmware files commented out in the APKBUILD file).

[ci:skip-build]: already built successfully in CI
2021-06-09 00:23:48 +02:00
Caleb Connolly
62e5d30506
device-oneplus-fajita: flash the kernel automatically (MR 2215)
postmarketos-update-kernel works for us (with !2214)!
2021-06-08 10:44:42 -07:00
Caleb Connolly
0736f49759
device-oneplus-enchilada: flash the kernel automatically (MR 2215)
postmarketos-update-kernel works for us (with !2214)!
2021-06-08 10:44:42 -07:00
Ignacy Kuchciński
65ced8fdd1
huawei-warsaw: fix p2p related cpu stalls (MR 2232)
[ci:skip-build] already built successfully in CI
2021-06-08 09:38:49 -07:00
YSpoof
2f6eea09ac
motorola-odessa: new device (Motorola Moto G9 Plus) (MR 2224)
[ci:skip-build] Already built on CI in MR
2021-06-07 18:57:55 +03:00
Newbyte
aa0c95ac72
samsung-i9300: capitalise WiFi properly in nonfree_firmware subpackage pkgdesc (MR 2229) 2021-06-06 20:58:21 +02:00
Newbyte
69cd6ff843
samsung-i9300: add a warning regarding hardware failure (MR 2229)
This has been reported by two people now (me and Mark/nergzd723),
so I think it's reasonable to warn about this.
2021-06-06 20:58:18 +02:00
Ignacy Kuchciński
20a34f5b2d
huawei-warsaw: add firmware package and Wifi functionality (MR 2221)
[ci:skip-build]: already built successfully in CI
2021-06-06 17:56:47 +02:00
Newbyte
739d9f931d
device-samsung-skomer: add phosh config (MR 2220)
[ci:skip-build] already built successfully in CI
2021-06-04 14:36:31 -07:00
Clayton Craft
bf6ad7a78c
device-purism-librem5: set mesa env for using gles2 and opengl 2.1 (MR 2217)
These are needed to expose opengl 2.1, and for using gles2 with gst.
This also fixes launching Xwayland.
2021-06-03 00:03:00 +02:00
Dylan Van Assche
9125d49e8e
device-pine64-pinetab: improve PulseAudio sample rate 2021-06-02 18:57:54 +02:00
Dylan Van Assche
1ae70f921b
device-pine64-pinephone: improve PulseAudio sample rate 2021-06-02 18:57:48 +02:00
Caleb Connolly
be94e89c02
device-oneplus-fajita: fix osk-sdl (MR 2206)
Add the missing depends to add the GPU firmware to the initramfs
so that osk-sdl works properly, as well as the haptics driver.

Also make all logs go to UART, this will clean up the splash screen and
let developers with UART access debug the boot process.

[ci:skip-build] This MR was already built on CI
2021-06-01 21:13:39 +03:00
Caleb Connolly
8fe6b73d06
device-oneplus-enchilada: add audio and fix osk-sdl (MR 2206)
Add the missing depends for our soc package alsa ucm configs. Also add
the missing depends to add the GPU firmware to the initramfs so that
osk-sdl works properly!

Also enable logs and point them to UART, this will clean up the splash
screen and let any developers with UART attached to debug the boot
process.
2021-06-01 21:13:11 +03:00
Caleb Connolly
83413def86
soc-qcom-sdm845: update ucm profiles for op6 (MR 2206) 2021-06-01 21:13:08 +03:00
kf
d8d69fd7da
fairphone-fp3: new device (MR 2158) 2021-06-01 09:54:41 +02:00
Bart Ribbers
fb3365a982
lg-dory: modernize and add AsteroidOS machine config (MR 2204)
AsteroidOS uses this config file to determine how the UI should look
(e.g. a round or a square screen), and if some things like Wi-Fi are
supported. Upstream auto generates this config file, but it seems so
simple and small that I think it's better for us to just ship the file
next to the APKBUILD
2021-06-01 09:32:47 +02:00
Bart Ribbers
9488531c3e
lg-lenok: modernize and add AsteroidOS machine config (MR 2204)
AsteroidOS uses this config file to determine how the UI should look
(e.g. a round or a square screen), and if some things like Wi-Fi are
supported. Upstream auto generates this config file, but it seems so
simple and small that I think it's better for us to just ship the file
next to the APKBUILD
2021-06-01 09:32:47 +02:00
Oliver Smith
5d59fd43b9
pine64-pinetab: upower: replace config properly (MR 2205) 2021-05-30 17:01:39 +02:00
Oliver Smith
0b7e4d6371
pine64-pinephone: upower: replace config properly (MR 2205) 2021-05-30 17:01:39 +02:00
Dylan Van Assche
ead17254db
device-pine64-pinetab: shutdown on critical battery (MR 2193)
The PMIC AXP803 sends an interrupt to the A64 CPU when the
battery is critical low. This wakes up the tablet at ~10%
battery level, but UPower wasn't configured to add upon
this interrupt as the action level was way lower.
Therefore, the PMIC performed a hard shutdown when the
battery level dropped further, which may cause data loss.
2021-05-30 15:53:12 +02:00
Dylan Van Assche
cfb5d41bdf
device-pine64-pinephone: shutdown on critical battery (MR 2193)
The PMIC AXP803 sends an interrupt to the A64 CPU when the
battery is critical low. This wakes up the phone at ~10%
battery level, but UPower wasn't configured to add upon
this interrupt as the action level was way lower.
Therefore, the PMIC performed a hard shutdown when the
battery level dropped further, which may cause data loss.
2021-05-30 15:53:01 +02:00
Svyatoslav Ryhel
392a83adea
testing/firmware-asus-transformer: update nvram configs (MR 2123)
TF201 nvram was updated since previous did not work on some devices.
Added support for TF101, TF300TG and TF300TL.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-05-29 13:06:46 +02:00
Svyatoslav Ryhel
165094c86e
asus-tf700t: new device (ASUS Transformer Infinity) (MR 2123)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-05-29 13:06:38 +02:00
Bart Ribbers
248989c316
pine64-pinetab: depend on u-boot >= 2021.01_git20201228-r2 (MR 2149) 2021-05-27 14:13:16 +02:00
Bart Ribbers
5a5a3cd619
pine64-pinephone: depend on u-boot >= 2021.01_git20201228-r2 (MR 2149) 2021-05-27 14:13:16 +02:00
Clayton Craft
6aa9506169
linux-purism-librem5: upgrade to 5.12.2pureos2 (MR 2199)
Upstream changelog:
  fe856fdde1

[ci:skip-build]: already built successfully in CI
2021-05-27 02:59:54 +02:00
Oliver Smith
113f829715
tablet-x64uefi: use grub instead of gummiboot (MR 2195)
Gummiboot was dropped from Alpine. Switch to grub, which is what we use
for tablet-x86uefi too.

In contrary to tablet-x86uefi, run the grub-mkimage command directly
inside the device package:
* This avoids creating another confusing grub-x86 like package (looks
  like the x86 version of alpine's grub package, as it's the case with
  grub-efi-x86, but actually it is just the result of grub-mkimage).
* In contrary to grub-efi-x86, the resulting efi file is not shared
  across several devices.
* It's consistent with uboot mkimage commands, which we also run in
  device packages.

Related: 398b7aef0b
2021-05-24 23:30:47 +02:00
Oliver Smith
99eb9b2fb5
pine64-pinetab: lower headphone volume to 70% (MR 2182) 2021-05-21 20:02:39 +02:00
Oliver Smith
cfe73e6680
pine64-pinephone: lower headphone volume to 70% (MR 2182)
We used to have it at 40% and just bumped it to 100%. With 100%, I can
hear static noise in the headphones when using the PinePhone (pmOS CE)
in a silent room, even if I turn the volume down in Pulseaudio (e.g.
18%-30% in Phosh). This was not the case when we had it at 40%.

70% seems to be the sweet spot, where no static noise can be heard when
using headphones in a silent room, but where volume can still be turned
up to a very high level if necessary.
2021-05-21 20:02:04 +02:00
Oliver Smith
21a2b0f5ea
pine64-pinetab: add gtk4 artifacts workaround (MR 2132) 2021-05-21 00:44:57 +02:00
Oliver Smith
5e227888fc
pine64-pinephone: add gtk4 artifacts workaround (MR 2132) 2021-05-21 00:44:53 +02:00
Julian Weigt
f4778e85a3
sony-suzuran: new device (MR 2179) 2021-05-20 22:47:22 +02:00
Robin de Rooij
5ae89366c7
samsung-serranolte: change device name to real codename (MR 2175)
[ci:skip-build]: already built successfully in CI
2021-05-20 21:48:09 +02:00
Robin de Rooij
8871f4924f
samsung-i9195: port to armv7 and enable swrast (MR 2175)
Ported succesfully to armv7. Everything that worked on armhf
works on armv7 as well: touch, wifi, usb networking etc.

SWRast (gallium) was not enabled but is needed because the device
does not support 3D acceleration yet.
2021-05-20 21:48:01 +02:00
Dylan Van Assche
094f15a104
device-pine64-pinetab: increase maximum volume headphone jack (MR 2170)
Headphones are not so quiet anymore from now on!
2021-05-20 13:08:26 +02:00
Dylan Van Assche
a38ca6c0e5
device-pine64-pinephone: increase maximum volume headphone jack (MR 2170)
Headphones are not so quiet anymore from now on!
2021-05-20 13:08:26 +02:00
Minecrell
5012bf043e
unmaintained/samsung-a5lte-downstream: new device (Samsung Galaxy A5) (MR 2177)
[ci:skip-build] Already built fine on CI
2021-05-20 02:36:39 +03:00
Minecrell
81e081b45b
unmaintained/samsung-a5ulte-downstream: new device (Samsung Galaxy A5) (MR 2177) 2021-05-20 02:01:22 +03:00
Julian Braha
c2470162f9
oneplus-guacamole: add missing deviceinfo lines (MR 2173) 2021-05-19 23:47:16 +02:00
Stephan G
b626cc84b9
jolla-sbj: various features (MR 2172) 2021-05-19 10:37:17 +02:00
Duje Mihanovic
97ca96ceb0
lg-vee3e: fix red tint on display (MR 2176)
[ci:skip-build] Already built successfully on CI
2021-05-18 21:44:00 +02:00
Clayton Craft
2cd1f8d5c5
linux-purism-librem5: upgrade to 5.12.2 (MR 2157)
Upstream changelog:
ca736e844a

Patches rebased, and includes some new fixes:

arm64-dts-imx8mq-librem5.dtsi-adjust-the-usdhc-bus-s.patch

- Being tested by Purism as well, has shown some promise improving GPS
  reliability

arm64-dts-imx8mq-disable-SuperSpeed-instances-in-par.patch

- Fixes issue with modem disappearing
2021-05-14 11:04:03 +02:00
Andrea Scarpino
0a83652947
lg-lenok: change arch from armhf to armv7 (MR 2169) 2021-05-14 10:59:37 +02:00
Stephan G
82e0ce9295
jolla-sbj: modem and wifi firmware (MR 2165) 2021-05-12 23:40:49 +02:00
Joel Selvaraj
3c0712c65a
xiaomi-beryllium: add support for EBBG panel variant (MR 2166) 2021-05-12 18:27:16 +02:00
Andrea Scarpino
55e126f9f8
eagle: fix red display (MR 2167) 2021-05-12 18:22:54 +02:00
Stephan G
eefbc449ea
jolla-sbj: ARGB fix and downstream kernel update (MR 2164) 2021-05-12 17:56:25 +02:00
Ignacy Kuchciński
33cbe47654
device/*/linux-*: enable CONFIG_DEVPTS_MULTIPLE_INSTANCES for <4.7 (MR 2145)
This is required for kernels earlier than 4.7 for bwrap to work for
normal users, and therefore for gnome web (epiphany) and flatpak.

[ci:skip-build] [ci:ignore-count]
2021-05-11 02:59:25 +03:00
BO41
0133642c8b
huawei-kiwi: update – adding various features (MR 2161)
- add INSTALL_MOD_STRIP
- fix SD card detection
- enable vibrator
- enable hall sensor
- add accelerometer
- fix splash screen
- allow FDE
- enable fuel gauge

[ci:skip-build] already built successfully in CI
2021-05-09 00:44:22 -07:00
Julian Braha
a7b00934ac
main/linux-postmarketos-qcom-sm8150: new aports (MR 2151)
[ci:skip-build] already built successfully in CI
2021-05-09 00:39:57 -07:00
Julian Braha
23f20f688f
device-oneplus-guacamole: new aports (MR 2151) 2021-05-09 00:39:57 -07:00
stephan
32203df69e
jolla-sbj: update arch to armv7 (MR 2160)
[ci:skip-build] already built successfully in CI
2021-05-09 00:30:48 -07:00
Clayton Craft
f2eb092f05
pine64-a64lts: enable tty on serial ttyS0 (MR 2156) 2021-05-09 01:05:09 +03:00
Oliver Smith
8c3b2b519b
pine64-dontbeevil: use correct u-boot file (MR 2148) 2021-05-05 01:42:44 +02:00
Oliver Smith
0543c48d44
lark-freeme-70-2s: use correct u-boot file (MR 2148) 2021-05-05 01:42:44 +02:00
Oliver Smith
a002953fd4
goclever-gcta741l: use correct u-boot file (MR 2148) 2021-05-05 01:42:44 +02:00
Oliver Smith
df3f53757b
cubietech-cubieboard: use correct u-boot file (MR 2148) 2021-05-05 01:42:44 +02:00
Clayton Craft
9bc2eb6d58
pine64-a64lts: use correct u-boot file (MR 2148)
This device uses u-boot in Alpine's u-boot-pine64 package, and NOT from
the u-boot in pmaports, so the freq-specific u-boot files don't exist.
2021-05-05 01:42:44 +02:00
Federico Proverbio
9371b11f57
lg-d802: new device (LG G2 international version) (MR 2147)
[ci:skip-build]: already built successfully in CI
2021-05-05 00:34:14 +02:00
Oliver Smith
877c9fec9e
tablet-x64-uefi: support booting from usb 2.0 (MR 2146)
Add ehci_pci kernel module to initramfs.
2021-04-30 17:49:57 +03:00
michaszek8
7ec5f99ee6
samsung-n1awifi: new device (Samsung Galaxy Note 10.1 2014) (MR 2135)
[ci:skip-build] Already built on CI in MR
2021-04-28 21:25:41 +03:00
Clayton Craft
22cee921f7
linux-purism-librem5: upgrade to 5.11.15 (MR 2140)
Upstream changelog:
4e76143d2e

Note, previous wifi driver behavior is not changed. The redpine module
still expects the fw to be in /lib/firmware on boot, and won't use the
fw on the card.. Theoretically this kernel version now supports both
loading fw from rootfs into ram AND using fw burned on the chip, but
since I haven't tested that well yet I'm leaving this as-is.

[ci:skip-build]: already built successfully in CI
2021-04-27 23:34:34 +02:00
Bart Ribbers
27b8ef368f
*/*: replace uboot-tools dependency for u-boot-tools (MR 2141)
uboot-tools is provided by u-boot-tools but sometimes apk still gets
confused. This change prevents errors such as

pine64-pinephone:~$ sudo apk upgrade --verbose
WARNING: Failed to perform initial self-upgrade, continuing with full upgrade.
ERROR: unable to select packages:
  uboot-tools (virtual):
	    provided by: u-boot-tools
			    required by: device-pine64-pinephone-0.25-r1[uboot-tools]
[ci:ignore-count]
[ci:skip-build]: already built in CI successfully
2021-04-27 22:01:06 +02:00
Gianluca Boiano
67b8752891
linux-xiaomi-vince: upgrade to 4.9.267 (MR 2136)
[ci:skip-build]: already built successfully in CI
2021-04-27 21:54:54 +02:00
Jean Lucas
a26f90360d
pine64-rockpro64: Initial firmware package, AP6359SA (MR 2117)
The AP6359SA is a BCM4359 SDIO-based Wi-Fi/Bluetooth module that PINE64
sells specifically for the ROCKPro64 device. This commit starts a
firmware package to support it specifically, while others can later add
firmware for other modules sold for the device. Also add this package as
a nonfree subpackage dependency in the ROCKPro64 device APKBUILD.

I was unable to find a suitable license for the firmware blobs, so until
we find a suitable repository containing all of the required files by
the module with a license included, or contact the vendor directly,
let's use LibreELEC's repository without a license for now.

[ci:skip-build]: already built successfully in CI
2021-04-25 15:41:21 +02:00
rahmanshaber
6b0cc4f335
lg-bullhead: add firmware package (MR 2128) 2021-04-25 14:55:48 +02:00
Bart Ribbers
9392512166
qemu-{amd64,aarch64}: prevent display blanking when mce is in use (MR 2127)
mce is used by both Glacier and Asteroid to do all kind of power
management related stuff, including blanking the display. However,
obviously we don't ever want to blank the display on Qemu
2021-04-22 15:50:16 +02:00
Max1Truc
c872ed9fcf
klipad-rel: new device (MR 2108) 2021-04-20 14:14:26 +02:00
Henrik Grimler
3f51f87c72
New device: Galaxy Tab S 8.4 LTE samsung-klimtlte [MR 2084]
Almost identical to packages for chagallwifi, but kernel requires
config changes.

[ci:skip-build] already built successfully in CI
2021-04-19 00:04:56 -07:00
Clayton Craft
38e689e5ab
linux-purism-librem5: upgrade to 5.11.11pureos1 (MR 2116)
Upstream changelog:
6dcba4b588

The redpine interrupt handler patch has been dropped since it's now
merged in Purism's tree.

[ci:skip-build]: already built successfully in CI
2021-04-18 23:55:58 +02:00
Sam Bickley
03f4d02df2
nvidia-shieldtablet: new device (MR 2112)
[ci:skip-build]: already built successfully in CI
2021-04-18 23:33:28 +02:00
Minecrell
96c3a7450a
community/samsung-a3(u)lte: enable screen in initfs (MR 2110)
As of MR 2039, the kernel modules are now stripped (INSTALL_MOD_STRIP=1).
It turns out that this massively reduces their size so that including
the panel + touchscreen modules in the initfs still fits into the
partition. This allows the splash screen and osk-sdl to work correctly.
2021-04-17 23:04:44 -07:00
Minecrell
7a8b981dba
community/samsung-serranovelte: enable screen in initfs (MR 2110)
As of MR 2039, the kernel modules are now stripped (INSTALL_MOD_STRIP=1).
It turns out that this massively reduces their size so that including
the panel + touchscreen modules in the initfs still fits into the
partition. This allows the splash screen and osk-sdl to work correctly.
2021-04-17 23:04:44 -07:00
Minecrell
2b54e057b5
community/samsung-a5(u)lte: enable screen in initfs (MR 2110)
As of MR 2039, the kernel modules are now stripped (INSTALL_MOD_STRIP=1).
It turns out that this massively reduces their size so that including
the panel + touchscreen modules in the initfs still fits into the
partition. This allows the splash screen and osk-sdl to work correctly.
2021-04-17 23:04:44 -07:00
Minecrell
d463361835
community/motorola-harpia: enable screen in initfs (MR 2110)
As of MR 2039, the kernel modules are now stripped (INSTALL_MOD_STRIP=1).
It turns out that this massively reduces their size so that including
the panel + touchscreen modules in the initfs still fits into the boot
partition. This allows the splash screen and osk-sdl to work correctly.
2021-04-17 23:04:44 -07:00
Clayton Craft
e3715a2d4e
main/linux-purism-librem5: move from community (MR 2096)
[ci:skip-vercheck]: moving unchanged packages
[ci:skip-build]: moving unchanged packages
2021-04-17 22:41:10 -07:00
Clayton Craft
313bb89139
main/device-purism-librem5: move from community (MR 2096) 2021-04-17 22:40:45 -07:00
Clayton Craft
23b54b0f05
{device,linux}-purism-librem5: Add Bhushan Shah as co-maintainer (MR 2096) 2021-04-17 22:40:26 -07:00
kekzoz
1a309493ac amazon-soho: add firmware package and WiFi functionality (MR 2109)
amazon-soho: bump pkgrels

amazon-soho: bump pkgrel again

[ci:skip-build] already built successfully in CI
2021-04-17 09:50:22 +00:00
Caleb Connolly
99f5924d47
device-oneplus-fajita: osk-sdl support and cleanup (MR 2088)
Make needed deviceinfo changes to support osk-sdl, add "quiet" to the
cmdline and bump the package version to 1.

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
[ci:skip-vercheck]
2021-04-16 19:21:27 +02:00
Caleb Connolly
0d7b714f4a
device-oneplus-enchilada: osk-sdl support and cleanup (MR 2088)
Make needed deviceinfo changes to support osk-sdl, add "quiet" to the
cmdline and bump the package version to 1.

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
2021-04-16 19:20:52 +02:00
Caleb Connolly
7ef84a37fc
firmware-oneplus-sdm845: add firmware to initramfs (MR 2088)
Add a subpackage to ensure that GPU firmware is included in initramfs so
that osk-sdl can work.

[ci:skip-vercheck]

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
2021-04-16 19:13:07 +02:00
Caleb Connolly
36eca9bdda
soc-qcom-sdm845: move to community (MR 2088)
[ci:skip-vercheck]
2021-04-16 19:13:07 +02:00
Caleb Connolly
32b488e401
firmware-oneplus-sdm845: move to community (MR 2088) 2021-04-16 19:13:06 +02:00
Caleb Connolly
11be4d37ab
device-oneplus-fajita: move to community (MR 2088) 2021-04-16 19:13:05 +02:00
Caleb Connolly
507adfddbe
device-oneplus-enchilada: move to community (MR 2088) 2021-04-16 19:13:04 +02:00
Minecrell
c1c42c74b8
community/xiaomi-wt88047: move from testing (MR 2073)
[ci:skip-vercheck]: No meaningful change here
2021-04-16 13:16:45 +02:00
cristian_ci
129f07ee23
lg-m216: new device (LG K10) (MR 1873) 2021-04-14 11:56:59 +03:00
Martijn Braam
a5330dad55
device-samsung-j3xnlte: fix up kernel name
It seems the kernel and device got renamed but the dependency between
them wasn't. This fixes BPO
2021-04-13 20:09:29 +02:00