/home/lenb/src/to-akpm branch 'acpi-2.6.12'
[pandora-kernel.git] / arch / ppc / platforms / pmac_feature.c
index f0bb3d3..867336a 100644 (file)
@@ -1591,8 +1591,10 @@ intrepid_shutdown(struct macio_chip* macio, int sleep_mode)
 }
 
 
-static void __pmac pmac_tweak_clock_spreading(struct macio_chip* macio, int enable)
+void __pmac pmac_tweak_clock_spreading(int enable)
 {
+       struct macio_chip* macio = &macio_chips[0];
+
        /* Hack for doing clock spreading on some machines PowerBooks and
         * iBooks. This implements the "platform-do-clockspreading" OF
         * property as decoded manually on various models. For safety, we also
@@ -1707,9 +1709,6 @@ core99_sleep(void)
            macio->type != macio_intrepid)
                return -ENODEV;
 
-       /* Disable clock spreading */
-       pmac_tweak_clock_spreading(macio, 0);
-
        /* We power off the wireless slot in case it was not done
         * by the driver. We don't power it on automatically however
         */
@@ -1852,9 +1851,6 @@ core99_wake_up(void)
        UN_OUT(UNI_N_CLOCK_CNTL, save_unin_clock_ctl);
        udelay(100);
 
-       /* Enable clock spreading */
-       pmac_tweak_clock_spreading(macio, 1);
-
        return 0;
 }
 
@@ -2822,7 +2818,7 @@ set_initial_features(void)
         * clock spreading now. This should be a platform function but we
         * don't do these at the moment
         */
-       pmac_tweak_clock_spreading(&macio_chips[0], 1);
+       pmac_tweak_clock_spreading(1);
 
 #endif /* CONFIG_POWER4 */