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 14b164b903SJon Loeliger/ { 15b164b903SJon Loeliger model = "StorCenter"; 16b164b903SJon Loeliger compatible = "storcenter"; 17b164b903SJon Loeliger #address-cells = <1>; 18b164b903SJon Loeliger #size-cells = <1>; 19b164b903SJon Loeliger 20b164b903SJon Loeliger aliases { 21b164b903SJon Loeliger serial0 = &serial0; 22b164b903SJon Loeliger serial1 = &serial1; 23b164b903SJon Loeliger pci0 = &pci0; 24b164b903SJon Loeliger }; 25b164b903SJon Loeliger 26b164b903SJon Loeliger cpus { 27b164b903SJon Loeliger #address-cells = <1>; 28b164b903SJon Loeliger #size-cells = <0>; 29b164b903SJon Loeliger 30b164b903SJon Loeliger PowerPC,8241@0 { 31b164b903SJon Loeliger device_type = "cpu"; 32b164b903SJon Loeliger reg = <0>; 33b164b903SJon Loeliger clock-frequency = <d# 200000000>; /* Hz */ 34b164b903SJon Loeliger timebase-frequency = <d# 25000000>; /* Hz */ 35b164b903SJon Loeliger bus-frequency = <0>; /* from bootwrapper */ 36b164b903SJon Loeliger i-cache-line-size = <d# 32>; /* bytes */ 37b164b903SJon Loeliger d-cache-line-size = <d# 32>; /* bytes */ 38b164b903SJon Loeliger i-cache-size = <4000>; 39b164b903SJon Loeliger d-cache-size = <4000>; 40b164b903SJon Loeliger }; 41b164b903SJon Loeliger }; 42b164b903SJon Loeliger 43b164b903SJon Loeliger memory { 44b164b903SJon Loeliger device_type = "memory"; 45b164b903SJon Loeliger reg = <00000000 04000000>; /* 64MB @ 0x0 */ 46b164b903SJon Loeliger }; 47b164b903SJon Loeliger 48b164b903SJon Loeliger soc@fc000000 { 49b164b903SJon Loeliger #address-cells = <1>; 50b164b903SJon Loeliger #size-cells = <1>; 51b164b903SJon Loeliger device_type = "soc"; 52b164b903SJon Loeliger compatible = "fsl,mpc8241", "mpc10x"; 53b164b903SJon Loeliger store-gathering = <0>; /* 0 == off, !0 == on */ 54b164b903SJon Loeliger ranges = <0 fc000000 100000>; 55b164b903SJon Loeliger reg = <fc000000 100000>; /* EUMB */ 56b164b903SJon Loeliger bus-frequency = <0>; /* fixed by loader */ 57b164b903SJon Loeliger 58b164b903SJon Loeliger i2c@3000 { 59b164b903SJon Loeliger #address-cells = <1>; 60b164b903SJon Loeliger #size-cells = <0>; 61b164b903SJon Loeliger compatible = "fsl-i2c"; 62b164b903SJon Loeliger reg = <3000 100>; 63b164b903SJon Loeliger interrupts = <5 2>; 64b164b903SJon Loeliger interrupt-parent = <&mpic>; 65b164b903SJon Loeliger 66b164b903SJon Loeliger rtc@68 { 67b164b903SJon Loeliger compatible = "dallas,ds1337"; 68b164b903SJon Loeliger reg = <68>; 69b164b903SJon Loeliger }; 70b164b903SJon Loeliger }; 71b164b903SJon Loeliger 72b164b903SJon Loeliger serial0: serial@4500 { 73b164b903SJon Loeliger cell-index = <0>; 74b164b903SJon Loeliger device_type = "serial"; 75b164b903SJon Loeliger compatible = "ns16550"; 76b164b903SJon Loeliger reg = <4500 20>; 77b164b903SJon Loeliger clock-frequency = <d# 97553800>; /* Hz */ 78b164b903SJon Loeliger current-speed = <d# 115200>; 79b164b903SJon Loeliger interrupts = <9 2>; 80b164b903SJon Loeliger interrupt-parent = <&mpic>; 81b164b903SJon Loeliger }; 82b164b903SJon Loeliger 83b164b903SJon Loeliger serial1: serial@4600 { 84b164b903SJon Loeliger cell-index = <1>; 85b164b903SJon Loeliger device_type = "serial"; 86b164b903SJon Loeliger compatible = "ns16550"; 87b164b903SJon Loeliger reg = <4600 20>; 88b164b903SJon Loeliger clock-frequency = <d# 97553800>; /* Hz */ 89b164b903SJon Loeliger current-speed = <d# 9600>; 90b164b903SJon Loeliger interrupts = <a 2>; 91b164b903SJon Loeliger interrupt-parent = <&mpic>; 92b164b903SJon Loeliger }; 93b164b903SJon Loeliger 94b164b903SJon Loeliger mpic: interrupt-controller@40000 { 95b164b903SJon Loeliger #interrupt-cells = <2>; 96b164b903SJon Loeliger device_type = "open-pic"; 97b164b903SJon Loeliger compatible = "chrp,open-pic"; 98b164b903SJon Loeliger interrupt-controller; 99b164b903SJon Loeliger reg = <40000 40000>; 100b164b903SJon Loeliger }; 101b164b903SJon Loeliger 102b164b903SJon Loeliger }; 103b164b903SJon Loeliger 104b164b903SJon Loeliger pci0: pci@fe800000 { 105b164b903SJon Loeliger #address-cells = <3>; 106b164b903SJon Loeliger #size-cells = <2>; 107b164b903SJon Loeliger #interrupt-cells = <1>; 108b164b903SJon Loeliger device_type = "pci"; 109b164b903SJon Loeliger compatible = "mpc10x-pci"; 110b164b903SJon Loeliger reg = <fe800000 1000>; 111b164b903SJon Loeliger ranges = <01000000 0 0 fe000000 0 00c00000 112b164b903SJon Loeliger 02000000 0 80000000 80000000 0 70000000>; 113b164b903SJon Loeliger bus-range = <0 ff>; 114b164b903SJon Loeliger clock-frequency = <d# 97553800>; /* Hz */ 115b164b903SJon Loeliger interrupt-parent = <&mpic>; 116b164b903SJon Loeliger interrupt-map-mask = <f800 0 0 7>; 117b164b903SJon Loeliger interrupt-map = < 118b164b903SJon Loeliger /* IDSEL 13 - IDE */ 119b164b903SJon Loeliger 6800 0 0 1 &mpic 0 1 120b164b903SJon Loeliger 6800 0 0 2 &mpic 0 1 121b164b903SJon Loeliger 6800 0 0 3 &mpic 0 1 122b164b903SJon Loeliger /* IDSEL 14 - USB */ 123b164b903SJon Loeliger 7000 0 0 1 &mpic 0 1 124b164b903SJon Loeliger 7000 0 0 2 &mpic 0 1 125b164b903SJon Loeliger 7000 0 0 3 &mpic 0 1 126b164b903SJon Loeliger 7000 0 0 4 &mpic 0 1 127b164b903SJon Loeliger /* IDSEL 15 - ETH */ 128b164b903SJon Loeliger 7800 0 0 1 &mpic 0 1 129b164b903SJon Loeliger 7800 0 0 2 &mpic 0 1 130b164b903SJon Loeliger 7800 0 0 3 &mpic 0 1 131b164b903SJon Loeliger 7800 0 0 4 &mpic 0 1 132b164b903SJon Loeliger >; 133b164b903SJon Loeliger }; 134b164b903SJon Loeliger 135b164b903SJon Loeliger chosen { 136b164b903SJon Loeliger linux,stdout-path = "/soc/serial@4500"; 137b164b903SJon Loeliger }; 138b164b903SJon Loeliger}; 139