|
|
|
|
@@ -1,25 +1,37 @@
|
|
|
|
|
From c07564c395a35f421a9eff81d9ca77496c0106e6 Mon Sep 17 00:00:00 2001
|
|
|
|
|
From a59cb6bd62351166ac38d070c12cfb7dfeff411e Mon Sep 17 00:00:00 2001
|
|
|
|
|
From: The-going <48602507+The-going@users.noreply.github.com>
|
|
|
|
|
Date: Thu, 10 Apr 2025 21:46:22 +0300
|
|
|
|
|
Subject: arm64: dts: h616(8): Add overlays i2c, pwm, uart
|
|
|
|
|
|
|
|
|
|
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
|
|
|
|
|
Signed-off-by: Exodus <zjemcikolege@protonmail.com>
|
|
|
|
|
---
|
|
|
|
|
.../arm64/boot/dts/allwinner/overlay/Makefile | 14 +++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c2-ph.dtso | 13 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c3-pg.dtso | 13 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c3-ph.dtso | 13 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c4-pg.dtso | 13 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c4-ph.dtso | 13 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm1-ph3.dtso | 20 +++++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm1-pi11.dtso | 20 +++++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm4-ph1.dtso | 20 +++++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm4-pi14.dtso | 20 +++++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-pg-rts-cts.dtso | 15 ++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-pg.dtso | 15 ++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-ph-rts-cts.dtso | 15 ++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-ph.dtso | 15 ++++++++++++++
|
|
|
|
|
.../allwinner/overlay/sun50i-h616-uart5.dtso | 15 ++++++++++++++
|
|
|
|
|
15 files changed, 234 insertions(+)
|
|
|
|
|
.../arm64/boot/dts/allwinner/overlay/Makefile | 24 +++++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c2-ph.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c3-pg.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c3-ph.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c4-pg.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-i2c4-ph.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm1-ph3.dtso | 22 +++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm1-pi11.dtso | 22 +++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm2-ph2.dtso | 22 +++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm2-pi12.dtso | 22 +++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm3-ph0.dtso | 22 +++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm3-pi13.dtso | 22 +++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm4-ph1.dtso | 20 ++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-pwm4-pi14.dtso | 20 ++++++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-pg-rts-cts.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-pg.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-ph-rts-cts.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-ph.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-pi-rts-cts.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart2-pi.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart3-pi-rts-cts.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart3-pi.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart4-pi-rts-cts.dtso | 15 ++++++++++++
|
|
|
|
|
.../overlay/sun50i-h616-uart4-pi.dtso | 15 ++++++++++++
|
|
|
|
|
.../allwinner/overlay/sun50i-h616-uart5.dtso | 15 ++++++++++++
|
|
|
|
|
25 files changed, 436 insertions(+)
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c2-ph.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-pg.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-ph.dtso
|
|
|
|
|
@@ -27,19 +39,29 @@ Subject: arm64: dts: h616(8): Add overlays i2c, pwm, uart
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c4-ph.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-ph3.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-pi11.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-ph2.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-pi12.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-ph0.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-pi13.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm4-ph1.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm4-pi14.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pg-rts-cts.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pg.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-ph-rts-cts.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-ph.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi-rts-cts.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi-rts-cts.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi-rts-cts.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi.dtso
|
|
|
|
|
create mode 100644 arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart5.dtso
|
|
|
|
|
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/Makefile b/arch/arm64/boot/dts/allwinner/overlay/Makefile
|
|
|
|
|
index 84711585fc86..fd0b06d173f7 100644
|
|
|
|
|
index 84711585fc86..ce40c7ec5a8c 100644
|
|
|
|
|
--- a/arch/arm64/boot/dts/allwinner/overlay/Makefile
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/Makefile
|
|
|
|
|
@@ -49,6 +49,20 @@ dtb-$(CONFIG_ARCH_SUNXI) += \
|
|
|
|
|
@@ -49,6 +49,30 @@ dtb-$(CONFIG_ARCH_SUNXI) += \
|
|
|
|
|
sun50i-h6-uart2.dtbo \
|
|
|
|
|
sun50i-h6-uart3.dtbo \
|
|
|
|
|
sun50i-h6-w1-gpio.dtbo \
|
|
|
|
|
@@ -50,26 +72,38 @@ index 84711585fc86..fd0b06d173f7 100644
|
|
|
|
|
+ sun50i-h616-i2c4-ph.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm1-ph3.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm1-pi11.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm2-ph2.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm2-pi12.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm3-ph0.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm3-pi13.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm4-ph1.dtbo \
|
|
|
|
|
+ sun50i-h616-pwm4-pi14.dtbo \
|
|
|
|
|
+ sun50i-h616-uart2-pg.dtbo \
|
|
|
|
|
+ sun50i-h616-uart2-pg-rts-cts.dtbo \
|
|
|
|
|
+ sun50i-h616-uart2-ph.dtbo \
|
|
|
|
|
+ sun50i-h616-uart2-ph-rts-cts.dtbo \
|
|
|
|
|
+ sun50i-h616-uart2-pi.dtbo \
|
|
|
|
|
+ sun50i-h616-uart2-pi-rts-cts.dtbo \
|
|
|
|
|
+ sun50i-h616-uart3-pi.dtbo \
|
|
|
|
|
+ sun50i-h616-uart3-pi-rts-cts.dtbo \
|
|
|
|
|
+ sun50i-h616-uart4-pi.dtbo \
|
|
|
|
|
+ sun50i-h616-uart4-pi-rts-cts.dtbo \
|
|
|
|
|
+ sun50i-h616-uart5.dtbo \
|
|
|
|
|
sun50i-h616-spi-spidev.dtbo \
|
|
|
|
|
sun50i-h616-spidev0_0.dtbo \
|
|
|
|
|
sun50i-h616-spidev1_0.dtbo \
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c2-ph.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c2-ph.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..663633f6c7c9
|
|
|
|
|
index 000000000000..c545c4dfa053
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c2-ph.dtso
|
|
|
|
|
@@ -0,0 +1,13 @@
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&i2c2>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
@@ -81,14 +115,16 @@ index 000000000000..663633f6c7c9
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-pg.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-pg.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..eb71dcb593cc
|
|
|
|
|
index 000000000000..08577d91fed9
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-pg.dtso
|
|
|
|
|
@@ -0,0 +1,13 @@
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&i2c3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
@@ -100,14 +136,16 @@ index 000000000000..eb71dcb593cc
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-ph.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-ph.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..b0aed6f59bb0
|
|
|
|
|
index 000000000000..b09fa6d179f1
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c3-ph.dtso
|
|
|
|
|
@@ -0,0 +1,13 @@
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&i2c3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
@@ -119,14 +157,16 @@ index 000000000000..b0aed6f59bb0
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c4-pg.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c4-pg.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..6a83466f5b37
|
|
|
|
|
index 000000000000..2f6f3124357c
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c4-pg.dtso
|
|
|
|
|
@@ -0,0 +1,13 @@
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&i2c4>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
@@ -138,14 +178,16 @@ index 000000000000..6a83466f5b37
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c4-ph.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c4-ph.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..cfa737d701d8
|
|
|
|
|
index 000000000000..951a1a79530c
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-i2c4-ph.dtso
|
|
|
|
|
@@ -0,0 +1,13 @@
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&i2c4>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
@@ -157,14 +199,16 @@ index 000000000000..cfa737d701d8
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-ph3.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-ph3.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..fa7697a63915
|
|
|
|
|
index 000000000000..95c360feb3ea
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-ph3.dtso
|
|
|
|
|
@@ -0,0 +1,20 @@
|
|
|
|
|
@@ -0,0 +1,22 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&pwm>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
@@ -183,14 +227,16 @@ index 000000000000..fa7697a63915
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-pi11.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-pi11.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..c42dabb470f3
|
|
|
|
|
index 000000000000..39c9b31f61eb
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm1-pi11.dtso
|
|
|
|
|
@@ -0,0 +1,20 @@
|
|
|
|
|
@@ -0,0 +1,22 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&pwm>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
@@ -207,6 +253,118 @@ index 000000000000..c42dabb470f3
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-ph2.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-ph2.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..4ba8dc968741
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-ph2.dtso
|
|
|
|
|
@@ -0,0 +1,22 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&pwm>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ fragment@1 {
|
|
|
|
|
+ target = <&pwm2>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&pwm2_ph_pin>;
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-pi12.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-pi12.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..a23c45c9bda7
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm2-pi12.dtso
|
|
|
|
|
@@ -0,0 +1,22 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&pwm>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ fragment@1 {
|
|
|
|
|
+ target = <&pwm2>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&pwm2_pi_pin>;
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-ph0.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-ph0.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..029dff6202bb
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-ph0.dtso
|
|
|
|
|
@@ -0,0 +1,22 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&pwm>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ fragment@1 {
|
|
|
|
|
+ target = <&pwm3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&pwm3_ph_pin>;
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-pi13.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-pi13.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..e6645573aae5
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm3-pi13.dtso
|
|
|
|
|
@@ -0,0 +1,22 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&pwm>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+
|
|
|
|
|
+ fragment@1 {
|
|
|
|
|
+ target = <&pwm3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&pwm3_pi_pin>;
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm4-ph1.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-pwm4-ph1.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..381a3db48cba
|
|
|
|
|
@@ -343,6 +501,132 @@ index 000000000000..438af7517b5a
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi-rts-cts.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi-rts-cts.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..f7426899b938
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi-rts-cts.dtso
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&uart2>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&uart2_pi_pins>, <&uart2_pi_rts_cts_pins>;
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..8e816a05fb42
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart2-pi.dtso
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&uart2>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&uart2_pi_pins>;
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi-rts-cts.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi-rts-cts.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..55db4644693d
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi-rts-cts.dtso
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&uart3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&uart3_pi_pins>, <&uart3_pi_rts_cts_pins>;
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..e75292e67b7c
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart3-pi.dtso
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&uart3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&uart3_pi_pins>;
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi-rts-cts.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi-rts-cts.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..b4f4d0bda5f6
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi-rts-cts.dtso
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&uart3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&uart4_pi_pins>, <&uart4_pi_rts_cts_pins>;
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..21898add0f84
|
|
|
|
|
--- /dev/null
|
|
|
|
|
+++ b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart4-pi.dtso
|
|
|
|
|
@@ -0,0 +1,15 @@
|
|
|
|
|
+/dts-v1/;
|
|
|
|
|
+/plugin/;
|
|
|
|
|
+
|
|
|
|
|
+/ {
|
|
|
|
|
+ compatible = "allwinner,sun50i-h616", "allwinner,sun50i-h618";
|
|
|
|
|
+
|
|
|
|
|
+ fragment@0 {
|
|
|
|
|
+ target = <&uart3>;
|
|
|
|
|
+ __overlay__ {
|
|
|
|
|
+ pinctrl-names = "default";
|
|
|
|
|
+ pinctrl-0 = <&uart4_pi_pins>;
|
|
|
|
|
+ status = "okay";
|
|
|
|
|
+ };
|
|
|
|
|
+ };
|
|
|
|
|
+};
|
|
|
|
|
diff --git a/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart5.dtso b/arch/arm64/boot/dts/allwinner/overlay/sun50i-h616-uart5.dtso
|
|
|
|
|
new file mode 100644
|
|
|
|
|
index 000000000000..27b4ab085d98
|
|
|
|
|
|