- Jun 28, 2020
-
-
Avery Dorgan authored
-
Avery Dorgan authored
-
- Apr 22, 2020
-
-
Minecrell authored
- Enable speaker on samsung-gt510wifi/matissevewifi - Replace deprecated mesa-dri-freedreno package with mesa-dri-gallium - Build natively (this is just a trivial copy)
-
-
-
* Upgrade to the released stable version of upstream u-boot. * Added patch to make the led on the Pinebook Pro light up earlier * Added the update-u-boot script from Alpine with updates for the rk3399 devices
-
- Apr 21, 2020
-
-
Martijn Braam authored
-
- Apr 20, 2020
-
-
Oliver Smith authored
Remove mirrordir_pmos and change stable branch name to v20.05. Related: https://gitlab.com/postmarketOS/pmbootstrap/-/merge_requests/1912#note_327544608
-
Changes: - Add audio package dependency; - Replace panel driver with one from stock kernel (thanks to bnister); - Change keyboard layout so it's fully supported in X11. [ci:skip-build]: already built successfully in CI
-
[ci:skip-build]
-
-
-
-
- Apr 19, 2020
-
-
[ci:skip-build] Already built successfully on CI in MR
-
- Apr 18, 2020
-
-
[ci:skip-build] already built on CI in MR
-
This commit adds initial support for sprdphone sound card and sc8830-audio device. sc8830-audio is common audio device used in different Spreadtrum SoCs. This configuration was tested on Nobby 230 (SC7715GA), Finepower F1 (SC7731C), Samsung Galaxy J1 mini (SC8830). It should work for many other SoCs as well. Now, if someone wants to have somewhat working audio, they just have to add soc-sprd-audio-sc8830 package to depends of device- package and that's it. soc-sprd-audio is only for generic configuration (set sprdphone as default sound card and provide headphone jack detection). What works: - Speaker and headphones output; - Headphone jack detection (based on udev rules from device-xiaomi-santoni); - Microphone works on both headphones and device itself. Spotted issues: - Recording volume is low; - Recording is done only on right channel.
-
-
-
- Apr 16, 2020
-
-
With the camera driver (VIDEO_EXYNOS_FIMC_IS) enabled, the system would randomly panic during startup. Even though the camera does not currently work on this system, the driver is nonetheless enabled to make the flashlight work. The panics seem to be triggered by udev's "v4l_id", which queries capabilities of video4linux devices. This change adds a udev rules file, to override the behavior of udev's default rules for v4l.
-
- Apr 14, 2020
-
-
Minecrell authored
- Cleanup kernel cmdline: - earlycon can automatically detect the memory address of the UART controller based on the device tree - the comma before n8 in console=ttyMSM0,115200,n8 is actually invalid so this was not parsed correctly. However, it is the default anyway so we might as well remove it completely - Configure deviceinfo_getty for all devices - Workaround probe issue of display by adding a softdep on the panel module. This allows the display to work when excluding proprietary firmware (just a weird side effect, see comment in modprobe.conf...)
-
Minecrell authored
The device port gets increasingly hard to maintain with all the differences between the downstream and the mainline kernel. Especially deviceinfo has quite some duplication only because the downstream kernel needs to be handled as well. The mainline port has much more features working. The only limitation compared to the downstream kernel is the lack of a proper charging driver. But even on downstream postmarketOS the battery driver is not working properly for some reason. For charging, a downstream installation in recovery seems more suitable at the moment. Eventually we will build some functionality into the bootloader to load a simple downstream initramfs when the device gets booted for charging.
-
- Apr 13, 2020
-
-
Dang Huynh authored
Signed-off-by:
Danct12 <danct12@disroot.org> [ci:skip-build]
-
Antoine Fontaine authored
working towards #458. See [1] for an explaination [1]: https://gitlab.com/postmarketOS/pmaports/-/merge_requests/1131#note_318923711
-
Federico Amedeo Izzo authored
The dts for oneplus bacon was already present in linux-postmarketos. I adjusted the APKBUILD and deviceinfo to be able to use both downstream and mainline kernels
-
lazzardo authored
-
Oliver Smith authored
This script is used by multiple repositories by now, let's make sure we only have one place where we need to maintain it. The version in ci-common is shellchecked and displays less output for 'pmbootstrap init' again (unless it fails, then it shows the whole log).
-
Oliver Smith authored
This file is not used anymore by the bpo code, so remove it.
-
-
-
-
Splash logo displayed. SSH over USB works, Weston works. Port build scripts to python3.
-
These changes enable the flashlight LED driver (fled_rt5033), and add support for switching the light on and off from userspace. In more detail: * CONFIG_FLED_RT5033 enables the flashlight driver * CONFIG_VIDEO_EXYNOS_FIMC_IS is required for the flashlight driver to compile (there seems to be a lot of cross-dependency between the two drivers) * patch 0001 fixes the use of usleep (which no longer exists), to make the kernel compile with those settings With these changes, /sys/class/flashlight/rt-flash-led shows up in sysfs, but it's only possible to control the brightness of the LED, not to switch it on. Patch 0002 is what actually makes the flashlight usable: it makes the /sys/class/flashlight/rt-flash-led/mode file writable. Writing "Torch" there enables the flashlight, writing "Off" disables it again. "Mixed" mode works like "Torch" as well. I have not figured out yet how to trigger the camera flash, so setting the mode to "Flash" is possible, albeit pointless.
-
Dolphin von Chips authored
-
- Apr 12, 2020
-
-
Don't pass empty arguments to mkbootimg, when _second or _dt are not set.
-
Oliver Smith authored
-
-
- Apr 11, 2020
-
-
Oliver Smith authored
Read kernel module names from files in /etc/postmarketos-mkinitfs/modules and print out which modules are required by which of these files as the initramfs gets generated. Put the default modules into a new 00-default.modules. This allows mkinitfs hooks to add modules to the initramfs. Parse the modules from a file similar to modules-load.d, with commented lines and empty lines ignored. Add a simple test script for that and run it in check().
-
Oliver Smith authored
Split mkinitfs.sh into two files, so the functions (now in mkinitfs_functions.sh) can be sourced in a test. Such a test will be added in the next commit. Move $BINARIES_EXTRA into the get_binaries_extra() function, so its $(find...) does not get executed when sourcing the functions file. Move $BINARIES into get_binaries() too for consistency.
-
Oliver Smith authored
Make it pass shellcheck by fixing obvious mistakes like '==' instead of '='. Add "shellcheck disable" lines for things that are intentionally done or would be a bit more complicated to rewrite. It would be nice to refactor some things like '${outfile/initramfs-/uImage-}', but this should be done in a separate change (patches welcome). Remove unused variable "modules_path". While at it, add two new fatal error messages instead of just "exit 1" without any comment and remove redundant mkdir in APKBUILD.
-
Minecrell authored
For testing changes for device categorization, it is useful to have a device in each of the categories. The PinePhone is close to being moved to main/, but it doesn't fulfill all requirements yet. The QEMU "device ports" are very simple since QEMU currently only emulates a rather limited set of hardware features. All available features are working correctly (especially after the recent rework of the QEMU packages). I suppose it is also usable as a "daily driver", at least for its intended purpose (a virtual machine for testing postmarketOS changes). :) Given that everyone can run QEMU, everyone could potentially maintain it. For now I have added myself as maintainer since I did most of the recent cleanup. Add drebrez as second maintainer. Overall it seems useful to have qemu-* in main/, especially because it is now the device that is selected by default in pmbootstrap.
-