Hi Masahiro,

On 4 September 2015 at 01:47, Masahiro Yamada
<[email protected]> wrote:
> Hi Simon,
>
>
> 2015-09-04 13:03 GMT+09:00 Simon Glass <[email protected]>:
>> Hi Masahiro,
>>
>> On 3 September 2015 at 21:43, Masahiro Yamada
>> <[email protected]> wrote:
>>> Commit c5acf4a2b3c6 ("pinctrl: Add the concept of peripheral IDs")
>>> added some additional change that was not mentioned in the git-log.
>>>
>>> That commit added dm_scan_fdt_node() in the pinctrl uclass binding.
>>> It should be handled by the simple-bus driver, and it is totally
>>> unrelated to pinctrl in the first place.
>>
>> Actually you mentioned this before I never got back to it, sorry.
>
> And, I was not tracking it after I mentioned that.  Sorry.
>
>
>
>> Do you mean that pinctrl is not supposed to have child nodes with
>> their own compatible strings?
>
> I do not mean that.
>
> It is OK for a pinctrl device to have child nodes with compatible strings.
> This should not be restricted.
>
>
> But, it is not the feature of the pinctrl framework.
> The pinctrl is not a bus.
>
>
> Binding child devices should be a task for a bus, in this case, the 
> simple-bus.

Hmm, so here we want to do some simple-bus processing as well as
something else, using the list of compatible strings.

Is this something we can arrange within the existing driver model approach?

Regards,
Simon
_______________________________________________
U-Boot mailing list
[email protected]
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to