dcc0a8c855
Switch from the 5.8.x kernel with allwinner specific patches to megi's 5.9 based tree. He drives the PinePhone related kernel development forward like no other, his tree and changes are well documented on xnux.eu, and he frequently publishes tested "build this one" commits with the latest improvements. It makes a faster and less time consuming workflow to simply package these versions (after a smoke test) into postmarketOS edge, and after some time to catch possible regressions ship the same version in postmarketOS stable. This kernel should make HDMI work for most people, and improve call quality (thanks to smaeul's patches, which are integrated into megi's tree). Kernel config changes: * Enable MODEM_POWER in the kernel config, among other improvements this allows us to get rid of the 30s delay on power off. * Enable CONFIG_DRM_PANEL_ILITEK_ILI9881C (new PineTab panel) * Enable CONFIG_ZRAM * Enable CONFIG_HID_MULTITOUCH Related: https://xnux.eu/devices/feature/modem-pp.html#toc-modem-power-driver Changelog: https://megous.com/git/linux/tag/?h=orange-pi-5.9-20201019-1553 Co-Authored-By: Martijn Braam <martijn@brixit.nl> Co-Authored-By: Clayton Craft <clayton@craftyguy.net>
49 lines
1.4 KiB
Diff
49 lines
1.4 KiB
Diff
From ed7bbaf72095ba2e464585690032bb67d02343ce Mon Sep 17 00:00:00 2001
|
|
From: Oliver Smith <ollieparanoid@postmarketos.org>
|
|
Date: Tue, 20 Oct 2020 11:11:48 +0200
|
|
Subject: [PATCH] dts: pinetab: add missing bma223, ohci1
|
|
|
|
Fix the accelerometer (BMA223). ohci1 is the low-speed variant of the usb
|
|
port. Original patch by Icenowy Zheng.
|
|
|
|
Cherry picked from here, but this isn't the original patch either:
|
|
https://gitlab.com/pine64-org/linux/-/commit/69ae7087ec51b09bb6a0afb53dddb5eb030b3236
|
|
---
|
|
.../boot/dts/allwinner/sun50i-a64-pinetab.dts | 14 +++++++++++++-
|
|
1 file changed, 13 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts
|
|
index a87790df94b3..20c368f00939 100644
|
|
--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts
|
|
+++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts
|
|
@@ -225,7 +225,15 @@ &i2c0_pins {
|
|
&i2c1 {
|
|
status = "okay";
|
|
|
|
- /* TODO: add Bochs BMA223 accelerometer here */
|
|
+ bma223@18 {
|
|
+ compatible = "bosch,bma223", "bosch,bma222e";
|
|
+ reg = <0x18>;
|
|
+ interrupt-parent = <&pio>;
|
|
+ interrupts = <7 5 IRQ_TYPE_LEVEL_HIGH>; /* PH5 */
|
|
+ mount-matrix = "0", "-1", "0",
|
|
+ "-1", "0", "0",
|
|
+ "0", "0", "-1";
|
|
+ };
|
|
};
|
|
|
|
&lradc {
|
|
@@ -291,6 +299,10 @@ &ohci0 {
|
|
status = "okay";
|
|
};
|
|
|
|
+&ohci1 {
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
&pwm {
|
|
status = "okay";
|
|
};
|
|
--
|
|
2.25.4
|
|
|