1b164b903SJon Loeliger/* 2b164b903SJon Loeliger * Device Tree Source for IOMEGA StorCenter 3b164b903SJon Loeliger * 4b164b903SJon Loeliger * Copyright 2007 Oyvind Repvik 5b164b903SJon Loeliger * Copyright 2007 Jon Loeliger 6b164b903SJon Loeliger * 7b164b903SJon Loeliger * Based on the Kurobox DTS by G. Liakhovetski <g.liakhovetski@gmx.de> 8b164b903SJon Loeliger * 9b164b903SJon Loeliger * This file is licensed under the terms of the GNU General Public 10b164b903SJon Loeliger * License version 2. This program is licensed "as is" without any 11b164b903SJon Loeliger * warranty of any kind, whether express or implied. 12b164b903SJon Loeliger */ 13b164b903SJon Loeliger 14*76293157SJon Loeliger/dts-v1/; 15*76293157SJon Loeliger 16b164b903SJon Loeliger/ { 17b164b903SJon Loeliger model = "StorCenter"; 18b164b903SJon Loeliger compatible = "storcenter"; 19b164b903SJon Loeliger #address-cells = <1>; 20b164b903SJon Loeliger #size-cells = <1>; 21b164b903SJon Loeliger 22b164b903SJon Loeliger aliases { 23b164b903SJon Loeliger serial0 = &serial0; 24b164b903SJon Loeliger serial1 = &serial1; 25b164b903SJon Loeliger pci0 = &pci0; 26b164b903SJon Loeliger }; 27b164b903SJon Loeliger 28b164b903SJon Loeliger cpus { 29b164b903SJon Loeliger #address-cells = <1>; 30b164b903SJon Loeliger #size-cells = <0>; 31b164b903SJon Loeliger 32b164b903SJon Loeliger PowerPC,8241@0 { 33b164b903SJon Loeliger device_type = "cpu"; 34b164b903SJon Loeliger reg = <0>; 35*76293157SJon Loeliger clock-frequency = <200000000>; 36*76293157SJon Loeliger timebase-frequency = <25000000>; 37b164b903SJon Loeliger bus-frequency = <0>; /* from bootwrapper */ 38*76293157SJon Loeliger i-cache-line-size = <32>; 39*76293157SJon Loeliger d-cache-line-size = <32>; 40*76293157SJon Loeliger i-cache-size = <16384>; 41*76293157SJon Loeliger d-cache-size = <16384>; 42b164b903SJon Loeliger }; 43b164b903SJon Loeliger }; 44b164b903SJon Loeliger 45b164b903SJon Loeliger memory { 46b164b903SJon Loeliger device_type = "memory"; 47*76293157SJon Loeliger reg = <0x00000000 0x04000000>; /* 64MB @ 0x0 */ 48b164b903SJon Loeliger }; 49b164b903SJon Loeliger 50b164b903SJon Loeliger soc@fc000000 { 51b164b903SJon Loeliger #address-cells = <1>; 52b164b903SJon Loeliger #size-cells = <1>; 53b164b903SJon Loeliger device_type = "soc"; 54b164b903SJon Loeliger compatible = "fsl,mpc8241", "mpc10x"; 55b164b903SJon Loeliger store-gathering = <0>; /* 0 == off, !0 == on */ 56*76293157SJon Loeliger ranges = <0x0 0xfc000000 0x100000>; 57*76293157SJon Loeliger reg = <0xfc000000 0x100000>; /* EUMB */ 58b164b903SJon Loeliger bus-frequency = <0>; /* fixed by loader */ 59b164b903SJon Loeliger 60b164b903SJon Loeliger i2c@3000 { 61b164b903SJon Loeliger #address-cells = <1>; 62b164b903SJon Loeliger #size-cells = <0>; 63b164b903SJon Loeliger compatible = "fsl-i2c"; 64*76293157SJon Loeliger reg = <0x3000 0x100>; 65b164b903SJon Loeliger interrupts = <5 2>; 66b164b903SJon Loeliger interrupt-parent = <&mpic>; 67b164b903SJon Loeliger 68b164b903SJon Loeliger rtc@68 { 69b164b903SJon Loeliger compatible = "dallas,ds1337"; 70b164b903SJon Loeliger reg = <68>; 71b164b903SJon Loeliger }; 72b164b903SJon Loeliger }; 73b164b903SJon Loeliger 74b164b903SJon Loeliger serial0: serial@4500 { 75b164b903SJon Loeliger cell-index = <0>; 76b164b903SJon Loeliger device_type = "serial"; 77b164b903SJon Loeliger compatible = "ns16550"; 78*76293157SJon Loeliger reg = <0x4500 0x20>; 79*76293157SJon Loeliger clock-frequency = <97553800>; /* Hz */ 80*76293157SJon Loeliger current-speed = <115200>; 81b164b903SJon Loeliger interrupts = <9 2>; 82b164b903SJon Loeliger interrupt-parent = <&mpic>; 83b164b903SJon Loeliger }; 84b164b903SJon Loeliger 85b164b903SJon Loeliger serial1: serial@4600 { 86b164b903SJon Loeliger cell-index = <1>; 87b164b903SJon Loeliger device_type = "serial"; 88b164b903SJon Loeliger compatible = "ns16550"; 89*76293157SJon Loeliger reg = <0x4600 0x20>; 90*76293157SJon Loeliger clock-frequency = <97553800>; /* Hz */ 91*76293157SJon Loeliger current-speed = <9600>; 92*76293157SJon Loeliger interrupts = <10 2>; 93b164b903SJon Loeliger interrupt-parent = <&mpic>; 94b164b903SJon Loeliger }; 95b164b903SJon Loeliger 96b164b903SJon Loeliger mpic: interrupt-controller@40000 { 97b164b903SJon Loeliger #interrupt-cells = <2>; 98b164b903SJon Loeliger device_type = "open-pic"; 99b164b903SJon Loeliger compatible = "chrp,open-pic"; 100b164b903SJon Loeliger interrupt-controller; 101*76293157SJon Loeliger reg = <0x40000 0x40000>; 102b164b903SJon Loeliger }; 103b164b903SJon Loeliger 104b164b903SJon Loeliger }; 105b164b903SJon Loeliger 106b164b903SJon Loeliger pci0: pci@fe800000 { 107b164b903SJon Loeliger #address-cells = <3>; 108b164b903SJon Loeliger #size-cells = <2>; 109b164b903SJon Loeliger #interrupt-cells = <1>; 110b164b903SJon Loeliger device_type = "pci"; 111b164b903SJon Loeliger compatible = "mpc10x-pci"; 112*76293157SJon Loeliger reg = <0xfe800000 0x1000>; 113*76293157SJon Loeliger ranges = <0x01000000 0x0 0x0 0xfe000000 0x0 0x00c00000 114*76293157SJon Loeliger 0x02000000 0x0 0x80000000 0x80000000 0x0 0x70000000>; 115*76293157SJon Loeliger bus-range = <0 0xff>; 116*76293157SJon Loeliger clock-frequency = <97553800>; 117b164b903SJon Loeliger interrupt-parent = <&mpic>; 118*76293157SJon Loeliger interrupt-map-mask = <0xf800 0 0 7>; 119b164b903SJon Loeliger interrupt-map = < 120b164b903SJon Loeliger /* IDSEL 13 - IDE */ 121*76293157SJon Loeliger 0x6800 0 0 1 &mpic 0 1 122*76293157SJon Loeliger 0x6800 0 0 2 &mpic 0 1 123*76293157SJon Loeliger 0x6800 0 0 3 &mpic 0 1 124*76293157SJon Loeliger 0x6800 0 0 4 &mpic 0 1 125b164b903SJon Loeliger /* IDSEL 14 - USB */ 126*76293157SJon Loeliger 0x7000 0 0 1 &mpic 0 1 127*76293157SJon Loeliger 0x7000 0 0 2 &mpic 0 1 128*76293157SJon Loeliger 0x7000 0 0 3 &mpic 0 1 129*76293157SJon Loeliger 0x7000 0 0 4 &mpic 0 1 130b164b903SJon Loeliger /* IDSEL 15 - ETH */ 131*76293157SJon Loeliger 0x7800 0 0 1 &mpic 0 1 132*76293157SJon Loeliger 0x7800 0 0 2 &mpic 0 1 133*76293157SJon Loeliger 0x7800 0 0 3 &mpic 0 1 134*76293157SJon Loeliger 0x7800 0 0 4 &mpic 0 1 135b164b903SJon Loeliger >; 136b164b903SJon Loeliger }; 137b164b903SJon Loeliger 138b164b903SJon Loeliger chosen { 139b164b903SJon Loeliger linux,stdout-path = "/soc/serial@4500"; 140b164b903SJon Loeliger }; 141b164b903SJon Loeliger}; 142