Subject: Re: [alsa-devel] [PATCH v2 1/3] ALSA SoC: Add OpenFirmware helper for matching bus and codec drivers

From: Timur Tabi <[email-masked]>
Date: Mon, 14 Jul 2008 13:53:35 -0500

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.

Correct.

>  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.

-- 
Timur Tabi
Linux kernel developer at Freescale