18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci/ { 38c2ecf20Sopenharmony_ci #address-cells = <1>; 48c2ecf20Sopenharmony_ci #size-cells = <1>; 58c2ecf20Sopenharmony_ci compatible = "lantiq,xway", "lantiq,danube"; 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci cpus { 88c2ecf20Sopenharmony_ci cpu@0 { 98c2ecf20Sopenharmony_ci compatible = "mips,mips24Kc"; 108c2ecf20Sopenharmony_ci }; 118c2ecf20Sopenharmony_ci }; 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci biu@1f800000 { 148c2ecf20Sopenharmony_ci #address-cells = <1>; 158c2ecf20Sopenharmony_ci #size-cells = <1>; 168c2ecf20Sopenharmony_ci compatible = "lantiq,biu", "simple-bus"; 178c2ecf20Sopenharmony_ci reg = <0x1f800000 0x800000>; 188c2ecf20Sopenharmony_ci ranges = <0x0 0x1f800000 0x7fffff>; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci icu0: icu@80200 { 218c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 228c2ecf20Sopenharmony_ci interrupt-controller; 238c2ecf20Sopenharmony_ci compatible = "lantiq,icu"; 248c2ecf20Sopenharmony_ci reg = <0x80200 0x120>; 258c2ecf20Sopenharmony_ci }; 268c2ecf20Sopenharmony_ci 278c2ecf20Sopenharmony_ci watchdog@803f0 { 288c2ecf20Sopenharmony_ci compatible = "lantiq,wdt"; 298c2ecf20Sopenharmony_ci reg = <0x803f0 0x10>; 308c2ecf20Sopenharmony_ci }; 318c2ecf20Sopenharmony_ci }; 328c2ecf20Sopenharmony_ci 338c2ecf20Sopenharmony_ci sram@1f000000 { 348c2ecf20Sopenharmony_ci #address-cells = <1>; 358c2ecf20Sopenharmony_ci #size-cells = <1>; 368c2ecf20Sopenharmony_ci compatible = "lantiq,sram"; 378c2ecf20Sopenharmony_ci reg = <0x1f000000 0x800000>; 388c2ecf20Sopenharmony_ci ranges = <0x0 0x1f000000 0x7fffff>; 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ci eiu0: eiu@101000 { 418c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 428c2ecf20Sopenharmony_ci interrupt-controller; 438c2ecf20Sopenharmony_ci interrupt-parent; 448c2ecf20Sopenharmony_ci compatible = "lantiq,eiu-xway"; 458c2ecf20Sopenharmony_ci reg = <0x101000 0x1000>; 468c2ecf20Sopenharmony_ci }; 478c2ecf20Sopenharmony_ci 488c2ecf20Sopenharmony_ci pmu0: pmu@102000 { 498c2ecf20Sopenharmony_ci compatible = "lantiq,pmu-xway"; 508c2ecf20Sopenharmony_ci reg = <0x102000 0x1000>; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci cgu0: cgu@103000 { 548c2ecf20Sopenharmony_ci compatible = "lantiq,cgu-xway"; 558c2ecf20Sopenharmony_ci reg = <0x103000 0x1000>; 568c2ecf20Sopenharmony_ci #clock-cells = <1>; 578c2ecf20Sopenharmony_ci }; 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci rcu0: rcu@203000 { 608c2ecf20Sopenharmony_ci compatible = "lantiq,rcu-xway"; 618c2ecf20Sopenharmony_ci reg = <0x203000 0x1000>; 628c2ecf20Sopenharmony_ci }; 638c2ecf20Sopenharmony_ci }; 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci fpi@10000000 { 668c2ecf20Sopenharmony_ci #address-cells = <1>; 678c2ecf20Sopenharmony_ci #size-cells = <1>; 688c2ecf20Sopenharmony_ci compatible = "lantiq,fpi", "simple-bus"; 698c2ecf20Sopenharmony_ci ranges = <0x0 0x10000000 0xeefffff>; 708c2ecf20Sopenharmony_ci reg = <0x10000000 0xef00000>; 718c2ecf20Sopenharmony_ci 728c2ecf20Sopenharmony_ci gptu@e100a00 { 738c2ecf20Sopenharmony_ci compatible = "lantiq,gptu-xway"; 748c2ecf20Sopenharmony_ci reg = <0xe100a00 0x100>; 758c2ecf20Sopenharmony_ci }; 768c2ecf20Sopenharmony_ci 778c2ecf20Sopenharmony_ci serial@e100c00 { 788c2ecf20Sopenharmony_ci compatible = "lantiq,asc"; 798c2ecf20Sopenharmony_ci reg = <0xe100c00 0x400>; 808c2ecf20Sopenharmony_ci interrupt-parent = <&icu0>; 818c2ecf20Sopenharmony_ci interrupts = <112 113 114>; 828c2ecf20Sopenharmony_ci }; 838c2ecf20Sopenharmony_ci 848c2ecf20Sopenharmony_ci dma0: dma@e104100 { 858c2ecf20Sopenharmony_ci compatible = "lantiq,dma-xway"; 868c2ecf20Sopenharmony_ci reg = <0xe104100 0x800>; 878c2ecf20Sopenharmony_ci }; 888c2ecf20Sopenharmony_ci 898c2ecf20Sopenharmony_ci ebu0: ebu@e105300 { 908c2ecf20Sopenharmony_ci compatible = "lantiq,ebu-xway"; 918c2ecf20Sopenharmony_ci reg = <0xe105300 0x100>; 928c2ecf20Sopenharmony_ci }; 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci pci0: pci@e105400 { 958c2ecf20Sopenharmony_ci #address-cells = <3>; 968c2ecf20Sopenharmony_ci #size-cells = <2>; 978c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 988c2ecf20Sopenharmony_ci compatible = "lantiq,pci-xway"; 998c2ecf20Sopenharmony_ci bus-range = <0x0 0x0>; 1008c2ecf20Sopenharmony_ci ranges = <0x2000000 0 0x8000000 0x8000000 0 0x2000000 /* pci memory */ 1018c2ecf20Sopenharmony_ci 0x1000000 0 0x00000000 0xae00000 0 0x200000>; /* io space */ 1028c2ecf20Sopenharmony_ci reg = <0x7000000 0x8000 /* config space */ 1038c2ecf20Sopenharmony_ci 0xe105400 0x400>; /* pci bridge */ 1048c2ecf20Sopenharmony_ci }; 1058c2ecf20Sopenharmony_ci }; 1068c2ecf20Sopenharmony_ci}; 107