···112112 scu_enable(zynq_scu_base);113113}114114115115+/**116116+ * zynq_secondary_init - Initialize secondary CPU cores117117+ * @cpu: CPU that is initialized118118+ *119119+ * This function is in the hotplug path. Don't move it into the120120+ * init section!!121121+ */122122+static void zynq_secondary_init(unsigned int cpu)123123+{124124+ zynq_core_pm_init();125125+}126126+115127#ifdef CONFIG_HOTPLUG_CPU116128static int zynq_cpu_kill(unsigned cpu)117129{···136124 .smp_init_cpus = zynq_smp_init_cpus,137125 .smp_prepare_cpus = zynq_smp_prepare_cpus,138126 .smp_boot_secondary = zynq_boot_secondary,127127+ .smp_secondary_init = zynq_secondary_init,139128#ifdef CONFIG_HOTPLUG_CPU140129 .cpu_die = zynq_platform_cpu_die,141130 .cpu_kill = zynq_cpu_kill,