Commit graph

1288 commits

Author SHA1 Message Date
Yassine Oudjana
e345f8fae1
samsung-grandpplte: new device (MR 3475)
Add device package for Samsung Galaxy Grand Prime+ (grandpplte).
This device uses U-Boot as a secondary bootloader.
2022-10-07 20:00:12 +02:00
Yassine Oudjana
f455193c4a
testing/mt6735-bootshim: new package (MR 3475)
Add package for MT6735 aarch64 boot shim, needed for booting arm64
Linux on samsung-grandpplte.
2022-10-07 20:00:12 +02:00
Yassine Oudjana
3601a50cc5
testing/u-boot-grandpplte: new package (MR 3475)
Add package of U-Boot fork for MT6735 with samsung-grandpplte
configuration.
2022-10-07 20:00:11 +02:00
Yassine Oudjana
60256d230e
testing/linux-postmarketos-mediatek-mt6735: new package (MR 3475)
Add kernel package for MediaTek MT6735 mainline fork.
2022-10-07 20:00:10 +02:00
Alexey Minnekhanov
0d0da0e271
testing/device-samsung-hlte: add new panel module to initfs (MR 3493)
[ci:skip-build]: already built successfully in CI
2022-10-06 08:22:42 +02:00
Luca Weiss
d42260fd6f
testing/device-*: adjust dtbs for msm8974 5.19 kernel (MR 3493)
During the msm8974 cleanup that landed in 5.19 a bunch of dtbs were
renamed to have a better name. Adjust deviceinfo for those devices.
2022-10-06 08:22:39 +02:00
Luca Weiss
655b0e12dd
testing/linux-postmarketos-qcom-msm8974: upgrade to 5.19.9 (MR 3493) 2022-10-06 08:22:39 +02:00
Luca Weiss
686d217dd5
testing/device-lg-lenok: add mainline dtb reference (MR 3491)
[ci:skip-build]: already built successfully in CI
2022-10-05 09:06:22 +02:00
Luca Weiss
faec786db5
testing/device-huawei-sturgeon: add mainline dtb reference (MR 3491) 2022-10-05 09:06:13 +02:00
Luca Weiss
b1d4e6e45a
testing/device-asus-sparrow: add mainline dtb reference (MR 3491) 2022-10-05 09:06:08 +02:00
Anton Bambura
5b8c948efd
google-willow: new device (MR 3489)
[ci:skip-build] Already built successfuly on CI in MR
2022-10-04 21:45:10 +02:00
Anton Bambura
5bc6b9d97c
google-kodama: new device (MR 3489) 2022-10-04 21:45:09 +02:00
Anton Bambura
27156ad6e9
google-kenzo: new device (MR 3489) 2022-10-04 21:45:09 +02:00
Anton Bambura
1291a002e0
google-kappa: new device (MR 3489) 2022-10-04 21:45:08 +02:00
Anton Bambura
de4f3c94a8
google-kakadu: new device (MR 3489) 2022-10-04 21:45:07 +02:00
Anton Bambura
2d59881635
google-damu: new device (MR 3489) 2022-10-04 21:45:06 +02:00
Anton Bambura
a21e0c569a
google-fennel14: new device (MR 3489) 2022-10-04 21:45:06 +02:00
Anton Bambura
d123359627
google-fennel: new device (MR 3489) 2022-10-04 21:45:05 +02:00
Anton Bambura
2fdb7ad710
google-cozmo: new device (MR 3489) 2022-10-04 21:45:04 +02:00
Anton Bambura
7d016111fd
google-burnet: new device (MR 3489) 2022-10-04 21:45:03 +02:00
knuxify
fba7f73f18
device-raspberry-pi4: enable Bluetooth by default (MR 3461) 2022-10-01 22:03:06 +02:00
knuxify
106379972c
device-raspberry-pi4: add firmware subpackage (MR 3461) 2022-10-01 22:03:06 +02:00
Raymond Hackley
6f074ad61d
samsung-*: Add USB ID (MR 3469)
Some devices have 04e8:6860 as their USB ID. Add it to deviceinfo.

[ci:ignore-count]
[ci:skip-build]: already built successfully in CI
2022-09-28 09:10:57 +02:00
Andreas Kemnade
475b892673
kobo-clara, tolino-shine2hd, tolino-shine3: add mesa-dri-gallium dep (MR 3470)
Mesa behaves again, #1658 is fixed, so lets re-revert MR 3306.
Lets also add the dependency to the other devices using the same
graphics driver.

[ci:skip-build] Already built successfuly on CI in MR
2022-09-27 10:24:48 +02:00
Andreas Kemnade
3dadae21d2
linux-kobo-clara-mainline: upgrade to 5.19.11 (MR 3471)
- silence the wifi a bit, it really provides an enormous amout of spam
- enable pxp mem2mem video converter

[ci:skip-build] Already built successfuly on CI in MR
2022-09-27 10:11:42 +02:00
Oliver Smith
18a08fff5d
treewide: adjust deviceinfo to new linting rules (MR 3454)
[ci:ignore-count]
2022-09-27 09:26:53 +02:00
omame
6156f79976
samsung-j6primelte: "Fix" EINVAL on FBIOPUT_VSCREENINFO (MR 3466)
This isn't really a fix, but the device's framebuffer has only one mode and it's enough to get Xorg up and running.

[ci:skip-build]: already built successfully in CI
2022-09-27 08:37:26 +02:00
Vincent Knecht
2f63bc3ca7
msm8939 mainline devices: use soc-qcom-msm8939 package (MR 3463)
Make use of soc-qcom-msm8939 package.
2022-09-26 08:19:56 +02:00
Vincent Knecht
78992d37bb
soc-qcom-msm8939: new aport (MR 3463)
Add msm8939 SoC package to be used in addition to soc-qcom-msm8916.

For now it provides a shell script setting FD_MESA_DEBUG=nobin env var
to work-around graphical corruption seen on adreno 405 devices.
2022-09-26 08:19:55 +02:00
M0Rf30
54f97936aa
testing/device-xiaomi-vince: mainline kernel support (MR 3446)
Also use correct product name.

[ci:skip-build] Already built successfuly on CI in MR
2022-09-25 17:24:04 +02:00
M0Rf30
faebdf6ba8
testing/firmware-xiaomi-vince: switch sources, restructure (MR 3446)
Fix corrupted adreno blob
2022-09-25 17:23:47 +02:00
M0Rf30
06dd3f2093
testing/linux-postmarketos-qcom-msm8953: upgrade to 5.18.3 (MR 3446)
Add xiaomi-vince support
2022-09-25 17:23:43 +02:00
lucasredelive
8982682ea6
samsung-j8y18lte: new device (Samsung Galaxy J8 (2018)) (MR 3426)
[ci:skip-build]: already built successfully in CI
2022-09-21 20:55:53 +02:00
Vincent Knecht
2f0a4245d3
huawei-kiwi: add panel-tianma-nt35596-5p5xa (MR 3451) 2022-09-21 11:30:31 +02:00
Raymond Hackley
3a38bcd09e
samsung-fortunaltezt: Set deviceinfo_flash_offset_kernel="0x00008000" (MR 3447)
32-bit devices should use 0x00008000.
2022-09-18 20:26:21 +02:00
Alexey Minnekhanov
dfee25cbf6
xiaomi-platina: add touchscreen module to initfs (MR 3342)
[ci:skip-build] Already built successfuly on CI in MR
2022-09-15 20:19:56 +02:00
Alexey Minnekhanov
ff94a38671
xiaomi-lavender: add touchscreen module to initfs (MR 3342) 2022-09-15 20:19:33 +02:00
Alexey Minnekhanov
5a2b291aa4
xiaomi-clover: add touchscreen module to initfs (MR 3342) 2022-09-15 20:19:32 +02:00
Alexey Minnekhanov
4f15437c21
asus-x00td: add touchscreen module to initfs (MR 3342)
And panel-simple is now built-in
2022-09-15 20:19:32 +02:00
Alexey Min
4a685bd493
linux-postmarketos-qcom-sdm660: upgrade to 5.19 (MR 3342)
Upgrade to fresh Linux release.

Enable more features in kernel from pmbootstrap kconfig check:
anbox, containers, iwd, nftables, zram.

Disable CONFIG_REGULATOR_DEBUG to reduce dmesg spam.

DRM and PANEL_SIMPLE are now built-in (DRM_MSM is still "m").

Switch to framebuffer from SIMPLEFB to tinydrm (SIMPLEDRM=y).

Switch APKBUILD to use "make zinstall" approach.

(Device packages might need small adjustments to initfs modules list.)
2022-09-15 20:19:32 +02:00
Craig Comstock
911065a682
motorola-surnia: change to mainline kernel (MR 3329)
[ci:skip-build] Already built successfuly on CI in MR
2022-09-14 22:56:47 +02:00
Newbyte
45fc67abeb
samsung-p4note: enable automatic kernel upgrades (MR 3425) 2022-09-13 09:17:36 +02:00
Svyatoslav Ryhel
7adba98f70
linux-postmarketos-grate: upgrade to 5.19.0_rc8 (MR 3345)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2022-09-09 09:56:44 +02:00
Svyatoslav Ryhel
58c0cd2a20
firmware-asus-transformer: add all known Asus Transformers on Nvidia Tegra (MR 3345)
Add support for next devices:
- Asus Eee Pad Transformer TF101 and TF101G
- Asus Eee Pad Slider SL101
- Asus Transformer Prime TF201
- Asus Transformer Pad TF300T/TF300TG/TF300TL
- Asus VivoTab RT TF600T (Windows RT based)
- Asus Transformer Infinity TF700T
- Asus Transformer AiO P1801-T
- Asus Transformer PAD TF701T
- Pegatron Chagall based devices

Package has no dependencies.

Signed-off-by: Anton Bambura <jenneron@protonmail.com>
Signed-off-by: Maxim Schwalm <maxim.schwalm@gmail.com>
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2022-09-09 09:56:44 +02:00
Luca Weiss
566b8de98a
device/*: Remove pmb:kconfigcheck-apparmor (MR 3410)
Remove as we are removing apparmor check from pmbootstrap

[ci:skip-vercheck] No rebuild necessary
[ci:skip-build]: already built successfully / also not really needed
2022-09-08 08:31:35 +02:00
Federico Amedeo Izzo
5d2300793d
linux-postmarketos-mtk-mt8183: enable F2FS filesystem (MR 3403)
Enable F2FS Filesystem as builtin module with default kconfig options selected.

[ci:skip-build] Already built successfuly on CI in MR
2022-09-07 21:31:40 +02:00
Sergey Lisov
4867a3f4e3
samsung-a6lte: new device (Samsung Galaxy A6 2018) (MR 3393)
[ci:skip-build] Already built successfuly on CI in MR
2022-09-07 08:12:14 +02:00
Newbyte
759ae7dbee
samsung-p4note: fix kernel partition name (MR 3397)
Without this, pmbootstrap flasher flash_kernel fails as it tries to
flash the kernel to a partition called KERNEL, which does not
exist.
2022-09-05 11:25:16 +02:00
Song Fuchang
06e79fb51a
xiaomi-polaris: Make touchscreen work during boot (MR 3399) 2022-09-05 08:51:06 +02:00
Duje Mihanović
194fdc32a9
samsung-coreprimevelte: enable nonfree firmware (MR 3352) 2022-09-01 08:41:26 +02:00
Duje Mihanović
fce80a1777
firmware-samsung-xcover3lte: rename to *-pxa1908 (MR 3352)
This is to emphasize the fact that this firmware package will work essentially
unmodified on the samsung-coreprimevelte and other Samsung PXA1908 phones as
well.
2022-09-01 08:41:23 +02:00
Duje Mihanović
74b5c32318
samsung-coreprimevelte: fix sudden reboots (MR 3352) 2022-09-01 08:41:23 +02:00
Duje Mihanović
1810b0ea99
samsung-coreprimevelte: use Samsung sparse format (MR 3352) 2022-09-01 08:41:23 +02:00
map220v
0e4c72fcfd
samsung-a72q: new device (MR 3390)
[ci:skip-build]: already built successfully in CI
2022-08-29 09:32:28 +02:00
bonfire_
d5d54b2b50
google-krane: new device (MR 3387)
- remove kernel_rev4/5
- various notes from @jenneron
- update modules initfs
- fix tab linter; remove linux-postmarketos-mtk-mt8183
- fixing tabs grrr and skuX values
- make deviceinfo_external_storage=true
- add hid-multitouch

[ci:skip-build]: already built successfully in CI
2022-08-29 09:17:26 +02:00
Luca Weiss
5e17ea3aed
fairphone-fp4: move to community (MR 3364)
The device fulfils the requirements for community category, and I plan
to maintain and develop this device further going forward. Move it!

[ci:skip-vercheck]: linux pkg was moved
[ci:skip-build]: already built successfully in CI
2022-08-25 09:28:58 +02:00
Jianhua Lu
986fd72cd7
firmware-xiaomi-elish: add touchscreen firmware (MR 3376)
[ci:skip-build]: already built successfully in CI
2022-08-25 09:17:00 +02:00
Jianhua Lu
d437ffef29
device-xiaomi-elish: enable touchscreen (MR 3376) 2022-08-25 09:16:53 +02:00
Jianhua Lu
43ec5f81d8
linux-postmarketos-qcom-sm8250: upgrade to 5.19.0 (MR 3376) 2022-08-25 09:16:48 +02:00
Leandro Friedrich
df62747456
samsung-a52q: new device (MR 3379) 2022-08-24 18:48:18 +02:00
Leandro Friedrich
0eabfc2d53
soc-qcom-sm7125: new aport (MR 3379) 2022-08-24 18:48:16 +02:00
Leandro Friedrich
59454386ea
linux-postmarketos-qcom-sm7125: new aport (MR 3379) 2022-08-24 18:48:14 +02:00
Roberto MF
15f87fa497
device-lg-hammerhead: remove device-specific weston config (MR 3380)
Weston workaround was cleaned up in 6e75a19cc1
2022-08-24 09:02:07 +02:00
TAKIZAWA Fumiya
86900a49b7
amazon-karnak: new device (MR 3375)
[ci:skip-build]: already built successfully in CI
2022-08-24 08:50:04 +02:00
Andreas Kemnade
2a963f35f7
device-kobo-clara: remove mesa-dri-gallium dep (MR 3371)
Having mesa-dri-gallium installed causes Xorg to crash. See #1658.
Furthermore, display works without at least with near-mainline kernel,
tested with osk-sdl and xfce4.
So if specific applications depend on it, it should be added as a
dependency there.

This reverts MR 3306

This is just a hotfix, Xorg/mesa should be tamed to not crash here
but analyzing that costs time.
2022-08-22 09:52:05 +02:00
Newbyte
6651bd3ef6
cubietech-cubieboard: use initramfs as initrd name (MR 3370)
boot-deploy renames initramfs-edge to initramfs.

Similar to https://gitlab.com/postmarketOS/pmaports/-/merge_requests/2521
2022-08-22 09:47:42 +02:00
Newbyte
8bb44eb40b
linux-postmarketos-stericsson: migrate kconfig (MR 3369)
This was forgotten during the latest update.

[ci:skip-build] Already built once
2022-08-20 18:31:05 +03:00
Andreas Kemnade
04208c6461
device/testing/device-{tolino,kobo}*: use common waveform extractor (MR 3099)
There is no need to duplicate things over and over again.
Also load the waveform in initramfs before loading display
modules. That is early enough to have a working display in
initramfs.
2022-08-19 18:52:44 -04:00
Andreas Kemnade
18efe7b80e
kobo-epdc-extractor: extractor for hidden waveform partitions (MR 3099)
Extracts waveform into a file. Waveform seems to be specific to a
display batch.
2022-08-19 18:52:40 -04:00
Luca Weiss
13419f0561
testing/device-fairphone-fp4: remove i2c-gpio from initfs again (MR 3363)
Now with GPI DMA fixed this is not necessary anymore.
[ci:skip-build]: already built successfully in CI
2022-08-17 09:16:08 +02:00
Luca Weiss
c86c1d9e93
testing/linux-postmarketos-qcom-sm6350: upgrade to 6.0.0_rc1 (MR 3363)
GPI_DMA now works so we can use GENI I2C and remove bitbang i2c-gpio.
PM8008 driver from mailing list is imported and configured. CCI (camera
i2c bus) is configured plus CAMCC dependency. And some smaller changes.
2022-08-17 09:15:24 +02:00
ErenTheTitan
ca4860c34b
google-juniper: add sound support (MR 3348) 2022-08-16 11:00:07 -04:00
Newbyte
3a00c8d5bc
linux-postmarketos-stericsson: fix project link and pkgdesc (MR 3354)
We are just building upstream Linux with minor patches and no longer
using the linked GitHub repo, so let's fix this to avoid confusion.

[ci:skip-build]: already built successfully in CI
2022-08-16 08:46:08 +02:00
Molly Sophia
08446405c5
xiaomi-polaris: new device (MR 3327) 2022-08-08 17:16:43 +01:00
Jami Kettunen
8f1e9d1940
oneplus-dumpling: add support for alpine-edge kernel (MR 3336)
Adds Alpine's linux-edge as a kernel for the OnePlus 5T.

[ci:skip-build]
2022-08-06 16:42:52 +01:00
Jami Kettunen
7e43e9aba7
oneplus-cheeseburger: add support for alpine-edge kernel (MR 3336)
Adds Alpine's linux-edge as a kernel for the OnePlus 5.
2022-08-06 16:42:34 +01:00
Jami Kettunen
6f556380df
oneplus-dumpling: move downstream pieces to unmaintained (MR 3336)
It can still be chosen as 'oneplus-dumpling-downstream' in
pmbootstrap init.
2022-08-06 16:42:34 +01:00
Jami Kettunen
e1209e44ff
oneplus-cheeseburger: move downstream pieces to unmaintained (MR 3336)
It can still be chosen as 'oneplus-cheeseburger-downstream' in
pmbootstrap init.
2022-08-06 16:42:34 +01:00
Jami Kettunen
b1914ddb10
linux-oneplus-msm8998: move to unmaintained (MR 3336)
The downstream kernel has barely any functionality without libhybris
(which is not coming back to pmOS) so move everything related to the
OnePlus 5/5T downstream ports to downstream since a working mainline
port is much more feature rich.
2022-08-06 16:42:34 +01:00
Luca Weiss
113a5baa3e
fairphone-fp4: add support for using super partition (MR 3344)
Set the necessary flag in deviceinfo so a user can use a logical
partition that was flashed using fastbootd.

$ fastboot create-logical-partition postmarketOS 1000000000
$ pmbootstrap flasher flash_rootfs --partition postmarketOS

[ci:skip-build]: already built successfully in CI
2022-08-05 09:14:51 +02:00
Elliot Huang
9b819e65bb
google-juniper: new device (MR 3332) 2022-08-04 07:31:12 +03:00
Elliot Huang
50c5d50d75
linux-postmarketos-mtk-mt8183: new aport (MR 3332) 2022-08-04 07:31:09 +03:00
Jami Kettunen
2670b2c580
volla-mimameid: new device (Volla Phone 22) (MR 3340) 2022-08-03 19:27:44 -04:00
Luca Weiss
4c14014faa
pine64-dontbeevil: remove sensorfw/primaryuse.conf (MR 3338)
This conflicts with sensorfw config provided in Alpine. Both have the
same content so remove the one from device package.
2022-08-03 20:38:13 +02:00
Martin Lillepuu
9de9244812
testing/device-oneplus-oneplus3t: add oneplus3t with s6e3fa5 panel (MR 3330)
Add support for multiple panels using kernel variants
2022-08-03 13:55:03 +01:00
Anton Bambura
4dfa72c680
google-nyan-big: new device (MR 3325)
Co-Authored-By: Segfault <awarnecke002@hotmail.com>
[ci:skip-build]: already built successfully in CI
2022-07-31 22:03:21 +02:00
Anton Bambura
fcffd2b4b5
google-nyan-blaze: new device (MR 3325)
Co-Authored-By: Segfault <awarnecke002@hotmail.com>
2022-07-31 22:03:13 +02:00
Anton Bambura
4799d000d9
u-boot-nyan-4gb: new aport (MR 3325) 2022-07-31 22:03:13 +02:00
Anton Bambura
c23d44be33
u-boot-nyan-2gb: new aport (MR 3325) 2022-07-31 22:03:13 +02:00
Anton Bambura
f7ef5ff857
linux-google-nyan: new aport (MR 3325)
Co-Authored-By: Segfault <awarnecke002@hotmail.com>
2022-07-31 22:03:08 +02:00
Albin Martinsson
2aa7b9d72e
lenovo-tb-x704f: new device (MR 3326)
Wiki: https://wiki.postmarketos.org/wiki/Lenovo_TAB4_10_Plus_(lenovo-tb-x704f)

[ci:skip-build] Already built successfuly on CI in MR
2022-07-31 15:38:53 +02:00
Anton Bambura
beeba0b911
google-kevin: new device (MR 3215)
[ci:skip-build]: already built successfully in CI
2022-07-29 09:41:43 +02:00
Ben Westover
30e95a0f20
amazon-ford: new device (MR 3286)
[ci:skip-build]: already built successfully in CI
2022-07-29 09:38:50 +02:00
Luca Weiss
ac6030a6e7
fairphone-fp4: fix osk-sdl touch and flash kernel on upgrade (MR 3321)
The touchscreen currently is on i2c-gpio due to issues with the hardware
i2c. Include the module in initfs so the touch driver probes and is
usable in osk-sdl.

[ci:skip-build]: already built successfully in CI
2022-07-29 09:35:02 +02:00
Martin Lillepuu
881bbdd158
testing/firmware-oneplus-oneplus3t: add custom ath10k board file (MR 3313)
[ci:skip-build]: already built successfully in CI
2022-07-28 09:01:35 +02:00
David Wronek
28132d3af0
samsung-a6plte: new device (MR 3311) 2022-07-27 14:39:31 +03:00
Clayton Craft
b26e5287f7
device-oneplus-lemonade: support header v2 (MR 3297)
Co-authored-by: Jami Kettunen <jami.kettunen@protonmail.com>
[ci:skip-build]: already built successfully in CI
2022-07-27 08:57:38 +02:00
Martin Lillepuu
5b0ff093f7
oneplus3t: update dtb name (MR 3312)
[ci:skip-build]: already built successfully in CI
2022-07-27 08:22:36 +02:00
Oliver Smith
69afe6cfc7
u-boot-*: bump pkgrel after a-t-f upgrade (MR 3291)
Bump the remaining users of arm-trusted-firmware besides
u-boot-pinephone.

[ci:skip-build]: already built successfully in CI
2022-07-24 17:11:48 +02:00
Dylan Van Assche
b23b3c4cd8
device-kobo-clara: add mesa-dri-gallium dep (MR 3306)
Mesa dependency was missing causing the screen to stay blank after boot
2022-07-23 11:17:01 -04:00
djyee
49d91586ad
samsung-treltexx: new device (MR 3285)
[ci:skip-build] already built successfully in CI
2022-07-21 21:03:47 -07:00
Newbyte
d22e6e0511
samsung-gavini: new device (MR 3289)
[ci:skip-build] already built successfully in CI
2022-07-21 21:01:13 -07:00
Newbyte
896412ae8d
samsung-codina-tmo: new device (MR 3289) 2022-07-21 21:01:13 -07:00
Newbyte
5c9d8a5840
samsung-kyle: new device (MR 3289) 2022-07-21 21:01:13 -07:00
Luca Weiss
91ca0bfa01
device/*: replace old mesa-dri- dependencies with gallium (MR 3257)
vc4 and freedreno have been provided by mesa-dri-gallium for a long
time.

mesa-dri-intel subpackage has been deprecated for a while (previously
dependend on dri-classic and dri-gallium)

mesa-dri-classic drivers is removed because mesa upstream has removed
those old drivers from the tree. They've been replaced (for not-ancient
hardware) by gallium.

See also https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/31848
2022-07-21 13:53:12 +02:00
Newbyte
22882900bd
linux-htc-golfu: adopt (MR 3300)
[ci:skip-build]: already built in CI / just metadata changed
2022-07-21 08:48:00 +02:00
Newbyte
8fea4d0db3
firmware-htc-m8qlul: adopt (MR 3300) 2022-07-21 08:47:49 +02:00
Richard Qian
43e3bc87df
samsung-d2vzw: new device (Samsung Galaxy SIII (Verizon)) (MR 1761)
[ci:skip-build]: already built successfully in CI
2022-07-10 16:55:33 +02:00
Luca Weiss
0dc7fabb1f
device-lg-hammerhead: add gpu flag (MR 3159)
GPU has been supported for a while in the mainline-ish kernel, so let
pmbootstrap show UIs like Phosh.
2022-07-08 21:06:15 +02:00
Martijn Braam
484b23f7a0
device/pine64-pinephonepro: Move to commmunity (MR 3238) 2022-07-07 09:26:57 +02:00
Richard Qian
02aaa6eae6
amazon-austin: new device (MR 3251)
Based on hexdump0815 and GjergjiFloychi's work.

[ci:skip-build] Already built successfuly on CI in MR
2022-07-06 12:13:47 -04:00
Jianhua Lu
f27ec087f8
xiaomi-elish: Add support for dynamic partition and wifi & venus (MR 3277)
[ci:skip-build] already built successfully in CI
2022-07-05 18:46:15 +02:00
Jianhua Lu
0c80af7aa3
firmware-xiaomi-elish: Add venus firmware (MR 3277) 2022-07-05 18:42:39 +02:00
Jianhua Lu
6d8bc79c1d
linux-postmarktos-qcom-sm8250: Refactor this APKBUILD and upgrade to 5.19.0-rc5 (MR 3277)
Enable wifi and venus driver, sm8250 soc has the qca6390 wifi module connected to pcie0, this driver is contained in
ath11k_pci in mainline.
2022-07-05 18:42:35 +02:00
Harry Austen
01ffe2082a
testing/firmware-oneplus-oneplus3: add custom ath10k board file (MR 3266)
This enables support for the oneplus3's QCA6174 WiFi chipset. The
`board-2.bin` file (overwriting the file with the same name from the
`linux-firmware-ath10k` package) is created from `bdwlan30.bin`, which
is extracted from the baseband modem firmware disk image,
`NON-HLOS.bin`. This board file has not yet been upstreamed.
2022-07-05 18:37:57 +02:00
Shinjo Park
8302ff553a
lg-madai: new device (LG Fx0) (MR 3276)
Because I don't have access to the serial port yet, I begin with the
vendor kernel.
* Make display work by setting to 16bpp

[ci:skip-build]: already built successfully in CI
2022-07-05 08:13:31 +02:00
Anton Bambura
df7444b1b0
google-veyron-jerry: add myself as co-maintainer (MR 3270) 2022-07-02 13:16:04 -04:00
Anton Bambura
64ab8ce76b
temp/alsa-ucm-conf-google-veyron: drop (MR 3270) 2022-07-02 13:16:02 -04:00
Shinjo Park
1a57242213
samsung-kiran: new device (Samsung Z1) (MR 3234)
The kernel is based on Samsung's downstream kernel for the device. Some
configuration changes are required to make the kernel to work:
* Tizen kernel uses SLP USB gadget, changed to Android USB gadget.
* sprdfb patches and modification on the devicetree files are required
  to use the framebuffer.
* Other required pmOS kernel settings were enabled.
* Tizen does not use initramfs, use RAMDISK partition to store initramfs
  of pmOS (like heimdall-isorec configuration). As far as I know, no
  alternative OS exists for this device so this is the very first usage.
* Flash the root file system to USER, as ROOTFS is < 1 GB in size and
  USER is about 2.7 GB.

samsung-kiran: Update device and firmware packages

* Changed kernel configuration for firmware path to follow postmarketOS.
* Post install script to mount CSA partition

CSA partition [1] contains non-volatile data for Tizen devices. As
Samsung Z1 uses this partition to store Wi-Fi and Bluetooth information,
mount this partition to use within postmarketOS.

[1] https://docs.tizen.org/platform/porting/kernel/

linux-samsung-kiran: Use lzop to decompress initramfs

This synchronizes behavior with other heimdall-isorec devices.

[ci:skip-build] Already built successfuly on CI in MR
2022-06-30 12:11:59 -04:00
Luca Weiss
e147b0f1a0
fairphone-fp4: add vulkan and haptics (MR 3262)
Add udev rule to make feedbackd handle haptics.

With mesa where A619 is supported (which isn't packaged in pmaports
anyways but it's just one small patch that should go upstream in the
near future) Vulkan works absolutely fine, so install the driver for it.

[ci:skip-build] Already built successfuly on CI in MR
2022-06-30 09:15:45 -04:00
Luca Weiss
b5dd55f277
testing/firmware-fairphone-fp4: remove board-2.bin (MR 3262)
This file is now provided by linux-firmware-ath10k and conflicts with
the one provided by this package.
2022-06-30 09:15:44 -04:00
Luca Weiss
d25c061ee2
testing/linux-postmarketos-qcom-sm6350: upgrade to 5.19_rc1 (MR 3262)
New features:
* AW8695 haptics driver (for FP4)
* Interconnect
2022-06-30 09:15:43 -04:00
Luca Weiss
9f36519cf1
sony-leo: clean up device package (MR 3250)
Add flash method fastboot so we can actually flash it with pmbootstrap,
remove outdated 90-android-touch-dev.rules and improve the formatting
throughout the APKBUILD.

[ci:skip-build] already built successfully in CI
2022-06-28 20:57:45 -07:00
Oliver Smith
c5c623221a
asus-flo: fix using downstream kernel (MR 3256)
Don't try to append the dtb if using the downstream kernel.

Fix for:
  ERROR: File not found: /usr/share/dtb/qcom-apq8064-asus-nexus7-flo.dtb
Fixes: MR 2239 ("main/linux-postmarketos-qcom-apq8064: new aport")

[ci:skip-build] already built successfully in CI
2022-06-28 20:56:01 -07:00
Newbyte
2148e3b774
lg-judyln: add myself as maintainer (MR 3261)
[ci:skip-build] already built successfully in CI
2022-06-28 20:53:08 -07:00
bjorn3
6712fc6922
samsung-s3ve3g: fix signature mismatch for msm_pm_boot_init (MR 3248)
This previously caused msm_pm_boot_init to incorrectly get handled as
__init function when it needs to be an __devinit function as it is
called by msm_pm_boot_probe, which is an __devinit function.

[ci:skip-build]: already built successfully in CI
2022-06-24 10:20:04 +02:00
bjorn3
c7dd25cb51
samsung-s3ve3g: Use the ondemand scaling governor (MR 3248)
This prevents the device from getting pretty hot
2022-06-24 10:17:52 +02:00
Ben Westover
a9f2075aae
lg-mmh4x: new device (LG K40) (MR 3231)
[ci:skip-build]: already built successfully in CI
2022-06-23 09:22:24 +02:00
Rajin Gangadharan
1476dba6f2
motorola-panelli: new device (MR 3246)
[ci:skip-build]: already built successfully in CI
2022-06-23 09:06:49 +02:00
András El Koulali
51731f7990
samsung-coreprimevelte: correctly use uImage as kernel (MR 3144) 2022-06-22 08:59:05 +02:00
André Apitzsch
8db94cb77b
linux-postmarketos-stericsson: upgrade to 5.19-rc2 (MR 3243)
Also enable NFC support for Codina P

[ci:skip-build] Already built successfuly on CI in MR
2022-06-19 11:27:30 -04:00
Sönke Holz
4c1d852356
samsung-xcover4lte: use sm-sparse-image-tool (MR 3222)
The option `deviceinfo_flash_sparse_samsung_format` seems to work
fine on the xcover4lte.

Setting `deviceinfo_flash_sparse_samsung_format` to `1` (and
`deviceinfo_flash_sparse="true"`) causes heimdall to no longer hang
while the rootfs is being flashed.

[ci:skip-build]: already built successfully in CI
2022-06-19 11:13:56 +02:00
Shinjo Park
89aafe235a
shared-patches: add spreadtrum patches (MR 3242)
Merge and move Spreadtrum patches from these kernels to shared-patches:
* linux-finepower-f1
* linux-samsung-{gtel3g,gtelwifi,j1mini3g,j3xnlte}
* linux-zte-p731a20

[ci:skip-build]: already built successfully in CI
2022-06-19 10:57:00 +02:00
Anton Bambura
e4c9eaf06e
linux-postmarketos-exynos5: fix Mali T628 (MR 3217)
[ci:skip-build] Already built successfuly on CI in MR
2022-06-16 15:44:34 -04:00
Przemysław Romanik
580ff69729
samsung-crownlte: add Bluetooth support (MR 3224)
[ci:skip-build]: already built successfully in CI
2022-06-16 09:58:16 +02:00
Jami Kettunen
6fbaf44b0a
linux-postmarketos-grate: add vndbinder device for Waydroid (MR 3239)
[ci:skip-build]: already built successfully in CI
2022-06-16 08:49:09 +02:00
M0Rf30
13fce2b163
linux-xiaomi-vince: upgrade to 4.9.317 (MR 3221)
This involves also config, synced with upstream

[ci:skip-build] Already built successfuly on CI in MR
2022-06-15 11:57:45 -04:00
David Wales
84cba1b36d
raspberry-rpi0: fix use of deprecated initramfs-<flavor> (MR 3225)
This is the same as c8b3a16e38, but
for the Raspbberry Pi 0.

Related to !2731
2022-06-13 17:51:49 +02:00
David Wales
76e388c2d5
raspberry-rpi: fix use of deprecated initramfs-<flavor> (MR 3225)
This is the same as c8b3a16e38, but
for the original Raspbberry Pi.

Related to !2731
2022-06-13 17:51:46 +02:00
Raymond Hackley
3c0dd53efb
samsung-{j3,j5,j5x}: Add panel and touchscreen modules to initfs (MR 3081)
Add panel and Imagis touchscreen for J3, J5 and J5X.

[ci:skip-build] already built successfully in CI
2022-06-11 15:56:39 -07:00
Raymond Hackley
23a25798fe
samsung-j5: depends on soc-qcom-msm8916-rproc (MR 3081)
Add modem support for J5.

[ci:skip-build] already built successfully in CI
2022-06-11 15:56:39 -07:00
Raymond Hackley
bf639fc01d
samsung-e7: Move to community (MR 3188)
Like samsung-a{3,5}, samsung-e7 works quite well. Move it to community.

[ci:skip-build] already built successfully in CI
2022-06-11 15:52:18 -07:00
Antoni Aloy Torrens
18f7fcc000
samsung-arubaslim: new device (MR 3186)
[ci:skip-build] already built successfully in CI
2022-06-11 15:44:20 -07:00
Raymond Hackley
2159ed63f3
samsung-grandmax: new device (MR 3160) 2022-06-11 18:53:08 +02:00
Minecrell
b714ea8aef
device-*: Drop file system modules from deviceinfo_modules_initfs (MR 3166)
File system modules are included by default in postmarketos-mkinitfs
and loaded dynamically when needed.

[ci:skip-build]: already built successfully in CI
2022-06-06 10:11:59 +02:00
Anton Bambura
7db9fb51cd
google-veyron-speedy: new device (MR 3187)
[ci:skip-build] Already built successfuly on CI in MR
2022-06-05 16:25:11 -04:00
interstellartaurus
97ac1d9d68
google-veyron-minnie: new device (MR 3187)
Co-authored-by: Jenneron <jenneron@protonmail.com>
2022-06-05 16:23:21 -04:00
Anton Bambura
f1ab8f6b2b
firmware-google-veyron-brcm: new aport (MR 3187) 2022-06-05 16:23:21 -04:00
Anton Bambura
f08c65aa4f
google-veyron-jerry: depend on alsa-ucm-conf-google-veyron (MR 3187) 2022-06-05 16:23:21 -04:00
Anton Bambura
20ce68a947
google-veyron-jerry: add cros-ec to initfs modules (MR 3187) 2022-06-05 16:23:20 -04:00
jenneron
25b2afb40c
google-veyron-jerry: add WiFi/BT firmware (MR 3173)
[ci:skip-build] already built successfully in CI
2022-06-01 21:38:44 -07:00
Newbyte
3346f16f6a
samsung-expressatt: change name from S III to Express (MR 3171)
Samsung's website and others call this one Express rather than
S III.

See:

 - https://www.samsung.com/us/business/support/owners/product/galaxy-express-at-t/
 - https://www.gsmarena.com/samsung_galaxy_express_i437-5018.php

[ci:skip-build] already built successfully in CI
2022-06-01 21:35:15 -07:00
Newbyte
924b0c2529
lg-judyp: lge -> lg in dtb name (MR 3180)
In preparation for upstreaming the dts.

[ci:skip-build] already built successfully in CI
2022-06-01 21:31:45 -07:00
Newbyte
e2d8e7ae75
lg-judyln: lge -> lg in dtb name (MR 3180)
In preparation for upstreaming the dts.

[ci:skip-build] already built successfully in CI
2022-06-01 21:31:45 -07:00
Newbyte
d6380b5493
linux-postmarketos-stericsson: upgrade to 5.18.0 (MR 3172)
[ci:skip-build] already built successfully in CI
2022-06-01 21:25:29 -07:00
Richard Acayan
0a50707c6e
google-sargo: new device (MR 3136)
[ci:skip-build] already built successfully in CI
2022-06-01 21:21:26 -07:00
blacksilver
757e0aeb83
samsung-xcover3lte: new device (MR 3139)
[ci:skip-build] already built successfully in CI
2022-06-01 21:04:25 -07:00
Luca Weiss
f8e60aa5b3
linux-postmarketos-qcom-msm8974: upgrade to 5.18.1 (MR 3157)
[ci:skip-build] already built successfully in CI
2022-06-01 21:00:59 -07:00
Newbyte
48ed077169
device/testing/u-boot-lark-freeme-70-2s: move from temp (MR 3135) 2022-05-31 09:23:23 +02:00
Newbyte
9e1c0fc692
device/testing/u-boot-goclever-gcta741l: move from temp (MR 3135) 2022-05-31 09:23:23 +02:00
Newbyte
81faa9986b
device/testing/u-boot-rock64: move from temp (MR 3135) 2022-05-31 09:23:23 +02:00
Newbyte
a84f8e3e08
device/testing/u-boot-peach-pit: move from temp (MR 3135) 2022-05-31 09:23:23 +02:00
Newbyte
99dc414f21
device/testing/u-boot-peach-pi: move from temp (MR 3135) 2022-05-31 09:23:23 +02:00
Newbyte
a7ae892741
device/testing/starqltechn: move from temp (MR 3135) 2022-05-31 09:23:23 +02:00
Newbyte
b2efb3916d
device/testing/u-boot-snow: move from temp (MR 3135) 2022-05-31 09:23:22 +02:00
Luca Weiss
9a18e34f33
device-fairphone-fp2: add gpu flag and sim fix (MR 3158)
GPU has been supported for a while in the mainline-ish kernel, so let
pmbootstrap show UIs like Phosh.

And msm-modem-uim-selection will setup the modem well enough so at least
the primary SIM should work out of the box.

[ci:skip-build] already built successfully in CI
2022-05-29 10:51:48 -07:00
Andreas Kemnade
84b83ddf83
linux-kobo-clara-mainline: upgrade to 5.17.9 (MR 3142)
and while at it, also adding a maintainer

[ci:skip-build] Already built successfuly on CI in MR
2022-05-29 17:57:22 +02:00
magnouvean
16c6179977
motorola-lux: changed arch from armhf to armv7 (MR 3145)
Note from merger (Newbyte):
While this device is aarch64, switching to aarch64 comes with issues
and would need more work than a vendor kernel like this is worth.
Use armv7 for now and hopefully mainline it in the future and switch
to aarch64 then.

[ci:skip-build] Already built successfuly on CI in MR
2022-05-29 17:53:42 +02:00
Luca Weiss
7fd08e8693
device/testing/firmware-qcom-adreno-extra: remove (MR 3149)
Adreno 330 and 420 firmware is now part of upstream linux-firmware, and
Adreno 225 subpackage is not used.

So let's remove this package.
2022-05-25 09:50:51 +02:00
Luca Weiss
2d907e4d09
device-sony-sirius: remove linux-firmware-qcom dependency (MR 3140)
Conflicts with firmware-qcom-adreno-a330 and shouldn't be necessary.

[ci:skip-build]: already built successfully in CI
2022-05-25 09:45:58 +02:00
Newbyte
fb881276df
device-lg-hammerhead: remove linux-firmware-qcom dependency (MR 3140)
Conflicts with firmware-qcom-adreno-a330 and shouldn't be necessary.

See https://gitlab.com/postmarketOS/pmaports/-/issues/1530
2022-05-25 09:45:36 +02:00
Elagost
c352711162
pine64-pinephonepro: fix pinephone keyboard layout (MR 3133) 2022-05-18 10:45:07 +02:00
Jianhua Lu
3629ac421a
device-xiaomi-elish: enable display and gpu (MR 3138)
Signed-off-by: Jianhua Lu <lujianhua000@gmail.com>

[ci:skip-build] Already built successfuly on CI in MR
2022-05-17 15:37:25 +02:00
Jianhua Lu
a2d8eb9aa1
firmware-xiaomi-elish: add adreno 650 firmware (MR 3138)
Signed-off-by: Jianhua Lu <lujianhua000@gmail.com>
2022-05-17 15:37:15 +02:00
Jianhua Lu
2b973b639b
linux-postmarketos-qcom-sm8250: upgrade to 5.18.0_rc6 (MR 3138)
Enable display and gpu.

Signed-off-by: Jianhua Lu <lujianhua000@gmail.com>
2022-05-17 15:37:14 +02:00
Raymond Hackley
f3cd6ea0ee
device/*: fix phosh startup due to new config syntax (MR 3117)
[ci:ignore-count]
2022-05-15 16:52:04 +02:00
Bart Ribbers
86af0bb463
shift-axolotl: move to community (MR 3119)
It checks all the boxes as defined in https://wiki.postmarketos.org/wiki/Device_categorization

[ci:skip-vercheck]
2022-05-14 16:12:19 +02:00
AlecJY
7f88a60024
xiaomi-natrium: new device (MR 3128)
[ci:skip-build]: already built successfully in CI
2022-05-13 09:59:46 +02:00
Newbyte
b3ffa2191c
samsung-m3: change names in UCM (MR 3120)
This makes the names match the recommended names in the ALSA UCM
header:
f1fa7ea077/include/use-case.h (L112-L144)
2022-05-08 17:26:22 +02:00
Newbyte
84deb8cc6e
samsung-m0: move to community (MR 3100) 2022-05-06 18:51:31 +02:00
Newbyte
aac3347c1c
linux-postmarketos-exynos4: move to community (MR 3100) 2022-05-06 18:51:30 +02:00
Newbyte
45ce85d198
soc-samsung-exynos4412: move to community (MR 3100) 2022-05-06 18:51:30 +02:00
Newbyte
72d5076fad
firmware-samsung-midas: move to community (MR 3100) 2022-05-06 18:51:30 +02:00
Newbyte
3786a769fc
linux-postmarketos-exynos4: upgrade to 5.17.4 (MR 3096)
[ci:skip-build]: already built successfully in CI
2022-05-06 08:58:18 +02:00
Andreas Kemnade
f5a4a663e0
tolino-shine3: new device (MR 2909)
Basic support for the Tolino Shine 3 ebook reader. It is the same board as
the Kobo Clara HD.
Waveform handling shares the same oddities as for the Kobo Clara HD
but the file epdc_E060SCM.fw from the IMX6SL BSP from NXP does also work.
The existing waveform from SD card is used.

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

U-Boot is a more recent one than the factory u-boot, so devicetrees are nicely
supported. Kernel is the near mainline kernel also used by the Kobo Clara HD.
2022-05-05 21:18:08 +02:00
Raymond Hackley
b334319ede
samsung-a7: add missing subpackage phosh (MR 3116)
Add missing subpackage phosh to fix scale with phoc.ini
2022-05-05 18:48:52 +02:00
mint
22e6d12c84
linux-postmarketos-qcom-sm6125: new aport (MR 3105)
This commit adds a package for the sm6125-mainline kernel fork. As of
now it uses kernel version 5.18_rc4, pulled from torvalds/linux.
You can find the repository on https://gitlab.com/sm6125-mainline/linux

[ci:skip-build] Already built successfuly on CI in MR
2022-05-05 11:09:47 +02:00
mint
de6de0bdde
xiaomi-laurel: new device (Xiaomi Mi A3) (MR 3105)
A quirky device, the last Mi Ax phone in the line. - Powered by
Snapdragon 665 (SM6125, codenamed Trinket), 8 cores, 4 clocked a 2.0
GHz and 4 more clocked at 1.8 GHz. 4-6 GB of RAM, 64-128 GB of UFS
storage, 720p 6.09" AMOLED display, a 48 Mpx quad-bayer camera (plus two
more on the back and one on the front) and an under display fingerprint
sensor which may be impossible to ever implement... *sigh*

Mainline kernel as of now is pretty minimal (framebuffer display, USB
networking). No UFS support (yet!).
2022-05-05 11:09:34 +02:00
André Apitzsch
a7e672fc05
samsung-codina: switch to mainline (MR 3104)
[ci:skip-build] Already built successfuly on CI in MR
2022-05-05 08:44:52 +02:00
André Apitzsch
f33ade5ae6
linux-postmarketos-stericsson: upgrade to 5.18-rc4 (MR 3104)
Also add hardware enabled in arch/arm/configs/u8500_defconfig
2022-05-05 08:44:05 +02:00
Gareth Peoples
ee7e523e61
nokia-panther: new device (Nokia 4.2) (MR 3092) 2022-05-01 16:08:36 +02:00
Petr Vorel
891a4cb5a1
linux-postmarketos-qcom-msm8994: upgrade to 5.17.2 (MR 3073)
patches added are (not all, just some) fixes and feature enhancements
for msm8992 and msm8994 from qcom mainline maintainer tree [1] for v5.18
and v5.19.

Changes:
* update deviceinfo_dtb_mainline for device-huawei-angler and
  device-lg-bullhead.
* add sdhc1 support for device-huawei-angler

[1] https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git

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

[ci:skip-build] Already built successfully in CI in MR
2022-05-01 12:26:18 +03:00
Newbyte
fbb170674a
samsung-m0: enable automatic kernel upgrades (MR 3095) 2022-04-29 08:36:21 +02:00
Bastindo
3511403475
huawei-u8825: new device (MR 3087)
[ci:skip-build] Already built successfuly on CI in MR
2022-04-29 08:27:32 +02:00
iAboothahir
80793cb259
asus-x00td: fix deviceinfo (MR 3084)
* set true for external_storage and gpu_accelerated
* add panel-simple and msm modules to initfs

[ci:skip-build] Already built fine on CI in MR
2022-04-27 15:26:59 +03:00
iAboothahir
93e98706dd
linux-postmarketos-qcom-sdm660: upgrade to 5.17.0 (MR 3084) 2022-04-27 15:26:15 +03:00
Raymond Hackley
a4b90a31e2
samsung-j5: Add panel-simple and msm modules to initfs (MR 3078)
[ci:skip-build] already built successfully in CI
2022-04-21 11:31:41 -07:00
Newbyte
2996aad422
linux-postmarketos-stericsson: enable CPU frequency scaling (MR 3060)
[ci:skip-build] Already built successfuly on CI in MR
2022-04-21 10:32:04 +02:00
Newbyte
852017d19d
linux-postmarketos-stericsson: upgrade to 5.18-rc1 (MR 3060) 2022-04-21 10:31:47 +02:00
Maxim Kutnij
ffeeba88a5
samsung-t03g: switch to mainline and armv7 (MR 3077) 2022-04-20 07:12:02 +03:00