diff options
Diffstat (limited to 'arch/powerpc/platforms/embedded6xx')
-rw-r--r-- | arch/powerpc/platforms/embedded6xx/gamecube.c | 3 | ||||
-rw-r--r-- | arch/powerpc/platforms/embedded6xx/linkstation.c | 4 | ||||
-rw-r--r-- | arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | 6 | ||||
-rw-r--r-- | arch/powerpc/platforms/embedded6xx/wii.c | 3 |
4 files changed, 10 insertions, 6 deletions
diff --git a/arch/powerpc/platforms/embedded6xx/gamecube.c b/arch/powerpc/platforms/embedded6xx/gamecube.c index bd4ba5d7d568..fe0ed6ee285e 100644 --- a/arch/powerpc/platforms/embedded6xx/gamecube.c +++ b/arch/powerpc/platforms/embedded6xx/gamecube.c | |||
@@ -67,6 +67,8 @@ static int __init gamecube_probe(void) | |||
67 | if (!of_flat_dt_is_compatible(dt_root, "nintendo,gamecube")) | 67 | if (!of_flat_dt_is_compatible(dt_root, "nintendo,gamecube")) |
68 | return 0; | 68 | return 0; |
69 | 69 | ||
70 | pm_power_off = gamecube_power_off; | ||
71 | |||
70 | return 1; | 72 | return 1; |
71 | } | 73 | } |
72 | 74 | ||
@@ -80,7 +82,6 @@ define_machine(gamecube) { | |||
80 | .probe = gamecube_probe, | 82 | .probe = gamecube_probe, |
81 | .init_early = gamecube_init_early, | 83 | .init_early = gamecube_init_early, |
82 | .restart = gamecube_restart, | 84 | .restart = gamecube_restart, |
83 | .power_off = gamecube_power_off, | ||
84 | .halt = gamecube_halt, | 85 | .halt = gamecube_halt, |
85 | .init_IRQ = flipper_pic_probe, | 86 | .init_IRQ = flipper_pic_probe, |
86 | .get_irq = flipper_pic_get_irq, | 87 | .get_irq = flipper_pic_get_irq, |
diff --git a/arch/powerpc/platforms/embedded6xx/linkstation.c b/arch/powerpc/platforms/embedded6xx/linkstation.c index 168e1d80b2e5..540eeb58d3f0 100644 --- a/arch/powerpc/platforms/embedded6xx/linkstation.c +++ b/arch/powerpc/platforms/embedded6xx/linkstation.c | |||
@@ -147,6 +147,9 @@ static int __init linkstation_probe(void) | |||
147 | 147 | ||
148 | if (!of_flat_dt_is_compatible(root, "linkstation")) | 148 | if (!of_flat_dt_is_compatible(root, "linkstation")) |
149 | return 0; | 149 | return 0; |
150 | |||
151 | pm_power_off = linkstation_power_off; | ||
152 | |||
150 | return 1; | 153 | return 1; |
151 | } | 154 | } |
152 | 155 | ||
@@ -158,7 +161,6 @@ define_machine(linkstation){ | |||
158 | .show_cpuinfo = linkstation_show_cpuinfo, | 161 | .show_cpuinfo = linkstation_show_cpuinfo, |
159 | .get_irq = mpic_get_irq, | 162 | .get_irq = mpic_get_irq, |
160 | .restart = linkstation_restart, | 163 | .restart = linkstation_restart, |
161 | .power_off = linkstation_power_off, | ||
162 | .halt = linkstation_halt, | 164 | .halt = linkstation_halt, |
163 | .calibrate_decr = generic_calibrate_decr, | 165 | .calibrate_decr = generic_calibrate_decr, |
164 | }; | 166 | }; |
diff --git a/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c b/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c index 20a8ed91962e..7feb325b636b 100644 --- a/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c +++ b/arch/powerpc/platforms/embedded6xx/usbgecko_udbg.c | |||
@@ -247,7 +247,7 @@ void __init ug_udbg_init(void) | |||
247 | np = of_find_compatible_node(NULL, NULL, "nintendo,flipper-exi"); | 247 | np = of_find_compatible_node(NULL, NULL, "nintendo,flipper-exi"); |
248 | if (!np) { | 248 | if (!np) { |
249 | udbg_printf("%s: EXI node not found\n", __func__); | 249 | udbg_printf("%s: EXI node not found\n", __func__); |
250 | goto done; | 250 | goto out; |
251 | } | 251 | } |
252 | 252 | ||
253 | exi_io_base = ug_udbg_setup_exi_io_base(np); | 253 | exi_io_base = ug_udbg_setup_exi_io_base(np); |
@@ -267,8 +267,8 @@ void __init ug_udbg_init(void) | |||
267 | } | 267 | } |
268 | 268 | ||
269 | done: | 269 | done: |
270 | if (np) | 270 | of_node_put(np); |
271 | of_node_put(np); | 271 | out: |
272 | return; | 272 | return; |
273 | } | 273 | } |
274 | 274 | ||
diff --git a/arch/powerpc/platforms/embedded6xx/wii.c b/arch/powerpc/platforms/embedded6xx/wii.c index 388e29bab8f6..352592d3e44e 100644 --- a/arch/powerpc/platforms/embedded6xx/wii.c +++ b/arch/powerpc/platforms/embedded6xx/wii.c | |||
@@ -211,6 +211,8 @@ static int __init wii_probe(void) | |||
211 | if (!of_flat_dt_is_compatible(dt_root, "nintendo,wii")) | 211 | if (!of_flat_dt_is_compatible(dt_root, "nintendo,wii")) |
212 | return 0; | 212 | return 0; |
213 | 213 | ||
214 | pm_power_off = wii_power_off; | ||
215 | |||
214 | return 1; | 216 | return 1; |
215 | } | 217 | } |
216 | 218 | ||
@@ -226,7 +228,6 @@ define_machine(wii) { | |||
226 | .init_early = wii_init_early, | 228 | .init_early = wii_init_early, |
227 | .setup_arch = wii_setup_arch, | 229 | .setup_arch = wii_setup_arch, |
228 | .restart = wii_restart, | 230 | .restart = wii_restart, |
229 | .power_off = wii_power_off, | ||
230 | .halt = wii_halt, | 231 | .halt = wii_halt, |
231 | .init_IRQ = wii_pic_probe, | 232 | .init_IRQ = wii_pic_probe, |
232 | .get_irq = flipper_pic_get_irq, | 233 | .get_irq = flipper_pic_get_irq, |