Commit Graph
176 Commits
Author SHA1 Message Date
Federico Braghiroli 88073cd686 motorola-falcon: change arch to armv7 (MR 1369)
Signed-off-by: Federico Braghiroli <federico.braghiroli@gmail.com>
2020-06-26 00:57:38 +03:00
Minecrell dbaa5a9702 firmware/firmware-bq-picmt: various improvements (MR 1315)
- Set fixed commit in "source" line to avoid future problems if some
  change is pushed to the repository
- Add pmb:cross-native to build natively since these are just a few
  copy operations
- Remove some unneeded `cd "$srcdir"` lines
- Avoid installing venus.mbn since this is just a combined version of
  venus.mdt + venus.b*
- Split -wcnss subpackage into -wcnss and -wcnss-nv to allow replacing
  the WCNSS firmware with a newer version from firmware-qcom-db410c
  - Provide "firmware-qcom-msm8916-wcnss" to still allow switching to
    the original firmware if wanted
- Install only WCNSS_qcom_wlan_nv.bin for aarch64 since the other
  configuration files are only needed for downstream (armv7)
2020-06-20 12:10:20 +02:00
Minecrell 1785be13dd firmware/firmware-qcom-db410c: provide firmware-qcom-msm8916-wcnss (MR 1315)
The WCNSS firmware from DB410c is also useful for other devices
that can run unsigned firmware (e.g. bq-paella) because it is newer
and reportedly has some WiFi/BT coexistence problems fixed.

To allow easy switching betwen the original firmware from the manufacturer
(firmware-bq-picmt-wcnss) and the newer firmware (firmware-qcom-db410c-wcnss)
we make both packages provide a virtual "firmware-qcom-msm8916-wcnss"
package. The newer version from firmware-qcom-db410c gets a higher
provider_priority so it is installed by default.

However, the user can choose to do "apk add firmware-bq-picmt-wcnss"
to get the original firmware from the manufacturer instead.
2020-06-20 12:10:20 +02:00
Mark Hargreaves 710aaefa55 samsung-j53g: new device(Samsung Galaxy J5 2015 3G SM-J500H) (MR 1317) 2020-06-16 16:47:54 +02:00
Gianluca Boiano ce9623de68 xiaomi-vince: New Device (Xiaomi Redmi Note 5 Plus) (MR 1249) 2020-06-16 13:26:16 +02:00
Minecrell 87a0624e93 arrow-db410c: new device (Arrow DragonBoard 410c) (MR 1293)
The DB410c is a SBC with APQ8016 SoC. It runs on mainline without
any patches. This port makes use of the existing linux-postmarketos-qcom-msm8916
kernel package that is used for other mainline MSM8916 devices.

Tested functionality:
  - USB Network, USB Host (e.g. an USB keyboard)
  - Flashing (Fastboot)
  - Display (HDMI)
  - WiFi/BT
  - GPU
  - Audio (HDMI)
  - FDE

Not tested:
  - GPS

Note: The firmware package is called firmware-qcom-db410c (instead of arrow)
because the firmware is provided directly by Qualcomm, not Arrow.
2020-06-16 12:46:40 +02:00
Federico Braghiroli bed9029ff2 motorola-falcon: add wifi firmware (MR 1290)
Signed-off-by: Federico Braghiroli <federico.braghiroli@gmail.com>
2020-06-15 09:40:30 +02:00
Mark Hargreaves 50d8465d41 sony-sumire: new device (Sony Xperia Z5) (MR 1056)
[ci:skip-build]: already built successfully in CI
2020-06-10 09:46:49 +02:00
SUNGOLDSV daa2ea2956 xiaomi-ferrari: new device (Xiaomi Mi 4i) (MR 1207) 2020-06-05 14:23:51 +02:00
Caleb Connolly 5757d7b837 firmware-oneplus-sdm845: new aport (MR 1271)
Add firmware for the OnePlus 6 / 6T

For details see https://gitlab.com/sdm845-mainline/firmware-oneplus-sdm845/-/commit/544e95617d0860f06a3cf7506077f30290948a87
2020-06-02 11:20:11 +03:00
lastramses fafac1bd9b motorola-perry: new device (Motorola E4) (MR 1111) 2020-05-27 00:14:35 +03:00
Luca Weiss e350b00b9b treewide: chmod -x files (MR 1237)
We don't want executable APKBUILDs, deviceinfo files, etc in pmaports.
Remove the executable bit from those files.

[ci:skip-build]
[ci:skip-vercheck]
2020-05-23 17:29:18 +02:00
Iskren Chernev d0c8d5789c firmware-samsung-klte: put wifi firmware in the correct location (MR 1214) 2020-05-15 23:22:33 +03:00
timbz 16bb203cfc samsung-kylepro: change arch to armv7 (MR 1236) 2020-05-15 16:56:52 +03:00
j.r f094aaddb7 samsung-j5nlte: new device (Samsung Galaxy J5 2015) (MR 1196) 2020-05-13 17:14:19 +02:00
Daniele Debernardi ec015cce8a firmware/firmware-samsung-espresso10: fix linting issues (MR 900)
[ci:ignore-count]
2020-05-10 13:45:28 +02:00
Daniele Debernardi ad18899654 firmware/firmware-samsung-hero: fix linting issues (MR 900) 2020-05-10 13:44:26 +02:00
Daniele Debernardi 24bd4821be firmware/firmware-samsung-klte: fix linting issues (MR 900) 2020-05-10 13:44:26 +02:00
Daniele Debernardi a5bef20890 firmware/firmware-xiaomi-armani: fix linting issues (MR 900) 2020-05-10 13:44:26 +02:00
Daniele Debernardi e3a9469c26 firmware/firmware-sony-rhine: fix linting issues (MR 900) 2020-05-10 13:44:26 +02:00
Daniele Debernardi a39ab2d1e5 firmware/firmware-adreno: fix linting issues (MR 900) 2020-05-10 13:44:26 +02:00
Daniele Debernardi 3e78b53712 firmware/firmware-samsung-i927: fix linting issues (MR 900) 2020-05-10 13:44:26 +02:00
Daniele Debernardi 0ebbed0292 firmware/firmware-samsung-p4wifi: fix linting issues (MR 900) 2020-05-10 13:44:25 +02:00
Daniele Debernardi 008c83138e firmware/firmware-chuwi-hi10plus: fix linting issues (MR 900) 2020-05-10 13:44:25 +02:00
Daniele Debernardi 6a9a0e6152 firmware/firmware-htc-flounder: fix linting issues (MR 900) 2020-05-10 13:44:25 +02:00
Daniele Debernardi fed8f639be firmware/firmware-oppo-find-7a: fix linting issues (MR 900) 2020-05-10 13:44:25 +02:00
Daniele Debernardi edff864a8c firmware/firmware-samsung-i9195: fix linting issues (MR 900) 2020-05-10 13:44:25 +02:00
Daniele Debernardi bc88606361 firmware/firmware-lenovo-karate: fix linting issues (MR 900) 2020-05-10 13:44:20 +02:00
eli ffcc6acd0c xiaomi-willow: new device (Xiaomi Redmi Note 8T) (MR 1197)
Add support for the Xiaomi Redmi Note 8t.
Works: UART, USB RNDIS, Weston on DRM, touchscreen
Doesn't: fbdev, everything else
2020-05-05 14:58:55 +03:00
Minecrell a85db1dc7b *: remove "Contributor:" lines from APKBUILDs (MR 1203)
At the moment we have Contributor: lines on some packages (but not all of them),
but often they don't represent the actual contributors to the package very well.
E.g. when we added them retroactively to the device packages we only added
the initial contributor (which isn't necessarily the person
who made most of the work for a device...)

The Git history is the most representative source for figuring out
who contributed to a package, so there is no reason to duplicate that
into the APKBUILD.

[skip ci]: way too many packages
2020-05-02 21:45:25 +03:00
Jean-Étienne Tremblay 965150f646 motorola-channel: new device (MR 1195)
Booting, with USB network, display, touch screen, and wifi.
2020-05-02 10:19:40 +02:00
Audun-Marius Gangstø 6159e2837c sony-leo: new device (MR 1190)
Initial effort for sony-leo. It has working touch, screen and
wifi.
2020-04-30 00:00:03 +03:00
Venji10 a7553d6f3c xiaomi-beryllium: new device (MR 1156)
xiaomi-beryllium: update checksums

xiaomi-beryllium: set mainline pkgver to 5.2.0

fix linter

xiaomi-beryllium: add firmware package

firmware-xiaomi-beryllium: fix linting warnings

firmware-xiaomi-beryllium: fix linting warnings

xiaomi-beryllium: set rootfs sector size to 4096

xiaomi-beryllium: fix deviceinfo checksum

Apply suggestion to device/testing/device-xiaomi-beryllium/deviceinfo

Apply suggestion to device/testing/device-xiaomi-beryllium/deviceinfo

xiaomi-beryllium: unquote pkgnames

xiaomi-beryllium: fix checksums

[ci:skip-build]: already built successfully in CI
2020-04-26 20:05:55 +02:00
Bruce Blore 0bcd26fb0e samsung-espresso10: Change arch from armhf to armv7 (MR 1181)
[ci:skip-vercheck]
2020-04-26 20:21:48 +03:00
Minecrell c3dcc196ea *: remove quotes around pkgname (MR 1186)
TP:[AL3]:APKBUILD:5:pkgname must not be quoted

[skip ci]: won't finish within 3 hours
2020-04-25 12:06:47 +02:00
lazzardo 0b0f1a8c44 bq-paella: new device (BQ Aquaris X5 Cyanogen Edition) (MR 1159)
bq-paella: new device (BQ Aquaris X5 Cyanogen Edition)

bq-paella: new device (BQ Aquaris X5 Cyanogen Edition)

bq-paella: new device (BQ Aquaris X5 Cyanogen Edition)

bq-paella: new device (BQ Aquaris X5 Cyanogen Edition)
2020-04-22 22:10:04 +02:00
Martijn Braam a134f3fc22 device/pine64-{pinebookpro,rockpro64}: new device (MR 882)
[ci:skip-build]
2020-04-20 14:39:00 +03:00
lazzardo 424266950b bq-picmt: new device (BQ Aquaris X5) (MR 1134) 2020-04-14 00:51:28 +02:00
rxbnDE 86d0ff673f firmware-leeco-s2: new aport (MR 1129) 2020-04-13 22:51:58 +03:00
Niklas Cathor 153f7ca342 samsung-kminilte: add wifi firmware package (!1127)
linux-samsung-kminilte: adjust paths where the bcmdhd driver expects firmware
device-samsung-kminilte: add "nonfree-firmware" subpackage
firmware-samsung-kminilte: new package

firmware post-install actions:
- enable "deferred-initcalls" in sysinit for wlan0 to be available
- force wpa_supplicant to use wlan0 instead of p2p0
(both based on script from device-samsung-klte package)

[ci:skip-build]: already built successfully in CI
2020-04-11 02:10:17 +02:00
knuxify 630c9c2af9 samsung-lt01wifi: updates (!1081)
- Proper WiFi support (building modules, firmware package)
- Architecture change to armv7
- Fix no MAC address on USB networking

[ci:skip-build]: already built successfully in CI
2020-03-21 22:04:37 +01:00
Paul Cercueil b14dcd097f samsung-i9100: Change arch to armv7 (!1074)
The Samsung GT-I9100 is armv7, not armhf.

[ci:skip-build]: already built successfully in CI

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2020-03-21 21:59:51 +01:00
Dolphin von Chips 232ec90bd6 firmware/firmware-motorola-montana: new aport (!1082) 2020-03-21 12:42:45 +01:00
knuxify aa32a4df76 samsung-baffinlite: new device (!1057) 2020-03-20 23:28:27 +03:00
Lauren Kelly 16e73360dc alcatel-pop7lte: new device (Alcatel OneTouch Pop 7S) (!1072)
This commit adds support for the Alcatel OneTouch Pop 7S (pop7lte),
a 2014 MSM8226-based tablet, using manufacturer's downstream kernel.

Currently working: display, USB networking, Weston

Firmware is packaged for WiFi and audio but the downstream kernel tree
doesn't seem to include drivers for the qcom wlan chip, only wcnss.

Additionally, audio mixer config is missing as I haven't been able to
find it in the stock Android 4.2.x ROM's filesystem yet.

Please note that this commit adds support *only* for model P330X,
which is not to be confused with similarly-named incompatible devices,
the Pop 7 (also 2014 w/ MT8312) and the Pop 7 LTE (2016 w/ MSM8909).

Signed-off-by: Lauren Kelly <lauren.kelly@msn.com>
2020-03-15 21:47:07 +03:00
Dr. Git 212b03dc36 {oneplus-oneplus3,oneplus-oneplus3t}: new device (OnePlus 3/3T) (!923) 2020-03-13 12:39:25 +01:00
Gaëtan André af2dc4cb94 samsung-matissevewifi: new device (Samsing Galaxy Tab 4 10.1 WiFi (SM-T533)) (!1030)
Adds samsung-matissevewifi support using msm8916-mainline/linux kernel.

- Device can boot.
- USB network is working.
- Can connect to device using SSH.
2020-03-11 19:14:44 +01:00
Minecrell 63583355e4 samsung-a5lte: new device (Samsung Galaxy A5 - SM-A500F) (!1024)
SM-A500F is pretty much identical to SM-A500FU (note the U),
but it needs different firmware for some reason.
2020-03-11 20:02:19 +03:00
ky0ko 33cce38062 motorola-def: new device (Moto One Hyper) (!1023)
This adds basic functionality for the Moto One Hyper.
The device boots with rootfs on sd, booted by 'pmbootstrap flasher boot'.
USB net works, and i can ssh in. There is no framebuffer device, but
weston works with the drm backend instead of fbdev. Touchscreen support
is not implemented yet, but i will update this with support when i get
the chance. Most other functionality either does not seem to work yet or
has not been tested (wifi, audio, modem, etc).
2020-03-06 20:23:46 +03:00
David Heidelberg 8ddb2ccf85 firmware/firmware-asus-grouper: support also original grouper (!1025)
Signed-off-by: David Heidelberg <david@ixit.cz>
2020-03-05 19:19:22 +03:00