Audio codec device tree entries
Timur Tabi
timur at freescale.com
Thu Oct 25 02:41:05 EST 2007
Grant Likely wrote:
> Now is probably a good time to mention that there is *nothing* in the
> device tree that enforces a 1:1 relationship between device tree nodes
> and driver instances. Sure, it make sense to register the i2s and
> codec drivers from probing on the i2s and codec nodes. However, there
> is nothing that prevents the codec driver from *also* registering a
> fabric driver based on a property in the codec node or the board-level
> compatible property.
Wouldn't it make more sense for the fabric driver to register the codec driver?
The fabric driver is the "master" of the other drivers, should it needs to
load and run first.
> Fabric drivers are codec specific anyway.
Yes and no. They're really platform-specific, but they should be able to scan
the device tree, determine which codecs are actually on the system, and then
link in the appropriate codec driver.
More information about the Linuxppc-dev
mailing list