13c0e3abdSOrson Zhai/* 23c0e3abdSOrson Zhai * Spreadtrum Whale2 platform peripherals 33c0e3abdSOrson Zhai * 43c0e3abdSOrson Zhai * Copyright (C) 2016, Spreadtrum Communications Inc. 53c0e3abdSOrson Zhai * 63c0e3abdSOrson Zhai * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 73c0e3abdSOrson Zhai */ 83c0e3abdSOrson Zhai 93c0e3abdSOrson Zhai/ { 103c0e3abdSOrson Zhai interrupt-parent = <&gic>; 113c0e3abdSOrson Zhai #address-cells = <2>; 123c0e3abdSOrson Zhai #size-cells = <2>; 133c0e3abdSOrson Zhai 143c0e3abdSOrson Zhai soc: soc { 153c0e3abdSOrson Zhai compatible = "simple-bus"; 163c0e3abdSOrson Zhai #address-cells = <2>; 173c0e3abdSOrson Zhai #size-cells = <2>; 183c0e3abdSOrson Zhai ranges; 193c0e3abdSOrson Zhai 203c0e3abdSOrson Zhai ap-apb { 213c0e3abdSOrson Zhai compatible = "simple-bus"; 223c0e3abdSOrson Zhai #address-cells = <1>; 233c0e3abdSOrson Zhai #size-cells = <1>; 243c0e3abdSOrson Zhai ranges = <0 0x0 0x70000000 0x10000000>; 253c0e3abdSOrson Zhai 263c0e3abdSOrson Zhai uart0: serial@0 { 273c0e3abdSOrson Zhai compatible = "sprd,sc9860-uart", 283c0e3abdSOrson Zhai "sprd,sc9836-uart"; 293c0e3abdSOrson Zhai reg = <0x0 0x100>; 303c0e3abdSOrson Zhai interrupts = <GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>; 313c0e3abdSOrson Zhai clocks = <&ext_26m>; 323c0e3abdSOrson Zhai status = "disabled"; 333c0e3abdSOrson Zhai }; 343c0e3abdSOrson Zhai 353c0e3abdSOrson Zhai uart1: serial@100000 { 363c0e3abdSOrson Zhai compatible = "sprd,sc9860-uart", 373c0e3abdSOrson Zhai "sprd,sc9836-uart"; 383c0e3abdSOrson Zhai reg = <0x100000 0x100>; 393c0e3abdSOrson Zhai interrupts = <GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>; 403c0e3abdSOrson Zhai clocks = <&ext_26m>; 413c0e3abdSOrson Zhai status = "disabled"; 423c0e3abdSOrson Zhai }; 433c0e3abdSOrson Zhai 443c0e3abdSOrson Zhai uart2: serial@200000 { 453c0e3abdSOrson Zhai compatible = "sprd,sc9860-uart", 463c0e3abdSOrson Zhai "sprd,sc9836-uart"; 473c0e3abdSOrson Zhai reg = <0x200000 0x100>; 483c0e3abdSOrson Zhai interrupts = <GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>; 493c0e3abdSOrson Zhai clocks = <&ext_26m>; 503c0e3abdSOrson Zhai status = "disabled"; 513c0e3abdSOrson Zhai }; 523c0e3abdSOrson Zhai 533c0e3abdSOrson Zhai uart3: serial@300000 { 543c0e3abdSOrson Zhai compatible = "sprd,sc9860-uart", 553c0e3abdSOrson Zhai "sprd,sc9836-uart"; 563c0e3abdSOrson Zhai reg = <0x300000 0x100>; 573c0e3abdSOrson Zhai interrupts = <GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>; 583c0e3abdSOrson Zhai clocks = <&ext_26m>; 593c0e3abdSOrson Zhai status = "disabled"; 603c0e3abdSOrson Zhai }; 613c0e3abdSOrson Zhai }; 623c0e3abdSOrson Zhai 633c0e3abdSOrson Zhai }; 643c0e3abdSOrson Zhai 653c0e3abdSOrson Zhai ext_26m: ext-26m { 663c0e3abdSOrson Zhai compatible = "fixed-clock"; 673c0e3abdSOrson Zhai #clock-cells = <0>; 683c0e3abdSOrson Zhai clock-frequency = <26000000>; 693c0e3abdSOrson Zhai clock-output-names = "ext_26m"; 703c0e3abdSOrson Zhai }; 713c0e3abdSOrson Zhai}; 72