- Aug 14, 2021
-
-
Updated the kernel to the latest version from LineageOS [1] (branch `cm-14.1`), copied their configuration file and updated it according to `pmbootstrap kconfig check`. Previous kernel was from `cm-12.1` branch. Fixed firmware package. Switched firmware source to LineageOS/TheMuppets and install only the Wi-Fi firmware, but into the correct directory. Previously all available firmware was simply copied into wrong directories. [1] https://github.com/LineageOS/android_kernel_htc_msm8960 [ci:skip-build] already built successfully in CI
-
plasma-nm-mobile is already a dep of plasma-phone-components ofono is already a dep of plasma-phone-components ofono-openrc already gets pulled in automatically through openrc and ofono networkmanager is already pulled in by plasma-nm-mobile qt5-qtvirtualkeyboard has been replaced by maliit ages ago [ci:skip-build] already built successfully in CI
-
- switch sources to official repo https://source.denx.de/u-boot - use tag v2021.07 - extract patches from pine64-org - enable DMA transfers from eMMC and mSD (u-boot from Megi) [ci:skip-build] already built successfully in CI
-
-
-
add patch for 5.13 irq clocks https://github.com/crust-firmware/crust/commit/0289a01c9ee211195728e14b4f26dd2e5226561a
-
Include: smaeul: "all idle entry attempts will return PSCI_E_INVALID_PARAMS, and Linux isn't smart enough to stop trying without these patches: https://github.com/crust-firmware/arm-trusted-firmware/commits/d6ebf5dab2daab8" Extra patches custom to pinephone
-
- Aug 12, 2021
-
-
[ci:skip-build] already built successfully in CI
-
- Aug 11, 2021
-
-
2.0.16 is in alpine aports, and includes the fixes carried in this fork
-
- Aug 10, 2021
-
-
Clayton Craft authored
-
The flavor string was naively parsed using sed by removing everything before the first hyphen, this breaks for -rc kernels. Instead lets glob /usr/share/kernel for the installed kernel flavor. This will also prevent the kernel being flashed if the running kernel has a different localversion than the updated one. [ci:skip-build] already built successfully in CI
-
Allow users in group "input" to control the tm2-touchkey leds. Additionally correcting the udev rule for disabling the tm2-touchkey leds by default. [ci:skip-build] already built successfully in CI
-
[ci:skip-build] already built successfully in CI
-
[ci:skip-build] already built successfully in CI
-
Add ttyescape, a script and triggerhappy configuration to allow mobile device users to access and use a shell without having to plug in to a computer. One of the largest limitations with a mobile device is the lack of keyboard, for mainstream OSs like Android and iOS, this is a non-issue as the whole OS stack is built to automatically recover in case of a crash / hang, hiding the internal state of affairs from users and making use of careful design to minimise the impact. When bringing Linux to mobile, we carry not only the benefits of the Linux desktop but also it's limitations. In the event that your desktop manager goes haywire or hangs completely, or your graphics drivers get unhappy, the ability to quickly jump to a tty and start killing bad behaving programs or reset your display manager is one that most of us take for granted. But when hit by similar errors on a mobile device there is no such recourse available, users either have to reboot and hope that the issue doesn't occur again, or pull out a laptop and pull up a shell (assuming ssh is enabled and the rndis interface comes up). ttyescape proposes to solve this issues by pieceing together several already available tools, notably: - triggerhappy, a tool used to perform actions when certain buttons or key combinations are pressed with no dependencies on the display manager in use. - fbkeyboard, a framebuffer keyboard for tty's, it renders on top of the current tty and uses the device touchscreen as input.
-
[ci:skip-vercheck] [ci:skip-build] already built successfully in CI]
-
This device runs on linux-postmarketos-rockchip which at the moment of writing is 5.13.0 with (only) 6 patches applied, so close-to mainline. I personally use 2 of these devices with postmarketOS installed daily as my homeserver setup and it has worked really well. It's also a good target to run Plasma Bigscreen on as a TV setupbox
-
I forgot to include this firmware in the list, lets deal with that now >.< [ci:skip-build] already built successfully in CI
-
gzip results in a boot.img that's too big (over 8 MB) for e.g. samsung-i9300, so let's replace it with something that produces smaller kernels. With this, the entire boot.img is 6,3 MB (down from 8MiB, or 8.5458944 MB) which leaves plenty of space on the 8 MB partition and prevents the recovery from being overwritten when this kernel is flashed. Tested and works on samsung-i9300. [ci:skip-build] already built successfully in CI
-
- Aug 09, 2021
-
-
[ci:skip-build] gcc never builds on CI, let alone 11 gccs [ci:skip-vercheck]
-
This provides a mobile-friendly music player in the default installation which is something that's currently lacking. [ci:skip-vercheck]: _pmb_recommends change doesn't need pkgrel bump
-
- Aug 07, 2021
-
-
The networkmanager hotspot needs to have DHCP input enabled on the wifi interfaces so the temporary dnsmasq instance can work. The networkmanager backend is also switched to the nftables one so it can create the ad-hoc hotspot forwarding/masquerade table.
-
Oliver Smith authored
-
- Aug 05, 2021
-
-
Proper fix for the monospace fonts seen when postmarketos-ondev is installed without also installing osk-sdl. This doesn't happen anymore with pmbootstrap install --ondev, because it will always pull in osk-sdl again for other reasons. However, since postmarketos-ondev is using this font, let's directly depend on it instead of having it pulled in as side effect of also having osk-sdl installed.
-
And extend bootloader CMDLINE per default, giving us the option to change the CMDLINE both via the kernel config and from samsung's S-BOOT shell. Note: the default console in exynos_defconfig (which this config is based on) is ttySAC1, but all midas devices uses ttySAC2, so set it to ttySAC2 instead. Also remove all other variables. They are not needed, and (at least) root=/dev/ram0 seem to prevent us from booting pmos. [ci:skip-build] already built successfully in CI
-
When kernel variants were renamed in https://gitlab.com/postmarketOS/pmaports/-/commit/69cd6ff843fa3173da8988dfbcc00ba5b18cb48f these dtb vars were forgotten, making it impossible to boot a kernel build with `pmbootstrap build linux-postmarketos-exynos4`, no dtb is appended to the zImage and we get stuck on samsungs boot logo.
-
Fixes a crash introduced in 0.7.2
-
Bugfix release that fixes the css writing and parsing [ci:skip-build] already built successfully in CI
-
- Aug 03, 2021
-
-
- Introduce interconnect driver - Fix CPU passive cooling to avoid overheating [ci:skip-build] Already built in MR
-
- Aug 02, 2021
-
-
Clayton Craft authored
-
Clayton Craft authored
-
Clayton Craft authored
-
- Aug 01, 2021
-
-
uim-selection has "after *" in it's dependencies to make sure the theoretical up to ~1min delay can't be observed. Unfortunaely this causes incorrect dependencies ordering if one of other services depends on ofono or modemmanager. Drop "after *" so modem can always be started properly.
-
Bart Ribbers authored
NymphCast is a FOSS Chromecast replacement (not a drop-in one though) and allows you to "cast" audio and video to your device running the nymphcast server. Plasma Bigscreen seems like an ideal use-case for this so let's install and launch it by default. People can always uninstall it anyways
-
-
Address inputs noted in https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1599#note_418265619
-
Address inputs noted in https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1599#note_418265619 Signed-off-by:
David Heidelberg <david@ixit.cz>
-
Signed-off-by:
David Heidelberg <david@ixit.cz>
-
No functional changes. Signed-off-by:
David Heidelberg <david@ixit.cz>
-
Merged in mainline since 5.9-rc2-next-grate: - all previously applied patches specific for Tegra and Nexus 7 New features, not merged yet in mainline (only in -next-grate): - improved power management - implemented USB OTG New configuration options - enable F2FS support (incl. compression), which leads to prolonging eMMC life Tested on E1565. Signed-off-by:
David Heidelberg <david@ixit.cz>
-