Commit graph

1340 commits

Author SHA1 Message Date
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
Newbyte
4eb195efb4
linux-postmarketos-stericsson: upgrade to 5.16.7 (MR 2836)
Relates to #1346

regulators.patch was upstreamed.

[ci:skip-build] already built successfully in CI
2022-02-06 15:00:27 -08:00
knuxify
2ce19af0cd
linux-samsung-baffinlite: switch to gcc6 (MR 2897)
Doesn't boot with GCC10.

[ci:skip-build] Already built successfuly on CI in MR
2022-02-01 16:50:16 +01:00
Newbyte
411df0b89b
main/linux-postmarketos-exynos4: upgrade to 5.16.2 (MR 2855)
Relates to https://gitlab.com/postmarketOS/pmaports/-/issues/1346

All dropped patches were upstreamed.

[ci:skip-build] Already built successfuly on CI in MR
2022-01-30 10:11:20 +01:00
Martijn Braam
51e4bbfadc
device/pine64-pinephonepro: fix touch in fde (MR 2885) 2022-01-28 15:32:50 +01:00
Bart Ribbers
aa92b657c1
linux-pine64-pinephonepro: upgrade to 5.16.3 (MR 2884)
[ci:skip-build] Already built successfully on CI
2022-01-28 13:33:41 +01:00
Bart Ribbers
8f24fe3ae7
linux-postmarketos-stericsson: move to device/testing (MR 2882)
[skip-ci] Just moving packages around, no need to run CI
2022-01-26 12:18:52 +01:00
Bart Ribbers
adf57d4526
linux-postmarketos-qcom-sm8350: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
0d017f39db
linux-postmarketos-qcom-sm8250: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
09eb038f95
linux-postmarketos-qcom-sm8150: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
2923461c24
linux-postmarketos-qcom-sm6350: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
61d129b9f0
linux-postmarketos-qcom-sdm660: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
7e2ad15e23
linux-postmarketos-qcom-msm8998: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
1fcb7b49be
linux-postmarketos-qcom-msm8994: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
31c3ec1596
linux-postmarketos-qcom-msm8974: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
2b9c9dbaec
linux-postmarketos-qcom-msm8953: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
02484028c5
linux-postmarketos-qcom-msm8939: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
fc7450cbc5
linux-postmarketos-grate: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
36625bf4ce
linux-postmarketos-exynos5: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Bart Ribbers
7e917eb694
linux-postmarketos-exynos4: move to device/testing (MR 2882) 2022-01-26 12:18:52 +01:00
Andreas Kemnade
b8654ac024
linux-kobo-clara: add sources instead of fixing binary linking (MR 2880)
Do not fiddle with a compiled .a file from the vendor, rather
ignore it and add functional equivalent sources.

[ci:skip-build] Already built successfuly on CI in MR
2022-01-25 09:12:02 +03:00
Bart Ribbers
5b6c490134
device/testing/u-boot-pine64-pinephonepro: upgrade to 2022.01 (MR 2866)
Uses upstream u-boot with (only) 4 downstream patches. The device also
boots way quicker now, no need to hold the power button for multiple
seconds anymore

[ci:skip-build] Already built well once on CI in MR
2022-01-24 16:15:55 +01:00
jianhua000
66624b5468
xiaomi-elish: new device (Xiaomi Pad 5 Pro) (MR 2871)
[ci:skip-build] Already build fine on CI in MR
2022-01-23 03:33:13 +03:00
Luca Weiss
beb304144e
device/testing/device-asus-tf101: fix indentation (MR 2876)
spaces -> tabs

[ci:skip-vercheck]
2022-01-22 20:37:06 +01:00
Oliver Smith
eb21ed5472
device/*/device-*: rebuild for new splash screens (MR 2222)
[ci:ignore-count]
2022-01-22 13:40:33 +01:00
Luca Weiss
98bf52af8b
cubietech-cubieboard: fix u-boot dependency (MR 2874)
Follow change in Alpine Linux:
  ac3bfe0e20
2022-01-22 11:14:34 +01:00
Henrik Grimler
33d94e95dd
firmware-samsung-m0: fix wifi on mainline, and add bt fw (MR 2873)
With this wifi seem to work reliably, and it is possibly to for
example connect to a bluetooth speaker and play music.

For wifi, issue seem to be with the nvram_net.txt file, changing only
that one to a newer one makes wifi work.  Here, both the .txt and .bin
file are updated, as the old files are from 2012, while the new
ones have a datestamp from 2019.
2022-01-22 09:56:39 +01:00
MollySophia
8eab5f8b16
sony-ivy: new device (MR 2864)
[ci:skip-build] already built successfully in CI
2022-01-21 22:59:17 -08:00
Bart Ribbers
d71fd9487e
device/testing/u-boot-pine64-pinephonepro: rebuild against ATF 2.6 (MR 2865) 2022-01-21 13:06:58 +03:00
Lin, Meng-Bo
087126db0b
samsung-a7: new device (MR 2803)
[ci:skip-build]: already built successfully in CI
2022-01-20 21:48:27 +01:00
Bart Ribbers
3b74d5749d
device/testing/linux-pine64-pinephonepro: upgrade to 5.16.2 (MR 2868) 2022-01-20 15:31:48 +01:00
Henrik Grimler
2442173716
firmware-odroid-xu4: fix bl1 filename for truncate step (MR 2863)
This command was missed when bl1, bl2 and tzsw were renamed.  Truncate
apparently creates a new file of the specified size if file doesn't
exist (instead of failing), so this was missed by CI.
2022-01-19 15:58:20 +01:00
Robbbbbb
40109e3e75
oneplus-lemonade: new device (MR 2459)
[ci:skip-build]: Already built successfully in MR CI.
2022-01-19 15:55:18 +01:00
Rob
0a36f367bd
soc-qcom-sm8350: new aport (MR 2459) 2022-01-19 15:55:05 +01:00
André Apitzsch
12e77f9b4b
device-bq-piccolo: enable display (MR 2861) 2022-01-19 11:08:48 +01:00
Henrik Grimler
e92c4bdfec
samsung-klimtlte: add mainline kernel variant (MR 2860)
Use the new linux-postmarketos-exynos5 package.  A dtb for klimtwifi
is added as well, even though the device has not been ported yet.

[ci:skip-build]: Already built successfully in MR CI.
2022-01-19 10:57:47 +01:00
Henrik Grimler
12f450d8b9
samsung-chagallwifi: add mainline kernel variant (MR 2860)
Use the new linux-postmarketos-exynos5 package.  Also update
deviceinfo to match latest template, and remove SEANDROID warning.
2022-01-19 10:56:41 +01:00
Henrik Grimler
85f80bf0e7
odroid-xu4: new device (MR 2860)
Similar hardware to odroid-hc2.  Use new linux-postmarketos-exynos5
package for kernel.
2022-01-19 10:56:41 +01:00
MollySophia
de21973ce3
xiaomi-platina: new device (Xiaomi Mi 8 Lite) (MR 2837)
Both downstream and mainline ports.

https://wiki.postmarketos.org/wiki/Xiaomi_Mi_8_Lite_(xiaomi-platina)
2022-01-19 04:18:24 +03:00
Andreas Kemnade
c60ed30662
linux-kobo-clara-mainline: upgrade to 5.16.0 (MR 2856)
also fixup wifi module build so that it does not harm suspend

[ci:skip-build]: already built successfully in CI
2022-01-18 18:06:33 +01:00
Alexander Martinz
b2047dde82
firmware-shift-sdm845: update firmware (MR 2857)
This allows to get wlan to work properly.

Change-Id: I52bab348f83b49a5b31cdeddd15e542049ac3089
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2022-01-17 16:31:20 +01:00
Martijn Braam
61181ce2d7
sipeed-licheezero: new device (MR 2843) 2022-01-14 15:34:21 +01:00
Bart Ribbers
1f33c9789e
pine64-pinephonepro: upgrade kernel to 5.16.0 (MR 2742)
This moves the kernel to the one on the pine64-org/linux Gitlab org.
This kernel is (will) be shared with other distributions and is a common
base we can all rely on. It enables Wi-Fi, Bluetooth, the battery
indicator and charging, rotation, modem and other things.

[ci:skip-build] Already built successfully on CI
2022-01-13 15:35:05 +01:00
Bart Ribbers
43b99f23f3
pine64-pinephonepro: depend on and enable eg25-manager (MR 2742)
Since eg25-manager 0.4.2 the PPP is supported and together with the
5.16_rc4 kernel (and higher) it works as expected
2022-01-12 20:53:05 +01:00
Bart Ribbers
b91d951618
pine64-pinephonepro: add ucm files for audio (MR 2742) 2022-01-12 20:53:05 +01:00
Alexander Martinz
cdfbdc2a63
device-shift-axolotl: flash the kernel automatically (MR 2840)
Change-Id: I69ef626d876cb9598ae336a05f7c99eb43f144a7
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2022-01-12 19:52:22 +01:00
ptrcnull
bd2e3d8cb0
mobvoi-skipjack: add firmware (MR 2823) 2022-01-09 12:38:36 +01:00
Enrico
3c3beaa09f
firmware-samsung-gtelwifi: fix nvram config file name (MR 2819)
Fixes the NVRAM file name for gtelwifi (closes #1369)
2022-01-06 16:51:28 +01:00
Bart Ribbers
2c035fc5d8
pine64-dontbeevil: add sensorfw configs (MR 2518)
sensorfw is used by Waydroid (via waydroid-sensord) and the Glacier UI
for rotation and other sensors

[ci:skip-build] already built successfully in CI
2022-01-05 00:05:43 -08:00
Luca Weiss
470d399772
fairphone-fp4: add firmware and sd card quirks (MR 2806)
With this you can get the modem and wifi running nearly out of the box.
As the kernel currently doesn't support UFS (internal storage) you need
to dump the following partitions using dd in TWRP or similar:

  fsc, fsg, modemst1, modemst2, tunning

Place those as files in the rootfs in /modem-partitions/ and add "-o
/modem-partitions" to the rmtfs arguments by modifying /etc/init.d/rmtfs
and changing command_args to "-P -r -o /modem-partitions".

[ci:skip-build] already built successfully in CI
2022-01-04 23:01:31 -08:00
Luca Weiss
33425b3baf
firmware-fairphone-fp4: new aport (MR 2806) 2022-01-04 23:01:31 -08:00
Tim
cfa3414d3e
samsung-gtaxlwifi: new device (MR 2796) 2022-01-02 16:14:57 +01:00
ptrcnull
c3856bad33
mobvoi-skipjack: new device (MR 2804) 2022-01-02 16:11:47 +01:00
Martijn Braam
d199a3b1ef
sourceparts-pocketpc: new device (MR 2807)
The Pocket P.C. PDA from SourceParts/Popcorn Computers.
2022-01-02 13:23:40 +01:00
alikates
adb40263c3
device-xiaomi-daisy: update maintainer (MR 2810) 2022-01-02 11:55:35 +00:00
alikates
7d37cd7385
device-xiaomi-daisy: move mkbootimg to common dependencies (MR 2810)
This fixes failed builds with the downstream kernel because of missing
mkbootimg starting from commit ba429d4f71
2022-01-02 11:55:31 +00:00
Andreas Kemnade
24b152725f
tolino-shine2hd: new device (MR 2797)
Basic support for the Tolino Shine 2 HD ebook reader.
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.

About Wifi: Handling of the configuration file for boards with brcmfmac is not
supported yet.

[ci:skip-build] already built successfully in CI
2021-12-28 20:33:45 -08:00
Max Buchholz
84cd68882a
raspberry-pi3: fix use of deprecated initramfs name (MR 2793)
initramfs-<flavor> is deprecated when using pmOS mkinitfs

This fixes #1253

[ci:skip-build] already built successfully in CI.
2021-12-27 20:16:37 -08:00
Jami Kettunen
8d17220fb5
firmware-oneplus-msm8998: move a540_zap.mbn under qcom/msm8998/oneplus (MR 2785)
It makes more sense here as it's also signed by OnePlus (instead of
just Qualcomm) and is expected to be here since
linux-postmarketos-qcom-msm8998>=5.16.0_rc6.
2021-12-22 21:24:52 -08:00
Alexander Martinz
c84a97a757
shift-axolotl: add firmware package (MR 2738)
This adds a firmware package firmware-shift-sdm845 containing
BT, GPU and WiFi firmware, which allows to enable hardware
acceleration to get phosh up and running.

Change-Id: Iaef46ccd51a756ad44642769e64202a7c534be9c
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2021-12-22 05:00:05 +03:00
Alexander Martinz
bfa61f6b7d
shift-axolotl: switch to mainline kernel package (MR 2738)
This MR removes the downstream kernel package linux-shift-axolotl
and uses linux-postmarketos-qcom-sdm845 instead, as it has
recently added support for the SHIFT6mq (axolotl).

Change-Id: I79427820686eb813cb21f57d6bddc0d2f7984b6a
Signed-off-by: Alexander Martinz <amartinz@shiftphones.com>
2021-12-22 05:00:02 +03:00
Andreas Kemnade
7c91000470
linux-kobo-clara-mainline: upgrade to 5.15 (MR 2780)
Uses now DRM variant of EPDC driver. Updates will work automatically
without using special APIs.

Note:
/sys/class/graphics/fbcon/cursor_blink should probably be set to zero
to avoid battery draining if text console is displayed

[ci:skip-build] Already built on CI in MR
2021-12-22 03:59:13 +03:00
spameier
8169caa98c
samsung-kminilte: switch firmware to a more recent downstream repository (MR 2781) 2021-12-22 03:29:20 +03:00
spameier
880212e3b2
samsung-kminilte: switch kernel to a more recent downstream repository (MR 2781) 2021-12-22 03:29:17 +03:00
Bart Ribbers
8291bbbb55
jolla-sbj: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:50 -08:00
Bart Ribbers
5f781c263a
xiaomi-santoni: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
faa1d3dbbd
xiaomi-vince: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
99136bc83e
xiaomi-rolex: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
9237a956f9
device/testing/soc-sprd-audio: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Bart Ribbers
15c5b03164
leeco-s2: fix audio with alsa-ucm-conf>=1.2.6.x (MR 2743) 2021-12-21 09:36:49 -08:00
Monu Kumar
7b69b79a51
leeco-x3: new device (MR 2768)
[ci:skip-build] Already built fine on CI in MR
2021-12-18 15:53:41 +03:00
Newbyte
cb7436d24b
samsung-m0: remove redundant downstream cmdline (MR 2758)
The downstream kernel provider does not exist any more (see
samsung-m0-downstream if you really want the vendor kernel), so remove
this as it is unused.
2021-12-16 23:02:04 +00:00
Jack Knightly
4465e9e1cd
samsung-t0lte: new device (MR 2759) 2021-12-16 18:01:58 +01:00
David Heidelberg
29611eef9e
linux-asus-grouper: drop device specific kernel (MR 2584)
Both grouper and tilapia currently uses main/linux-postmarketos-grate

Signed-off-by: David Heidelberg <david@ixit.cz>
2021-12-16 14:37:13 +03:00
Alexey Min
8389cdba01
linux-oneplus-kebab: disable selinux to fix build failures (MR 2737)
With selinux enabled, build fails with gcc-11 with multiple errors like this:

/home/pmos/build/src/android_kernel_oneplus_sm8250-0c1bed1067131a0bd3e56c1cbdd3473606c5a48a/out/../security/selinux/hooks.c:5553:(.text+0xb34): relocation truncated to fit: R_AARCH64_ADR_PREL_PG_HI21 against `.bss.rtic'

Selinux is not required for pmOS, so this change should be safe.
2021-12-16 12:29:53 +01:00
Diana Atsuko Herring
f895dc7467
main/android-mkdtimg: drop package (MR 2737)
package replaced by android-mkdtboimg (!2729)
2021-12-16 12:29:53 +01:00
Tim Zimmermann
98ca1e4fde
samsung-beyond1lte: new device (MR 2739)
[ci:skip-build]: Already built successfully in CI
2021-12-12 18:12:05 +01:00
Gianluca Boiano
9f334cb0a3
xiaomi-vince: move audio resources under alsa subpkg (MR 2716)
[ci:skip-build] already built successfully in CI
2021-12-10 11:11:53 -08:00
Gianluca Boiano
0b7ea96f35
xiaomi-vince: update kernel to 4.9.291 (MR 2716)
[ci:skip-build] already built successfully in CI
2021-12-10 11:11:52 -08:00
Yassine Oudjana
234295575c
device-oneplus-oneplus3t: change nonfree-firmware dependency (MR 2733)
Change firmware-oneplus-oneplus3-op3t to firmware-oneplus-oneplus3t.
2021-12-10 18:47:51 +03:00
Yassine Oudjana
f83f6de05b
device-oneplus-oneplus3: change nonfree-firmware dependency (MR 2733)
Change firmware-oneplus-oneplus3-op3 to firmware-oneplus-oneplus3.
2021-12-10 18:47:50 +03:00
Yassine Oudjana
32508f70e2
testing/firmware-oneplus-oneplus3: split subpackages into separate packages (MR 2733)
This cuts downloads in half as only the needed sources are downloaded.
It also makes the packages simpler and fixes a bug where the oneplus3t
subpackage was overwriting the 20-adreno-gpu-firmware.files of the
oneplus3 subpackage.
2021-12-10 18:47:50 +03:00
Lucid One
c8b3a16e38
raspberry-pi4: fix use of deprecated initramfs name (MR 2731)
initramfs-<flavor> is deprecated when using pmOS mkinitfs.

Signed-off-by: Lucid One <lucid@t5cc.io>
2021-12-09 08:04:41 +01:00
Denis Tolstov
e30bcfc5ff
xiaomi-rolex: new device (MR 1911)
Based on !1158 by @nrdnandan (5 files)
new file: device/testing/device-xiaomi-rolex/APKBUILD
new file: device/testing/device-xiaomi-rolex/deviceinfo
new file: device/testing/linux-xiaomi-rolex/APKBUILD
new file: device/testing/linux-xiaomi-rolex/config-xiaomi-rolex.aarch64
new file: firmware/firmware-xiaomi-rolex/APKBUILD

Changed deviceinfo : Width x Height was 800x600 to correct dimension -> 720x1280

modified: device/testing/device-xiaomi-rolex/APKBUILD
modified: device/testing/device-xiaomi-rolex/deviceinfo

Added directfbrc and fb.modes file. Also added SWAP file support swap_size=1024

Added Audio files and rules removed uneccessary lines in deviceinfo.

device/xiaomi-rolex: Fix linting issues

xiaomi-rolex: Linting fixes; is a handset

xiaomi-rolex: Moved firmware/ to device/testing/

xiaomi-rolex: Enable pmb:cross-native for kernel compilation
because it is the default for recent apkbuilds

xiaomi-rolex: Apply YYLOC patch to build 3.18.140 with gcc-10 (-fno-common)

xiaomi-rolex: update patch checksums in kernel APKBUILD

xiaomi-rolex: update deviceinfo checksum; replace common patch with a symlink

xiaomi-rolex: use mdss patch

xiaomi-rolex: use BGRA mdss framebuffer patch

xiaomi-rolex: mark myself as maintainer, drop contributor from apkbuilds
Refer to git commit history instead to determine contributors

xiaomi-rolex: update kernel config for multiple devpts

xiaomi-rolex: allow firmware cross-native builds, disable tracedeps per linter

[ci:skip-build]: already built successfully in CI
2021-12-08 22:22:03 +01:00
Martijn Braam
6a40c2392d
testing/pine64-pinephonepro: new device (MR 2607)
[ci:skip-build]: already built successfully in CI
2021-12-08 21:55:00 +01:00
Martijn Braam
9297091a0e
testing/device-motorola-osprey: fix boot splash (MR 2697)
Due to the new booting setup of lk2nd the initfs now has the size to
include the display stack.
2021-12-08 21:29:13 +01:00
Clayton Craft
69634b878e
device/community/firmware-pine64-rockpro64: move from testing (MR 2727)
Devices that depend on this are in community.

[ci:skip-build] already built successfully in CI
2021-12-05 21:30:20 -08:00
Clayton Craft
bbec68b244
device/community/firmware-odroid-hc2: move from testing (MR 2726)
I suspect this was missed when the Odroid HC2 device was moved to
community.

[ci:skip-build] already built successfully in CI
2021-12-05 21:22:52 -08:00
Timon Baetz
454aa961c5
huawei-sturgeon: enable wifi (MR 2715)
[ci:skip-build]: already built successfully in CI
2021-12-05 22:10:22 +01:00
Timon Baetz
50b93ea065
linux-huawei-sturgeon: change wifi firmware path (MR 2715) 2021-12-05 22:10:12 +01:00
Timon Baetz
8d11b8779e
firmware-huawei-sturgeon: new package (MR 2715) 2021-12-05 22:10:07 +01:00
Jakob Hauser
c655f5cc9c
samsung-a3|a5|klte|serranove: remap left touch key (MR 2718)
Remapping the left key of tm2-touchkey to KEY_MENU.

The KEY_APPSELECT, which is set by the device tree, is not available in
the postmarketOS UIs. In X11 UIs this is due to keycode limitation to
8 bit. In Wayland UIs the keycodes don't have this limitation but xkb
keycodes higher 255 are not processed correctly by several software
packages. It still makes sense to keep KEY_APPSELECT in the device tree
because this is the correct mapping intended by the manufacturers when
running the kernel on Android.
2021-12-05 21:34:10 +01:00
Anton
5eaad55060
lg-w7: new device (MR 2704)
[ci:skip-build] already built successfully in CI
2021-12-01 13:16:08 -08:00
Adam Honse
bc7dbe4288
samsung-hlte: new device (MR 2709)
[ci:skip-build] already built successfully in CI
2021-12-01 13:13:20 -08:00
Jean THOMAS
b49a3e0a78
lg-bullhead: adapt for mainline kernel support (MR 2654)
Adds mainline kernel option for lg-bullhead (Nexus 5x), in a similar way to MR 2411 (Nexus 6P).
2021-11-29 20:46:59 +01:00
Alexander Martinz
deb2336838
shift-axolotl: new device (MR 2703)
Kernel defconfig is a copy of "axolotl_userdebug_defconfig".

Config changes (which differ from the copy above):
  - ran `pmbootstrap kconfig check shift-axolotl`
  - CONFIG_QCA_CLD_WLAN - m -> y

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

[ci:skip-build]
2021-11-24 19:31:48 +00:00
Mighty
5b03579500
samsung-espresso3g: move to community (MR 2651) 2021-11-22 11:39:41 +01:00
person4268
ece1978d53
samsung-gtelwifiue: new device (MR 2681)
[ci:skip-build]: already built successfully in CI
                 linux-postmarketos-qcom-msm8916 was not built by bpo yet
2021-11-21 19:25:10 +01:00
Minecrell
3a9898689d
<msm8916>: drop variant suffixes from dtb names (MR 2632)
The new kernel version now has the variant suffixes dropped from the
DTB file names as well.
2021-11-21 19:10:58 +01:00
Minecrell
5cdf33cf1c
testing/<msm8916>: use _pmb_select="..." instead of kernel variants (MR 2632) 2021-11-21 19:10:58 +01:00
Minecrell
f427a49e42
htc-m8qlul: drop kernel variants (MR 2632)
The mainline-modem variant does not actually exist yet and this should
be preferably implemented using the new soc-qcom-msm8916-rproc selection
in the future.
2021-11-21 19:10:58 +01:00
Kai Hernowski
63b7969efd
lg-vee7e: change to armv7 and gcc6 (MR 2689)
[ci:skip-build]: already built successfully in CI
2021-11-21 02:44:02 +01:00
Antoni Aloy Torrens
f5ee783b74
samsung-v1awifi: new device (MR 2671)
[ci:skip-build]: already built successfully in CI
2021-11-21 02:13:00 +01:00
Kai Hernowski
51d2b47263
lg-vee7e: modenize aport (MR 2688)
[ci:skip-build] already built successfully in CI
2021-11-16 19:01:45 +01:00
Jami Kettunen
c16b20e7d3
device-oneplus-dumpling: drop psi=1 from cmdline (MR 2672)
PSI is now enabled by default in linux-postmarketos-qcom-msm8998.

[ci:skip-build]: already built successfully in CI
2021-11-10 23:25:18 +01:00
Jami Kettunen
8e8a62dc52
device-oneplus-cheeseburger: drop psi=1 from cmdline (MR 2672)
PSI is now enabled by default in linux-postmarketos-qcom-msm8998.
2021-11-10 23:25:15 +01:00
Jami Kettunen
52d860f6f6
device-oneplus-dumpling: adapt for mainline kernel support (MR 2591)
Now the user can choose to install the proprietary firmware along with
the downstream or a (close to) mainline kernel.

[ci:skip-build]: already built successfully in CI
2021-11-08 13:53:57 +02:00
Jami Kettunen
237f133cf7
device-oneplus-cheeseburger: adapt for mainline kernel support (MR 2591)
Now the user can choose to install the proprietary firmware along with
the downstream or a (close to) mainline kernel.
2021-11-08 12:26:32 +02:00
Jami Kettunen
d6e73013d2
firmware-oneplus-msm8998: new pmaport (MR 2591)
Add proprietary firmware required by OnePlus 5/5T's WLAN, Bluetooth, GPU
and other SoC subsystems such as ADSP. These are extracted directly from
OnePlus' OxygenOS 10.0.1 stock firmware with oos_fw_extract in the repo.
2021-11-08 12:07:42 +02:00
M0Rf30
dc319b1ed7
samsung-a7y18lte: new device (MR 2645)
[ci:skip-build] Already built on CI in MR
2021-11-05 12:29:28 +01:00
M0Rf30
f873d8be03
main/linux-xiaomi-vince: update to 4.9.289 (MR 2657)
[ci:skip-build] Already built on CI in MR
2021-11-05 11:09:38 +01:00
Amy Grace
21a226098e
bq-frieza: new device (MR 2652)
[ci:skip-build] Already built on CI in MR
2021-11-04 04:37:10 +03:00
Spencer Cook
2ed1fdbe4e
linux-htc-m8: fix dt.img generation (MR 2649)
Indicate to dtbTool the non-default dt-tag used for sorting dtbs, as
required by the device's bootloader.

[ci:skip-build] Already built on CI in MR
2021-11-02 19:31:02 +03:00
Petr Vorel
e111c95cad
huawei-angler: adapt for mainline kernel support (MR 2411)
Now the user can choose to install the proprietary firmware along with
the downstream kernel (linux-huawei-angler) or a mainline kernel
(linux-postmarketos-qcom-msm8994).

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

[ci:skip-build] Already built on CI in MR
2021-11-02 13:33:37 +01:00
WeirdTreeThing
b5d5a48e41
samsung-k3gxx: new device (MR 2646) 2021-11-01 09:07:34 +01:00
Luca Weiss
2c9a4920be
asus-sparrow: new device (MR 2644)
[ci:skip-build] Already built on CI in MR
2021-10-31 22:50:17 +03:00
M0Rf30
3a720a880f
linux-xiaomi-vince: upgrade to 4.9.288 (MR 2643)
Switch of kernel sources to Unitrix (actively developed)

[ci:skip-build] Already built on CI in MR
2021-10-30 20:01:22 +03:00
Luca Weiss
1ff8393c4b
fairphone-fp1: add mainline deviceinfo variables (MR 2637)
While it doesn't make sense to package a mainline kernel for FP1 (only
UART and basic SoC components supported), it's good to include the dtb
name in deviceinfo so external tools can use it.
2021-10-29 13:26:00 +02:00
Tojo Rakotoarison
eddbe11b52
wiko-lenny5: new device (MR 2641)
[ci:skip-build] Already built on CI in MR
2021-10-29 04:08:09 +03:00
Minecrell
bf44cbb9f4
testing/firmware-qcom-adreno-extra: add missing replaces firmware-adreno (MR 2635)
This should fix upgrading from firmware-adreno to one of the subpackages
in case the new package is installed before firmware-adreno is uninstalled.
2021-10-26 12:53:31 +03:00
Alexey Minnekhanov
41df49dc91
lg-hammerhed: enable flash kernel on update (MR 2627)
Enable flashing kernel on update + small cleanups for deviceinfo:

* re-sort lines in deviceinfo
* remove console=tty0 from kernel cmdline, so it does not spit out
  all kernel logs on the screen. Now during boot you see just
  blinking cursor and pmOS logo.
2021-10-25 01:46:36 +03:00
Minecrell
eff90a2071
<msm8916+secure boot-venus>: use separate firmware packages (MR 2619)
Rule D: Devices with secure boot and venus present in the firmware
        partition need:

  1. GPU firmware (firmware-qcom-adreno-a300)
  2. msm-firmware-loader (for wcnss, modem, venus)
  4. device-specific -wcnss-nv firmware

[ci:ignore-count]
[ci:skip-build] already built successfully in CI
2021-10-23 14:41:30 -07:00
Minecrell
f84cb52a7f
<msm8916+secure boot+venus>: use separate firmware packages (MR 2619)
Rule C: Devices with secure boot but without venus on the firmware
        partition need:

  1. GPU firmware (firmware-qcom-adreno-a300)
  2. msm-firmware-loader (for wcnss, modem)
  4. device-specific -wcnss-nv firmware
  5. device-specific -venus firmware
2021-10-23 14:41:29 -07:00
Minecrell
d0f2a3d940
<msm8916-secure boot-modem>: use separate firmware packages (MR 2619)
Rule B: Devices without secure boot but without modem support need:
  1. GPU firmware (firmware-qcom-adreno-a300)
  3. firmware-qcom-msm8916-wcnss: more recent wcnss firmware
  4. device-specific -wcnss-nv firmware
  5. firmware-qcom-msm8916-venus: some packaged venus firmware
2021-10-23 14:41:29 -07:00
Minecrell
c72ed66a27
<msm8916-secure boot+modem>: use separate firmware packages (MR 2619)
Rule A: Devices without secure boot need:
  1. GPU firmware (firmware-qcom-adreno-a300)
  2. msm-firmware-loader (for modem)
  3. firmware-qcom-msm8916-wcnss: more recent wcnss firmware
  4. device-specific -wcnss-nv firmware
  5. firmware-qcom-msm8916-venus: some packaged venus firmware
2021-10-23 14:41:29 -07:00
Minecrell
0b269a5601
firmware-<msm8916>: squash firmware blobs (MR 2619)
Squash the packaged venus firmware blobs using pil-squasher so only
one file needs to be loaded rather than many small ones. Linux detects
squashed (.mbn) vs non-squashed (.mdt + .b*) based on file contents
(not file name) so it is fine to install venus.mbn to venus.mdt.
2021-10-23 14:41:29 -07:00
Max Buchholz
7c4ac06e44
samsung-p4wifi: fix wrong dtb name (MR 2621)
As the dts in the kernel-repo was renamed, we need to change it in the
deviceinfo file as well

[ci:skip-build] already built successfully in CI
2021-10-23 14:36:44 -07:00
Minecrell
2de04bc4ae
testing/firmware-adreno: rename to -qcom-adreno-extra, split into subpkgs (MR 2625)
Make the package consistent with firmware-qcom-adreno packaged from
linux-firmware, but keep them separate for legal reasons. The firmware
packaged in firmware-qcom-adreno-extra does not have a proper license.

[ci:ignore-count]
[ci:skip-build] already built successfully in CI
2021-10-23 14:32:53 -07:00
Edward Halls
3318c2ca74
device-sony-sirius: fix booting problem (MR 2618)
These changes update the configuration to make sure the kernel boots.

Previously boot image was generated without dtb, fix this.
2021-10-21 21:54:32 +03:00
Minecrell
038186fd71
firmware-<msm8916>: drop unused firmware subpackages (MR 2613)
The firmware provided by these subpackages is now covered by the
msm-firmware-loader, so there is no need to build packages for them
anymore.

[ci:ignore-count]
2021-10-21 13:53:45 +02:00
Minecrell
a901d4575d
asus-z00l: stop installing venus firmware (MR 2613)
Apparently this firmware is also available via the msm-firmware-loader
already so there is no need to redistribute this and waste space on rootfs.
2021-10-21 13:53:45 +02:00
Minecrell
9c8a189e6d
motorola-osprey: use firmware from harpia (MR 2613)
The files packaged in firmware-motorola-osprey-wcnss-nv and
firmware-motorola-osprey-venus seem completely identical to those
of harpia, so there is no need to package them twice. There are some
differences in modem/wcnss firmware but those are now covered by the
msm-firmware-loader.
2021-10-21 13:53:45 +02:00
Nikita Travkin
ac582ac2f4
samsung-gt510: Move to community (MR 2604)
[ci:skip-vercheck][ci:skip-build] Already successfully built on CI
2021-10-21 13:41:33 +02:00
Nikita Travkin
b5d3515422
samsung-gt58: Move to community (MR 2604) 2021-10-21 13:40:59 +02:00
Nikita Travkin
cc0c33805d
samsung-gt58: Add maintainer (MR 2604) 2021-10-21 13:40:59 +02:00
Wouter92
10a4f16334
sony-yuga: add wifi support (MR 2617)
Add sony-fusion3 firmware subpackage to enable wifi.
Enable Qoalcomm Prima WLAN driver and fix wrong path in kernel.

[ci:skip-build] Already built on CI in MR
2021-10-20 20:32:52 +03:00
Wouter92
4408cc81fc
firmware-sony-fusion3: new package (MR 2617)
Add wifi firmware blobs for sony fusion 3 devices
(yuga, odin, dogo, pollux/pollux_windy).
2021-10-20 20:32:35 +03:00
Wouter Franken
b013e54b07
sony-yuga: fix red screen issue (MR 2615)
[ci:skip-build] Already built on CI in MR
2021-10-19 22:41:18 +03:00
Wouter92
d552491a24
sony-yuga: add proc_fdinfo patch from LG Hammerhead kernel to fix logind complaints (MR 2615) 2021-10-19 14:03:34 +00:00
Wouter Franken
079adf1389
sony-yuga: modernize aport (MR 2612)
[ci:skip-build] Already built on CI in MR
2021-10-17 22:34:43 +03:00
Wouter Franken
2850b46aa6
sony-yuga: update arch from armhf to armv7 (MR 2612) 2021-10-17 22:34:40 +03:00
Henrik Grimler
5e120e490c
samsung-gts210lte: new device (MR 2599)
Touchscreen and usb networking works.  Much of the hardware is the
same as on gts210velte (but that one has a qcom soc and not
exynos5433).  Exactly the same touchscreen calibrarion as for
gts210velte works for this device as well.

Also include firmware package with wifi files. Unlike on many other
Samsung devices wifi does not work out of the box after these
firmware files has been added.

[ci:skip-build] Already built on CI in MR
2021-10-17 17:38:57 +03:00
jenneron
15dd2115cf
lenovo-a6010: move to community (MR 2577)
[ci:skip-build]: already built successfully in CI
2021-10-17 13:36:18 +02:00
jenneron
4af1db6e9e
lenovo-a6000: move to community (MR 2577) 2021-10-17 13:35:17 +02:00
jenneron
9dd0ba9bd2
lenovo-a6010: add maintainers (MR 2577) 2021-10-17 13:35:17 +02:00
jenneron
640937b035
lenovo-a6000: add maintainers (MR 2577)
Add also a reference to consist with device-lenovo-a6010
2021-10-17 13:35:17 +02:00
jenneron
8c7325aa5e
lenovo-a6010: add phosh config (MR 2577)
I'm not sure it is possible to connect a second display to this phone
through P2P WiFi, so mapping cursor to DSI-1 just in case. It is needed
for screen rotation when a second display is connected.

Reduce scaling factor from default 2 to 1.8.
2021-10-17 13:35:15 +02:00
jenneron
5594dc1cd3
lenovo-a6000: add phosh config (MR 2577)
I'm not sure it is possible to connect a second display to this phone
through P2P WiFi, so mapping cursor to DSI-1 just in case. It is needed
for screen rotation when a second display is connected.

Reduce scaling factor from default 2 to 1.8.
2021-10-17 13:35:11 +02:00
jenneron
c77fcd959f
samsung-p4wifi: use linux-postmarketos-grate package (MR 2579)
[ci:skip-build] Already built on CI in MR
2021-10-16 17:04:12 +03:00
jenneron
be087c50c9
microsoft-surface-rt: update initfs modules (MR 2579) 2021-10-16 17:04:02 +03:00
jenneron
81b3b6424e
pegatron-chagall: update initfs modules (MR 2579) 2021-10-16 17:04:02 +03:00
kekzoz
08bdfccec7
amazon-soho: Fix postprocess script (MR 2602)
[ci:skip-build] already built successfully in CI
2021-10-13 16:52:03 -07:00
Rudolf Polzer
2739623e3d
device-asus-tilapia: switch to linux-postmarketos-grate (MR 2576)
Also add pointer calibration file. This fixes --fde.

See also: #1258
2021-10-12 04:37:13 +03:00
Rudolf Polzer
c4231e6174
device-asus-grouper: switch to linux-postmarketos-grate (MR 2576)
Also add pointer calibration file. This fixes --fde.

Fixes #1258
2021-10-12 04:37:04 +03:00
Nikita Travkin
8282d2f353
samsung-gt58: Fix deviceinfo property name for lte variant (MR 2594)
Due to the fact that wifi variants have different modem configuration
(modem on non-lte deviecs is ignored for now but that may change)
the lte kernel name should be called "modem-lte" and not just "modem".
The deviceinfo proerty was overlooked when converting gt58lte to generic
gt58 port. This makes it impossible to install LTE enabled kernel.

Fix the property name.
2021-10-11 19:27:27 +02:00
jenneron
e28eb06198
lg-judyp: new device (MR 2580) 2021-10-10 14:22:40 +02:00
jenneron
db9da4f5aa
lg-judyln: new device (MR 2580) 2021-10-10 14:22:40 +02:00
alikates
6e8f2daed2
device-xiaomi-daisy: Add mainline modem support, fix scaling and deviceinfo cleanup (MR 2496) 2021-10-07 08:51:35 +02:00
Mighty
400ae03806
linux-samsung-espresso3g: upgrade to 5.15_rc1-r1 (MR 2553)
Fixed compatible and added interrups for touchscreen,
added Bluetooth support, made kconfig happy for waydroid,
use correct mount matrix for accelerometer,
changes in panel.

[ci:skip-build] Already built fine on CI in MR
2021-10-04 17:43:18 +03:00
Luca Weiss
4624b98b8f
fairphone-fp4: new device (Fairphone 4) (MR 2562)
[ci:skip-build]: already built successfully in CI
2021-10-02 19:36:13 +02:00
Newbyte
96ac889b3c
firmware-samsung-m0: rename from i9300 and split (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
6ac736b230
samsung-m3: new device (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
a5c77ccabb
samsung-m0: new device (MR 2556) 2021-10-01 22:38:45 -07:00
Newbyte
cded882ad4
samsung-i9300: drop (MR 2556)
The following commits will reintroduce it with its appropriate codename
and split it into a separet package for downstream, and separate ones
for the 3G version and the LTE version.
2021-10-01 22:38:44 -07:00
SL-TX
1a24447e0c
zte-p450f10: new device (ZTE Blade V9) (MR 2550)
https://wiki.postmarketos.org/wiki/ZTE_Blade_V9_(zte-p450f10)

[ci:skip-build] Already built on CI in MR
2021-09-29 17:50:58 +03:00
Timon Baetz
b2dd78880b
huawei-sturgeon: new device (Huawei Watch) (MR 2538)
https://wiki.postmarketos.org/wiki/Huawei_Watch_(huawei-sturgeon)

[ci:skip-build] Aready built on CI in MR
2021-09-29 14:36:51 +03:00
SL-TX
4bf9572291
lg-p880: new device (LG Optimus 4X HD) (MR 2533)
https://wiki.postmarketos.org/wiki/LG_Optimus_4X_HD_(lg-p880)

[ci:skip-build] Already built on CI in MR
2021-09-29 13:57:21 +03:00
gaurav suman
2e48dcafb0
device-sony-sirius: disable QCDT bootming in deviceinfo (MR 2542)
Update deviceinfo to set deviceinfo_bootimg_qcdt to false. This is causing the pmbootstrap install to fail with

==> initramfs: creating boot.img
ERROR: File not found: /boot/dt.img, but
'deviceinfo_bootimg_qcdt' is set. Please verify that your
device is a QCDT device by analyzing the boot.img file
(e.g. 'pmbootstrap bootimg_analyze path/to/twrp.img')
and based on that, set the deviceinfo variable to false or
adjust your linux APKBUILD to properly generate the dt.img

I downloaded the TWRP image for sirius from https://forum.xda-developers.com/t/recovery-unofficial-twrp-3-2-3-0-for-sirius-01-09-2018.3836837/
Then ran "pmbootstrap bootimg_analyze recovery.img". The output had ' deviceinfo_bootimg_qcdt="false" '. This is my justification for the fork
2021-09-28 13:48:05 +02:00
Minecrell
6504eaca6d
samsung-klte: replace modem-firmware-mount with msm-firmware-loader (MR 2431)
msm-firmware-loader is pretty similar to klte's modem-firmware-mount
except that it sets up the symlinks dynamically. The nice thing about
it is that it seems to just work. :)

[ci:ignore-count]
2021-09-27 15:54:05 +03:00
Nikita Travkin
d819fb93a5
samsung-j5*: squash to j5, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
23bfa57c38
samsung-gprimeltecan: drop ltecan suffix (MR 2431) 2021-09-27 15:54:04 +03:00
Nikita Travkin
fee85c8ee0
samsung-matissevewifi: drop wifi suffix, use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
e75d04503a
asus-z010d: use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
d228d5f87a
asus-z00l: use msm-firmware-loader (MR 2431) 2021-09-27 15:54:04 +03:00
Minecrell
27bfbb78d1
oppo-a51f: do not use msm-firmware-loader (MR 2431)
But drop custom venus firmware since that should not be needed.
2021-09-27 15:53:55 +03:00
Minecrell
271f30eca8
motorola-osprey: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
933a9419c7
lg-m216: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
40a99aae30
lenovo-a6010: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
83686f48b2
lenovo-a6000: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Minecrell
f81d94d258
alcatel-idol347: use msm-firmware-loader (MR 2431) 2021-09-27 15:23:51 +03:00
Nikita Travkin
b23163daf0
samsung-gt58lte: convert to common gt58 package (MR 2431)
With msm-firmware-loader it's possible to use common package for both
variants and prompt the user if they need the modem or not.
2021-09-27 15:23:50 +03:00
Nikita Travkin
dbf5ae3c21
samsung-gt510wifi: convert to common gt510 package (MR 2431)
With the new msm8916-mainline kernel DT for gt510wifi is reworked to be
reused with gt58 devices. While at it, the DT was generalized to be used
with the LTE variants of the device as well as the wifi variant.

Change base dtb name to the new common dt and add an LTE-specific dt
that enavles the modem. Since variants have different secure-boot keys,
use msm-firmware-loader for that.

Also make various updates to support gpu-accelerated UI's and FDE.
2021-09-27 15:23:50 +03:00
Newbyte
f58e9d912e
samsung-i9300: add myself as maintainer (MR 2539) 2021-09-25 12:11:58 +02:00
Henrik Grimler
562ff96249
samsung-i9300: remove trailing \ from udev rule (MR 2546)
Currently we see this error in our dmesg:

  udevd[764]: invalid key/value pair in file /etc/udev/rules.d/90-android-touch-dev.rules on line 6, starting at character 102 ('\\')

[ci:skip-build] Already built successfully on CI
2021-09-25 11:52:43 +02:00
Henrik Grimler
1f512452e2
samsung-i9300: remove warning about hardware issues (MR 2546)
The best (only) theory so far is that issues occur if the battery is
deeply discharged.  The latest kernel upgrade fixed both charging and
reported state-of-charge, so hopefully no one will have similar issues
from now on.
2021-09-25 11:51:27 +02:00
Henrik Grimler
b4f0904794
samsung-i9300: set gpu_accelerated=true (MR 2546)
kmscube and phosh seem to run without any issues whatsoever, and there
are no lima-related warnings or error in dmesg.
2021-09-25 11:51:27 +02:00
Clayton Craft
d053a3ce0b
device-lg-hammerhead: drop post-install script (MR 2548)
This tries to start a service (ofono) that is no longer installed.

fixes 9cb6900fb

[ci:skip-build] already built successfully in CI
2021-09-23 10:00:45 -07:00
Newbyte
9ace7b930b
xiaomi-santoni: set deviceinfo_format_version to 0 (MR 2543)
Version 1 doesn't exist and causes issues with the new mkinitfs it
seems.

[ci:skip-build] already built successfully in CI
2021-09-22 13:02:19 -07:00
Max Buchholz
d5922251b7
tablet-uefix64: fix missing ui options (MR 2541) 2021-09-21 01:29:45 +02:00
Johannes Marbach
95d375879c
treewide: firmware: use pmb:cross-native/!tracdeps (MR 2468)
Add pmb:cross-native/!tracedeps to applicable firmware packages and
secure both with a test.

This sets the pmb:cross-native and !tracedeps options on all firmware-*
packages that are compatible with the native compilation method. A unit
test ensures the presence of both options while maintaining a list of
exempted packages.

Fixes: #718
[ci:ignore-count] [ci:skip-vercheck] [ci:skip-build]
2021-09-19 18:57:36 +02:00
bo41
79061c94ce
device/*: remove empty variables (MR 2534)
[ci:ignore-count] [ci:skip-vercheck]
[ci:skip-build]: built all the device packages successfully in CI
                 already
2021-09-19 16:56:34 +02:00
jenneron
2c1ee5ac8f
trekstor-surftabduow1: fix initfs modules which are not parsed correctly (MR 2530)
[ci:skip-build] already built successfully in CI
2021-09-18 19:55:39 +02:00
jenneron
b51ec52085
surftab-wintron7.0: fix initfs modules which are not parsed correctly (MR 2530) 2021-09-18 19:54:55 +02:00
Alexey Minnekhanov
e438c1acba
device-sony-sirius: cleanups for device package (MR 2508)
- mesa-dri-freedreno => mesa-dri-gallium
- sort deps list
2021-09-16 21:49:07 -07:00
Alexey Minnekhanov
1af3373c38
device-sony-castor: cleanups for device package (MR 2508)
- mesa-dri-freedreno => mesa-dri-gallium
- sort deps list
2021-09-16 21:49:07 -07:00
Alexey Minnekhanov
a4204d0e00
device-samsung-klte: cleanups for device package (MR 2508)
- msm-modem-rpmsg => msm-modem
2021-09-16 21:49:06 -07:00
Alexey Minnekhanov
9cf2f14158
device-oneplus-bacon: cleanups for device package (MR 2508)
- mesa-dri-freedreno => mesa-dri-gallium
2021-09-16 21:49:06 -07:00
Alexey Minnekhanov
9cb6900fb4
device-lg-hammerhead: cleanups for device package (MR 2508)
- mesa-dri-freedreno => mesa-dri-gallium
- msm-modem-rpmsg => msm-modem
- add swclock-offset
- sort deps list
- remove ofono from deps, should be pulled in by UI
  package that needs it, not by device- package
2021-09-16 21:49:06 -07:00
Alexey Minnekhanov
6968d28989
device-fairphone-fp2: cleanups for device package (MR 2508)
- msm-modem-rpmgs => msm-modem
2021-09-16 21:49:06 -07:00
jenneron
fc0b5f1efe
surftab-wintron7.0: fix kernel and initramfs names (MR 2521)
[ci:skip-build] already built successfully in CI
2021-09-16 21:44:05 -07:00
jenneron
da14c01ca7
trekstor-surftabduow1: don't use 'flavor' in initramfs name (MR 2521) 2021-09-16 21:44:04 -07:00
jenneron
5f7ddab954
tablet-x86uefi: don't use 'flavor' in initramfs name (MR 2521) 2021-09-16 21:44:04 -07:00
jenneron
c64441a5cc
tablet-x64uefi: don't use 'flavor' in initramfs name (MR 2521) 2021-09-16 21:44:04 -07:00
Mighty
8a267a698c
samsung-espresso3g: upgrade to 5.15_rc1 (MR 2526)
[ci:skip-build] already built successfully in CI
2021-09-16 21:40:52 -07:00
Svyatoslav Ryhel
0e86a98ec4
device-pegatron-chagall: calibrate touchscreen in osk-sdl (MR 2527)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>

[ci:skip-build] already built successfully in CI
2021-09-16 21:38:36 -07:00
André Apitzsch
3be319fec5
bq-piccolo: new device (MR 2523)
[ci:skip-build]
2021-09-16 10:39:34 +02:00
Mighty
bc8f6edc2e
samsung-espresso3g: Update kernel and config for espresso3g (MR 2520)
[ci:skip-build] already built successfully in CI
2021-09-15 22:43:15 -07:00
SL-TX
3581d1d3d8
lenovo-k5fpr: new device (MR 2503)
[ci:skip-build] already built successfully in CI
2021-09-15 13:45:18 -07:00
Raffaele Tranquillini
5b8cf79134
device-xiaomi-gemini: fix deviceinfo (MR 2517)
This fixes some parameters needed for Xiaomi Mi 5 to boot on newer kernels, and adds some extra flags for GPU acceleration and USB labels.

Signed-off-by: Raffaele Tranquillini <raffaele.tranquillini@gmail.com>

[ci:skip-build]
2021-09-14 10:12:26 +02:00
Svyatoslav Ryhel
ca26a71e5a
asus-tf300tg: new device (ASUS Transformer Pad 3G) (MR 2495)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-09-14 09:46:51 +02:00
Svyatoslav Ryhel
1e85316a9d
device-asus-transformer: drop broadcom repo (MR 2495)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-09-14 09:46:51 +02:00
Svyatoslav Ryhel
9db66333fb
firmware-asus-transformer: add per-device sdio (MR 2495)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-09-14 09:46:51 +02:00
Svyatoslav Ryhel
d773e5ba18
device-asus-transformer: calibrate touchscreen in osk-sdl (MR 2495)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-09-14 09:46:51 +02:00
Mighty
98964b3660
samsung-espresso3g: update deviceinfo (MR 2510)
Add deviceinfo_flash_heimdall_partition_dtbo in deviceinfo
2021-09-14 10:39:10 +03:00
Oliver Smith
b27a1305bf
chuwi-hi10plus: enable kconfig check (MR 2513)
For some reason it was disabled for this device, and only for this
device. Enable it again so we have it for all devices. It passes fine
anyway.

[ci:skip-build] [ci:skip-vercheck]
2021-09-14 09:33:17 +02:00
Ungeskriptet
08462de926
samsung-i9100g: new device (MR 2493)
[ci:skip-build] Already built on CI in MR
2021-09-13 19:53:51 +03:00
Dylan Van Assche
c3b1eeda66
odroid-hc2: move to community (MR 2455)
This devices runs a close-to mainline kernel as linux-odroid-hc2.
I have 2 of these devices which power my selfhosted infrastructure
for some time now and they work really well! Running my selfhosted
infrastructure on Alpine stable releases would be great.
2021-09-10 19:32:45 -07:00
Clayton Craft
a97b4823c3
linux-oneplus-kebab: install kernel image in correct location (MR 2499)
kernel filename must now be /boot/vmlinuz
2021-09-08 22:45:44 +02:00
Dylan Van Assche
23fd7a15bc
linux-odroid-hc2: upgrade to 5.14.0 (MR 2488)
[ci:skip-build] Already built on CI in MR
2021-09-06 05:45:57 +03:00
Clayton Craft
65bae8615b
device-*: don't use 'flavor' in kernel/initramfs names (MR 2426)
[ci:ignore-count]
[ci:skip-build] too many changed kernels/packages, won't complete in CI
2021-09-03 10:29:07 -07:00
Clayton Craft
d164248ac6
linux-*: bump pkgrel for kernels that use downstreamkernel_package (MR 2426)
This function was changed, so these packages need to be rebuilt to have
the kernel installed under the new filename 'vmlinuz'
2021-09-03 10:29:07 -07:00
Clayton Craft
822e07e662
linux-*: don't use 'flavor' in kernel name (MR 2426) 2021-09-03 10:29:07 -07:00
tim
5f97760ce3
google-veyron-jerry: new device (MR 2318) 2021-09-01 12:22:29 +03:00
Ungeskriptet
43e04d8e87
amazon-mantis: new device (MR 2476)
[ci:skip-build] Already built on CI in MR
2021-09-01 11:51:42 +03:00
Alexey Minnekhanov
42efcdaddf
device-samsung-klte: add panel module to initramfs (MR 2478)
This will enable the device to display postmarketos logo during boot
and other things like osk-sdl.

[ci:skip-build] Already built on CI in MR
2021-09-01 11:19:15 +03:00
nbe1233
c926c7803e
samsung-j7eltetmo: new port (MR 2409)
[ci:skip-build] already built successfully in CI
2021-09-01 00:31:24 -07:00
afeuerstein
c96633004a
oneplus-kebab: new device (MR 2420)
[ci:skip-build] already built successfully in CI
2021-08-30 21:31:17 -07:00
BO41
c15140f695
samsung-a5xelte: new device (MR 2413)
[ci:skip-build] already built successfully in CI
2021-08-30 21:28:08 -07:00
jenneron
59c399b515
pegatron-chagall: add initfs modules (MR 2437)
[ci:skip-build] already built successfully in CI
2021-08-30 21:25:25 -07:00
jenneron
b59eb1d625
microsoft-surface-rt: add initfs modules and WiFi firmware (MR 2437) 2021-08-30 21:25:25 -07:00
jenneron
044a6c59e7
asus-tf700t: add initfs modules (MR 2437) 2021-08-30 21:25:24 -07:00
jenneron
7425c8d74a
asus-tf300t: add initfs modules (MR 2437) 2021-08-30 21:25:24 -07:00
jenneron
f1bc285e72
asus-tf201: add initfs modules (MR 2437) 2021-08-30 21:25:24 -07:00
jenneron
f609252ff0
acer-picasso: add initfs modules (MR 2437) 2021-08-30 21:25:24 -07:00
Nikita Travkin
814e9b1bf0
testing/device-samsung-gt510wifi: Update dtb path (MR 2458) 2021-08-24 14:43:35 +02:00
Pixead
8bc434515f
samsung-dream: fixed wifi driver issue (MR 2446) 2021-08-23 09:17:15 +02:00
omame
8e60170a9e
samsung-j6primelte: Proprietary firmware (MR 2451) 2021-08-22 19:15:50 +02:00
MightyM17
169a653565
samsung-espresso3g: new port. (MR 2427)
[ci:skip-build] Already built on CI in MR
2021-08-21 21:07:36 +02:00
Jonas Heinrich
4de4d6aa98
samsung-i8150: new device (Samsung Galaxy W) (MR 2435) 2021-08-21 20:39:10 +02:00
omame
1431998cff
samsung-j6primelte: new device (MR 2444)
[ci:skip-build] Already built on CI in MR
2021-08-19 06:15:14 +03:00
Firstbober
5a4c8d7583
wiko-v12bnlite: new device (MR 2439)
[ci:skip-build] Already built on CI in MR
2021-08-18 16:01:26 +03:00
Bart Ribbers
a97aca7e3a
raspberry-rpi4: mark as having hardware acceleration (MR 2442)
This is the case since e1f00d9658
2021-08-16 17:02:04 +02:00
Bart Ribbers
e1f00d9658
raspberry-rpi4: add hardware acceleration (MR 1568)
Without Mesa it would render everything using the software renderer
which is abysmally slow
2021-08-15 23:19:05 +02:00
Siddharth Manthan
0d0ce2f3ef
samsung-gt58lte: New device Samsung Galaxy Tab A LTE 8.0 (2015) (MR 2218) 2021-08-14 13:43:58 +02:00
Timotej Lazar
ac7a1d92ce
linux-kobo-clara-mainline: improve kernel config (MR 2381)
Disable debug options and SMP, and remove support for other platforms.
Unixbench reports a speedup for process creation and syscalls, from

    Process Creation                                126.0       1043.8     82.8
    System Call Overhead                          15000.0     235497.3    157.0

to

    Process Creation                                126.0       1826.7    145.0
    System Call Overhead                          15000.0     421030.2    280.7
2021-08-14 13:41:09 +02:00
Jonas Heinrich
483972a3a8
htc-pyramid: new device (HTC Sensation) (MR 2428) 2021-08-14 13:35:18 +02:00
link2xt
7889677cde
htc-ville: change arch to armv7, update the kernel and firmware (MR 2430)
Updated the kernel to the latest version from LineageOS [1] (branch
`cm-14.1`), copied their configuration file and updated it according
to `pmbootstrap kconfig check`. Previous kernel was from `cm-12.1`
branch.

Fixed firmware package. Switched firmware source to
LineageOS/TheMuppets and install only the Wi-Fi firmware, but into the
correct directory. Previously all available firmware was simply copied
into wrong directories.

[1] https://github.com/LineageOS/android_kernel_htc_msm8960

[ci:skip-build] already built successfully in CI
2021-08-13 23:26:43 -07:00
bademux
d96467bbad
linux-xiaomi-tissot: enable Realtek usb ethernet adapters (MR 2419)
[ci:skip-build] already built successfully in CI
2021-08-12 08:56:31 -07:00
Bart Ribbers
80d5c34ac7
pine64-rockpro64: move to community (MR 2362)
This device runs on linux-postmarketos-rockchip which at the moment of
writing is 5.13.0 with (only) 6 patches applied, so close-to mainline.
I personally use 2 of these devices with postmarketOS installed daily as
my homeserver setup and it has worked really well. It's also a good
target to run Plasma Bigscreen on as a TV setupbox
2021-08-09 20:06:37 -07:00
Henrik Grimler
25152c0fc0
device-samsung-i9300: fix name of dtb variables (MR 2404)
When kernel variants were renamed in
69cd6ff843
these dtb vars were forgotten, making it impossible to boot a kernel
build with `pmbootstrap build linux-postmarketos-exynos4`, no dtb is
appended to the zImage and we get stuck on samsungs boot logo.
2021-08-05 18:36:57 +02:00
Clayton Craft
0001e6cad8
device-pine64-pinebookpro: move to community (MR 2352) 2021-08-02 11:30:50 -07:00
Clayton Craft
30d41b8e89
firmware-pine64-pinebookpro: move to community (MR 2352) 2021-08-02 11:21:34 -07:00
David Heidelberg
0824beed8a device-asus-grouper: update (MR 2397)
Address inputs noted in https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1599#note_418265619
2021-08-01 13:03:15 +02:00
David Heidelberg
8f01907609 device-asus-tilapia: update (MR 2397)
Address inputs noted in https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1599#note_418265619

Signed-off-by: David Heidelberg <david@ixit.cz>
2021-08-01 13:03:11 +02:00
David Heidelberg
76a449d085 linux-asus-grouper: upgrade prepare, build and package procedure (MR 2397)
Signed-off-by: David Heidelberg <david@ixit.cz>
2021-08-01 13:03:06 +02:00
David Heidelberg
a52fe87b9b linux-asus-grouper: format according to linux-postmarketos-grate (MR 2397)
No functional changes.

Signed-off-by: David Heidelberg <david@ixit.cz>
2021-08-01 13:03:02 +02:00
David Heidelberg
c79fe518e0 linux-asus-grouper: bump kernel to 5.14-rc3-next-grate (MR 2397)
Merged in mainline since 5.9-rc2-next-grate:
 - all previously applied patches specific for Tegra and Nexus 7

New features, not merged yet in mainline (only in -next-grate):
 - improved power management
 - implemented USB OTG

New configuration options
 - enable F2FS support (incl. compression), which leads to prolonging
 eMMC life

Tested on E1565.

Signed-off-by: David Heidelberg <david@ixit.cz>
2021-08-01 13:02:58 +02:00
Clayton Craft
35388f3ced
device-pine64-pinebookpro: add udev rule for setting backlight perm (MR 2374)
There's a generic udev rule to set group ownership of backlights to
'video', but it only runs on the ADD action, which seems to be too
late(?) since the backlight device is never owned by 'video' on boot.

This rule will run on CHANGE too, which might be overkill but seems to
get the job done. It's now possible to set the backlight brightness on
the PBP as a normal user.
2021-07-30 18:20:48 +02:00
jenneron
87cb591f2d
microsoft-surface-rt: fix touchscreen detection in osk-sdl, clean up (MR 2388)
[ci:skip-build] already built successfully in CI
2021-07-28 16:16:57 -07:00
Alex Xu (Hello71)
c97344a64b
linux-samsung-jflte: upgrade to 3.4.113
Tested boot, display, touch input, USB network OK on my SGH-I337M.
Camera still broken. Didn't test other functionality.
2021-07-27 22:20:08 -07:00
Ollie Reardon
9d5fecc206
amazon-thor: change arch to armv7 (MR 2378)
[ci:skip-build] already built successfully in CI
2021-07-23 18:06:45 -07:00
Bobby The Builder
438be23c3e
device-pine64-dontbeevil: remove cma from boot args (MR 2371)
default value already defined:
   Symbol: CMA_SIZE_MBYTES [=256]
   Type  : integer
   Defined at kernel/dma/Kconfig:134
2021-07-22 23:54:01 -07:00
Newbyte
54373b247b
htc-m8qlul: new device (MR 2344)
[ci:skip-build] already built successfully in CI
2021-07-22 22:31:46 -07:00
Newbyte
6c4d8ff48d
huawei-kiwi: switch to shared msm8939 kernel (MR 2344) 2021-07-22 22:31:46 -07:00
Maxim Schwalm
9fef7b33d0
asus-transformers: pegatron-chagall: upgrade device package (MR 2371)
Re-arrange and update dependencies. Add X11 subpackage.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Signed-off-by: Maxim Schwalm <maxim.schwalm@gmail.com>

[ci:skip-build] already built successfully in CI
2021-07-22 20:58:27 -07:00
Svyatoslav Ryhel
6bc98cd302
pegatron-chagall: use transfomer firmwares (MR 2371)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-07-22 20:58:27 -07:00
Svyatoslav Ryhel
6b9976aa95
firmware-asus-transformer: add tf701t and chagall (MR 2371)
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
2021-07-22 20:58:27 -07:00
Richard Qian
25180961c8
device-huawei-y560: new device (MR 1763)
[ci:skip-build] already built successfully in CI
2021-07-22 20:54:07 -07:00
Clayton Craft
b1f69ec171
device-pine64-pinebookpro: remove initfs modules that are builtin (MR 2373)
These drivers are built into the kernel used by this device, and are not
LKMs.

[ci:skip-build] already built successfully in CI
2021-07-22 20:26:49 -07:00
Clayton Craft
2ef5327716
firmware-pine64-pinebookpro: upgrade wifi firmware (MR 2360)
https://github.com/raspberrypi/linux/issues/3849

[ci:skip-build] already built successfully in CI
2021-07-21 09:59:53 -07:00
Raffaele Tranquillini
76d9c1eda0
device-xiaomi-gemini: new device (MR 2367)
Signed-off-by: Raffaele Tranquillini <raffaele.tranquillini@gmail.com>
2021-07-21 12:13:37 +02:00
Björgvin Ragnarsson
61df1edb0a
deduplicate samsung-kylepro/kyleprods vendor kernels (MR 2368)
Fixes #1163

* Rename linux-samsung-kylepro -> linux-samsung-kylepro
* Remove linux-samsung-kyleprods.

[ci:skip-build] Already built on CI in MR
2021-07-21 11:16:06 +03:00
Björgvin Ragnarsson
0fdafa3b44
samsung-kylepro: enable framebuffer console (MR 2364)
[ci:skip-build] Already built OK on CI in MR
2021-07-20 23:15:51 +03:00
Ultracoolguy
6caafc2ec9
device-motorola-ocean: Add soc-qcom-msm8916-ucm dependency (MR 2350)
[ci:skip-build]: already built successfully in CI
2021-07-19 07:48:23 +02:00
jenneron
676e8195ad
microsoft-surface-rt: new device (MR 2355)
[ci:skip-build]: already built successfully in CI
2021-07-19 07:42:56 +02:00
Duje Mihanović
13c5e97c08
samsung-j3xnlte: append SEANDROIDENFORCE to boot.img (MR 2354) 2021-07-18 14:29:38 +02:00
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