forked from Minki/linux
openrisc: remove the redundant of_platform_populate
The of_platform_populate call in the openrisc arch code is now redundant as the DT core provides a default call. Openrisc has a NULL match table which means only top level nodes with compatible strings will have devices creates. The default version will also descend nodes in the match table such as "simple-bus" which should be fine as openrisc doesn't have any of these (though it is preferred that memory-mapped peripherals be grouped under a bus node(s)). Signed-off-by: Rob Herring <robh@kernel.org> Cc: Jonas Bonn <jonas@southpole.se> Tested-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Stafford Horne <shorne@gmail.com>
This commit is contained in:
parent
34bbdcdcda
commit
994894c3f7
@ -38,7 +38,6 @@
|
||||
#include <linux/of.h>
|
||||
#include <linux/memblock.h>
|
||||
#include <linux/device.h>
|
||||
#include <linux/of_platform.h>
|
||||
|
||||
#include <asm/sections.h>
|
||||
#include <asm/segment.h>
|
||||
@ -219,15 +218,6 @@ void __init or32_early_setup(void *fdt)
|
||||
early_init_devtree(fdt);
|
||||
}
|
||||
|
||||
static int __init openrisc_device_probe(void)
|
||||
{
|
||||
of_platform_populate(NULL, NULL, NULL, NULL);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
device_initcall(openrisc_device_probe);
|
||||
|
||||
static inline unsigned long extract_value_bits(unsigned long reg,
|
||||
short bit_nr, short width)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user