Subject: Re: issues calling of_platform_bus_probe() twice

From: Tabi Timur-B04825 <[email-masked]>
Date: Sat, 17 Mar 2012 13:35:02 +0000

Grant Likely wrote:
>>> >  >  Are you aware of any reason that we can't call of_platform_bus_probe()
>>> >  >  or multiple times.  Timur's run into an issue in which all devices
>>> >  >  don't get registered properly if we call of_platform_bus_probe() times
>>> >  >  with different of_device_id struct's.
>> >
>> >  Nothing comes to mind... Grant ?
> Neither for me.  Should work.

I posted a work-around patch here:

http://patchwork.ozlabs.org/patch/128533/

Without this patch, drivers cannot probe on DMA *channels*, or any other 
grandchildren of the root node.

-- 
Timur Tabi
Linux kernel developer at Freescale