add uartX-enable.dts in overlays

This commit is contained in:
Martin Ayotte 2017-01-31 19:11:36 -05:00
parent fa6b1b32f2
commit 583d88ad7d

View file

@ -48,13 +48,16 @@ new file mode 100644
index 00000000..00dd8ffc
--- /dev/null
+++ b/arch/arm/boot/dts/overlay/Makefile
@@ -0,0 +1,15 @@
@@ -0,0 +1,18 @@
+ifeq ($(CONFIG_OF_CONFIGFS),y)
+
+dtbo-$(CONFIG_MACH_SUN8I) += \
+ i2c0.dtbo \
+ spi0-spidev.dtbo \
+ spi1-spidev.dtbo \
+ uart1-enable.dtbo \
+ uart2-enable.dtbo \
+ uart3-enable.dtbo \
+ w1.dtbo
+
+targets += dtbs dtbs_install
@ -153,6 +156,78 @@ index 00000000..92b73bc8
+ };
+ };
+};
diff --git a/arch/arm/boot/dts/overlay/uart1-enable.dts b/arch/arm/boot/dts/overlay/uart1-enable.dts
new file mode 100644
index 00000000..92b73bc8
--- /dev/null
+++ b/arch/arm/boot/dts/overlay/uart1-enable.dts
@@ -0,0 +1,18 @@
+/dts-v1/ /plugin/;
+
+/ {
+ compatible = "allwinner,sun8i-h3";
+
+ fragment@0 {
+ target-path = "/aliases";
+ __overlay__ {
+ uart1 = "/soc@01c00000/serial@01c28400";
+ };
+ };
+ fragment@1 {
+ target = <&uart1>;
+ __overlay__ {
+ status = "okay";
+ };
+ };
+};
diff --git a/arch/arm/boot/dts/overlay/uart2-enable.dts b/arch/arm/boot/dts/overlay/uart2-enable.dts
new file mode 100644
index 00000000..92b73bc8
--- /dev/null
+++ b/arch/arm/boot/dts/overlay/uart2-enable.dts
@@ -0,0 +1,18 @@
+/dts-v1/ /plugin/;
+
+/ {
+ compatible = "allwinner,sun8i-h3";
+
+ fragment@0 {
+ target-path = "/aliases";
+ __overlay__ {
+ uart2 = "/soc@01c00000/serial@01c28800";
+ };
+ };
+ fragment@1 {
+ target = <&uart2>;
+ __overlay__ {
+ status = "okay";
+ };
+ };
+};
diff --git a/arch/arm/boot/dts/overlay/uart3-enable.dts b/arch/arm/boot/dts/overlay/uart3-enable.dts
new file mode 100644
index 00000000..92b73bc8
--- /dev/null
+++ b/arch/arm/boot/dts/overlay/uart3-enable.dts
@@ -0,0 +1,18 @@
+/dts-v1/ /plugin/;
+
+/ {
+ compatible = "allwinner,sun8i-h3";
+
+ fragment@0 {
+ target-path = "/aliases";
+ __overlay__ {
+ uart3 = "/soc@01c00000/serial@01c28c00";
+ };
+ };
+ fragment@1 {
+ target = <&uart3>;
+ __overlay__ {
+ status = "okay";
+ };
+ };
+};
diff --git a/arch/arm/boot/dts/overlay/w1.dts b/arch/arm/boot/dts/overlay/w1.dts
new file mode 100644
index 00000000..faf3650e