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

Re: [PATCH] bcma: populate bus DT subnodes as platform_device-s

From: Hauke Mehrtens <hauke@hauke-m.de>
Date: 2015-07-25 18:55:22
Also in: linux-arm-kernel

Possibly related (same subject, not in this thread)

On 07/24/2015 06:11 PM, Joachim Eastwood wrote:
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. My
current plan for bcma is just to deactivate this when it is build as a
module as a temporary workaround

Hauke
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help