- Nov 30, 2022
-
-
Dzmitry authored
Dual boot PostmarketOS and Android with u-boot! It works by placing an additional u-boot FIT image, and a script into overridden initramfs. Mentioned script is used to find and select image to boot. User should enable dual-boot explicitly by enabling commented deviceinfo options, and placing vendor boot image into device /boot directory, running 'pmbootstrap init' and specifying vendor boot image location, if building locally. deviceinfo_bootimg_override_initramfs: - add android_boot_image.itb - u-boot FIT image assembled, using extracted kernel and ramdisk from vendor image. - add find_image_and_boot.itb - u-boot FIT image with a script to find and boot needed image. Set couple new options: - deviceinfo_bootimg_override_header_info_using_vendor_image="true" This overrides boot image header values, written in deviceinfo, by extracted values from vendor image. This mainly needed to trick trustzone. - deviceinfo_bootimg_vendor_android_boot_image="vendor_boot.img" We're counting on vendor image to be on device's /boot directory in a file with that name. - deviceinfo_bootimg_vendor_device_tree_identifiers="qcom,msm-id\s*=\s*<0x141\s*0x20001>; qcom,board-id\s*=\s*<0x08\s*0x0e>;" Identifiers to find a dtb, used by stock bootloader in vendor's boot image file.
-
Oliver Smith authored
Apply the same fix as in Alpine: https://gitlab.alpinelinux.org/alpine/aports/-/commit/769f9666b663ba06dca63ddbff6eb1af458355f3 [ci:skip-build]: already built successfully in CI
-
- Nov 29, 2022
-
-
Anton Bambura authored
-
- Nov 28, 2022
-
-
Newbyte authored
Patch picked from https://github.com/crust-firmware/crust/pull/209 [ci:skip-build]: Already built successfully in CI
-
Also disable some unused CONFIG_ARCH_MSM* options. [ci:skip-build]: Already built successfully in CI
-
[ci:skip-build]: already built successfully in CI
-
Related dts and alsa ucm confs are merged in our tree.
-
-
In SDM845, the q6voice kernel driver connects modem and audio backends. Callaudiod seems to switch to correct audio device and prepares it, however, the audio device get's closed since no one from the userspace is actively listening to it. This cuts the audio in call. As a workaround, I have added to script to disable the suspend-on-idle pulseaudio module during calls, so the audio devices don't close automatically.
-
Includes the following changes: - rebase onto rc4 - squash a few changes which were marked to get squashed/fixups - dropped "wcd934x: use .prepare and .shutdown instead of .trigger" - OP6 audio device tree changes - revert of a DSI DCS commit[1], which caused havoc in unprepare hooks of panel drivers [1] - https://lore.kernel.org/linux-arm-msm/1892d0af-8aa4-dc03-887a-e44bb623b836@linaro.org/ Change-Id: I4790a278c0d35618ca824a036982769e66767ffd Signed-off-by:
Alexander Martinz <amartinz@shiftphones.com>
-
[ci:skip-build]: already built successfully in CI
-
Oliver Smith authored
-
- Nov 27, 2022
-
-
Oliver Smith authored
It should have depended on mutter-mobile-schemas instead of mutter-mobile. Looks like mutter-mobile-schemas was getting installed instead of mutter-mobile for it only by chance until now. [ci:skip-build]: already built successfully in CI
-
Downstream for kernel development, not for actual use. Kernel defconfig taken from stock with: - CONFIG_ANDROID_PARANOID_NETWORK unset - CONFIG_DEVTMPFS set - CONFIG_EXT4_FS_POSIX_ACL set - CONFIG_LOCALVERSION set to "-downstream" - CONFIG_SYSVIPC set - CONFIG_USB_CONFIGFS_RNDIS set - CONFIG_USER_NS set Change-Id: I22bfd30dfc664dfaa2123c856b3662ddb37e760f Signed-off-by:
Alexander Martinz <amartinz@shiftphones.com> Signed-off-by:
Dylan Van Assche <me@dylanvanassche.be> [ci:skip-build]: already built successfully in CI
-
-
Oliver Smith authored
Don't upgrade u-boot automatically anymore as it doesn't work reliably and isn't necessary anymore. See the wiki article for details. Related: https://wiki.postmarketos.org/wiki/PinePhone_U-Boot_Upgrade
-
Oliver Smith authored
[ci:skip-build]: already built successfully in CI
-
Use the new variable name as used in initfs
-
The variable describes the configfs function name to use, no matter if it's rndis, ncm, ecm or any other function. So change the name of the variable, the string we write to the configuration file and some comments.
-
[ci:skip-build]: already built successfully in CI
-
- Nov 26, 2022
-
-
Change-Id: I015f35f3e1b7563e341183cc08afb924aa2ed80b Signed-off-by:
Alexander Martinz <amartinz@shiftphones.com>
-
Change-Id: I302321b7908ab7af989ca1e93f88eb575bbf2048 Signed-off-by:
Alexander Martinz <amartinz@shiftphones.com>
-
Enable vulkan on supported hardware configurations out of the box. Change-Id: I6c8e1713e7c834aae3a162b8a681f5abde02ed5e Signed-off-by:
Alexander Martinz <amartinz@shiftphones.com>
-
[ci:skip-build]: Already built successfully in CI
-
-
-
- Nov 23, 2022
-
-
Since 00648d0282dcca1da453c0b20d27e24bf901a854, the correct serial console name is ttySx instead of the older ttyOx. Reflect this in cmdline passed to kernel via u-boot [ci:skip-build]: already built successfully in CI
-
Recommend installing: - fwupd - Receive firmware updates for supported hardware The following packages are required to show device information at: - Settings -> About this System -> Show More Information Devices - Firmware Security - aha - fwupd - PCI - pciutils Graphics - OpenGL - mesa-demos - Vulkan - vulkan-tools - Wayland - wayland-utils - X-Server - xdpyinfo Change-Id: I8a1eb484720f717f0504418f7c5c6af505b081b6 Signed-off-by:
Alexander Martinz <amartinz@shiftphones.com> [ci:skip-build]: already built successfully in CI
-
- Nov 22, 2022
-
-
The file brcmfmac43455-sdio.raspberrypi,4-model-b.bin is now provided by linux-firmware-brcm package in Alpine. Remove to symlink to stop the file conflict.
-
-
- Nov 21, 2022
-
-
[ci:skip-build]: already built successfully in CI
-
- Nov 20, 2022
-
-
Oliver Smith authored
Note that the URLs in these scripts are not only for information, but they are also used as marker by pmbootstrap so it knows these are compatible with 'pmbootstrap ci'. I just fixed the typo in the pmbootstrap code as well and made a new release, use pmbootstrap 1.50.0 or above to have it recognize these scripts with 'pmbootstrap ci' again.
-
flatbuffers should have been available on armv7, since aports 0f3295fb0660f5caf59b8b2385f7c9305f1d57f0 [ci:skip-vercheck] [ci:skip-build]: already built successfully in CI
-
-
Oliver Smith authored
-
mutter no longer depends on zenity as of version 43.alpha. See https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2370 And https://gitlab.gnome.org/GNOME/mutter/-/blob/e331e38a191a36faaa5bb049157ab77f94fd7654/NEWS#L137 Alpine commit: https://gitlab.alpinelinux.org/alpine/aports/-/commit/80c64759d16d1161ba706f83fca4d7518ebc3302 [ci:skip-build]: already built successfully in CI
-
Support launching postmarketOS in QEMU on riscv64 architecture. It is mostly copied from device-qemu-aarch64 with some riscv64-specific modifications. Currently UIs using Xorg like Mate, XFCE4 and LXQT work fine, Wayland UIs like weston, plasma-mobile etc didn't work in my testing. Also using "pmbootstrap qemu --tablet" is needed to make mouse input work, the defaults don't seem to work at the moment. [ci:skip-build]: already built successfully in CI
-
Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com> [ci:skip-build]: already built successfully in CI
-
Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com>
-
Signed-off-by:
Svyatoslav Ryhel <clamor95@gmail.com>
-