提交 f4d5d7b7 编写于 作者: S Soren Brinkmann 提交者: Michal Simek

arm: zynq: Use of_platform_populate instead of bus_probe

All new boards should be using this function instead of
of_platform_bus_probe.

Two side effects:
1. Possible to probe node which are not in the bus
2. Remove bus_id table from platform code
Signed-off-by: NSoren Brinkmann <soren.brinkmann@xilinx.com>
Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
上级 f1fd2fa6
...@@ -39,11 +39,6 @@ ...@@ -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) ...@@ -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);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册