Commit graph

763 commits

Author SHA1 Message Date
Dylan Van Assche
e730b0b7ac
linux-odroid-hc2: upgrade to 5.13.0 (MR 2353)
Upgrade to 5.13.0 mainline and disable staging drivers.
Staging drivers are not used by this device and cause
build failures [1].

[1] https://github.com/tobetter/linux/issues/29
[ci:skip-build]: already built successfully in CI
2021-07-18 14:25:54 +02:00
Timotej Lazar
b1d88b7bf0
device-kobo-clara: add init script to extract EPD waveform (MR 2334)
[ci:skip-build] already built successfully in CI
2021-07-18 09:36:26 +02:00
Timotej Lazar
4be98f830f
linux-kobo-clara-mainline: upgrade to 5.13.0 (MR 2334) 2021-07-18 09:35:53 +02:00
Timotej Lazar
6d8e4afad1
linux-kobo-clara-mainline: add wifi support (MR 2334) 2021-07-18 09:35:52 +02:00
Timotej Lazar
c1a3d06678
device-kobo-clara: new device (Kobo Clara HD) (MR 2334)
Support the downstream kernel and a close-to-mainline fork. Waveform
data for the eInk display and the Wi-Fi driver are not included yet.
Everything else should work.
2021-07-18 09:35:39 +02:00
Svyatoslav Ryhel
526b6f58e8
firmware-asus-transformer: use newer sdio blobs (MR 2285)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-07-17 18:22:01 -07:00
Svyatoslav Ryhel
bc0d1236e7
device-asus-transformer: switch to alsa-ucm-conf (MR 2285)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-07-17 18:22:01 -07:00
Clayton Craft
1aaea84c00
device-pine64-pinebookpro: configure getty for serial port (MR 2348)
[ci:skip-build] already built successfully in CI
2021-07-16 10:00:35 -07:00
Yassine Oudjana
e62a879fd2
firmware-oneplus-oneplus3: Use pil-squasher to combine segments (MR 2339)
Combine firmware segments using pil-squasher, then install them in the
paths specified in the device trees of oneplus3/3t.
2021-07-12 10:46:22 -07:00
Newbyte
d4b39a8a7a
firmware-samsung-u8500: use per-device firmware (MR 2340)
Fixes WiFi on samsung-skomer.

[ci:skip-build] already built successfully in CI
2021-07-12 10:41:42 -07:00
Akash Rawat
98e4f7020e
meizu-mblu2: new device (Meizu M2) (MR 2313)
[ci:skip-build] Already built on CI
2021-07-11 17:33:29 +03:00
Clayton Craft
fbcaef0ae8
pine64-pinebookpro: changes for the 5.13 kernel (MR 2299)
* Add the fusb302 module in initfs for the keyboard and touchpad
* Add cmdline params for improving stability
  fw_devlink was switched on by default in kernel 5.13, and is rumored to
  have issues.
  The others might improve nvme stability.
* Disable wifi powersave
* Clean up modules in the deviceinfo
2021-07-11 14:36:42 +02:00
Dylan Van Assche
705f673aac
device-odroid-hc2: add tools (MR 2320)
The ODROID HC2 device must have its boot partition
on a microSD card while the rootfs can be on an external HDD.
Provide a script to transfer the rootfs and update the U-boot script.

[ci:skip-build] already built successfully in CI
2021-07-10 09:15:34 -07:00
Alexey Minnekhanov
e83df11200
device-samsung-klte: enable modem functionality (MR 2324) 2021-07-10 13:44:18 +03:00
Alexey Minnekhanov
02a76c1f1b
firmware-samsung-klte: add modem subpackage (MR 2324) 2021-07-10 13:44:18 +03:00
tim
6973a44d38
device-pine64-rock64: new device (MR 2328) 2021-07-09 06:51:00 -05:00
Stefan
cd7fa9fb1b
samsung-zerofltexx: Adapt recent changes from zeroltexx for zerofltexx (MR 2304)
- Use common firmware package for Samsung zero devices also for zerofltexx
- Fix Wifi firmware paths
- Fix display colors (in sxmo; weston seemed OK before)
- Fix "alignment fault" error on ALSA sound output by compiler flag.

[ci:skip-build] already built successfully in CI
2021-07-08 21:13:14 -07:00
Dylan Van Assche
4a05d65ce8
device-odroid-hc2: enable networkmanager (MR 2323)
Start NetworkManager on boot to autoconfigure network devices plugged
into the USB port as well.
Drop /etc/network/interfaces to allow NetworkManager manage all
interfaces.

[ci:skip-build] already built successfully in CI
2021-07-08 21:04:39 -07:00
Sporos
b98990f146
xiaomi-equuleus: add initial device package (MR 2321)
[ci:skip-build] already built successfully in CI
2021-07-08 21:02:39 -07:00
Maxim Karasev
c4e972d886
device/testing/device-pine64-{a64lts,dontbeevil}: fix u-boot package name 2021-07-08 10:34:52 -07:00
Clayton Craft
f1e0404fb8
device/*: set gpu_accelerated for devices that show '3D=Y' on wiki (MR 2078)
[ci:ignore-count]
[ci:skip-vercheck] needed for the postmarketos-ui-* packages in this
series
[ci:skip-build] already built ui-* packages in CI, and device pacakges
are just trivial deviceinfo change (manually built some just to verify)
2021-07-07 08:06:17 +03:00
Clayton Craft
55dc5819e4
pine64-pinebookpro: add service for setting low power state on boot (MR 2306)
This adds a very basic openrc runscript that sets the power state on
/dev/nvme0 to level 2, which seems(?) to be the lowest operational power
state based on some cursory internet searching (and querying the nvme
drives I have, Samsung EVO and Pro)

The drive path is hard coded, but could be made configurable later on. I
basically wanted to get something in pmaports quickly, since this power
stuff is a major source of instability for me and probably others too
who add nvme drives to this device.
2021-07-04 13:42:43 -07: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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Oliver Smith
caae6d5405
treewide: bump pkgrel to generate new splashes (MR 1996) 2021-04-11 19:52:37 +02:00
Bobby The Builder
259c9eefe5
pine64-*: change default RAM clock from 552 to 528 (MR 1998)
Issue #981 Change default clock from 552 to 528
(latest batches such as KDE are having issues with 552)
2021-04-05 11:14:18 +02:00
kekzoz
df9cffb0e4
amazon-soho: new device (MR 2056) 2021-04-05 09:32:13 +02:00
Alexey Minnekhanov
bb12ca1424
device-samsung-klte: workaround to probe bluetooth reliably (MR 2015)
Buetooth modules have to be probed after Wi-Fi ones.
2021-03-28 03:53:01 +03:00
Alexey Minnekhanov
2735b9b64b
firmware-samsung-klte: add Bluetooth firmware (MR 2015) 2021-03-28 03:52:57 +03:00
Alexey Minnekhanov
21673bb9d0
device-lg-hammerhead: workaround to probe bluetooth reliably (MR 2015)
Buetooth modules have to be probed after Wi-Fi ones.
2021-03-28 03:52:54 +03:00
Alexey Minnekhanov
130ae69c69
lg-hammerhead: move Wi-Fi firmware file to firmware package (MR 2015)
brcmfmac4339-sdio.txt file does not belong to device package.
2021-03-28 03:52:51 +03:00
Alexey Minnekhanov
c760101d68
device-lg-hammerhead: remove unused file and sort sources (MR 2015)
modules-load.conf was completely unused by this package,
not installed anywhere. brcmfmac is loaded automatically anyway.

Sort values in sources= alphabetically
2021-03-28 03:52:47 +03:00
Luca Weiss
6eeab7840c
msm8974 devices: allow vram carveout (MR 2015)
This is needed with the 5.11 kernel. Also adjust the vram & cma sizes
for all msm8974 devices.

The CMA size is 256MB as set in the kernel config.

VRAM is default 16MB although it is set to 192MB with a kernel patch;
but set it manually for all devices to make it possible to remove this
patch in the future - until we have IOMMU working.
2021-03-28 03:52:43 +03:00
JuniorJPDJ
698a49058d
lark-freeme-70-2s: new device (MR 2040)
still missing:
* touchscreen driver
* front camera

[ci:skip-build] Already built fine on CI
2021-03-28 00:37:38 +03:00
JuniorJPDJ
a39240bce7
goclever-gcta741l: new device (MR 2040)
still missing:
* audio
* lcd backlight control
* touchscreen driver
* front camera
* accelerometer mount fix (driver seem not to support mount-matrix)
* 3D acceleration
* HDMI support
2021-03-27 17:48:08 +00:00
Yassine Oudjana
0b12d68ae6
xiaomi-scorpio: switch to mainline kernel (MR 2063)
[ci:skip-build] already passed CI
2021-03-27 18:23:23 +01:00
Yassine Oudjana
45cf222a72
firmware-xiaomi-scorpio: new aport (MR 2063) 2021-03-27 20:12:45 +04:00
Yassine Oudjana
d44da6db7d
oneplus-oneplus3t: add soc-qcom-msm8996 dependency (MR 2063) 2021-03-27 20:11:30 +04:00
Yassine Oudjana
65c099277d
oneplus-oneplus3: add soc-qcom-msm8996 dependency (MR 2063) 2021-03-27 20:10:51 +04:00
Yassine Oudjana
9075406d79
soc-qcom-msm8996: new aport (MR 2063) 2021-03-27 20:10:34 +04:00
Angus Gibson
9738f61aa5
lenovo-tb8504f: new device (Lenovo Tab 4 8) (TB-8504F) (MR 2048)
[ci:skip-build] Already built in CI
2021-03-25 20:37:39 -07:00
Oleg Chernovskiy
88da612343
device-oneplus-bacon: Add firmware dependency (MR 2027) 2021-03-25 20:32:26 -07:00
Oleg Chernovskiy
754902d3ae
device/testing/firmware-oneplus-bacon: new aport (MR 2027) 2021-03-25 20:31:36 -07:00
frojnd
da4afb710b
linux-motorola-falcon: fix fb format, upgrade to latest commit (MR 2058)
[ci:skip-build] Already built successfully on CI
2021-03-24 17:18:10 +03:00
Vincent Knecht
bd3f2f5933
alcatel-idol347: new device (MR 2050)
New mainline port with most things working (usb/wifi/bt/3d-accel/sound/gps).
Modem/calls/sms/mobile-data should work but couldn't test it recently
due to broken devices.
2021-03-23 20:29:41 +01:00
Minecrell
e9275054fa
xiaomi-wt88047: include smb1360 (battery/charger driver) in initfs (MR 2039)
This is needed for USB to initialize correctly.
2021-03-22 21:22:08 +01:00
Martijn Braam
15d740b746
device/pine64-pinebookpro: switch to mainline (MR 2021)
* Add u-boot build with a lot of patches that makes the display work in
  u-boot for boot selection
* Upgrade the rockchip kernel to 5.11 mainline with config for the
  rk3399 devices built-in
* Make the rockpro64 and pinebook pro use the newer kernel

[ci:skip-build]
2021-03-22 00:41:27 +01:00
Ben Court
eb3ab3f0f8
device/motorola-osprey: remove msm and rmi-i2c from initfs (MR 2038)
These drivers make the boot.img to large to fit on the boot partition
of the osprey
2021-03-18 17:21:44 +01:00
Unknown
4d651d6069
pegatron-chagall: initial mainline port (formerly fujitsu-m532) (MR 1907)
The device has been renamed from fujitsu-m532 to pegatron-chagall since several rebrands of this board exist (Olivetti Olipad3, Siragon 4N, etc.), and Fujitsu M532 is just one of those.

Signed-off-by: Raffaele Tranquillini <raffaele.tranquillini@gmail.com>
2021-03-18 01:25:51 -07:00
Anri Dellal
03847696e1
linux-nobby-230: install modules (MR 2031)
- Changes APKBUILD to build and install kernel modules
- Build UBIFS support as module

[ci:skip-build] Already passed CI
2021-03-16 07:43:46 +03:00
Amy
847f4414d2
linux-motorola-channel: recreate defconfig (MR 2028)
This fixes the issues with the touch screen on XT1952-1.

[ci:skip-build] Already built fine on CI
2021-03-16 07:26:19 +03:00
David W
6ecdcbf9b5
samsung-santos10wifi: new device (Samsung Galaxy Tab 3 10.1 Wi-Fi) (MR 2022)
[ci:skip-build]: already built successfully in CI
2021-03-14 21:33:25 +01:00
Svyatoslav Ryhel
93f2d82d1d
asus-tf300t: new device (ASUS Transformer PAD) (MR 2026)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
[ci:skip-build]: already built successfully in CI
2021-03-14 21:17:19 +01:00
Svyatoslav Ryhel
9ef16ab7b6
testing/firmware-asus-transformer: rebrand firmware package (MR 2026)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-03-14 21:16:23 +01:00
Clayton Craft
cbc8a94392
device-purism-librem5dev: use new u-boot location (MR 2023)
[ci:skip-build]: already built successfully in CI
2021-03-13 02:18:36 +01:00
Joel Selvaraj
14ecfb8ead
device/testing/soc-qcom-sdm845: add ALSA UCM subpackage (MR 1962)
Based on https://gitlab.com/sdm845-mainline/alsa-ucm-conf
[ci:skip-build]: already built successfully in CI
2021-03-06 16:14:34 +01:00
Joel Selvaraj
140a3b528b
device/testing/linux-xiaomi-beryllium*: remove (MR 1962)
Downstream kernel is outdated and no longer maintained by us. Thus,
removed. The linux-xiaomi-beryllium-mainline kernel is removed because
its superseded by the common sdm845 kernel and is no longer needed.
2021-03-06 16:12:07 +01:00
Joel Selvaraj
0f7c330712
xiaomi-beryllium: switch kernel to qcom-sdm845 (MR 1962)
Remove downstream kernel and use the common linux-postmarketos-qcom-sdm845
kernel.
2021-03-06 16:09:24 +01:00
Joel Selvaraj
524287186d
firmware-xiaomi-beryllium: update to different source (MR 1962) 2021-03-06 16:09:19 +01:00
Mark Hargreaves
241f34f4fe
xiaomi-clover: new device (Xiaomi Mi Pad 4) (MR 2003)
[ci:skip-build] Already built on CI
2021-03-05 16:48:25 +03:00
InsanePrawn
2fdbd70d48
soc-qcom-sdm845: add udev rule to tag haptics motor for feedbackd (MR 2002)
Co-authored-by: Caleb Connolly <caleb@connolly.tech>
Signed-off-by: InsanePrawn <insane.prawny@gmail.com>
2021-03-03 15:43:09 +03:00
Duje Mihanovic
2978b95c1f
lg-vee3e: new device (MR 1977)
[ci:skip-build]: already built successfully in CI
2021-03-02 23:34:31 +01:00
Edwin
079f4f59f9
xiaomi-dior: new device (Xiaomi Redmi Note 4G) (MR 1992)
Add support for xiaomi-dior. Fix framebuffer bugs, now fbcon
and X server works.

[ci:skip-build] Already built in CI
2021-03-02 14:56:47 +03:00
Iskren Chernev
d8ac6e9a35
oneplus-billie2: new device (OnePlus Nord N100) (MR 1989)
So far the debug-shell in initfs works. The device uses dynamic
partitions, so that has to be figured out to get a proper rootfs.

One thing to look out for is that mount_subpartitions task in initfs
hangs, so pmos_boot=sth was added to kernel cmdline to skip it. This is
also related to dynamic partitions, anyway.

[ci:skip-build] Already built on CI
2021-02-28 05:47:34 +03:00
Philip Scherer
187aceea77
lg-d855: switch arch to armv7 (MR 1991)
Contiributes to: #599

[ci:skip-build] Already built on CI
2021-02-26 17:08:38 +03:00
Felix Kehrer
0f561503bc
samsung-manta: update arch to armv7 (MR 1984)
[ci:skip-build]: already built successfully in CI
2021-02-25 00:53:52 +01:00
Luca Weiss
a807b01d8f
device/testing/firmware-*: move firmware to /lib/firmware/postmarketos
We keep device-specific firmware in this directory and not in
/lib/firmware.
2021-02-24 02:07:46 +01:00
Oliver Smith
eceef70578
treewide: update git.sr.ht checksums (MR 1978)
Update checksums after tar upgrade on sr.ht servers.
[ci:skip-vercheck] [ci:skip-build]
2021-02-24 00:13:02 +01:00
Oliver Smith
2d5ad32455
treewide: adjust to broadcom Wi-Fi firmware move (MR 1971)
Let all devices, which depend on linux-firmware-brcm depend on
linux-firmware-cypress too (like done in MR 1969 for lg-hammerhead).

Related: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=060ad8b3d505e2ff8878d11a81da3532b983cd45

[ci:skip-build] Already built on CI
2021-02-22 19:00:50 -08:00
Gianluca Boiano
8cb9d39b8b
linux-xiaomi-vince: upgrade to 4.9.257 (MR 1973)
[ci:skip-build] already built on CI
2021-02-22 17:04:58 +03:00
Uclydde
e512666c65
motorola-ali: revert arch to armv7 (MR 1956)
[ci:skip-build]: already built successfully in CI
2021-02-21 21:48:23 +01:00
Pavel Frolov
625a71bf25
lg-hammerhead: add linux-firmware-cypress package dependency (MR 1969)
Cypress bought the brcm WiFi stuff from broadcom so they want their firmware to
be called cyfmac instead of brcmfmac
a lot of brcmfmac firmware is now symlinked to cyfmac
2021-02-21 13:43:00 +01:00
Caleb Connolly
d3bde7f838
device/testing/linux-stable-sdm845: remove unused package (MR 1967)
This package is no longer used, as the OnePlus 6 will now use the
linux-postmarketos-qcom-sdm845 package.

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
2021-02-20 00:39:20 +03:00
Caleb Connolly
de7a6777b4
device/testing/device-oneplus-fajita: use shared sdm845 kernel (MR 1967)
Switch to the linux-postmarketos-qcom-sdm845 common kernel.

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
2021-02-20 00:39:20 +03:00
Caleb Connolly
cc4f72f35a
device/testing/device-oneplus-enchilada: use shared sdm845 kernel (MR 1967)
Switch to the linux-postmarketos-qcom-sdm845 common kernel.

Signed-off-by: Caleb Connolly <caleb@connolly.tech>
2021-02-20 00:39:18 +03:00
Minecrell
55503f0e52
samsung-a3lte: move from testing to community (MR 1963)
There is already samsung-a3ulte in community, and the devices actually
share the same kernel, device tree, and basically everything except
firmware. We just need separate firmware packages because Samsung uses
different secure boot certificates on a3lte and a3ulte.

They also share the same wiki page which suggests installation using
the pre-built images now, so having pre-built images only for
samsung-a3ulte is quite confusing for users.

The situation is similar as for samsung-a5ulte and samsung-a5lte
which also are both in community already.
2021-02-17 12:05:08 +01:00
Timon Baetz
f4d9d832e2
samsung-i9100: set deviceinfo_mesa_driver to get fast osk-sdl (MR 1957) 2021-02-16 18:25:09 -08:00
Svyatoslav
16e5be302a
asus-tf201: new device (ASUS Transformer Prime) (MR 1883)
[ci:skip-build]: already built successfully in CI
2021-02-16 00:14:56 +01:00
Ion Agorria
21f535583a
main/linux-postmarketos-grate: upgrade to 5.11_rc5 (MR 1883)
This updates the current commit and refactor APKBUILD to
more modern way of writing downstream kernels. Also move to main/ to fit
other linux-postmarketos-* kernels.
2021-02-16 00:14:53 +01:00
Minecrell
0ff83cbedc
bq-picmt: move to unmaintained (MR 1912)
Right now the "bq-picmt" device port is quite confusing.
It's actually for the same device as "bq-paella", which is in community
and uses the mainline kernel, except that it uses the downstream kernel.

Having the downstream kernel packaged is useful for testing sometimes,
but otherwise the device package is completely unsupported.
The mainline port works much better. The downstream port should only
be used if you know what you are doing (e.g. because you want to test
if something is working on downstream but not mainline) and therefore
it should not show up in "pmbootstrap init" by default.

Move the device package to unmaintained to implement that.
Also, add an "# Unmaintained: ..." comment that will be displayed
in "pmbootstrap init" if the device is selected anyway.
2021-02-15 23:24:06 +01:00
Newbyte
7d697fef05
device-raspberry-pi{,0,3,4}: don't move dtbs (MR 1944)
See https://git.alpinelinux.org/aports/commit/main/linux-rpi/APKBUILD?id=fb542395e33ab9eaab13d5cf40029173240c7836

Closes https://gitlab.com/postmarketOS/pmaports/-/issues/965
2021-02-15 23:31:31 +03:00
arpio
c5692dfc71
samsung-a20: new device (Galaxy A20) (MR 1880) 2021-02-15 20:08:11 +01:00
linuxgorl
49a45c5567
motorola-surnia: add firmware for wi-fi/bluetooth, video and modem (MR 1947) 2021-02-11 09:13:08 +01:00
BO41
37893a4bda
huawei-kiwi: add touchscreen driver, enable sensors, enable GPU firmware (rename panel driver) (MR 1946)
[ci:skip-build] Already built in CI
2021-02-10 23:05:19 -08:00
Luca Weiss
c57aa7b299
device/*/linux-*: enable CONFIG_TMPFS_POSIX_ACL (MR 1939)
This is required by some software, e.g. bluez/gnome to set some ACLs on
/dev/rfkill (see #904). While probably nobody will notice on the
downstream kernels (as we don't have any proper software there anyways)
it's definitely needed on mainline-ish kernels. Surprisingly only one
kernel has broken by enabling this option (linux-sony-tulip) which I've
patched up.

linux-postmarketos-qcom-sdm660 did not break by enabling this option,
but required linux4.17-gcc10-extern_YYLOC_global_declaration.patch to
build again, so this was fixed too.

[ci:skip-build] [ci:ignore-count]
2021-02-09 21:54:35 +01:00
Newbyte
1c2b90df6f
raspberry-pi{,0,3,4}: rc-service add -> rc-update add (MR 1936)
rc-service add does not work, so change it to rc-update add
2021-02-07 23:42:25 +01:00
Michal
89126941c5
linux-xiaomi-begonia: update kconfig and upgrade to 4.14.218 (MR 1925) 2021-02-07 10:17:02 +01:00
jenneron
f35f577011
device-tablet-x86uefi: new device (MR 1913)
This is a generic package for devices which use x86_64 CPU and 32-bit
EFI. Most distributions don't provide installation for 32-bit EFI, so
installation is not user-friendly.

Actually, these tablets deserve device-specific packages (I am going to
make ones for ASUS VivoTab Note 8 and ASUS Transformer Book T100TA), but
this one includes basic functions and can be booted on any 32-bit EFI
tablet with disabled secure boot and missing device-specific package.
I guess 32-bit EFI with 64-bit CPU is Intel's "feature" and AMD doesn't
have such stuff, so this package will be installed only on devices with
Intel CPU, unlike device-tablet-x64uefi which can be installed on any
x86_64 PC. So i decided to enable some Intel specific things (userspace
GPU stuff and alsa-ucm-conf).

I used for reference device-tablet-x64uefi and
device-trekstor-surftabduow1 packages. This package also can be used as
a reference for device-specific ones.
2021-02-02 22:56:58 -08:00
Michal
2748241a2f
xiaomi-begonia: new device (Redmi Note 8 Pro) (MR 1909) 2021-01-31 14:29:09 +01:00
antony-jr
7ae5c5fb03
asus-z00l: new device (Asus Zenfone 2 Laser 720p) (MR 1633)
Runs mainline linux kernel. All features except GPS, Camera, USB OTG and
Notification LED is working fine.
2021-01-30 18:05:51 +01:00
8osm
437d1d8ebb
lenovo-p1m: new device (Lenovo Vibe P1m) (MR 1905) 2021-01-29 09:44:08 +01:00
BogdanTheGeek
a7efb145a9
motorola-condor: new device (MR 1887)
Added support for Motorola Moto E 2014 codename: condor
It is booting, has usb, battery, flashing needs special fastboot command for the boot partition
2021-01-29 09:41:03 +01:00
Bhushan Shah
3a82b531f5
device-purism-librem5*: drop workaround for mesa (MR 1906)
This is now no longer needed in both Plasma Mobile or Phosh. Compositor
seems to handle it correctly.
2021-01-29 09:35:38 +01:00
Martijn Braam
67706609f9
device/motorola-osprey: switch to mainline (MR 1872) 2021-01-27 13:45:24 +01:00
Stefan
c395f9c94b
samsung-zerofltexx: new device Samsung Galaxy S6 (G920F) (MR 1865)
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

Note: I removed camera support in kernel config for now, as there were related kernel crashes.
Wifi doesn't work either yet because the firmware dependencies/paths need to be fixed first.
2021-01-27 10:51:02 +01:00
Caleb Connolly
144b88ef16
device/testing/device-oneplus-fajita: override phosh scaling (MR 1861) 2021-01-27 10:45:59 +01:00
Caleb Connolly
2d0c5adc2d
device/testing/device-oneplus-enchilada: override phosh scaling (MR 1861)
When installing phosh UI, add /etc/phosh/rootston.ini to increase
scaling.
2021-01-27 10:45:59 +01:00
jenneron
4b7706d562
lenovo-a6010: new device (MR 1748) 2021-01-27 10:37:37 +01:00
jenneron
407911ab1a
lenovo-a6000: new device (MR 1898) 2021-01-27 10:25:07 +01:00
Minecrell
ac1a2e71f2
xiaomi-wt88047: add new panel modules for 5.11-rc3 (MR 1871) 2021-01-27 10:09:00 +01:00
Minecrell
7bef094fae
{bq-paella,wileyfox-crackling,xiaomi-wt88047}: remove modprobe.conf (MR 1871)
The modprobe.conf is not necessary on those devices because they already
load the panel module using deviceinfo_modules_initfs. Let's skip the
modprobe.conf in that case so we don't need to add all panels in two places.
2021-01-27 10:09:00 +01:00
Simon Brand
a1129ee0a1
samsung-kccat6: new device (MR 1842) 2021-01-25 11:32:48 +01:00
Henrik Grimler
1c99082f9d
device-samsung-chagallwifi: use msm-fb-refresher (MR 1884)
With this package the display works, and touch mostly works.

[ci:skip-build]: already built successfully in CI
2021-01-24 15:04:12 +01:00
Henrik Grimler
3cb681bc87
firmware-samsung-chagall: add wifi fw pkg for exynos5420 tablets (MR 1884)
Should work for at least chagallwifi and chagalllte, probably some
other models as well.
2021-01-24 15:00:25 +01:00
Henrik Grimler
0bb64c2e96
linux-samsung-chagallwifi: fix kernel boot problem (MR 1884)
Simply disabling FIMC IS does not work however due to compilation
errors and a null pointer dereference.  01-fix-FIMC-IS-disabling.patch
takes care of this.

As with other exynos devices some additional things had to be disabled
to make the kernel compile after FIMC IS had been disabled,
specifically:

CONFIG_CAMERA_EEPROM
CONFIG_VIDEO_EXYNOS_MIPI_CSIS
CONFIG_LEDS_MAX77803

Apart from that we also have:

02-netfilter-symbols.patch, which fixes another compilation error.

03-usb_gadget-set-random-rndis-host-MAC-address-to-prev.patch (taken
from another device) which prevents host mac address being set to
00:00:00:00:00.

Kernel sources have been changed to the lineage-16.0 branch in the
exynos5420 repo, as that is where development happens at the moment.
2021-01-24 15:00:20 +01:00
Stanislav Jakubek
e3e31a5617
samsung-kyleprods: new device (Samsung Galaxy S Duos 2) (MR 1885) 2021-01-24 11:29:37 +01:00
Stephan Hilb
0c4c50d071
htc-pme: new device (HTC 10, 2016) (MR 1860)
based off from lineage os, manages to boot including ssh over usb.

had to disable:

  CONFIG_HTC_RADIO_SMEM
  CONFIG_HTC_MODEM_NOTIFIER
  CONFIG_MSM_SMP2P
  CONFIG_UIO_MSM_SHAREDMEM

[ci:skip-build]: already built successfully in CI
2021-01-11 23:52:40 +01:00
ignapk
e13377c1ef
huawei-warsaw: new device (MR 1848)
[ci:skip-build]: already built successfully in CI
2021-01-11 23:42:36 +01:00
Max Buchholz
cc3e4a1812
trekstor-surftabduow1: new device (MR 1827) 2021-01-09 14:26:25 +03:00
Richard Qian
0688e7b9ab
lg-d851: New device LG G3 (T-Mobile) (MR 1762)
[ci:skip-build]: already built sucessfully in CI
2021-01-08 00:12:40 -08:00
BO41
53fc41e7d0
huawei-kiwi: rework to use mainline kernel (MR 1826)
[ci:skip-build]: already built successfully in CI
2021-01-08 00:07:57 -08:00
BO41
ea96c354c0
huawei-kiwi: add firmware (MR 1826)
[ci:skip-build]: already built successfully in CI
2021-01-08 00:07:57 -08:00
begs
8c39c913d1
samsung-superior: new device (Samsung Galaxy Premier) (MR 1852)
[ci:skip-build]: already built successfully in CI
2021-01-08 00:12:07 +01:00
Error1000
8f994d8c34
samsung-jxelte: new device (MR 1853) 2021-01-07 12:37:06 +01:00
Henrik Grimler
a2b1accbc0
linux-samsung-dream: fix issue with swapped red and blue colors (MR 1843) 2021-01-05 22:18:08 +03:00
Henrik Grimler
4d327313e4
device-samsung-dream: use minimal initfs-hook (MR 1843)
Instead of running the entire setup_usb_network_configfs function we
run the parts that are actually necessary for
setup_usb_network_android to succeed when it is run afterwards.
2021-01-05 22:18:04 +03:00
Bastiaan Teeuwen
b4760587b7
samsung-jfvelte: new device (MR 1841)
USB networking, Touchscreen and display are working.
CONFIG_SND_SOC_QDSP6V2 is omitted from kernel config for now as the resulting driver fails to build.
2021-01-05 16:18:30 +03:00
Ion Agorria
02c6181e57
device-asus-tf101: Update blobtools to new name (MR 1803) 2020-12-28 15:04:12 +01:00
El Koulali András
0141b19438
samsung-coreprimevelte: new device (MR 1823)
[ci:skip-build]: already built successfully in CI
2020-12-27 21:39:44 -08:00
Newbyte
f85d5fa3fd
htc-golfu: new device (MR 1824)
[ci:skip-build]: already built successfully in CI
2020-12-27 19:22:05 -08:00
SUNGOLDSV
c7368d68c6
xiaomi-ferrari: update and add more firmware blobs (MR 1829) 2020-12-27 22:43:36 +01:00
Caleb Connolly
64b8f211f4
linux-oneplus-sdm845: update to v5.10 (MR 1828)
Enable support for f2fs, btrfs and XFS. Rebase on the 5.10 release!

[ci:skip-build]: already built successfully in CI
2020-12-22 21:31:26 -08:00
alter0ne
690d55512e
acer-swing: new device (MR 1513)
[ci:skip-build]: already built successfully in CI
2020-12-20 15:40:42 +01:00
JuniorJPDJ
1e1d6a7ee3
lg-hammerhead: firmware: use google URLs, add BT (MR 1818) 2020-12-20 13:21:27 +01:00
Nihal Jere
65c0da83a0
testing/linux-motorola-channel: upgrade to 4.9.206 (MR 1817)
[ci:skip-build]: already built successfully in CI
2020-12-19 22:08:34 -08:00
Sireesh Kodali
efd7a047bd
device/linux-motorola-potter: remove aport (MR 1796)
potter now uses linux-postmarketos-qcom-msm8953

[ci:skip-build]: already built successfully in CI
2020-12-18 18:15:31 -08:00
Sireesh Kodali
b581147c0b
motorola-potter: switch to linux-postmarketos-qcom-msm8953 (MR 1796)
* add optional nonfree-firmware dependency
* drop downstream kernel

[ci:skip-build]: already built successfully in CI
2020-12-18 18:15:31 -08:00
Sireesh Kodali
8e5edb3858
firmware/firmware-motorola-potter: new aport (MR 1796)
[ci:skip-build]: already built successfully in CI
2020-12-18 18:15:31 -08:00
Timon Baetz
d7d5424b5d
device/testing/linux-samsung-i9100-mainline: remove (MR 1794)
i9100 now uses shared exynos4 kernel

[ci:skip-build]: already built successfully in CI
2020-12-14 23:49:36 -08:00
Timon Baetz
622bf040ab
device-samsung-i9100: use exynos4 as mainline kernel (MR 1794)
While at it, remove deviceinfo_dev_touchscreen and set DATAFS as system
partition.

[ci:skip-build]: already built successfully in CI
2020-12-14 23:49:28 -08:00
devajithvs
4113502ad4
firmware-asus-z010d: fix incorrect url (MR 1808) 2020-12-13 15:53:44 +05:30
devajithvs
4f5bad9ce5
device-asus-z010d: enable modem (MR 1808) 2020-12-13 15:44:22 +05:30
HenriDellal
97ec465822
samsung-j3xnlte: port rename (MR 1805)
[ci:skip-vercheck]
[ci:skip-build]: already built successfully in CI
2020-12-12 03:26:18 +01:00
HenriDellal
d6eeae1ee4
samsung-j3nxlte: port improvements (MR 1787)
Changes:
- Depends on soc-sprd-audio-sc8830 package for audio support
- Includes fixes for X11 and color mode
- Switches to dtbtool-sprd

[ci:skip-build] Already built fine on CI in a MR
2020-12-07 17:15:37 +03:00
Luca Weiss
5d41f51909
linux-t2m-flame: use devicepkg-dev (MR 1751)
[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2020-12-07 09:45:08 +01:00
Luca Weiss
1a5b9a2937
linux-oneplus-bacon: use devicepkg-dev (MR 1751) 2020-12-07 09:44:59 +01:00
Luca Weiss
0179168f64
linux-lg-d285: use devicepkg-dev (MR 1751) 2020-12-07 09:44:59 +01:00
Luca Weiss
af9df7a7dc
linux-samsung-i9300: use devicepkg-dev (MR 1751) 2020-12-07 09:44:59 +01:00
Luca Weiss
ee14ec3272
linux-samsung-n7100: use devicepkg-dev (MR 1751) 2020-12-07 09:44:59 +01:00
Luca Weiss
1212611108
linux-motorola-osprey: use devicepkg-dev (MR 1751) 2020-12-07 09:44:58 +01:00
Luca Weiss
3bf72cb6ae
linux-motorola-titan: use devicepkg-dev (MR 1751) 2020-12-07 09:44:58 +01:00
Luca Weiss
1e07f880eb
linux-lg-d855: use devicepkg-dev (MR 1751) 2020-12-07 09:44:58 +01:00
Luca Weiss
5d12c429ce
linux-huawei-angler: use devicepkg-dev (MR 1751) 2020-12-07 09:44:58 +01:00
Luca Weiss
9744317cce
linux-htc-ace: use devicepkg-dev (MR 1751) 2020-12-07 09:44:58 +01:00
Luca Weiss
f283ebe709
linux-lg-lenok: use devicepkg-dev (MR 1751) 2020-12-07 09:44:53 +01:00
Gianluca Boiano
98db972307
linux-xiaomi-vince: update kernel to 4.9.247 (MR 1793)
[ci:skip-build]: already built successfully in CI
2020-12-06 20:45:51 -08:00
Luca Weiss
de9b5d3c21
pine64-pinetab: move to community (MR 1753)
[ci:skip-build]: already built successfully in CI
2020-12-06 18:06:31 -08:00
HenriDellal
19c7fd692f
samsung-gts210ve{lte,wifi}: disable SEC_RESTRICT_ROOTING (MR 1786)
SEC_RESTRICT_ROOTING is a Samsung-specific option,
which makes unable to get root permissions
on the device.
Needed for postmarketos/pmbootstrap!2000 to be merged.

[ci:skip-build] Builds fine locally
2020-12-06 18:27:27 +03:00
mimi89999
bb2a0d945e
samsung-a3y17lte: new device (Samsung A3 2017) (MR 1784) 2020-12-04 11:59:44 +01:00
dominduchami
77c0bf245f
device/htc-leo: enable wifi (MR 1767) 2020-12-01 16:58:49 +01:00
devajithvs
03a96f0f28
asus-z010d: new device (MR 1757)
Device: Asus Zenfone Max ZC550KL
MSM8916
Mainline Kernel

Works:
- Boots
- external sdcard
- Wifi/bt
- Display
- Touchscreen

I'm still working on this device. You can expect more things to work in
the future.
2020-11-27 14:27:41 +01:00
M0Rf30
0a20973d44
linux-xiaomi-vince: Update to 4.9.245 (MR 1749)
[ci:skip-build]: already built successfully in CI
2020-11-24 12:00:45 +01:00
Alexey Min
8bc2cacd9f
device-samsung-klte: several small fixes (MR 1746)
* Mainline kernel: enable installation of Wi-Fi firmware.
  Now that we have Wi-Fi support in mainline kernel, use it.
* Mainline kernel: adjust description of mainline kernel
  subpackage; we still cannot recommend it over downstream,
  but it is not so experimental anymore.
* Downstream kernel: add workaround for broken SSH:
  use dropbear instead of openssh server. See #808
  https://gitlab.com/postmarketOS/pmaports/-/issues/808
2020-11-23 11:57:56 +01:00
DX37
252466cb17
wexler-qc750: new device (MR 1742)
Hello there, DragonX256 here.
For now, this tablet only have flashing, USB net, display and touchscreen.
I will try to add other features soon, or, if I fail enough, switch to mainlining immediately :D
2020-11-20 14:25:30 +01:00
BO41
12f6a1ecd3
huawei-kiwi: new device (Huawei Honor 5X) (MR 1739)
[ci:skip-build]: already built successfully in CI
2020-11-20 13:43:32 +03:00
Daniele Debernardi
99438870d6
samsung-dream: new device (Samsung Galaxy S8/S8+) (MR 1725) 2020-11-19 04:29:35 +03:00
Luca Weiss
959bbaaffe
treewide: remove unused files (MR 1731)
These files aren't references by any APKBUILD, delete them.
2020-11-18 11:24:01 +01:00
Adam
af03173738
xiaomi-mido: rework to use mainline kernel (MR 1717)
[ci:skip-build]: already built successfully in CI
2020-11-18 09:04:01 +01:00
Bart Ribbers
5fc992cf52
device/testing/device-bq-paella: drop, not sure how that ended up there 2020-11-13 13:28:42 +01:00