mirror of https://gitee.com/openkylin/linux.git
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: Soren Brinkmann <soren.brinkmann@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
f1fd2fa62d
commit
f4d5d7b7c6
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue