Commit Graph
610 Commits
Author SHA1 Message Date
Luca Weiss bd67629606 fairphone-fp2: reorganize dependencies, install modem firmware by default (!686)
The modem boots up properly without causing any problems, so let's
install the firmware and support packages by default.

Also install adsp-audio now by default to boot up the adsp for audio and
other services provided by the processor.

[ci:skip-build]: already built successfully in CI
2019-10-18 23:38:16 +02:00
Jasper Korten 4576d1b334 samsung-gt510wifi: new device (Samsung Galaxy Tab A 9.7 Wifi (2015) (SM-T550)) (!683)
[ci:skip-build]: already built successfully in CI
2019-10-18 22:13:31 +02:00
Muhammad Firman Yassin 692f088c8e samsung-royss: new device (Samsung Galaxy Young) (!670)
[ci:skip-build]: already built successfully in CI
2019-10-13 23:21:07 +02:00
Martijn Braam 840ba65730 nokia-n900: replace i3status with i3blocks (!513)
Thanks to drebrez for lots of additional improvements to this patch.
2019-10-13 23:07:03 +02:00
lambdadroid 2c57359b8a main/postmarketos-mkinitfs: include ext4 and usb_f_rndis in initramfs (!673)
The initramfs needs ext4 (to mount the rootfs) and usb_f_rndis
(to enable USB networking on devices that use USB configfs).
If these are built as modules, they need to be included in initramfs.

[ci:skip-build]: already built successfully in CI
2019-10-13 21:22:42 +02:00
Bart Ribbers 1280bde87b purism-librem5dev: start ofono on boot (!679) 2019-10-11 18:11:19 +02:00
Bart Ribbers f6ebf07606 pine64-dontbeevil: start ofono on boot (!678) 2019-10-11 18:09:17 +02:00
Bart Ribbers 3e4ff90ef7 pine64-pinephone: start ofono on boot (!678) 2019-10-11 18:09:00 +02:00
Daniele Debernardi 0f3e1cc882 qemu-amd64: enable framebuffer in initramfs (!493) 2019-10-09 23:22:32 +02:00
lambdadroid a855164812 main/linux-postmarketos-qcom: rename to linux-postmarketos-qcom-msm8974 (!662)
We have linux-postmarketos-qcom and linux-postmarketos-qcom-msm8916 now,
which is quite confusing. linux-postmarketos-qcom was originally added
for MSM8974 devices (e.g. Nexus 5) and its patches on top of mainline
are therefore quite focused on MSM8974.

linux-postmarketos-qcom-msm8916 on the other hand, has patches specific
to MSM8916. The two packages do not have any patch in common, therefore
merging the two would only cause signficiant overhead to coordinate
testing for devices of the two SoCs.
Therefore, it is better to keep them separate.

To avoid confusion, rename linux-postmarketos-qcom to
linux-postmarketos-qcom-msm8974 to make it clear that it is really
a close-to-mainline kernel for MSM8974 devices.

[ci:skip-build]: already built successfully in CI
2019-10-08 00:51:38 +02:00
lambdadroid bdb1bdc87b main/libsparse: remove (!661)
The sparse image tools (img2simg, simg2img, append2simg) are now
part of Alpine's android-tools package where they are continously
updated. (See https://github.com/nmeum/android-tools/pull/8)

Remove "libsparse" as depends from all packages because it is either:

 - installed automatically by pmbootstrap when needed for
   deviceinfo_flash_sparse="true"
    (device-chuwi-hi10plus, device-htc-flounder, device-lg-bullhead,
     device-semc-anzu, device-xiaomi-kenzo)

 - seemingly unused(?)
    (device-asus-z00t, linux-motorola-falcon, linux-motorola-peregrine)

[ci:skip-build]: already built successfully in CI
2019-10-07 23:06:31 +02:00
Martijn Braam c2cb2a17d4 device-pine64-pinetab: added phosh config (!655) 2019-10-05 17:56:25 +02:00
Alastair Horn 61ca6a1fdf samsung-j3nxlte: new device (Samsung Galaxy J3 (2016)) (!653)
Display and touchscreen (with a kernel driver patch) working.

[ci:skip-build]: already built successfully in CI
2019-10-02 21:23:20 +02:00
Bhushan Shah af386c96fe purism-librem5dev: use card1 on the plasma-mobile (!590)
in Librem 5 devkit, card0 is coming from etnaviv and is not usable for
kms/drm. So force usage of card1 for kwin_wayland.

[ci:skip-build]: won't finish in time
2019-10-02 21:00:00 +02:00
Clayton Craft 2f3b5469b2 purism-librem5dev: update deviceinfo and uboot script (!590)
This simplifies the uboot script and updates it to use correct address
offsets for kernel, ramdisk and fdt. Appending the dtb to the kernel is
no longer necessary. This also changes the dtb to the one used on
PureOS.
2019-10-02 20:59:53 +02:00
Clayton Craft 31aa0b5f4b purism-librem5dev: upgrade to purism's 5.2 kernel (!590) 2019-10-02 20:59:48 +02:00
Clayton Craft aeeda11fa1 device-pine64-a64lts: enable serial console after boot (!651) 2019-10-01 15:36:34 +02:00
silver bce5f4feec samsung-apexq: kernel 3.4.104 with loadable modules working (!650)
linux-samsung-apexq/APKBUILD updated with newer kernel commit
sha from d2 repo, and now builds and packages modules into the
rootfs in /lib/modules/. prima wifi module not yet working.
2019-09-27 16:41:42 +00:00
Oliver Smith b6deac3f1c amazon-thor: don't use fastboot_vendor_id anymore
Fastboot doesn't support this option anymore, so remove it. If
you are sure that you need this option, we can probably convince
upstream fastboot to add it again, or find another solution. Just
let us know in the issues.

Related: https://gitlab.com/postmarketOS/pmbootstrap/merge_requests/1818
Related: https://gitlab.com/postmarketOS/pmbootstrap/issues/1830
2019-09-26 22:59:54 +02:00
smd a4f38c41c0 finepower-f1: new device (Finepower F1) (!645)
[ci:skip-build]: already built successfully in CI
2019-09-25 23:16:59 +02:00
Oliver Smith d0f76807d7 sony-nicki: remove -dev subpkg from kernel
The subpackage depends on the "kernel-scripts" package, which has been
removed from pmaports.git. Therefore the -dev package could not be
installed, and our CI check of the binary repo noticed this and was
failing.

Related: https://gitlab.com/postmarketOS/pmaports/merge_requests/329
2019-09-25 22:52:38 +02:00
Mathias Roux 136ef57fd5 wiko-ufeel: new device (Wiko U FEEL) (!573)
[ci:skip-build]: already built successfully in CI
2019-09-25 21:47:50 +02:00
Oliver Smith e09aa15c08 temp/mesa-grate: removed (!648)
This depends on non-existing package py2-mako, and therefore blocks
building the binary repository.

Related: #370
2019-09-25 21:17:41 +02:00
Konrad Dybcio 1573a80619 sony-nicki: add a WIP mainline kernel adaptation (!640)
[ci:skip-build]: already built successfully in CI
2019-09-22 21:59:23 +02:00
Oliver Smith 58fcf794d3 pine64-*: fix post-install filename
Make the renamed pine packages build again, by giving their post-install
files the new pkgname.

(So much for trivial package renames, needs better testing next time :p)
2019-09-20 01:04:02 +02:00
Luca Weiss 1094359fe0 device/device-pine64-pinetab: rename (!623)
[ci:skip-build]: mesa binary package is currently being built, let's
                 not make CI build the mesa package too for this trivial
                 rename
2019-09-19 01:18:59 +02:00
Luca Weiss e5c060110d device/device-pine64-pinephone: rename (!623) 2019-09-19 01:18:39 +02:00
Luca Weiss 89953efaab device/device-pine64-dontbeevil: rename (!623) 2019-09-19 01:18:18 +02:00
Luca Weiss 1baee138e2 device/device-pine64-a64lts: rename (!623) 2019-09-19 01:17:38 +02:00
Bart Ribbers 23df7156de device/linux-oneplus-bacon: remove non-used Python 2 dependency (!606)
[ci:skip-build] The kernels won't succeed in time anyway
2019-09-14 06:42:50 +02:00
Bart Ribbers b03bbbe80b device/linux-leeco-s2: remove non-used Python 2 dependency (!606) 2019-09-14 06:42:50 +02:00
Bart Ribbers d9f799f65b device/linux-oneplus-onyx: remove non-used Python 2 dependency (!606) 2019-09-14 06:42:50 +02:00
Bart Ribbers 969b71919f device/linux-lg-d285: remove non-used Python 2 dependency (!606) 2019-09-14 06:42:50 +02:00
Bart Ribbers 571e00e112 device/linux-huawei-angler: remove non-used Python 2 dependency (!606) 2019-09-14 06:42:50 +02:00
Martijn Braam d041549b58 pine-pinephone: add hwtest data (!617) 2019-09-14 04:57:14 +02:00
Daniele Debernardi 13fa90dc88 nokia-n900: Bind square brackets to us keymap (!572) 2019-09-14 04:31:08 +02:00
Bhushan Shah 350ac7af21 device-pine-pinephone: new device (PINE64 PinePhone) (!583)
* Added display in final pinephone to the kernel
* Added getty
* Use RGB led to signify booting status in u-boot
* Enable CONFIG_GPIO_SYSFS

[ci:skip-build]: won't finish in time
2019-09-05 18:49:54 +02:00
Bart Ribbers 682d7fbbd6 pine-dontbeevil: remove outdated weston launch script and fix boot shortts (!594) 2019-09-05 17:10:45 +02:00
Ingo Feinerer 28f0e5d4e1 htc-protou: new device (HTC Desire X) (!588)
Changes in the kernel defconfig:
- disable ANDROID_PARANOID_NETWORK (removes network restrictions)
- enable CONFIG_USB_G_ANDROID and CONFIG_DIAG_CHAR (for USB networking)
- enable DEVTMPFS (needed for udev -> touch support in weston)
- enable FB_MSM_DEFAULT_DEPTH_RGB565 (for 16-bit support to avoid red
  screen)
- enable SYSVIPC (so busybox' syslogd can log to a ringbuffer in the
  kernel)
- enable VT (for virtual terminal over USB)

[ci:skip-build]: already built successfully in CI
2019-08-31 21:19:16 +02:00
Oliver Smith 0619729a04 oppo-find-7a: linux: fix depends in dev subpackage
Insert missing space into the depends line, so it reads "gmp-dev bash"
instead of "gmp-devbash". This did not cause a build failure, but made
the upstream compat CI check fail after the binary package had been
built and uploaded. It would also cause an error if one tried to install
the package. The CI check will pass once the fixed package is built and
uploaded.

[ci:skip-build]
2019-08-31 20:06:48 +02:00
Nikita Travkin 422a4b1201 wileyfox-crackling: add mainline kernel (!582)
[ci:skip-build]: already built successfully in CI
2019-08-31 19:47:49 +02:00
Mis012 59088ec5b8 samsung-a3ulte: new device (Samsung Galaxy A3 (SM-A300FU)) (!582) 2019-08-31 19:47:20 +02:00
lambdadroid 780adc8cec samsung-a5ulte: new device (Samsung Galaxy A5 (SM-A500FU)) (!582) 2019-08-31 19:47:20 +02:00
lambdadroid e80aabe73f soc-qcom-msm8916: Add common packages for mainline MSM8916 devices (!582)
Add main/linux-postmarketos-qcom-msm8916 as shared mainline kernel
for all MSM8916 devices.
2019-08-31 19:47:15 +02:00
Tito Ragusa 292e742220 oppo-find-7a: linux: various improvements (!580)
* add dev-package
* modularize some kernel drivers
* modernize Makefile to silence some warnings
* fix various warnings
* add some CVE patches

[ci:skip-build]: already built successfully in CI
2019-08-31 15:30:38 +02:00
Martijn Braam 1544b5da95 device-pine-dontbeevil: fix u-boot script (!586) 2019-08-29 14:53:03 +02:00
Dolphin von Chips 5d5ab279f2 motorola-montana: use aarch64 (!581)
[ci:skip-build]
2019-08-29 11:18:27 +02:00
Gavin Lilly 82cdba421e device-motorola-lux: enabled touchscreen (!584) 2019-08-29 11:05:27 +02:00
Zhuowei Zhang a900d77ebc google-crosshatch: upgrade mainline kernel to 5.3-rc5 (!577)
This rebases the Pixel 3 XL patches on top of Linux 5.3-rc5.

Also enabled more kernel modules related to modem, and applied
Bjorn Andersson's patch for resetting the UFS memory.

See
https://gitlab.com/postmarketOS/pmaports/issues/153
for more information.

[ci:skip-build] because kernel takes more than one hour to build
2019-08-25 22:31:48 +02:00
Grant Miller 2966c8aeff linux-purism-librem5dev: update kernel config (!575)
Update kernel config to this commit
<https://source.puri.sm/Librem5/linux-emcraft/commit/e7b9b21a8942973319309c0747546d664958ee9b>
so that we can drop `!pmb:kconfigcheck`

Closes #189

[ci:skip-build]: already built successfully in CI
2019-08-25 21:21:35 +02:00