Thread (4 messages) 4 messages, 3 authors, 2015-07-25
DORMANTno replies

[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

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_table
See link below for Rob Herring's take on that.
http://marc.info/?l=linaro-kernel&m=143766694414121&w=2


regards,
Joachim Eastwood
Hi 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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help