Add variant with Shenchao panel. This variant is using the same panel
driver as Tianma one, so its modules-initfs file is symlink to
modules-initfs.tianma.
Switch to DPU driver (instead of MDP5) for display.
Update modules names to the ones used in 6.17 kernel.
Fix deviceinfo linter issues.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
Remove nonfree-firmware subpackage from soc-qcom-sdm660.
The only cosumer of it was nonfree-firmware subpackage in
device-sony-pioneer. So remove nonfree-firmware subpackage
from device-sony-pioneer and put original contents of
soc-qcom-sdm660-nonfree-firmware into firmware-sony-ninges.
In firmware-sony-ninges replace too big linux-firmware-qcom
dependency (150 Mb) by much smaller (42 Kb) package with
only GPU firmware (firmware-qcom-adreno-a530).
While we are fixing device-sony-pioneer, drop phoc.ini and
related -phosh subpackage from it as well.
And Xperia XA2 is actually GPU accelerated, mark it as such.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
NEW/HOT:
* Initial audio support for xiaomi-lavender, xiaomi-clover (only headphones and mic) ( rdacayan, setotau )
* New devices: Blackberry KEY2 (athena) and KEY2 LE (luna) ( sajattack )
* CDSP/ADSP fastrpc support for SDM630/636/660 ( setotau )
Significant:
* Proper panel drivers for xiaomi-lavender, xiaomi-tulip, xiaomi-jasmine, asus-x00td ( alexeymin, iAboothahir )
* Big downstream-y nt36xxx touch driver was dropped in favor of upstream nvt-ts and made folower to nt36672a panels ( alexeymin )
* Support for 3rd variation of xiaomi-lavender with shenchao panel ( rdacayan )
* Kernel configs enabled to support booting using EFI ( sajattack )
Smaller fixes:
* Use proper modem firmware for regular xiaomi-clover ( barni2000 )
* Fixes and updates for charger driver (like ability to stop charging from sysfs) ( kcxt )
* fuelgauge driver rework ( Tooniis, barni2000 )
* Make nokia-pl2 booting again ( nexus_chebykin )
* xiaomi-clover-plus can now load firmware for its Goodix touchscreen ( setotau )
* sns-reg driver knows more config group mappings (no more scary warnings in dmesg) ( lucaweiss )
* Fix for WLED OVP interrupt backtrace in dmesg ( joelselvaraj )
* Potential Wi-Fi driver stability increase ( rdacayan )
* Small fixes for stability of touchscreen on sony-pioneer, xiaomi-whyred ( alexeymin )
* LOTS of dtbs_check warnings were fixed. We are now down to only 3 of them.
Signed-off-by: Alexey Minnekhanov <alexeymin@postmarketos.org>
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7180>
There is currently two different ways to handle sensors, the Linux way
which is taking earth as a starting point and then drawing a vector
through the device, as well as the Windows way which takes the device as
a starting point and drawing a vector towards earth. iio-sensor-proxy
decided to go the Windows way, therefor the configuration needs to be
flipped for the readings to produce the expected result.
I created an issue with iio-sensor-proxy that goes into a bit more
details, see #375.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7085>
Fix "pmbootstrap init" (provider package was removed).
postmarketOS/pmaports!7075 dropped support for selecting the msm8916
rproc option during "pmbootstrap init".
Fixes: 7a29af043c ("soc-qcom-msm8916: drop non-functional rproc selection")
[ci:ignore-count]
[Raymond: drop it everywhere]
Co-developed-by: Raymond Hackley <wonderfulShrineMaidenOfParadise@postmarketos.org>
I chose this device pkg name because it's descriptive, this pkg doesn't
support the 'idevice' things or x86_64 or PPC Macs. I didn't include
"generic" because, while it supports Macbooks, (in theory) Mac Minis
and something called Mac Studio, it's not really *that* generic for Mac
computers AND by having the manufacturer be "Apple" it'll show up in pmb
init under "apple." This will make it more intuitive to find, I think.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048>
Alpine's linux-asahi kernel is missing some config for booting on the
macbook M2, and is missing config for supporting other pmOS features /
kconfig checks. It's easier to maintain this kernel downstream for now
so changes can be made easily to support this hardware and functionality
we need.
Part-of: <https://gitlab.postmarketos.org/postmarketOS/pmaports/-/merge_requests/7048>