[PATCH] bcma: populate bus DT subnodes as platform_device-s
From: Joachim Eastwood <hidden>
Date: 2015-07-25 21:00:35
Also in:
linux-wireless
From: Joachim Eastwood <hidden>
Date: 2015-07-25 21:00:35
Also in:
linux-wireless
On 25 July 2015 at 20:55, Hauke Mehrtens [off-list ref] wrote:
On 07/24/2015 06:11 PM, Joachim Eastwood wrote:quoted
On 23 July 2015 at 08:06, Kalle Valo [off-list ref] wrote:quoted
Rafa? Mi?ecki [off-list ref] writes:quoted
quoted
+ if (bus->host_pdev) { + struct device *dev = &bus->host_pdev->dev; + + of_platform_populate(dev->of_node, of_default_bus_match_table, + NULL, dev); + } +This caused a compile error when using bcma as module: ERROR: "of_default_bus_match_table" [drivers/bcma/bcma.ko] undefined!I encountered the same problem with my modular memory controller driver.quoted
quoted
There are two options I guess: 1) Export of_default_bus_match_tableSee link below for Rob Herring's take on that. http://marc.info/?l=linaro-kernel&m=143766694414121&w=2 regards, Joachim EastwoodHi Joachim, are you working on a patch which exports "of_default_bus_match_table" or provides a wrapper function? If not then I will look into this.
Not really, so if you could take it that would be great. Thanks. regards, Joachim Eastwood