|
@@ -51,6 +51,16 @@ extern int of_register_driver(struct of_platform_driver *drv,
|
|
|
struct bus_type *bus);
|
|
|
extern void of_unregister_driver(struct of_platform_driver *drv);
|
|
|
|
|
|
+/* Platform drivers register/unregister */
|
|
|
+static inline int of_register_platform_driver(struct of_platform_driver *drv)
|
|
|
+{
|
|
|
+ return of_register_driver(drv, &of_platform_bus_type);
|
|
|
+}
|
|
|
+static inline void of_unregister_platform_driver(struct of_platform_driver *drv)
|
|
|
+{
|
|
|
+ of_unregister_driver(drv);
|
|
|
+}
|
|
|
+
|
|
|
#include <asm/of_platform.h>
|
|
|
|
|
|
extern struct of_device *of_find_device_by_node(struct device_node *np);
|