16a7b52bcSWills Wang/* 26a7b52bcSWills Wang * Copyright (C) 2015-2016 Wills Wang <wills.wang@live.com> 36a7b52bcSWills Wang * 46a7b52bcSWills Wang * SPDX-License-Identifier: GPL-2.0+ 56a7b52bcSWills Wang */ 66a7b52bcSWills Wang 76a7b52bcSWills Wang#include <dt-bindings/interrupt-controller/irq.h> 86a7b52bcSWills Wang#include "skeleton.dtsi" 96a7b52bcSWills Wang 106a7b52bcSWills Wang/ { 116a7b52bcSWills Wang compatible = "qca,ar933x"; 126a7b52bcSWills Wang 136a7b52bcSWills Wang #address-cells = <1>; 146a7b52bcSWills Wang #size-cells = <1>; 156a7b52bcSWills Wang 166a7b52bcSWills Wang cpus { 176a7b52bcSWills Wang #address-cells = <1>; 186a7b52bcSWills Wang #size-cells = <0>; 196a7b52bcSWills Wang 206a7b52bcSWills Wang cpu@0 { 216a7b52bcSWills Wang device_type = "cpu"; 226a7b52bcSWills Wang compatible = "mips,mips24Kc"; 236a7b52bcSWills Wang reg = <0>; 246a7b52bcSWills Wang }; 256a7b52bcSWills Wang }; 266a7b52bcSWills Wang 276a7b52bcSWills Wang clocks { 286a7b52bcSWills Wang #address-cells = <1>; 296a7b52bcSWills Wang #size-cells = <1>; 306a7b52bcSWills Wang ranges; 316a7b52bcSWills Wang 326a7b52bcSWills Wang xtal: xtal { 336a7b52bcSWills Wang #clock-cells = <0>; 346a7b52bcSWills Wang compatible = "fixed-clock"; 356a7b52bcSWills Wang clock-output-names = "xtal"; 366a7b52bcSWills Wang }; 376a7b52bcSWills Wang }; 386a7b52bcSWills Wang 396a7b52bcSWills Wang pinctrl { 406a7b52bcSWills Wang u-boot,dm-pre-reloc; 416a7b52bcSWills Wang compatible = "qca,ar933x-pinctrl"; 426a7b52bcSWills Wang ranges; 436a7b52bcSWills Wang #address-cells = <1>; 446a7b52bcSWills Wang #size-cells = <1>; 456a7b52bcSWills Wang reg = <0x18040000 0x100>; 466a7b52bcSWills Wang }; 476a7b52bcSWills Wang 486a7b52bcSWills Wang ahb { 496a7b52bcSWills Wang compatible = "simple-bus"; 506a7b52bcSWills Wang ranges; 516a7b52bcSWills Wang 526a7b52bcSWills Wang #address-cells = <1>; 536a7b52bcSWills Wang #size-cells = <1>; 546a7b52bcSWills Wang 556a7b52bcSWills Wang apb { 566a7b52bcSWills Wang compatible = "simple-bus"; 576a7b52bcSWills Wang ranges; 586a7b52bcSWills Wang 596a7b52bcSWills Wang #address-cells = <1>; 606a7b52bcSWills Wang #size-cells = <1>; 616a7b52bcSWills Wang 62c3155878SMarek Vasut ehci0: ehci@1b000100 { 63c3155878SMarek Vasut compatible = "generic-ehci"; 64c3155878SMarek Vasut reg = <0x1b000100 0x100>; 65c3155878SMarek Vasut 66c3155878SMarek Vasut status = "disabled"; 67c3155878SMarek Vasut }; 68c3155878SMarek Vasut 696a7b52bcSWills Wang uart0: uart@18020000 { 706a7b52bcSWills Wang compatible = "qca,ar9330-uart"; 716a7b52bcSWills Wang reg = <0x18020000 0x20>; 726a7b52bcSWills Wang interrupts = <128 IRQ_TYPE_LEVEL_HIGH>; 736a7b52bcSWills Wang 746a7b52bcSWills Wang status = "disabled"; 756a7b52bcSWills Wang }; 76*2986a9d4SMarek Vasut 77*2986a9d4SMarek Vasut gmac0: eth@0x19000000 { 78*2986a9d4SMarek Vasut compatible = "qca,ag7240-mac"; 79*2986a9d4SMarek Vasut reg = <0x19000000 0x200>; 80*2986a9d4SMarek Vasut phy = <&phy0>; 81*2986a9d4SMarek Vasut phy-mode = "rmii"; 82*2986a9d4SMarek Vasut 83*2986a9d4SMarek Vasut status = "disabled"; 84*2986a9d4SMarek Vasut 85*2986a9d4SMarek Vasut mdio { 86*2986a9d4SMarek Vasut #address-cells = <1>; 87*2986a9d4SMarek Vasut #size-cells = <0>; 88*2986a9d4SMarek Vasut phy0: ethernet-phy@0 { 89*2986a9d4SMarek Vasut reg = <0>; 90*2986a9d4SMarek Vasut }; 91*2986a9d4SMarek Vasut }; 92*2986a9d4SMarek Vasut }; 93*2986a9d4SMarek Vasut 94*2986a9d4SMarek Vasut gmac1: eth@0x1a000000 { 95*2986a9d4SMarek Vasut compatible = "qca,ag7240-mac"; 96*2986a9d4SMarek Vasut reg = <0x1a000000 0x200>; 97*2986a9d4SMarek Vasut phy = <&phy0>; 98*2986a9d4SMarek Vasut phy-mode = "rgmii"; 99*2986a9d4SMarek Vasut 100*2986a9d4SMarek Vasut status = "disabled"; 101*2986a9d4SMarek Vasut }; 1026a7b52bcSWills Wang }; 1036a7b52bcSWills Wang 1046a7b52bcSWills Wang spi0: spi@1f000000 { 1056a7b52bcSWills Wang compatible = "qca,ar7100-spi"; 1066a7b52bcSWills Wang reg = <0x1f000000 0x10>; 1076a7b52bcSWills Wang interrupts = <129 IRQ_TYPE_LEVEL_HIGH>; 1086a7b52bcSWills Wang 1096a7b52bcSWills Wang status = "disabled"; 1106a7b52bcSWills Wang 1116a7b52bcSWills Wang #address-cells = <1>; 1126a7b52bcSWills Wang #size-cells = <0>; 1136a7b52bcSWills Wang }; 1146a7b52bcSWills Wang }; 1156a7b52bcSWills Wang}; 116