|
@@ -39,11 +39,6 @@
|
|
|
|
|
|
void __iomem *zynq_scu_base;
|
|
void __iomem *zynq_scu_base;
|
|
|
|
|
|
-static struct of_device_id zynq_of_bus_ids[] __initdata = {
|
|
|
|
- { .compatible = "simple-bus", },
|
|
|
|
- {}
|
|
|
|
-};
|
|
|
|
-
|
|
|
|
static struct platform_device zynq_cpuidle_device = {
|
|
static struct platform_device zynq_cpuidle_device = {
|
|
.name = "cpuidle-zynq",
|
|
.name = "cpuidle-zynq",
|
|
};
|
|
};
|
|
@@ -59,7 +54,7 @@ static void __init zynq_init_machine(void)
|
|
*/
|
|
*/
|
|
l2x0_of_init(0x02060000, 0xF0F0FFFF);
|
|
l2x0_of_init(0x02060000, 0xF0F0FFFF);
|
|
|
|
|
|
- of_platform_bus_probe(NULL, zynq_of_bus_ids, NULL);
|
|
|
|
|
|
+ of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
|
|
|
|
|
|
platform_device_register(&zynq_cpuidle_device);
|
|
platform_device_register(&zynq_cpuidle_device);
|
|
}
|
|
}
|