diff options
author | Anton Vorontsov <avorontsov@ru.mvista.com> | 2009-03-19 14:01:51 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2009-03-24 09:35:18 -0400 |
commit | d8bc55fb334e1124b72684e2d0a2e599aab21ae4 (patch) | |
tree | 5290a33768186b65e8f1bf37a39ff645b4e4af2b /arch/powerpc/platforms/86xx | |
parent | 84ba4a5899e613a396c5bea5feadba923534801b (diff) |
powerpc/86xx: Move gianfar mdio nodes under the ethernet nodes
Currently it doesn't matter where the mdio nodes are placed, but with
power management support (i.e. when sleep = <> properties will take
effect), mdio nodes placement will become important: mdio controller
is a part of the ethernet block, so the mdio nodes should be placed
correctly. Otherwise we may wrongly assume that MDIO controllers are
available during sleep.
Suggested-by: Scott Wood <scottwood@freescale.com>
Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc/platforms/86xx')
-rw-r--r-- | arch/powerpc/platforms/86xx/gef_ppc9a.c | 1 | ||||
-rw-r--r-- | arch/powerpc/platforms/86xx/gef_sbc310.c | 1 | ||||
-rw-r--r-- | arch/powerpc/platforms/86xx/gef_sbc610.c | 1 | ||||
-rw-r--r-- | arch/powerpc/platforms/86xx/mpc8610_hpcd.c | 1 | ||||
-rw-r--r-- | arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 1 | ||||
-rw-r--r-- | arch/powerpc/platforms/86xx/sbc8641d.c | 1 |
6 files changed, 6 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/86xx/gef_ppc9a.c b/arch/powerpc/platforms/86xx/gef_ppc9a.c index 830fd9a23b5a..d79104669cdc 100644 --- a/arch/powerpc/platforms/86xx/gef_ppc9a.c +++ b/arch/powerpc/platforms/86xx/gef_ppc9a.c | |||
@@ -194,6 +194,7 @@ static long __init mpc86xx_time_init(void) | |||
194 | 194 | ||
195 | static __initdata struct of_device_id of_bus_ids[] = { | 195 | static __initdata struct of_device_id of_bus_ids[] = { |
196 | { .compatible = "simple-bus", }, | 196 | { .compatible = "simple-bus", }, |
197 | { .compatible = "gianfar", }, | ||
197 | {}, | 198 | {}, |
198 | }; | 199 | }; |
199 | 200 | ||
diff --git a/arch/powerpc/platforms/86xx/gef_sbc310.c b/arch/powerpc/platforms/86xx/gef_sbc310.c index ba3ce4381611..af14f852d747 100644 --- a/arch/powerpc/platforms/86xx/gef_sbc310.c +++ b/arch/powerpc/platforms/86xx/gef_sbc310.c | |||
@@ -205,6 +205,7 @@ static long __init mpc86xx_time_init(void) | |||
205 | 205 | ||
206 | static __initdata struct of_device_id of_bus_ids[] = { | 206 | static __initdata struct of_device_id of_bus_ids[] = { |
207 | { .compatible = "simple-bus", }, | 207 | { .compatible = "simple-bus", }, |
208 | { .compatible = "gianfar", }, | ||
208 | {}, | 209 | {}, |
209 | }; | 210 | }; |
210 | 211 | ||
diff --git a/arch/powerpc/platforms/86xx/gef_sbc610.c b/arch/powerpc/platforms/86xx/gef_sbc610.c index d6b772ba3b8f..ea2360639652 100644 --- a/arch/powerpc/platforms/86xx/gef_sbc610.c +++ b/arch/powerpc/platforms/86xx/gef_sbc610.c | |||
@@ -194,6 +194,7 @@ static long __init mpc86xx_time_init(void) | |||
194 | 194 | ||
195 | static __initdata struct of_device_id of_bus_ids[] = { | 195 | static __initdata struct of_device_id of_bus_ids[] = { |
196 | { .compatible = "simple-bus", }, | 196 | { .compatible = "simple-bus", }, |
197 | { .compatible = "gianfar", }, | ||
197 | {}, | 198 | {}, |
198 | }; | 199 | }; |
199 | 200 | ||
diff --git a/arch/powerpc/platforms/86xx/mpc8610_hpcd.c b/arch/powerpc/platforms/86xx/mpc8610_hpcd.c index e8d54ac5292c..3f49a6f893a3 100644 --- a/arch/powerpc/platforms/86xx/mpc8610_hpcd.c +++ b/arch/powerpc/platforms/86xx/mpc8610_hpcd.c | |||
@@ -46,6 +46,7 @@ static unsigned char *pixis_bdcfg0, *pixis_arch; | |||
46 | static struct of_device_id __initdata mpc8610_ids[] = { | 46 | static struct of_device_id __initdata mpc8610_ids[] = { |
47 | { .compatible = "fsl,mpc8610-immr", }, | 47 | { .compatible = "fsl,mpc8610-immr", }, |
48 | { .compatible = "simple-bus", }, | 48 | { .compatible = "simple-bus", }, |
49 | { .compatible = "gianfar", }, | ||
49 | {} | 50 | {} |
50 | }; | 51 | }; |
51 | 52 | ||
diff --git a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c index 27e0e682d8e1..c4ec49b5f7f8 100644 --- a/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c +++ b/arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | |||
@@ -148,6 +148,7 @@ mpc86xx_time_init(void) | |||
148 | static __initdata struct of_device_id of_bus_ids[] = { | 148 | static __initdata struct of_device_id of_bus_ids[] = { |
149 | { .compatible = "simple-bus", }, | 149 | { .compatible = "simple-bus", }, |
150 | { .compatible = "fsl,rapidio-delta", }, | 150 | { .compatible = "fsl,rapidio-delta", }, |
151 | { .compatible = "gianfar", }, | ||
151 | {}, | 152 | {}, |
152 | }; | 153 | }; |
153 | 154 | ||
diff --git a/arch/powerpc/platforms/86xx/sbc8641d.c b/arch/powerpc/platforms/86xx/sbc8641d.c index 5fd7ed40986f..2886a36fc085 100644 --- a/arch/powerpc/platforms/86xx/sbc8641d.c +++ b/arch/powerpc/platforms/86xx/sbc8641d.c | |||
@@ -103,6 +103,7 @@ mpc86xx_time_init(void) | |||
103 | 103 | ||
104 | static __initdata struct of_device_id of_bus_ids[] = { | 104 | static __initdata struct of_device_id of_bus_ids[] = { |
105 | { .compatible = "simple-bus", }, | 105 | { .compatible = "simple-bus", }, |
106 | { .compatible = "gianfar", }, | ||
106 | {}, | 107 | {}, |
107 | }; | 108 | }; |
108 | 109 | ||