diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2007-05-15 17:12:27 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2007-05-17 07:10:17 -0400 |
commit | 5c1992f83304cf2d56934dd6c06709b96e1b0c81 (patch) | |
tree | cadce665cce8a79b7b0a6eb8c4be5a68aa904895 /arch/powerpc/boot/dts/kuroboxHD.dts | |
parent | c0fabf7535f827cebf938ac5e44863089ae7eafd (diff) |
[POWERPC] Removed hardcoded phandles from dts
Remove explicit phandles and move to using references that autogenerate the
phandles when needed.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/boot/dts/kuroboxHD.dts')
-rw-r--r-- | arch/powerpc/boot/dts/kuroboxHD.dts | 44 |
1 files changed, 17 insertions, 27 deletions
diff --git a/arch/powerpc/boot/dts/kuroboxHD.dts b/arch/powerpc/boot/dts/kuroboxHD.dts index 157dc98d3988..a983680c3263 100644 --- a/arch/powerpc/boot/dts/kuroboxHD.dts +++ b/arch/powerpc/boot/dts/kuroboxHD.dts | |||
@@ -21,19 +21,16 @@ build with: "dtc -f -I dts -O dtb -o kuroboxHD.dtb -V 16 kuroboxHD.dts" | |||
21 | */ | 21 | */ |
22 | 22 | ||
23 | / { | 23 | / { |
24 | linux,phandle = <1000>; | ||
25 | model = "KuroboxHD"; | 24 | model = "KuroboxHD"; |
26 | compatible = "linkstation"; | 25 | compatible = "linkstation"; |
27 | #address-cells = <1>; | 26 | #address-cells = <1>; |
28 | #size-cells = <1>; | 27 | #size-cells = <1>; |
29 | 28 | ||
30 | cpus { | 29 | cpus { |
31 | linux,phandle = <2000>; | ||
32 | #address-cells = <1>; | 30 | #address-cells = <1>; |
33 | #size-cells = <0>; | 31 | #size-cells = <0>; |
34 | 32 | ||
35 | PowerPC,603e { /* Really 8241 */ | 33 | PowerPC,603e { /* Really 8241 */ |
36 | linux,phandle = <2100>; | ||
37 | device_type = "cpu"; | 34 | device_type = "cpu"; |
38 | reg = <0>; | 35 | reg = <0>; |
39 | clock-frequency = <bebc200>; /* Fixed by bootwrapper */ | 36 | clock-frequency = <bebc200>; /* Fixed by bootwrapper */ |
@@ -48,13 +45,11 @@ build with: "dtc -f -I dts -O dtb -o kuroboxHD.dtb -V 16 kuroboxHD.dts" | |||
48 | }; | 45 | }; |
49 | 46 | ||
50 | memory { | 47 | memory { |
51 | linux,phandle = <3000>; | ||
52 | device_type = "memory"; | 48 | device_type = "memory"; |
53 | reg = <00000000 04000000>; | 49 | reg = <00000000 04000000>; |
54 | }; | 50 | }; |
55 | 51 | ||
56 | soc10x { /* AFAICT need to make soc for 8245's uarts to be defined */ | 52 | soc10x { /* AFAICT need to make soc for 8245's uarts to be defined */ |
57 | linux,phandle = <4000>; | ||
58 | #address-cells = <1>; | 53 | #address-cells = <1>; |
59 | #size-cells = <1>; | 54 | #size-cells = <1>; |
60 | #interrupt-cells = <2>; | 55 | #interrupt-cells = <2>; |
@@ -69,38 +64,34 @@ build with: "dtc -f -I dts -O dtb -o kuroboxHD.dtb -V 16 kuroboxHD.dts" | |||
69 | fef00000 fef00000 00100000>; /* pci iack */ | 64 | fef00000 fef00000 00100000>; /* pci iack */ |
70 | 65 | ||
71 | i2c@80003000 { | 66 | i2c@80003000 { |
72 | linux,phandle = <4300>; | ||
73 | device_type = "i2c"; | 67 | device_type = "i2c"; |
74 | compatible = "fsl-i2c"; | 68 | compatible = "fsl-i2c"; |
75 | reg = <80003000 1000>; | 69 | reg = <80003000 1000>; |
76 | interrupts = <5 2>; | 70 | interrupts = <5 2>; |
77 | interrupt-parent = <4400>; | 71 | interrupt-parent = <&mpic>; |
78 | }; | 72 | }; |
79 | 73 | ||
80 | serial@80004500 { | 74 | serial@80004500 { |
81 | linux,phandle = <4511>; | ||
82 | device_type = "serial"; | 75 | device_type = "serial"; |
83 | compatible = "ns16550"; | 76 | compatible = "ns16550"; |
84 | reg = <80004500 8>; | 77 | reg = <80004500 8>; |
85 | clock-frequency = <5d08d88>; | 78 | clock-frequency = <5d08d88>; |
86 | current-speed = <2580>; | 79 | current-speed = <2580>; |
87 | interrupts = <9 2>; | 80 | interrupts = <9 2>; |
88 | interrupt-parent = <4400>; | 81 | interrupt-parent = <&mpic>; |
89 | }; | 82 | }; |
90 | 83 | ||
91 | serial@80004600 { | 84 | serial@80004600 { |
92 | linux,phandle = <4512>; | ||
93 | device_type = "serial"; | 85 | device_type = "serial"; |
94 | compatible = "ns16550"; | 86 | compatible = "ns16550"; |
95 | reg = <80004600 8>; | 87 | reg = <80004600 8>; |
96 | clock-frequency = <5d08d88>; | 88 | clock-frequency = <5d08d88>; |
97 | current-speed = <e100>; | 89 | current-speed = <e100>; |
98 | interrupts = <a 0>; | 90 | interrupts = <a 0>; |
99 | interrupt-parent = <4400>; | 91 | interrupt-parent = <&mpic>; |
100 | }; | 92 | }; |
101 | 93 | ||
102 | pic@80040000 { | 94 | mpic: pic@80040000 { |
103 | linux,phandle = <4400>; | ||
104 | #interrupt-cells = <2>; | 95 | #interrupt-cells = <2>; |
105 | #address-cells = <0>; | 96 | #address-cells = <0>; |
106 | device_type = "open-pic"; | 97 | device_type = "open-pic"; |
@@ -111,7 +102,6 @@ build with: "dtc -f -I dts -O dtb -o kuroboxHD.dtb -V 16 kuroboxHD.dts" | |||
111 | }; | 102 | }; |
112 | 103 | ||
113 | pci@fec00000 { | 104 | pci@fec00000 { |
114 | linux,phandle = <4500>; | ||
115 | #address-cells = <3>; | 105 | #address-cells = <3>; |
116 | #size-cells = <2>; | 106 | #size-cells = <2>; |
117 | #interrupt-cells = <1>; | 107 | #interrupt-cells = <1>; |
@@ -122,24 +112,24 @@ build with: "dtc -f -I dts -O dtb -o kuroboxHD.dtb -V 16 kuroboxHD.dts" | |||
122 | 02000000 0 80000000 80000000 0 70000000>; | 112 | 02000000 0 80000000 80000000 0 70000000>; |
123 | bus-range = <0 ff>; | 113 | bus-range = <0 ff>; |
124 | clock-frequency = <7f28155>; | 114 | clock-frequency = <7f28155>; |
125 | interrupt-parent = <4400>; | 115 | interrupt-parent = <&mpic>; |
126 | interrupt-map-mask = <f800 0 0 7>; | 116 | interrupt-map-mask = <f800 0 0 7>; |
127 | interrupt-map = < | 117 | interrupt-map = < |
128 | /* IDSEL 11 - IRQ0 ETH */ | 118 | /* IDSEL 11 - IRQ0 ETH */ |
129 | 5800 0 0 1 4400 0 1 | 119 | 5800 0 0 1 &mpic 0 1 |
130 | 5800 0 0 2 4400 1 1 | 120 | 5800 0 0 2 &mpic 1 1 |
131 | 5800 0 0 3 4400 2 1 | 121 | 5800 0 0 3 &mpic 2 1 |
132 | 5800 0 0 4 4400 3 1 | 122 | 5800 0 0 4 &mpic 3 1 |
133 | /* IDSEL 12 - IRQ1 IDE0 */ | 123 | /* IDSEL 12 - IRQ1 IDE0 */ |
134 | 6000 0 0 1 4400 1 1 | 124 | 6000 0 0 1 &mpic 1 1 |
135 | 6000 0 0 2 4400 2 1 | 125 | 6000 0 0 2 &mpic 2 1 |
136 | 6000 0 0 3 4400 3 1 | 126 | 6000 0 0 3 &mpic 3 1 |
137 | 6000 0 0 4 4400 0 1 | 127 | 6000 0 0 4 &mpic 0 1 |
138 | /* IDSEL 14 - IRQ3 USB2.0 */ | 128 | /* IDSEL 14 - IRQ3 USB2.0 */ |
139 | 7000 0 0 1 4400 3 1 | 129 | 7000 0 0 1 &mpic 3 1 |
140 | 7000 0 0 2 4400 3 1 | 130 | 7000 0 0 2 &mpic 3 1 |
141 | 7000 0 0 3 4400 3 1 | 131 | 7000 0 0 3 &mpic 3 1 |
142 | 7000 0 0 4 4400 3 1 | 132 | 7000 0 0 4 &mpic 3 1 |
143 | >; | 133 | >; |
144 | }; | 134 | }; |
145 | }; | 135 | }; |