ARM64: DTS: Add rk3399-firefly uart4 device, node as /dev/ttyS1
[firefly-linux-kernel-4.4.55.git] / arch / arm64 / boot / dts / sprd / sharkl64.dtsi
1 /*
2  * Spreadtrum Sharkl64 platform DTS file
3  *
4  * Copyright (C) 2014, Spreadtrum Communications Inc.
5  *
6  * This file is licensed under a dual GPLv2 or X11 license.
7  */
8
9 / {
10         interrupt-parent = <&gic>;
11         #address-cells = <2>;
12         #size-cells = <2>;
13
14         soc {
15                 compatible = "simple-bus";
16                 #address-cells = <2>;
17                 #size-cells = <2>;
18                 ranges;
19
20                 ap-apb {
21                         compatible = "simple-bus";
22                         #address-cells = <2>;
23                         #size-cells = <2>;
24                         ranges;
25
26                         uart0: serial@70000000 {
27                                 compatible = "sprd,sc9836-uart";
28                                 reg = <0 0x70000000 0 0x100>;
29                                 interrupts = <0 2 0xf04>;
30                                 clocks = <&clk26mhz>;
31                                 status = "disabled";
32                         };
33
34                         uart1: serial@70100000 {
35                                 compatible = "sprd,sc9836-uart";
36                                 reg = <0 0x70100000 0 0x100>;
37                                 interrupts = <0 3 0xf04>;
38                                 clocks = <&clk26mhz>;
39                                 status = "disabled";
40                         };
41
42                         uart2: serial@70200000 {
43                                 compatible = "sprd,sc9836-uart";
44                                 reg = <0 0x70200000 0 0x100>;
45                                 interrupts = <0 4 0xf04>;
46                                 clocks = <&clk26mhz>;
47                                 status = "disabled";
48                         };
49
50                         uart3: serial@70300000 {
51                                 compatible = "sprd,sc9836-uart";
52                                 reg = <0 0x70300000 0 0x100>;
53                                 interrupts = <0 5 0xf04>;
54                                 clocks = <&clk26mhz>;
55                                 status = "disabled";
56                         };
57                 };
58         };
59
60         clk26mhz: clk26mhz {
61                 compatible = "fixed-clock";
62                 #clock-cells = <0>;
63                 clock-frequency = <26000000>;
64         };
65 };