18c2ecf20Sopenharmony_ci/*
28c2ecf20Sopenharmony_ci * Spreadtrum Sharkl64 platform DTS file
38c2ecf20Sopenharmony_ci *
48c2ecf20Sopenharmony_ci * Copyright (C) 2014, Spreadtrum Communications Inc.
58c2ecf20Sopenharmony_ci *
68c2ecf20Sopenharmony_ci * This file is licensed under a dual GPLv2 or X11 license.
78c2ecf20Sopenharmony_ci */
88c2ecf20Sopenharmony_ci
98c2ecf20Sopenharmony_ci/ {
108c2ecf20Sopenharmony_ci	interrupt-parent = <&gic>;
118c2ecf20Sopenharmony_ci	#address-cells = <2>;
128c2ecf20Sopenharmony_ci	#size-cells = <2>;
138c2ecf20Sopenharmony_ci
148c2ecf20Sopenharmony_ci	soc {
158c2ecf20Sopenharmony_ci		compatible = "simple-bus";
168c2ecf20Sopenharmony_ci		#address-cells = <2>;
178c2ecf20Sopenharmony_ci		#size-cells = <2>;
188c2ecf20Sopenharmony_ci		ranges;
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci		ap-apb {
218c2ecf20Sopenharmony_ci			compatible = "simple-bus";
228c2ecf20Sopenharmony_ci			#address-cells = <2>;
238c2ecf20Sopenharmony_ci			#size-cells = <2>;
248c2ecf20Sopenharmony_ci			ranges;
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci			uart0: serial@70000000 {
278c2ecf20Sopenharmony_ci				compatible = "sprd,sc9836-uart";
288c2ecf20Sopenharmony_ci				reg = <0 0x70000000 0 0x100>;
298c2ecf20Sopenharmony_ci				interrupts = <0 2 0xf04>;
308c2ecf20Sopenharmony_ci				clocks = <&clk26mhz>;
318c2ecf20Sopenharmony_ci				status = "disabled";
328c2ecf20Sopenharmony_ci			};
338c2ecf20Sopenharmony_ci
348c2ecf20Sopenharmony_ci			uart1: serial@70100000 {
358c2ecf20Sopenharmony_ci				compatible = "sprd,sc9836-uart";
368c2ecf20Sopenharmony_ci				reg = <0 0x70100000 0 0x100>;
378c2ecf20Sopenharmony_ci				interrupts = <0 3 0xf04>;
388c2ecf20Sopenharmony_ci				clocks = <&clk26mhz>;
398c2ecf20Sopenharmony_ci				status = "disabled";
408c2ecf20Sopenharmony_ci			};
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci			uart2: serial@70200000 {
438c2ecf20Sopenharmony_ci				compatible = "sprd,sc9836-uart";
448c2ecf20Sopenharmony_ci				reg = <0 0x70200000 0 0x100>;
458c2ecf20Sopenharmony_ci				interrupts = <0 4 0xf04>;
468c2ecf20Sopenharmony_ci				clocks = <&clk26mhz>;
478c2ecf20Sopenharmony_ci				status = "disabled";
488c2ecf20Sopenharmony_ci			};
498c2ecf20Sopenharmony_ci
508c2ecf20Sopenharmony_ci			uart3: serial@70300000 {
518c2ecf20Sopenharmony_ci				compatible = "sprd,sc9836-uart";
528c2ecf20Sopenharmony_ci				reg = <0 0x70300000 0 0x100>;
538c2ecf20Sopenharmony_ci				interrupts = <0 5 0xf04>;
548c2ecf20Sopenharmony_ci				clocks = <&clk26mhz>;
558c2ecf20Sopenharmony_ci				status = "disabled";
568c2ecf20Sopenharmony_ci			};
578c2ecf20Sopenharmony_ci		};
588c2ecf20Sopenharmony_ci	};
598c2ecf20Sopenharmony_ci
608c2ecf20Sopenharmony_ci	clk26mhz: clk26mhz {
618c2ecf20Sopenharmony_ci		compatible = "fixed-clock";
628c2ecf20Sopenharmony_ci		#clock-cells = <0>;
638c2ecf20Sopenharmony_ci		clock-frequency = <26000000>;
648c2ecf20Sopenharmony_ci	};
658c2ecf20Sopenharmony_ci};
66