[alsa-devel] Thoughts on ASOC v2 driver architecture
timur at freescale.com
Mon Jun 16 19:10:36 CEST 2008
Mark Brown wrote:
> Right, but you could not then idiomatically have a device tree entry
> saying something to the effect of "This board has a Frobnitz 2000 with
> control line 1 connected to GPIO4 and control line 2 connected to GPIO5"
> which would register the presence of this other device (in the same way
> as you have an entry for an I2C device)?
I'm still not sure I understand. I2C devices are represented by complete nodes
under the I2C adapter node. The file fsl_soc.c scans each I2C adapter node, and
enumerates every child node under the adapter node. It creates I2C platform
devices this way.
I'm not sure how we could use this model for ASoC. There is no "ASoC adapter
node" in the device tree, because there is no ASoC adapter.
Linux kernel developer at Freescale
More information about the Alsa-devel