xref: /linux/arch/arm64/boot/dts/sprd/sharkl64.dtsi (revision 3a39d672e7f48b8d6b91a09afa4b55352773b4b5)
1*a4b3f197SStanislav Jakubek// SPDX-License-Identifier: (GPL-2.0-only OR MIT)
2c46388a5SZhizhou Zhang/*
3c46388a5SZhizhou Zhang * Spreadtrum Sharkl64 platform DTS file
4c46388a5SZhizhou Zhang *
5c46388a5SZhizhou Zhang * Copyright (C) 2014, Spreadtrum Communications Inc.
6c46388a5SZhizhou Zhang */
7c46388a5SZhizhou Zhang
8c46388a5SZhizhou Zhang/ {
9c46388a5SZhizhou Zhang	interrupt-parent = <&gic>;
10c46388a5SZhizhou Zhang	#address-cells = <2>;
11c46388a5SZhizhou Zhang	#size-cells = <2>;
12c46388a5SZhizhou Zhang
13c46388a5SZhizhou Zhang	soc {
14c46388a5SZhizhou Zhang		compatible = "simple-bus";
15c46388a5SZhizhou Zhang		#address-cells = <2>;
16c46388a5SZhizhou Zhang		#size-cells = <2>;
17c46388a5SZhizhou Zhang		ranges;
18c46388a5SZhizhou Zhang
19c46388a5SZhizhou Zhang		ap-apb {
20c46388a5SZhizhou Zhang			compatible = "simple-bus";
21c46388a5SZhizhou Zhang			#address-cells = <2>;
22c46388a5SZhizhou Zhang			#size-cells = <2>;
23c46388a5SZhizhou Zhang			ranges;
24c46388a5SZhizhou Zhang
25c46388a5SZhizhou Zhang			uart0: serial@70000000 {
26c46388a5SZhizhou Zhang				compatible = "sprd,sc9836-uart";
27c46388a5SZhizhou Zhang				reg = <0 0x70000000 0 0x100>;
28c46388a5SZhizhou Zhang				interrupts = <0 2 0xf04>;
29c46388a5SZhizhou Zhang				clocks = <&clk26mhz>;
30c46388a5SZhizhou Zhang				status = "disabled";
31c46388a5SZhizhou Zhang			};
32c46388a5SZhizhou Zhang
33c46388a5SZhizhou Zhang			uart1: serial@70100000 {
34c46388a5SZhizhou Zhang				compatible = "sprd,sc9836-uart";
35c46388a5SZhizhou Zhang				reg = <0 0x70100000 0 0x100>;
36c46388a5SZhizhou Zhang				interrupts = <0 3 0xf04>;
37c46388a5SZhizhou Zhang				clocks = <&clk26mhz>;
38c46388a5SZhizhou Zhang				status = "disabled";
39c46388a5SZhizhou Zhang			};
40c46388a5SZhizhou Zhang
41c46388a5SZhizhou Zhang			uart2: serial@70200000 {
42c46388a5SZhizhou Zhang				compatible = "sprd,sc9836-uart";
43c46388a5SZhizhou Zhang				reg = <0 0x70200000 0 0x100>;
44c46388a5SZhizhou Zhang				interrupts = <0 4 0xf04>;
45c46388a5SZhizhou Zhang				clocks = <&clk26mhz>;
46c46388a5SZhizhou Zhang				status = "disabled";
47c46388a5SZhizhou Zhang			};
48c46388a5SZhizhou Zhang
49c46388a5SZhizhou Zhang			uart3: serial@70300000 {
50c46388a5SZhizhou Zhang				compatible = "sprd,sc9836-uart";
51c46388a5SZhizhou Zhang				reg = <0 0x70300000 0 0x100>;
52c46388a5SZhizhou Zhang				interrupts = <0 5 0xf04>;
53c46388a5SZhizhou Zhang				clocks = <&clk26mhz>;
54c46388a5SZhizhou Zhang				status = "disabled";
55c46388a5SZhizhou Zhang			};
56c46388a5SZhizhou Zhang		};
57c46388a5SZhizhou Zhang	};
58c46388a5SZhizhou Zhang
59c46388a5SZhizhou Zhang	clk26mhz: clk26mhz {
60c46388a5SZhizhou Zhang		compatible = "fixed-clock";
61c46388a5SZhizhou Zhang		#clock-cells = <0>;
62c46388a5SZhizhou Zhang		clock-frequency = <26000000>;
63c46388a5SZhizhou Zhang	};
64c46388a5SZhizhou Zhang};
65