[alsa-devel] [PATCH v2 1/3] ALSA SoC: Add OpenFirmware helper for matching bus and codec drivers
timur at freescale.com
Mon Jul 14 20:53:35 CEST 2008
Mark Brown wrote:
>> The only problem with this is that the OF probing code in the kernel binds
>> drivers to device tree nodes. So when a driver claims a node, no other driver
>> will be probed with it.
>> So we can't have generic nodes that classify the motherboard and just let
>> everyone get probed on it.
> My suggestion is that you change this for the root node.
That's an interesting idea.
> It's already
> got the information required in there, it's just there's no way to use
> it to load modules at the minute.
> You could presumably read the
> information out of the device tree using existing APIs to check you're
> running on the right board once code is loaded?
Yes. The driver <-> node binding is only for probing. Any driver can scan the
entire tree at any time.
Linux kernel developer at Freescale
More information about the Alsa-devel