Loading arch/sparc/kernel/of_device.c +0 −20 Original line number Diff line number Diff line Loading @@ -585,24 +585,6 @@ static int __init of_debug(char *str) __setup("of_debug=", of_debug); int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus) { /* initialize common driver fields */ if (!drv->driver.name) drv->driver.name = drv->name; if (!drv->driver.owner) drv->driver.owner = drv->owner; drv->driver.bus = bus; /* register with core */ return driver_register(&drv->driver); } void of_unregister_driver(struct of_platform_driver *drv) { driver_unregister(&drv->driver); } struct of_device* of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading @@ -628,6 +610,4 @@ struct of_device* of_platform_device_create(struct device_node *np, return dev; } EXPORT_SYMBOL(of_register_driver); EXPORT_SYMBOL(of_unregister_driver); EXPORT_SYMBOL(of_platform_device_create); arch/sparc64/kernel/of_device.c +0 −20 Original line number Diff line number Diff line Loading @@ -869,26 +869,6 @@ static int __init of_debug(char *str) __setup("of_debug=", of_debug); int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus) { /* initialize common driver fields */ if (!drv->driver.name) drv->driver.name = drv->name; if (!drv->driver.owner) drv->driver.owner = drv->owner; drv->driver.bus = bus; /* register with core */ return driver_register(&drv->driver); } EXPORT_SYMBOL(of_register_driver); void of_unregister_driver(struct of_platform_driver *drv) { driver_unregister(&drv->driver); } EXPORT_SYMBOL(of_unregister_driver); struct of_device* of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading drivers/of/platform.c +21 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ * */ #include <linux/errno.h> #include <linux/module.h> #include <linux/device.h> #include <linux/of_device.h> #include <linux/of_platform.h> Loading Loading @@ -94,3 +95,23 @@ int of_bus_type_init(struct bus_type *bus, const char *name) bus->resume = of_platform_device_resume; return bus_register(bus); } int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus) { /* initialize common driver fields */ if (!drv->driver.name) drv->driver.name = drv->name; if (!drv->driver.owner) drv->driver.owner = drv->owner; drv->driver.bus = bus; /* register with core */ return driver_register(&drv->driver); } EXPORT_SYMBOL(of_register_driver); void of_unregister_driver(struct of_platform_driver *drv) { driver_unregister(&drv->driver); } EXPORT_SYMBOL(of_unregister_driver); include/asm-sparc/of_platform.h +1 −4 Original line number Diff line number Diff line Loading @@ -18,12 +18,9 @@ extern struct bus_type ebus_bus_type; extern struct bus_type sbus_bus_type; extern struct bus_type of_platform_bus_type; #define of_bus_type of_platform_bus_type /* for compatibility */ extern int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus); extern void of_unregister_driver(struct of_platform_driver *drv); extern struct of_device *of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading include/asm-sparc64/of_platform.h +1 −4 Original line number Diff line number Diff line Loading @@ -19,12 +19,9 @@ extern struct bus_type isa_bus_type; extern struct bus_type ebus_bus_type; extern struct bus_type sbus_bus_type; extern struct bus_type of_platform_bus_type; #define of_bus_type of_platform_bus_type /* for compatibility */ extern int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus); extern void of_unregister_driver(struct of_platform_driver *drv); extern struct of_device *of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading Loading
arch/sparc/kernel/of_device.c +0 −20 Original line number Diff line number Diff line Loading @@ -585,24 +585,6 @@ static int __init of_debug(char *str) __setup("of_debug=", of_debug); int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus) { /* initialize common driver fields */ if (!drv->driver.name) drv->driver.name = drv->name; if (!drv->driver.owner) drv->driver.owner = drv->owner; drv->driver.bus = bus; /* register with core */ return driver_register(&drv->driver); } void of_unregister_driver(struct of_platform_driver *drv) { driver_unregister(&drv->driver); } struct of_device* of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading @@ -628,6 +610,4 @@ struct of_device* of_platform_device_create(struct device_node *np, return dev; } EXPORT_SYMBOL(of_register_driver); EXPORT_SYMBOL(of_unregister_driver); EXPORT_SYMBOL(of_platform_device_create);
arch/sparc64/kernel/of_device.c +0 −20 Original line number Diff line number Diff line Loading @@ -869,26 +869,6 @@ static int __init of_debug(char *str) __setup("of_debug=", of_debug); int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus) { /* initialize common driver fields */ if (!drv->driver.name) drv->driver.name = drv->name; if (!drv->driver.owner) drv->driver.owner = drv->owner; drv->driver.bus = bus; /* register with core */ return driver_register(&drv->driver); } EXPORT_SYMBOL(of_register_driver); void of_unregister_driver(struct of_platform_driver *drv) { driver_unregister(&drv->driver); } EXPORT_SYMBOL(of_unregister_driver); struct of_device* of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading
drivers/of/platform.c +21 −0 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ * */ #include <linux/errno.h> #include <linux/module.h> #include <linux/device.h> #include <linux/of_device.h> #include <linux/of_platform.h> Loading Loading @@ -94,3 +95,23 @@ int of_bus_type_init(struct bus_type *bus, const char *name) bus->resume = of_platform_device_resume; return bus_register(bus); } int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus) { /* initialize common driver fields */ if (!drv->driver.name) drv->driver.name = drv->name; if (!drv->driver.owner) drv->driver.owner = drv->owner; drv->driver.bus = bus; /* register with core */ return driver_register(&drv->driver); } EXPORT_SYMBOL(of_register_driver); void of_unregister_driver(struct of_platform_driver *drv) { driver_unregister(&drv->driver); } EXPORT_SYMBOL(of_unregister_driver);
include/asm-sparc/of_platform.h +1 −4 Original line number Diff line number Diff line Loading @@ -18,12 +18,9 @@ extern struct bus_type ebus_bus_type; extern struct bus_type sbus_bus_type; extern struct bus_type of_platform_bus_type; #define of_bus_type of_platform_bus_type /* for compatibility */ extern int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus); extern void of_unregister_driver(struct of_platform_driver *drv); extern struct of_device *of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading
include/asm-sparc64/of_platform.h +1 −4 Original line number Diff line number Diff line Loading @@ -19,12 +19,9 @@ extern struct bus_type isa_bus_type; extern struct bus_type ebus_bus_type; extern struct bus_type sbus_bus_type; extern struct bus_type of_platform_bus_type; #define of_bus_type of_platform_bus_type /* for compatibility */ extern int of_register_driver(struct of_platform_driver *drv, struct bus_type *bus); extern void of_unregister_driver(struct of_platform_driver *drv); extern struct of_device *of_platform_device_create(struct device_node *np, const char *bus_id, struct device *parent, Loading