- Jan 28, 2024
-
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Depend on postmarketos-base-downstream-disable-udev-v4l instead, which symlinks /lib/udev/rules.d/60-persistent-v4l.rules to /dev/null.
-
Which replaces /lib/udev/rules.d/60-persistent-v4l.rules (from the eudev package) with a symlink to /dev/null. Around 20 devices need this to fix a kernel panic with downstream kernel when starting udev. Issue happens due to that camera firmware is missing and/or not loaded properly.
-
Oliver Smith authored
-
-
-
- Jan 26, 2024
-
-
Willow Barraco authored
[ci:skip-build]: already built successfully in CI
-
Since audio over DisplayPort (over USB-C) is supported in the kernel, add a UCM config to complete support. To be clear, this might not work out of the box yet, I hope it'll start working better when another audio route (speaker or microphone) is working from kernel side. [ci:skip-build]: Already built successfully in CI.
-
Since the GPU is supported since a while enable deviceinfo_gpu_accelerated to let pmbootstrap show UIs like phosh. Also with modem working with patched tqftpserv, we need the msm-modem-uim-selection dependency, so add that as well.
-
* BINFMT_MISC * CIFS * LEDS_TRIGGER_PATTERN * NETFILTER_XT_MATCH_STATISTIC * PM_WAKELOCKS * SND_USB_AUDIO * UHID * USB_CONFIGFS_NCM
-
[ci:skip-build]: Already built successfully in CI.
-
We also kind of drop support for downstream, if somebody's interested in this please revive it. [ci:skip-build]: already built successfully in CI
-
In mainline Linux these paths will be used, move the firmware packaging there. By doing this we drop downstream support. Support could be restored by adding some symlinks in a downstream-specific package if required. We also start squashing the firmware into .mbn format with pil-squasher. For now we keep the files in _wififiles in their old location, I'm not sure yet where they need to go since I didn't have wcnss working on mainline yet.
-
Manual config changes: * QCOM_BAM_DMUX=y
-
[ci:skip-build]: already built successfully in CI
-
- Jan 25, 2024
-
-
Fixes: issue 2561 [ci:skip-build]: already built successfully in CI
-
- Jan 24, 2024
-
-
Remove post-install etc. scripts. [ci:skip-build]: Already built successfully in CI.
-
- Jan 23, 2024
-
-
The configfs gadget can provide the actual interface name, which may not be the default "usb0" since another gadget driver might have claimed "usb0". This code is based on the `start_unudhcpd` function in `init_functions.sh` [ci:skip-build] already built successfully in CI
-
Before this change the script assumed that the device has only one UDC. However it is possible for a device to have multiple UDCs, in which case the deviceinfo is the appropriate place to specify which one should be used. This change adds an optional deviceinfo variable `deviceinfo_usb_network_udc` to specify the UDC that should be used. Also, before this change the script assumed the USB network interface name is "usb0". But other gadget drivers like `g_cdc` can claim USB interfaces before the initramfs script gets around to creating one for USB networking, so the interface might be "usb1" or something else. The configfs gadget itself can provide the actual interface name, so this change makes the script use that.
-
- Jan 22, 2024
-
-
Pablo Correa Gomez authored
[ci:ignore-count]
-
Pablo Correa Gomez authored
-
- Jan 21, 2024
-
-
Luca Weiss authored
Required for getting mobile data up, otherwise ModemManager fails to connect with: Status | connected: no | connection error name: org.freedesktop.ModemManager1.Error.MobileEquipment.Unknown | connection error message: failed to create net link for device: failed to add link for device: Could not allocate link: Failed to add link with mux id 1: Netlink message with transaction 27 failed [ci:skip-build]: already built successfully in CI
-
Luca Weiss authored
Required for getting mobile data up, otherwise ModemManager fails to connect with: Status | connected: no | connection error name: org.freedesktop.ModemManager1.Error.MobileEquipment.Unknown | connection error message: failed to create net link for device: failed to add link for device: Could not allocate link: Failed to add link with mux id 1: Netlink message with transaction 27 failed
-
Duje Mihanović authored
Rewritten PMIC driver, power key and vibration support are also added in this upgrade.
-
- Jan 19, 2024
-
-
Gianluca Boiano authored
[ci:skip-build]: already built successfully in CI
-
Clayton Craft authored
In many cases, when fw is installed in /lib/firmware, some of it ends up in the initramfs. In those situations, mkinitfs should run so that the initramfs gets the latest fw. This will result in mkinitfs possibly running in cases where it doesn't matter (i.e. device has fw in /lib/firmware but none is used in the initramfs), but I think the trade-off is worth it. This also breaks the triggers= line into multiple lines so that it's easier to review/maintain. We can't prepend whitespace on these lines since the apkbuild parser expects dirs to be separated by ":"
-
Newbyte authored
See similar patch in pmbootstrap for rationale: https://gitlab.com/postmarketOS/pmbootstrap/-/commit/27618d5ffdb0b6cbf9471dc01a2ed14e1655ced0 W504 ignore is removed as the rule does not exist in Ruff. But, since it was ignored anyway, this does not matter.
-