BUG();
 }
 
-int mcpm_cpu_power_down_finish(unsigned int cpu, unsigned int cluster)
+int mcpm_wait_for_cpu_powerdown(unsigned int cpu, unsigned int cluster)
 {
        int ret;
 
-       if (WARN_ON_ONCE(!platform_ops || !platform_ops->power_down_finish))
+       if (WARN_ON_ONCE(!platform_ops || !platform_ops->wait_for_powerdown))
                return -EUNATCH;
 
-       ret = platform_ops->power_down_finish(cpu, cluster);
+       ret = platform_ops->wait_for_powerdown(cpu, cluster);
        if (ret)
                pr_warn("%s: cpu %u, cluster %u failed to power down (%d)\n",
                        __func__, cpu, cluster, ret);
 
 
        cpu_to_pcpu(cpu, &pcpu, &pcluster);
 
-       return !mcpm_cpu_power_down_finish(pcpu, pcluster);
+       return !mcpm_wait_for_cpu_powerdown(pcpu, pcluster);
 }
 
 static int mcpm_cpu_disable(unsigned int cpu)
 
  * previously in which case the caller should take appropriate action.
  *
  * On success, the CPU is not guaranteed to be truly halted until
- * mcpm_cpu_power_down_finish() subsequently returns non-zero for the
+ * mcpm_wait_for_cpu_powerdown() subsequently returns non-zero for the
  * specified cpu.  Until then, other CPUs should make sure they do not
  * trash memory the target CPU might be executing/accessing.
  */
 void mcpm_cpu_power_down(void);
 
 /**
- * mcpm_cpu_power_down_finish - wait for a specified CPU to halt, and
+ * mcpm_wait_for_cpu_powerdown - wait for a specified CPU to halt, and
  *     make sure it is powered off
  *
  * @cpu: CPU number within given cluster
  *     - zero if the CPU is in a safely parked state
  *     - nonzero otherwise (e.g., timeout)
  */
-int mcpm_cpu_power_down_finish(unsigned int cpu, unsigned int cluster);
+int mcpm_wait_for_cpu_powerdown(unsigned int cpu, unsigned int cluster);
 
 /**
  * mcpm_cpu_suspend - bring the calling CPU in a suspended state
 struct mcpm_platform_ops {
        int (*power_up)(unsigned int cpu, unsigned int cluster);
        void (*power_down)(void);
-       int (*power_down_finish)(unsigned int cpu, unsigned int cluster);
+       int (*wait_for_powerdown)(unsigned int cpu, unsigned int cluster);
        void (*suspend)(u64);
        void (*powered_up)(void);
 };
 
 #define POLL_MSEC 10
 #define TIMEOUT_MSEC 1000
 
-static int tc2_pm_power_down_finish(unsigned int cpu, unsigned int cluster)
+static int tc2_pm_wait_for_powerdown(unsigned int cpu, unsigned int cluster)
 {
        unsigned tries;
 
 static const struct mcpm_platform_ops tc2_pm_power_ops = {
        .power_up               = tc2_pm_power_up,
        .power_down             = tc2_pm_power_down,
-       .power_down_finish      = tc2_pm_power_down_finish,
+       .wait_for_powerdown     = tc2_pm_wait_for_powerdown,
        .suspend                = tc2_pm_suspend,
        .powered_up             = tc2_pm_powered_up,
 };