~ubuntu-branches/ubuntu/precise/linux-lowlatency/precise

« back to all changes in this revision

Viewing changes to arch/powerpc/boot/dts/storcenter.dts

  • Committer: Package Import Robot
  • Author(s): Alessio Igor Bogani
  • Date: 2011-10-26 11:13:05 UTC
  • Revision ID: package-import@ubuntu.com-20111026111305-tz023xykf0i6eosh
Tags: upstream-3.2.0
ImportĀ upstreamĀ versionĀ 3.2.0

Show diffs side-by-side

added added

removed removed

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