Loading drivers/of/platform.c +8 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,14 @@ #include <linux/of_platform.h> #include <linux/platform_device.h> const struct of_device_id of_default_bus_match_table[] = { { .compatible = "simple-bus", }, #ifdef CONFIG_ARM_AMBA { .compatible = "arm,amba-bus", }, #endif /* CONFIG_ARM_AMBA */ {} /* Empty terminated list */ }; static int of_dev_node_match(struct device *dev, void *data) { return dev->of_node == data; Loading include/linux/of_platform.h +2 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,8 @@ struct of_platform_driver #define to_of_platform_driver(drv) \ container_of(drv,struct of_platform_driver, driver) extern const struct of_device_id of_default_bus_match_table[]; /* Platform drivers register/unregister */ extern struct platform_device *of_device_alloc(struct device_node *np, const char *bus_id, Loading Loading
drivers/of/platform.c +8 −0 Original line number Diff line number Diff line Loading @@ -22,6 +22,14 @@ #include <linux/of_platform.h> #include <linux/platform_device.h> const struct of_device_id of_default_bus_match_table[] = { { .compatible = "simple-bus", }, #ifdef CONFIG_ARM_AMBA { .compatible = "arm,amba-bus", }, #endif /* CONFIG_ARM_AMBA */ {} /* Empty terminated list */ }; static int of_dev_node_match(struct device *dev, void *data) { return dev->of_node == data; Loading
include/linux/of_platform.h +2 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,8 @@ struct of_platform_driver #define to_of_platform_driver(drv) \ container_of(drv,struct of_platform_driver, driver) extern const struct of_device_id of_default_bus_match_table[]; /* Platform drivers register/unregister */ extern struct platform_device *of_device_alloc(struct device_node *np, const char *bus_id, Loading