Commit Graph
292 Commits
Author SHA1 Message Date
Henrik Grimler 7bdce27e31 linux-samsung-chagallwifi: switch kernel sources (MR 1672)
With these kernel sources the device boots successfully,
sometimes. Usually, kernel panics and device reboots a couple of
times, but after a few attempts (maybe 1, maybe 7) it succeeds to
boot. The problems seem to be related to FIMC IS, unfortunately it
does not seem to be possible to just disable it in the kernel config,
as that leads to compilation errors.

I have so far just experimented with getting wifi up and running, but
it does not work out of the box even after adding firmware package
with files from TheMuppets, wpa_supplicant fails to connect and dmesg
is filed with lines like:

```
[  112.509235]  [L0: wl_event_handle:  3109] CFG80211-INFO2) wl_escan_handler : Couldn't find P2PIE in probe response/beacon
```

[ci:skip-build]: already built successfully in CI
2020-11-02 11:10:12 +01:00
Oliver Smith a09cd2ada8 lg-mako: fix elogind not starting (MR 1606)
[ci:skip-build]: CI times out. According to z3ntu, all of them build
		 fine.
2020-10-30 18:27:31 +01:00
Luca Weiss ce501c83a2 device/*: share Linux 3.4 patch for elogind not starting (MR 1606) 2020-10-30 18:27:02 +01:00
Luca Weiss 813a78a74f linux-sony-eagle: fix compile with gcc10 (MR 1606) 2020-10-30 18:27:02 +01:00
Luca Weiss fdacb76e7e linux-alcatel-pop7lte: fix compile with gcc10 (MR 1606) 2020-10-30 18:27:02 +01:00
Luca Weiss 49566d48bd linux-huawei-y530: fix compile with gcc10 (MR 1606) 2020-10-30 18:27:02 +01:00
Luca Weiss 6ec15b58ee linux-samsung-ms013g: fix compile with gcc10 (MR 1606) 2020-10-30 18:27:02 +01:00
32Linux ebc26c92e2 wiko-ufeel: fix wifi firmware path (MR 1609)
[ci:skip-build]: already built successfully in CI
2020-10-26 11:33:31 +01:00
Andrei Ostanin 628f799ab2 xiaomi-libra: new device (MR 1454) 2020-10-26 09:17:02 +01:00
Minecrell 8a36bb744e oneplus-oneplus3(t): explicitly install + activate qrtr-ns (MR 1640)
qrtr-ns is now part of the Linux kernel (as of version 5.9), so
there is no need to start it in userspace anymore. It does not seem
to be needed (or working) on downstream either.

linux-postmarketos-qcom-msm8996 is the only mainline kernel which
is still on < 5.9. In preparation to make the qrtr dependency optional
for rmtfs, let's explicitly enable qrtr-ns for MSM8996 devices to avoid
causing regressions.
2020-10-25 18:34:29 +01:00
Caleb Connolly 4dd597d8a0 linux-oneplus-sdm845: update to 5.9 (MR 1635)
Update to kernel 5.9 with the following changes:
* Change tri-state key to macro keys instead of 'A', 'B' and 'C' keys.

[ci:skip-build]: already built successfully in CI
2020-10-20 22:30:55 +02:00
86adf2a7ce pine64-pinetab: provide choice of panel and fix audio (MR 1614)
* add LCD panel type selection
* adjust alsa configs

Signed-off-by: Hendrik Borghorst <hendrikborghorst@gmail.com>
Co-Authored-By: Martijn Braam <martijn@brixit.nl>
Co-Authored-By: Oliver Smith <ollieparanoid@postmarketos.org>
2020-10-20 18:02:24 +02:00
WTechNinja 25a0dbe27d samsung-gprimeltecan: new device (MR 1401) 2020-10-13 21:16:24 +02:00
Otto Urpelainen 97fa300bc7 sony-tuba: new device (Sony Xperia XA) (MR 1613)
Initial support for Sony Xperia XA (codename: sony-tuba). Builds, can be
flashed, ssh connection through usb works, display works, touchscreen works,
no wifi or anything else.
2020-10-13 10:07:59 +02:00
Thiago Foganholi a248ec3e55 Remove armhf from firmware-samsung-i9305 (MR 1631)
As the device samsung-i9305 was updated to armv7, there is no need to
keep the armhf architecture on the firmware package anymore.
2020-10-13 10:04:42 +02:00
Thiago Foganholi 7fc133578e samsung-i9305: Update architecture to armv7
According to the wiki pages, some interfaces can't be built for the
armhf architecture. This device is configured to armhf but it actually
supports armv7 architecture. Tested with a samsung-i9300.
2020-10-13 10:04:35 +02:00
fengjiongmax da72051070 motorola-nash: new device (Moto Z2 Force) (MR 1567) 2020-10-08 10:26:18 +02:00
Aphrodite 5ae1207392 oppo-a51f: new device (Oppo Mirror 5s) (MR 1503)
[ci:skip-build]: already built successfully in CI
2020-10-05 20:24:12 +03:00
timbz 0bc009892f samsung-i9100: fix wifi firmware loading for mainline kernel (MR 1598)
[ci:skip-build]: already built successfully in CI
2020-10-05 14:18:43 +02:00
timbz 93f6b3dab9 samsung-i9100: enable drm backend for weston (MR 1598) 2020-10-05 14:18:24 +02:00
timbz ffd5fd8b2b samsung-i9100: add mainline kernel (MR 1598) 2020-10-05 14:18:18 +02:00
Minecrell c64f29713f xiaomi-wt88047: add mainline port for Xiaomi Redmi 2 (MR 1604)
Replace the old downstream port with a new aarch64 port running the
linux-postmarketos-qcom-msm8916 close-to-mainline(TM) kernel.
Most of the functionality is working:

  - USB Network
  - Storage (eMMC, SD card)
  - Display, brightness control
  - Touchscreen, buttons
  - IMU (accelerometer+gyroscope)
  - Notification LED
  - Sound (Speaker, Headphones, Microphones)
  - WiFi, Bluetooth
  - Modem (SMS, voice calls, mobile data)

Coming soon (hopefully): Battery/Charging, USB-OTG (not working yet)

There are many variants of the device, so more changes to handle
differences between them may be needed in the future. For now,
the only relevant difference is the required modem firmware:

  - wt88047 (global variant)
  - wt86047 (China variant)

... have different kind of modems and they do not seem to work with
the firmware of the other one. The way this is handled in this device
package is that there is a separate kernel variant for both of them.
All other required firmware can be shared, and therefore there is no
differentiation needed when using the kernel variant without modem.

I renamed "wingtech-wt88047" to "xiaomi-wt88047".
My reasoning for that is the following:

  - Wingtech is the ODM (original design manufacturer), they designed the
    hardware and (probably) manufactured it. But postmarketOS port applies
    to the combination of both hardware and firmware, and the firmware was
    at least partially provided by Xiaomi.

  - wt88047 looks lonely with the "wingtech" vendor, when all other Xiaomi
    devices use "xiaomi", even though many from them were probably also
    designed by Wingtech.

  - We don't use the ODM hardware name for other devices either, e.g.
    "wileyfox-crackling" would be "longcheer-l8150" with the same approach.

I think the port is better visible as "xiaomi-wt88047" (too bad Xiaomi
seemingly did not have a proper codename for this device...)
2020-10-05 04:00:56 +03:00
Minecrell 7ab48c472a wingtech-wt88047: remove downstream device port (MR 1604)
In preparation for adding mainline device port for Xiaomi Redmi 2
(wt88047), remove the downstream device port. It's still armhf
which makes it clear that it hasn't been tested for a long time.

The mainline port has many more features, also it is aarch64, which
is not compatible with the downstream kernel.
2020-10-05 04:00:56 +03:00
Dolphin von Chips 620b695e5c sony-castor: armv7, rename, mainline, cleanup (MR 1199) 2020-10-04 15:38:58 +02:00
Luca Weiss 6cf28e4329 device/testing/firmware-sony-castor: new aport (MR 1199) 2020-10-04 15:38:34 +02:00
Ultracoolguy 1ff589c0a2 firmware-motorola-ocean: Add additional blobs (MR 1558)
firmware-motorola-ocean: Change package() syntax
Also add linux-firmware-qcom dependency
2020-09-22 14:35:27 -04:00
Ultracoolguy c45eccd80d device-motorola-ocean: Modify for mainline support (MR 1558)
device-motorola-ocean: Add support for both downstream and mainline
kernel

device-motorola-ocean: Update dependency for downstream kernel
The dependency mentioned is wcnss-wlan.

Apply 1 suggestion(s) to 1 file(s)
2020-09-22 14:35:27 -04:00
timbz b0f78029cd linux-samsung-kylepro: build with gcc 6 (MR 1574) 2020-09-22 15:48:29 +03:00
HenriDellal d0c585b98b huawei-lua-u22: remove non-working port (MR 1592)
This port got hit by regressions recently and doesn't boot anymore. Tried with different GCC versions.
2020-09-22 11:50:19 +02:00
fengjiongmax 2447419fc6 motorola-athene:fix compiler error (MR 1594) 2020-09-22 11:48:47 +02:00
HenriDellal 7a01611214 finepower-f1: update device- and linux- packages (MR 1596)
Device package changes:
- Replace ALSA configs with dependency (soc-sprd-audio-sc8830)
- Add reboot-mode as dependency

Kernel package changes:
- Use dtbtool-sprd instead of dtbtool
- Move code and device tree to external repo
- Add patch for GCC10
- Add patches for framebuffer
2020-09-22 11:45:43 +02:00
dzmitry f23e4627ce linux-samsung-a5y17lte : fix linter issues
Add descriptions to patches
Prefix custom variable with '_'
Refactoring change, [ci:skip-vercheck]
2020-09-21 15:38:14 +03:00
Yassine Oudjana 4d8473e255 xiaomi-scorpio: new device (Xiaomi Mi Note 2) (MR 1576)
* use shared multiple yylloc definition patch (MR 1576)
2020-09-20 19:29:38 +03:00
Dolphin von Chips 2a34837dc7 cubietech-cubieboard: new device (Cubietech Cubieboard) (MR 1589) 2020-09-20 16:58:04 +02:00
Chris 7d1d03164b motorola-addison: new device (Moto Z Play) (MR 1577) 2020-09-20 16:50:39 +02:00
Gianluca Boiano ebbbbf19d3 linux-xiaomi-vince: upgrade to 4.9.236 (MR 1586) 2020-09-18 16:01:29 +03:00
dzmitry 000f01b835 linux-samsung-herolte : add patch to fix kernel compilation with gcc10 (MR 1578)
Patch makes yyloc declaration extern.
2020-09-17 09:39:48 +02:00
dzmitry ccfdf8b2b7 linux-samsung-a5y17lte : add patch to fix kernel compilation with gcc10 (MR 1578)
Patch makes yyloc declaration extern.
2020-09-17 09:39:48 +02:00
antonialoytorrens e40ecc2fc2 asus-tf101: enable wifi (MR 1534)
[ci:skip-build]: already built successfully in CI
2020-09-14 14:21:50 +02:00
antonialoytorrens a96b1f87f9 linux-asus-tf101: fix module loading (MR 1534) 2020-09-14 14:21:18 +02:00
Rohan Mishra f6b004f3f5 sony-tulip: fix missing new line in deviceinfo (MR 1511) 2020-09-12 14:32:56 +02:00
Antoine Fontaine 3eee9b8460 linux-fairphone-fp1: make pmb kconfig edit work (MR 1565)
[ci:skip-build]: already built successfully in CI
2020-09-11 16:10:42 +02:00
antonialoytorrens c2ef92ab86 asus-tf101: change arch from armhf to armv7 (MR 1506)
[ci:skip-build]: already built successfully in CI
[ci:skip-vercheck]: arch change
2020-09-07 18:57:03 +02:00
David Heidelberg b4eb58582a device/testing/device-asus-grouper: add kernel variants (MR 1532)
- E1565 is original "grouper" and it's for modern devices similar to
tilapia
- PM269 is earlier produced Nexuses with different PMIC (not very often
seen)

Closes: https://gitlab.com/postmarketOS/pmaports/-/issues/647
2020-09-04 16:22:26 +02:00
David Heidelberg bdd0cb7bb3 device/testing/device-asus-tilapia: set new upstream DTS name (MR 1528)
Signed-off-by: David Heidelberg <david@ixit.cz>
2020-09-02 15:41:47 +02:00
David Heidelberg fa6c1b12bb device/testing/device-asus-grouper: set new upstream DTS name (MR 1528)
Signed-off-by: David Heidelberg <david@ixit.cz>
2020-09-02 15:41:47 +02:00
David Heidelberg 2b1d50eab5 device/testing/linux-asus-grouper: bump kernel to 5.9 (MR 1528)
Signed-off-by: David Heidelberg <david@ixit.cz>
2020-09-02 14:35:05 +02:00
Rian McGuire ac6de72a97 linux-xiaomi-tissot: Fix build on gcc 10 (MR 1502) 2020-08-30 18:48:30 +02:00
Rian McGuire 7ca3d64721 linux-xiaomi-tissot: Re-add Xorg support (MR 1502)
This fix for Xorg was lost during the 4.9.188 upgrade (!1485).
2020-08-30 18:48:30 +02:00
Luca Weiss cafeecb043 linux-fly-iq4404: don't add mtk header to zImage (MR 1483)
This is now handled by postmarketos-mkinitfs. Remove the code from the
APKBUILD.
2020-08-22 10:39:28 +02:00