Since commit 69b5f4da2636 ("bcma: add support for population subnodes also when build as module") the bcma driver uses the function of_platform_default_populate(). This patch provides the stub function.
Signed-off-by: Arend van Spriel <ar...@broadcom.com> --- backport/backport-include/linux/of_platform.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/backport/backport-include/linux/of_platform.h b/backport/backport-include/linux/of_platform.h index 7b0e906..3d83f4a 100644 --- a/backport/backport-include/linux/of_platform.h +++ b/backport/backport-include/linux/of_platform.h @@ -20,4 +20,17 @@ static inline int of_platform_populate(struct device_node *root, extern const struct of_device_id of_default_bus_match_table[]; #endif /* LINUX_VERSION_CODE < KERNEL_VERSION(3,11,0) */ +#if LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0) && !defined(CONFIG_OF_DEVICE) +struct of_dev_auxdata; +#define of_platform_default_populate \ + LINUX_BACKPORT(of_platform_default_populate) +static inline int +of_platform_default_populate(struct device_node *root, + const struct of_dev_auxdata *lookup, + struct device *parent) +{ + return -ENODEV; +} +#endif /* LINUX_VERSION_CODE < KERNEL_VERSION(4,3,0) */ + #endif /* __BACKPORT_LINUX_OF_PLATFORM_H */ -- 1.9.1 -- To unsubscribe from this list: send the line "unsubscribe backports" in