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 index 00000000..00dd8ffc
--- /dev/null --- /dev/null
+++ b/arch/arm/boot/dts/overlay/Makefile +++ b/arch/arm/boot/dts/overlay/Makefile
@@ -0,0 +1,15 @@ @@ -0,0 +1,18 @@
+ifeq ($(CONFIG_OF_CONFIGFS),y) +ifeq ($(CONFIG_OF_CONFIGFS),y)
+ +
+dtbo-$(CONFIG_MACH_SUN8I) += \ +dtbo-$(CONFIG_MACH_SUN8I) += \
+ i2c0.dtbo \ + i2c0.dtbo \
+ spi0-spidev.dtbo \ + spi0-spidev.dtbo \
+ spi1-spidev.dtbo \ + spi1-spidev.dtbo \
+ uart1-enable.dtbo \
+ uart2-enable.dtbo \
+ uart3-enable.dtbo \
+ w1.dtbo + w1.dtbo
+ +
+targets += dtbs dtbs_install +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 diff --git a/arch/arm/boot/dts/overlay/w1.dts b/arch/arm/boot/dts/overlay/w1.dts
new file mode 100644 new file mode 100644
index 00000000..faf3650e index 00000000..faf3650e