Commit graph

1288 commits

Author SHA1 Message Date
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
Maxim Kutnij
47158e31f8
linux-samsung-n7100: move downstream kernel to unmaintained (MR 3077) 2022-04-20 07:11:36 +03:00
Enrico Lumetti
6fb12b2e3a
samsung-n1awifi: patch sparse image to work with heimdall (MR 3056) 2022-04-19 09:17:51 +02:00
Enrico Lumetti
a0aa47e5a0
samsung-n1awifi: Use deviceinfo_flash_sparse (MR 3056)
This is still not enough for heimdall to succeed in flashing because
of Samsung's custom sparse image format.
2022-04-19 09:17:45 +02:00
Raymond Hackley
49c6f0ce39
samsung-fortunaltezt: new device (MR 3026) 2022-04-16 16:54:18 +03:00
Siddharth Manthan
8746bc8de7
samsung-fortuna3g: new device (MR 3026) 2022-04-16 16:54:08 +03:00
Siddharth Manthan
ab1fd4e5d0
samsung-gprimeltecan: new device (MR 3026) 2022-04-16 16:53:55 +03:00
Raymond Hackley
c46f7b9187
firmware-samsung-gprimeltexx: new package (MR 3026) 2022-04-16 16:53:36 +03:00
haroldsoixante
f93a733ace
samsung-gprimeltexx: new device (MR 3026) 2022-04-16 16:52:31 +03:00
Raymond Hackley
9ba72cea2b
samsung-gprime: remove device (MR 3026) 2022-04-16 16:52:22 +03:00
Antoine Fontaine
0e349cd4c8
wiko-lenny2: remove maintainership (MR 3069) 2022-04-16 07:09:05 +03:00
Jack Knightly
04383c3ae7
samsung-{m0,m3,t0lte}: add soc-samsung-exynos4412 haptics subpackage (MR 3062) 2022-04-07 01:50:24 +03:00
Jack Knightly
327fa42814
soc-samsung-exynos4412: feedbackd rules for vibration (MR 3062) 2022-04-07 01:50:09 +03:00
Ignacy Kuchciński
55fb881c42
samsung-serranolte: fix zero host MAC (MR 3057)
[ci:skip-build] Already built fine on CI in MR
2022-04-07 00:22:55 +03:00
Newbyte
0e9be207dd
device-*: replace mesa-dri-swrast with mesa-dri-gallium (MR 3059)
mesa-dri-swrast no longer exists and just installs,
mesa-dri-gallium. However, this might not always be the case, so
let's change it before it causes any issues.

[ci:ignore-count]
[ci:skip-build]
2022-04-05 23:23:03 +03:00
Danct12
3536cf549a
chuwi-hi10plus: drop (MR 2989)
I'd say this is not appropriate to be in postmarketOS because
this is just a bog standard x86 computer, it has UEFI BIOS and
everything, and you can just boot a Linux distro on a USB
stick.

It also has a 64-bit UEFI unlike some other tablet, so there
should be no issue installing a Linux distro with a fairly
modern kernel these days.

So, let's just drop it and forget this port even existed.
2022-04-05 09:53:45 +02:00
Dang Huynh
2db41b939e
device-xiaomi-santoni: get rid of vibrator script and hybris ref (MR 3055)
The charging script does nothing other than annoy a few people,
so get rid of it.

While at it, let's remove hybris reference from the APKBUILD as
hybrisOS is dead.

Closes #1487

Signed-off-by: Dang Huynh <danct12@disroot.org>
2022-04-04 13:20:35 +02:00
Alexey Minnekhanov
4426b96684
xiaomi-cepheus: new device (Xiaomi Mi 9) (MR 2346)
Powerful beast with Snapdragon 855 - 8 cores up to 2.8 GHz,
6 Gb RAM and fast UFS storage.

Mainline port is bare minimum (UART, framebuffer display, physical
keys, USB network). No storage support yet (UFS refuses to work)

https://wiki.postmarketos.org/wiki/Xiaomi_Mi_9_(xiaomi-cepheus)
2022-04-03 20:50:31 +02:00
Newbyte
89ce95fe08
linux-postmarketos-exynos4: enable charging on p4note (MR 3051)
This is merged upstream, so we'll be able to drop it soon enough.

[ci:skip-build] Already built successfuly on CI in MR
2022-04-03 16:47:41 +02:00
Newbyte
b2c4544ef2
device-*: rootston.ini -> phoc.ini (MR 3054)
rootston.ini is an old, deprecated name.

[ci:ignore-count]
2022-04-03 12:00:06 +02:00
Raymond Hackley
ca34c8f202
samsung-j3ltetw: new device (MR 3029) 2022-04-02 17:03:02 +02:00
Luca Weiss
7f9549f2bd
fairphone-fp3: add mainline kernel subpackage (MR 3020)
Modem firmware is currently not installed by default because the modem
doesn't actually boot.
2022-04-02 16:53:36 +02:00
Dzmitry Sankouski
310b01ef45
samsung-starqltechn: new device (MR 2835)
Device uses mainline kernel. What works:
- boots
- pstore log
- simple framebuffer
- storage including sdcard

* payload mock device tree:

Payload mock device tree is needed to mock device tree,
when we're overriding linux with u-boot in android boot image.
Stock bootloader needs this dtb appended to gzipped u-boot.

Bootscript is a simple hush shell script, dedicated to boot OS.
It may be customized to implement dual boot or to change kernel
command line.
2022-04-02 14:44:11 +02:00
Newbyte
9476f65b87
firmware-samsung-midas: add symlink for p4note (MR 2908) 2022-04-01 04:36:05 +03:00
blackenedharmony
ea0a6c61a3
samsung-p4note: new device (MR 2908) 2022-04-01 04:36:03 +03:00
Alexey Minnekhanov
185492156e
samsung-klte: switch to fastboot and require lk2nd (MR 3044)
To make panel driver upstreamable to mainline linux, we need to use
proper panel selection in secondary bootloader (still TODO), and
therefore lk2nd will be strictly required to boot mainline port.

Switch flashing method to fastboot, enable sparse rootfs generation,
and depend on lk2nd package.

Depends on: postmarketOS/pmbootstrap!2174, to provide full
integration of lk2nd in pmbootstrap.

So, full flashing procedure for samsung-klte will look like:

 $ pmbootstrap init
 $ pmbootstrap install
 $ pmbootstrap flasher --method=heimdall-bootimg flash_lk2nd
 $ pmbootstrap flasher flash_kernel --no-install
 $ pmbootstrap flasher flash_rootfs
 $ fastboot reboot
2022-03-31 01:38:29 +03:00
Newbyte
9089cd9127
pine64-pinephonepro: remove u-boot-pine64-pinephonepro dependency (MR 3049)
We're using Tow-Boot now, so remove this as it is unnecessary and
makes the package unbuildable since the dependency doesn't exist
any more.

Fixes d26cc84c32

Closes https://gitlab.com/postmarketOS/pmaports/-/issues/1483
2022-03-30 16:39:52 +02:00
Newbyte
a7f4ebdd77
linux-postmarketos-exynos4: upgrade to 5.17.1 (MR 3040)
Dropped patch was upstreamed.
[ci:skip-build]: already built successfully in CI
2022-03-30 09:54:56 +02:00
Bart Ribbers
8b5b4522ea
device/testing/u-boot-pine64-pinephonepro: drop (MR 2870)
We don't need this anymore, we use a pre-flashed platform firmware now 🎉

[ci:skip-build]: already built successfully in CI
2022-03-30 09:06:52 +02:00
Bart Ribbers
d26cc84c32
pine64-pinephonepro: switch to UEFI booting (MR 2870)
This removes u-boot from our image and allows booting via an
UEFI-compatible platform firmware instead. So to flash pmOS on the PPP
now we will require the user to flash Tow-Boot to the SPI. See the edge
post for more information.

Related: https://postmarketos.org/edge/2022/03/28/ppp-tow-boot/
Co-Authored-By: Oliver Smith <ollieparanoid@postmarketos.org>
2022-03-30 09:05:11 +02:00
Wouter Franken
b8e1335558
sony-yuga: add support for APQ8064 mainline kernel (MR 3037)
Add option for mainline kernel iso downstream kernel. Note that a lot is
not working yet due to incomplete devicetree, so this is for development
purposes only.
2022-03-29 18:56:47 +00:00
Alexey Minnekhanov
6ad0ed843d
linux-postmarketos-qcom-msm8974: upgrade to 5.17.1 (MR 3038)
Rebase pmos 8974 patchset on top of linux-stable/5.17.y.

No changes, seems to work same as before.

[ci:skip-build] Already built fine on CI in MR
2022-03-29 00:31:56 +03:00
Luca Weiss
f5b0d1bd49
fairphone-fp4: set sector size to 4096 (MR 3036)
Now that internal storage is supported, we actually need a 4096 sector
size, otherwise kpartx won't work on internal partitions.

[ci:skip-build] Already built successfuly on CI in MR
2022-03-27 16:12:21 +02:00
Luca Weiss
9ccd3dc338
testing/linux-postmarketos-qcom-sm6350: upgrade to support UFS (MR 3036)
Also modify the defconfig to for UFS and disable the legacy
CONFIG_USB_ETH option and use configfs instead.
2022-03-27 16:11:48 +02:00
Gianluca Boiano
d4f66a1770
linux-xiaomi-vince: upgrade to 4.9.308 (MR 3035)
This involves also config, synced with upstream and with reduced debug

[ci:skip-build] Already built successfuly on CI in MR
2022-03-26 17:32:17 +01:00
Gianluca Boiano
723a52e8e9
device-xiaomi-vince: fix flash pagesize (MR 3035) 2022-03-26 17:31:54 +01:00
Raymond Hackley
7381adb19b
samsung-e7: new device (MR 2813) 2022-03-26 14:49:54 +01:00
Newbyte
c2178fbe1a
linux-postmarketos-exynos4: add patch to fix GPU issue (MR 3028)
Fixes/works around issue where some applications using the GPU
would crash with DRM_IOCTL_MODE_CREATE_DUMB failed.

See https://gitlab.com/postmarketOS/pmaports/-/issues/1246

[ci:skip-build] Already built successfuly on CI in MR
2022-03-25 15:16:35 +01:00
Jasper Korten
8021b27169
samsung-on7: new device (MR 3030) 2022-03-25 01:16:59 +03:00
Jack Knightly
167556d3eb
samsung-t0lte: add Wi-Fi firmware (MR 3022) 2022-03-24 13:59:49 +03:00
Iourine
97e5330cb1
google-peach-pi: new device (Samsung Chromebook2 13.3") (MR 3007)
[ci:skip-build] Already built successfuly on CI in MR
2022-03-23 22:41:42 +01:00
Jack Knightly
83158aa8e2
samsung-m0/m3: add notification led (MR 3012)
[ci:skip-build] Already built successfuly on CI in MR
2022-03-23 17:10:45 +01:00
Jack Knightly
f41cfe726a
samsung-t0lte: add leds (MR 3012) 2022-03-23 14:13:05 +00:00
Caleb Connolly
1b85320889
device/testing/pine64-pinephonepro: fix UART baud rate (MR 3018) 2022-03-23 14:25:16 +01:00
Raymond Hackley
c04e85a4df
samsung-j5x: add WCNSS and remote processor selection (MR 3016) 2022-03-23 15:33:33 +03:00
Dmitry Kuznetsov
1cbc5a52bd
ark-peach: add device (ARK Benefit A3) (MR 2812) 2022-03-23 11:50:47 +01:00
David Wronek
25c8729aa0
huawei-y635: new device (MR 2826) 2022-03-23 11:44:03 +01:00
Minecrell
224ca9037c
oppo-a51f: drop device port (MR 3014)
Unfortunately, the oppo-a51f has been unmaintained for quite some time
now. The original author (harutora) has disappeared and no one else
seems to have this device. The device port has several open problems:

  1. The device was never added properly to upstream lk2nd, because
     of a special (OPPO-specific) boot image format. Users need to
     compile and install some outdated version of lk2nd, which is no
     longer (fully) compatible with newer kernel versions.

  2. The authorship of the Linux changes are unclear: They were created
     with a "no-reply" email address and without Signed-off-by line
     that clarifies the licensing of the changes and permits upstreaming
     the patches.

Since oppo-a51f is the last remaining device port in linux-postmarketos
-qcom-msm8916 with this problem, I decided to drop the patches from the
kernel, at least until harutora returns or can clarify the authorship
of the created patches.
2022-03-23 09:59:04 +01:00
Alexey Min
58ae418c0f
linux-postmarketos-qcom-sm8150: upgrade to 5.17.0 (MR 3019)
Includes support for xiaomi-cepheus.

[ci:skip-build] Already built successfuly on CI in MR
2022-03-22 14:32:38 +01:00
Joel Selvaraj
d00448a16e
community/device-shift-axolotl: fix dependency (MR 2982)
The soc-qcom-sdm845-nonfree-firmware dependency is now moved from
firmware-shift-sdm845 package to the device package.
This will make the firmware package to only depend on firmware files.
2022-03-22 12:29:44 +01:00
Joel Selvaraj
c9f9f679d2
community/firmware-shift-sdm845: remove soc-qcom-sdm845-nonfree-firmware dependency (MR 2982)
The soc-qcom-sdm845-nonfree-firmware dependency is now moved from
firmware-shift-sdm845 package to the device package.
This will make the firmware package to only depend on firmware files.
Also, pmb:cross-native is added to the package options so CI testcases
doesn't fail.
2022-03-22 12:29:44 +01:00
iAboothahir
3765454957
device-asus-x00td: initial support for mainline kernel in addition to downstream kernel (MR 2985)
Signed-off-by: iAboothahir <aboothahirpkd@gmail.com>

[ci:skip-build] Already built successfuly on CI in MR
2022-03-20 18:45:28 +01:00
iAboothahir
3d7f6a5fbd
linux-postmarketos-qcom-sdm660: upgrade to support asus-x00td (MR 2985)
Also enable CONFIG_ARM_SMMU,CONFIG_QFMT_V1,CONFIG_QFMT_V2
2022-03-20 18:43:57 +01:00
tim
0cea31a837
google-veyron-jerry: add initfs modules and update kernel config (MR 3004)
[ci:skip-build] already built successfully in CI
2022-03-19 00:27:27 -07:00
Gianluca Boiano
1fc1975c4f
linux-xiaomi-vince: upgrade to 4.9.305 (MR 3002)
[ci:skip-build] Already built successfuly on CI in MR
2022-03-15 19:07:59 +01:00
Newbyte
0ce8404555
samsung-m3: add initial audio support (MR 2992)
I'm not deduplicating the UCM files between m3 and m0 as I may not
always be able to test changes to m3, and I'd rather have a an
outdated configuration for m3 than a broken one.
2022-03-13 18:02:45 +01:00
Newbyte
a23582e15c
samsung-m0: add initial audio support (MR 2992)
This is missing some functionality, notably input from the main
microphone and headset audio out. But, it should be better than
nothing.

Relates to https://gitlab.com/postmarketOS/pmaports/-/issues/1281
2022-03-13 18:02:45 +01:00
Newbyte
0ee32f2558
firmware-samsung-midas: switch to linux-firmware-brcm (MR 2995)
Apparently works significantly better on SHV-E210S and seems to
work about equally well on i9300. Besides, using upstream firmware
with a clear licence is nice. Also use different nvram file for m3.
2022-03-12 09:13:57 +01:00
jenneron
1e5e22249c
google-peach-pit: new device (MR 2888) 2022-03-10 12:12:07 +03:00
jenneron
f38eb4b813
google-snow: new device (MR 2888) 2022-03-10 12:12:07 +03:00
jenneron
ac6091a4a7
linux-postmarketos-exynos5: add support for snow and peach-pit (MR 2888) 2022-03-10 12:12:04 +03:00
Przemysław Romanik
8b4e160ce5
samsung-crownlte: fix splash screen & Heimdall rootfs flashing (MR 2987)
[ci:skip-build] already built successfully in CI
2022-03-09 21:10:20 -08:00
Martijn
ddd09cb830
zte-kis3: wifi and display now working and fixed slow start-up (MR 2914)
[ci:skip-build] already built successfully in CI
2022-03-09 21:02:53 -08:00
user
1e530ec655
asus-p024: new device (MR 2976)
[ci:skip-build] Already built fine on CI in MR
2022-03-07 20:19:06 +01:00
Alexey Min
096cd05d1c
linux-postmarketos-qcom-msm8974: switch repo source (MR 2972)
In preparation to removal of linux-postmarketos repo, switch
source to different source mirror.

P.S: sourcehut can't serve bz2 archives, I had to switch to gz
P.P.S: I'm not sure I'll keep repo on sourcehut forever, but let's try

See also: https://gitlab.com/postmarketOS/postmarketos/-/issues/47

[ci:skip-vercheck]
[ci:skip-build] Already built fine on CI in MR
2022-03-07 20:15:22 +01:00
Danila Tikhonov
7e884d70cb
device-xiaomi-tissot: add mainline kernel (MR 2956)
[ci:skip-build] Already built fine on CI in MR
2022-03-07 10:42:49 +01:00
Danila Tikhonov
82650340d4
firmware-xiaomi-tissot: upgrade firmware package (MR 2956)
[ci:skip-build] Already built fine on CI in MR
2022-03-07 10:42:45 +01:00
Danila Tikhonov
c18b8d8533
xiaomi-tissot: move downstream kernel to unmaintained (MR 2956)
[ci:skip-build] Already built fine on CI in MR
2022-03-07 10:42:27 +01:00
Alexey Min
254c2110a1
linux-postmarketos-qcom-sdm660: switch repo source (MR 2981)
In preparation to removal of linux-postmarketos repo, switch
source to different source mirror.

I had to switch to gzip archive, because github doesn't serve bzip2.

I did a kconfig edit -> change nothing -> exit saving to regenerate config.

See also: postmarketos#47

[ci:skip-build] Already built fine on CI in MR
2022-03-06 20:02:08 +01:00
omame
714b968f3e
samsung-j6primelte: disable MSM KGSL (MR 2978)
CONFIG_MSM_KGSL (Kernel Graphics Subsystem Layer) breaks the framebuffer
in mysterious ways even on this device. This MR disables KGSL to restore
framebuffer functionality.
2022-03-05 18:16:51 +01:00
omame
fc004e041c
samsung-j6primelte: fix broken brightness script and update maintainer email (MR 2977)
[ci:skip-build] builds locally and already built fine on CI in MR
2022-03-05 19:24:50 +03:00
Newbyte
a9d66fe687
linux-postmarketos-stericsson: upgrade to 5.17-rc1 (MR 2974)
Also temporarily switch to Linus Walleij's branch to enable charging.
Patches should be upstreamed to mainline by Linux 5.18.

emmc.patch: Linux no longer hangs without this
fix-boot-regression-skomer.patch: Upstreamed and included here

[ci:skip-build] Already built fine on CI in MR
2022-03-05 03:12:45 +03:00
Johnnyhandsome69
56df39676d
samsung-a30: new device (MR 2886) 2022-03-04 07:49:01 +03:00
Raymond Hackley
9833cc8a64
samsung-{a3,a5,a7,klte,serranove}: move tm2-touchkey rules to pmos-base (MR 2926)
Fixes: #1422
2022-03-03 19:21:20 +03:00
iAboothahir
6127af7883
asus-x00td: new device (Asus Zenfone Max Pro M1) (MR 2973)
https://wiki.postmarketos.org/wiki/Asus_Zenfone_Max_Pro_M1_(asus-x00td)

Initially ported by Alice Koul.

iAboothahir: set CONFIG_DEVPTS_MULTIPLE_INSTANCES and remove empty deviceinfo_*

Signed-off-by: Alice Koul <alice-koul@protonmail.com>
Signed-off-by: iAboothahir <aboothahirpkd@gmail.com>

[ci:skip-build] Already built once fine on CI in MR
2022-03-03 15:37:02 +03:00
Ultracoolguy
c2102de737
linux-postmarketos-qcom-msm8953: upgrade to 5.16 (MR 2960)
[ci:skip-build] Already built on CI in MR
2022-03-03 11:20:52 +03:00
Raymond Hackley
f02f100c0d
samsung-j5x: Fix typo in package description (MR 2968)
[ci:skip-build]: already built successfully in CI
2022-03-01 23:21:52 +01:00
Raymond Hackley
a9b5f66292
samsung-j5x: new device (MR 2965) 2022-02-27 10:24:20 +01:00
Dylan Van Assche
7c8e019085
device-pine64-pinephonepro: depend on fwupd (MR 2760)
Installing fwupd allows automatic upgrades of the Quectel EG25-G modem
firmware.
2022-02-24 18:52:54 +01:00
Newbyte
6a8b3127f9
samsung-m3: fix firmware package dependency name (MR 2958)
I missed this when renaming the package from firmware-samsung-m0 to
firmware-samsung-midas.

Fixes 67bb8836f9
2022-02-24 13:48:27 +01:00
Jack Knightly
62348a2393
samsung-t0lte: add bluetooth (MR 2953) 2022-02-24 13:42:31 +01:00
Luca Weiss
3aa5d843bc
device-fairphone-fp4: enable display and gpu (MR 2961)
GPU currently needs patched mesa package, otherwise it'll fall back on
llvmpipe rendering.

[ci:skip-build] Already built successfuly on CI in MR
2022-02-24 12:58:22 +01:00
Luca Weiss
3b3290753c
linux-postmarketos-qcom-sm6350: upgrade to 5.17_rc5 (MR 2961)
Import downstream touchscreen driver, enable display & gpu
2022-02-24 12:58:21 +01:00
Przemysław Romanik
ce2ca309a6
samsung-crownlte: new device (MR 2959)
[ci:skip-build]: already built successfully in CI
2022-02-21 23:11:13 +01:00
Luca Weiss
3d210e851c
fairphone-fp3: update firmware packages, mainline config (MR 2957) 2022-02-20 15:59:15 +01:00
Luca Weiss
b3c01c4b80
firmware-fairphone-fp3: package more firmware (MR 2957) 2022-02-20 15:59:05 +01:00
Newbyte
67bb8836f9
samsung-m3: adapt to firmware package changes (MR 2955) 2022-02-20 15:46:00 +01:00
Newbyte
5594608334
samsung-m0: adapt to firmware package changes (MR 2955) 2022-02-20 15:46:00 +01:00
Newbyte
09a17a6c80
firmware-samsung-midas: rework from firmware-samsung-m0 (MR 2955)
This firmware is useful for other devices (m3, t0lte, p4note, ...), so
let's give it a more generic name and split up WiFi and Bluetooth into
separate packages as the WiFi firmware isn't useful for t0lte at the
moment. Also drop the downstream kernel firmware from here to simplify
the APKBUILD, and give it its own package in the following commit.
2022-02-20 15:46:00 +01:00
Luca Weiss
fe05f5b898
firmware-fairphone-fp3: also package adsp & modem firmware (MR 2557) 2022-02-20 11:50:25 +01:00
Luca Weiss
fee7c1c74c
fairphone-fp3: configure getty (MR 2557) 2022-02-20 11:50:13 +01:00
Luca Weiss
a24fb58660
fairphone-fp4: add configuration for phosh (MR 2949)
Add scale factor and pre-set tweaks to handle the notch / screen corners
on the device.
2022-02-18 11:48:32 +01:00
Lin, Meng-Bo
408cfc089b
samsung-a7: add subpackage phosh (MR 2929) 2022-02-13 20:02:54 +01:00
David Heidelberg
981ca11e91
main/linux-postmarketos-qcom-apq8064: new aport (MR 2239)
Signed-off-by: David Heidelberg <david@ixit.cz>

[ci:skip-build] already built successfully in CI
2022-02-09 17:58:38 -08:00
David Heidelberg
5c1ecf8891
devices/testing/device-asus-flo: offer also LTS mainline kernel (MR 2239)
Since 4.12-rc1 kernel is DMA & IOMMU pretty much broken, but it does
affect only framebuffer and GPU.

Signed-off-by: David Heidelberg <david@ixit.cz>
2022-02-09 17:58:38 -08:00
blacksilver
7e6351e086
samsung-manta: charging, firmware, wifi, alsa, framebuffer (MR 2892)
[ci:skip-build] already built successfully in CI
2022-02-09 17:50:39 -08:00
Bart Ribbers
cee7a6abfe
linux-pine64-pinephonepro: upgrade to 5.16.7 (MR 2917) 2022-02-09 10:12:18 +01:00
Jack Knightly
ecdc62030c
samsung-t0lte: add speaker and mic audio (MR 2913)
[ci:skip-build] already built successfully in CI
2022-02-07 21:39:50 -08:00
Vincent Knecht
0b8c9035da
alcatel-idol3: new device (MR 2902)
Add msm8939 based Alcatel Idol 3 (5.5")

Signed-off-by: Vincent Knecht <vincent.knecht@mailoo.org>

[ci:skip-build] already built successfully in CI
2022-02-07 20:29:59 -08:00
Jonas Heinrich
a22a5e8891
samsung-janice: Switch to mainline (MR 2779)
[ci:skip-build] already built successfully in CI
2022-02-07 20:24:16 -08:00
Jonas Heinrich
135a134efd
samsung-trltexx: new device (Samsung Galaxy Note 4) (MR 2456)
[ci:skip-build] already built successfully in CI
2022-02-07 20:15:07 -08:00