18c2ecf20Sopenharmony_ci/* 28c2ecf20Sopenharmony_ci * Device Tree Source for IOMEGA StorCenter 38c2ecf20Sopenharmony_ci * 48c2ecf20Sopenharmony_ci * Copyright 2007 Oyvind Repvik 58c2ecf20Sopenharmony_ci * Copyright 2007 Jon Loeliger 68c2ecf20Sopenharmony_ci * 78c2ecf20Sopenharmony_ci * Based on the Kurobox DTS by G. Liakhovetski <g.liakhovetski@gmx.de> 88c2ecf20Sopenharmony_ci * 98c2ecf20Sopenharmony_ci * This file is licensed under the terms of the GNU General Public 108c2ecf20Sopenharmony_ci * License version 2. This program is licensed "as is" without any 118c2ecf20Sopenharmony_ci * warranty of any kind, whether express or implied. 128c2ecf20Sopenharmony_ci */ 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ci/dts-v1/; 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci/ { 178c2ecf20Sopenharmony_ci model = "StorCenter"; 188c2ecf20Sopenharmony_ci compatible = "iomega,storcenter"; 198c2ecf20Sopenharmony_ci #address-cells = <1>; 208c2ecf20Sopenharmony_ci #size-cells = <1>; 218c2ecf20Sopenharmony_ci 228c2ecf20Sopenharmony_ci aliases { 238c2ecf20Sopenharmony_ci serial0 = &serial0; 248c2ecf20Sopenharmony_ci serial1 = &serial1; 258c2ecf20Sopenharmony_ci pci0 = &pci0; 268c2ecf20Sopenharmony_ci }; 278c2ecf20Sopenharmony_ci 288c2ecf20Sopenharmony_ci cpus { 298c2ecf20Sopenharmony_ci #address-cells = <1>; 308c2ecf20Sopenharmony_ci #size-cells = <0>; 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci PowerPC,8241@0 { 338c2ecf20Sopenharmony_ci device_type = "cpu"; 348c2ecf20Sopenharmony_ci reg = <0>; 358c2ecf20Sopenharmony_ci clock-frequency = <200000000>; 368c2ecf20Sopenharmony_ci timebase-frequency = <25000000>; 378c2ecf20Sopenharmony_ci bus-frequency = <0>; /* from bootwrapper */ 388c2ecf20Sopenharmony_ci i-cache-line-size = <32>; 398c2ecf20Sopenharmony_ci d-cache-line-size = <32>; 408c2ecf20Sopenharmony_ci i-cache-size = <16384>; 418c2ecf20Sopenharmony_ci d-cache-size = <16384>; 428c2ecf20Sopenharmony_ci }; 438c2ecf20Sopenharmony_ci }; 448c2ecf20Sopenharmony_ci 458c2ecf20Sopenharmony_ci memory { 468c2ecf20Sopenharmony_ci device_type = "memory"; 478c2ecf20Sopenharmony_ci reg = <0x00000000 0x04000000>; /* 64MB @ 0x0 */ 488c2ecf20Sopenharmony_ci }; 498c2ecf20Sopenharmony_ci 508c2ecf20Sopenharmony_ci soc@fc000000 { 518c2ecf20Sopenharmony_ci #address-cells = <1>; 528c2ecf20Sopenharmony_ci #size-cells = <1>; 538c2ecf20Sopenharmony_ci device_type = "soc"; 548c2ecf20Sopenharmony_ci compatible = "fsl,mpc8241", "mpc10x"; 558c2ecf20Sopenharmony_ci store-gathering = <0>; /* 0 == off, !0 == on */ 568c2ecf20Sopenharmony_ci ranges = <0x0 0xfc000000 0x100000>; 578c2ecf20Sopenharmony_ci reg = <0xfc000000 0x100000>; /* EUMB */ 588c2ecf20Sopenharmony_ci bus-frequency = <0>; /* fixed by loader */ 598c2ecf20Sopenharmony_ci 608c2ecf20Sopenharmony_ci i2c@3000 { 618c2ecf20Sopenharmony_ci #address-cells = <1>; 628c2ecf20Sopenharmony_ci #size-cells = <0>; 638c2ecf20Sopenharmony_ci compatible = "fsl-i2c"; 648c2ecf20Sopenharmony_ci reg = <0x3000 0x100>; 658c2ecf20Sopenharmony_ci interrupts = <17 2>; 668c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 678c2ecf20Sopenharmony_ci 688c2ecf20Sopenharmony_ci rtc@68 { 698c2ecf20Sopenharmony_ci compatible = "dallas,ds1337"; 708c2ecf20Sopenharmony_ci reg = <0x68>; 718c2ecf20Sopenharmony_ci }; 728c2ecf20Sopenharmony_ci }; 738c2ecf20Sopenharmony_ci 748c2ecf20Sopenharmony_ci serial0: serial@4500 { 758c2ecf20Sopenharmony_ci cell-index = <0>; 768c2ecf20Sopenharmony_ci device_type = "serial"; 778c2ecf20Sopenharmony_ci compatible = "fsl,ns16550", "ns16550"; 788c2ecf20Sopenharmony_ci reg = <0x4500 0x20>; 798c2ecf20Sopenharmony_ci clock-frequency = <97553800>; /* Hz */ 808c2ecf20Sopenharmony_ci current-speed = <115200>; 818c2ecf20Sopenharmony_ci interrupts = <25 2>; 828c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 838c2ecf20Sopenharmony_ci }; 848c2ecf20Sopenharmony_ci 858c2ecf20Sopenharmony_ci serial1: serial@4600 { 868c2ecf20Sopenharmony_ci cell-index = <1>; 878c2ecf20Sopenharmony_ci device_type = "serial"; 888c2ecf20Sopenharmony_ci compatible = "fsl,ns16550", "ns16550"; 898c2ecf20Sopenharmony_ci reg = <0x4600 0x20>; 908c2ecf20Sopenharmony_ci clock-frequency = <97553800>; /* Hz */ 918c2ecf20Sopenharmony_ci current-speed = <9600>; 928c2ecf20Sopenharmony_ci interrupts = <26 2>; 938c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 948c2ecf20Sopenharmony_ci }; 958c2ecf20Sopenharmony_ci 968c2ecf20Sopenharmony_ci mpic: interrupt-controller@40000 { 978c2ecf20Sopenharmony_ci #interrupt-cells = <2>; 988c2ecf20Sopenharmony_ci #address-cells = <0>; 998c2ecf20Sopenharmony_ci device_type = "open-pic"; 1008c2ecf20Sopenharmony_ci compatible = "chrp,open-pic"; 1018c2ecf20Sopenharmony_ci interrupt-controller; 1028c2ecf20Sopenharmony_ci reg = <0x40000 0x40000>; 1038c2ecf20Sopenharmony_ci }; 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci }; 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ci pci0: pci@fe800000 { 1088c2ecf20Sopenharmony_ci #address-cells = <3>; 1098c2ecf20Sopenharmony_ci #size-cells = <2>; 1108c2ecf20Sopenharmony_ci #interrupt-cells = <1>; 1118c2ecf20Sopenharmony_ci device_type = "pci"; 1128c2ecf20Sopenharmony_ci compatible = "mpc10x-pci"; 1138c2ecf20Sopenharmony_ci reg = <0xfe800000 0x1000>; 1148c2ecf20Sopenharmony_ci ranges = <0x01000000 0x0 0x0 0xfe000000 0x0 0x00c00000 1158c2ecf20Sopenharmony_ci 0x02000000 0x0 0x80000000 0x80000000 0x0 0x70000000>; 1168c2ecf20Sopenharmony_ci bus-range = <0 0xff>; 1178c2ecf20Sopenharmony_ci clock-frequency = <97553800>; 1188c2ecf20Sopenharmony_ci interrupt-parent = <&mpic>; 1198c2ecf20Sopenharmony_ci interrupt-map-mask = <0xf800 0 0 7>; 1208c2ecf20Sopenharmony_ci interrupt-map = < 1218c2ecf20Sopenharmony_ci /* IDSEL 13 - IDE */ 1228c2ecf20Sopenharmony_ci 0x6800 0 0 1 &mpic 0 1 1238c2ecf20Sopenharmony_ci 0x6800 0 0 2 &mpic 0 1 1248c2ecf20Sopenharmony_ci 0x6800 0 0 3 &mpic 0 1 1258c2ecf20Sopenharmony_ci 0x6800 0 0 4 &mpic 0 1 1268c2ecf20Sopenharmony_ci /* IDSEL 14 - USB */ 1278c2ecf20Sopenharmony_ci 0x7000 0 0 1 &mpic 0 1 1288c2ecf20Sopenharmony_ci 0x7000 0 0 2 &mpic 0 1 1298c2ecf20Sopenharmony_ci 0x7000 0 0 3 &mpic 0 1 1308c2ecf20Sopenharmony_ci 0x7000 0 0 4 &mpic 0 1 1318c2ecf20Sopenharmony_ci /* IDSEL 15 - ETH */ 1328c2ecf20Sopenharmony_ci 0x7800 0 0 1 &mpic 0 1 1338c2ecf20Sopenharmony_ci 0x7800 0 0 2 &mpic 0 1 1348c2ecf20Sopenharmony_ci 0x7800 0 0 3 &mpic 0 1 1358c2ecf20Sopenharmony_ci 0x7800 0 0 4 &mpic 0 1 1368c2ecf20Sopenharmony_ci >; 1378c2ecf20Sopenharmony_ci }; 1388c2ecf20Sopenharmony_ci 1398c2ecf20Sopenharmony_ci chosen { 1408c2ecf20Sopenharmony_ci stdout-path = &serial0; 1418c2ecf20Sopenharmony_ci }; 1428c2ecf20Sopenharmony_ci}; 143