mirror of
https://github.com/Fishwaldo/build.git
synced 2025-07-06 04:58:40 +00:00
It seems that Charger LED support for AXP20X-like PMICs (AXP813, ...) from Megous is less complete then from Olimex. Reverting the one in the tree and ading the one from Olimex
106 lines
2.2 KiB
Diff
106 lines
2.2 KiB
Diff
From f41220f93142aa088d5b111d09a8c11b7a096f71 Mon Sep 17 00:00:00 2001
|
|
From: Mitko Gamishev <hehopmajieh@debian.bg>
|
|
Date: Wed, 5 Feb 2020 15:00:25 +0200
|
|
Subject: [PATCH 12/48] board-a13-olinuxinoM.patch
|
|
|
|
---
|
|
.../boot/dts/sun5i-a13-olinuxino-micro.dts | 62 ++++++++++++++++++-
|
|
1 file changed, 60 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts b/arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts
|
|
index 5df398d77238..b12976499cb5 100644
|
|
--- a/arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts
|
|
+++ b/arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts
|
|
@@ -44,7 +44,7 @@
|
|
/dts-v1/;
|
|
#include "sun5i-a13.dtsi"
|
|
#include "sunxi-common-regulators.dtsi"
|
|
-
|
|
+#include <dt-bindings/pwm/pwm.h>
|
|
#include <dt-bindings/gpio/gpio.h>
|
|
|
|
/ {
|
|
@@ -70,6 +70,40 @@ power {
|
|
default-state = "on";
|
|
};
|
|
};
|
|
+
|
|
+ backlight: backlight {
|
|
+ compatible = "pwm-backlight";
|
|
+ pwms = <&pwm 0 50000 PWM_POLARITY_INVERTED>;
|
|
+ brightness-levels = <0 10 20 30 40 50 60 70 80 90 100>;
|
|
+ default-brightness-level = <8>;
|
|
+
|
|
+ };
|
|
+
|
|
+ panel: panel {
|
|
+ compatible = "olimex,lcd-olinuxino-4.3";
|
|
+ backlight = <&backlight>;
|
|
+ enable-gpios = <&pio 1 10 GPIO_ACTIVE_HIGH>; /* PB10 */
|
|
+ pinctrl-names = "default";
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ port {
|
|
+ panel_input: endpoint {
|
|
+ remote-endpoint = <&tcon0_out_lcd>;
|
|
+ };
|
|
+ };
|
|
+
|
|
+ };
|
|
+
|
|
+ };
|
|
+
|
|
+
|
|
+
|
|
+&be0 {
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&codec {
|
|
+ status = "okay";
|
|
};
|
|
|
|
&ehci0 {
|
|
@@ -117,10 +151,28 @@ ®_usb0_vbus {
|
|
};
|
|
|
|
®_usb1_vbus {
|
|
- gpio = <&pio 6 11 GPIO_ACTIVE_HIGH>;
|
|
+ gpio = <&pio 2 19 GPIO_ACTIVE_HIGH>;
|
|
status = "okay";
|
|
};
|
|
|
|
+&tcon0 {
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&lcd_rgb666_pins>;
|
|
+ status = "okay";
|
|
+};
|
|
+&tcon0_out {
|
|
+ tcon0_out_lcd: endpoint@0 {
|
|
+ reg = <0>;
|
|
+ remote-endpoint = <&panel_input>;
|
|
+ };
|
|
+};
|
|
+
|
|
+&pwm {
|
|
+ pinctrl-names = "default";
|
|
+ pinctrl-0 = <&pwm0_pin>;
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
&uart1 {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&uart1_pg_pins>;
|
|
@@ -139,3 +191,9 @@ &usbphy {
|
|
usb1_vbus-supply = <®_usb1_vbus>;
|
|
status = "okay";
|
|
};
|
|
+
|
|
+&rtp {
|
|
+ allwinner,ts-attached;
|
|
+ touchscreen-inverted-x;
|
|
+};
|
|
+
|
|
--
|
|
2.25.1
|
|
|