• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/boot/dts/
1/*
2 * MGSUVD Device Tree Source
3 *
4 * Copyright 2008 DENX Software Engineering GmbH
5 * Heiko Schocher <hs@denx.de>
6 *
7 * This program is free software; you can redistribute  it and/or modify it
8 * under  the terms of  the GNU General  Public License as published by the
9 * Free Software Foundation;  either version 2 of the  License, or (at your
10 * option) any later version.
11 */
12
13/dts-v1/;
14/ {
15	model = "MGSUVD";
16	compatible = "keymile,mgsuvd";
17	#address-cells = <1>;
18	#size-cells = <1>;
19
20	cpus {
21		#address-cells = <1>;
22		#size-cells = <0>;
23
24		PowerPC,852@0 {
25			device_type = "cpu";
26			reg = <0>;
27			d-cache-line-size = <16>;
28			i-cache-line-size = <16>;
29			d-cache-size = <8192>;
30			i-cache-size = <8192>;
31			timebase-frequency = <0>;	/* Filled in by u-boot */
32			bus-frequency = <0>;		/* Filled in by u-boot */
33			clock-frequency = <0>;		/* Filled in by u-boot */
34			interrupts = <15 2>;		/* decrementer interrupt */
35			interrupt-parent = <&PIC>;
36		};
37	};
38
39	memory {
40		device_type = "memory";
41		reg = <00000000 0x4000000>;  /* Filled in by u-boot */
42	};
43
44	localbus@fff00100 {
45		compatible = "fsl,mpc852-localbus", "fsl,pq1-localbus", "simple-bus";
46		#address-cells = <2>;
47		#size-cells = <1>;
48		reg = <0xfff00100 0x40>;
49
50		ranges = <0 0 0xf0000000 0x01000000>;  /* Filled in by u-boot */
51
52		flash@0,0 {
53			compatible = "cfi-flash";
54			reg = <0 0 0x1000000>;
55			#address-cells = <1>;
56			#size-cells = <1>;
57			bank-width = <1>;
58			device-width = <1>;
59			partition@0 {
60				label = "u-boot";
61				reg = <0 0x80000>;
62			};
63			partition@80000 {
64				label = "env";
65				reg = <0x80000 0x20000>;
66			};
67			partition@a0000 {
68				label = "kernel";
69				reg = <0xa0000 0x1e0000>;
70			};
71			partition@280000 {
72				label = "dtb";
73				reg = <0x280000 0x20000>;
74			};
75			partition@2a0000 {
76			        label = "root";
77			        reg = <0x2a0000 0x500000>;
78			};
79			partition@7a0000 {
80			        label = "user";
81			        reg = <0x7a0000 0x860000>;
82			};
83		};
84	};
85
86	soc@fff00000 {
87		compatible = "fsl,mpc852", "fsl,pq1-soc", "simple-bus";
88		#address-cells = <1>;
89		#size-cells = <1>;
90		device_type = "soc";
91		ranges = <0 0xfff00000 0x00004000>;
92
93		PIC: interrupt-controller@0 {
94			interrupt-controller;
95			#interrupt-cells = <2>;
96			reg = <0 24>;
97			compatible = "fsl,mpc852-pic", "fsl,pq1-pic";
98		};
99
100		cpm@9c0 {
101			#address-cells = <1>;
102			#size-cells = <1>;
103			compatible = "fsl,mpc852-cpm", "fsl,cpm1", "simple-bus";
104			interrupts = <0>;	/* cpm error interrupt */
105			interrupt-parent = <&CPM_PIC>;
106			reg = <0x9c0 10>;
107			ranges;
108
109			muram@2000 {
110				compatible = "fsl,cpm-muram";
111				#address-cells = <1>;
112				#size-cells = <1>;
113				ranges = <0 0x2000 0x2000>;
114
115				data@0 {
116					compatible = "fsl,cpm-muram-data";
117					reg = <0x800 0x1800>;
118				};
119			};
120
121			brg@9f0 {
122				compatible = "fsl,mpc852-brg",
123				             "fsl,cpm1-brg",
124				             "fsl,cpm-brg";
125				reg = <0x9f0 0x10>;
126				clock-frequency = <0>; /* Filled in by u-boot */
127			};
128
129			CPM_PIC: interrupt-controller@930 {
130				interrupt-controller;
131				#interrupt-cells = <1>;
132				interrupts = <5 2 0 2>;
133				interrupt-parent = <&PIC>;
134				reg = <0x930 0x20>;
135				compatible = "fsl,cpm1-pic";
136			};
137
138			/* MON-1 */
139			serial@a80 {
140				device_type = "serial";
141				compatible = "fsl,cpm1-smc-uart";
142				reg = <0xa80 0x10 0x3fc0 0x40>;
143				interrupts = <4>;
144				interrupt-parent = <&CPM_PIC>;
145				fsl,cpm-brg = <1>;
146				fsl,cpm-command = <0x0090>;
147				current-speed = <0>; /* Filled in by u-boot */
148			};
149
150			ethernet@a40 {
151				device_type = "network";
152				compatible  = "fsl,mpc866-scc-enet",
153				              "fsl,cpm1-scc-enet";
154				reg = <0xa40 0x18 0x3e00 0x100>;
155				local-mac-address = [ 00 00 00 00 00 00 ];  /* Filled in by u-boot */
156				interrupts = <28>;
157				interrupt-parent = <&CPM_PIC>;
158				fsl,cpm-command = <0x80>;
159				fixed-link = <0 0 10 0 0>;
160			};
161		};
162	};
163};
164