Audio codec device tree entries
Jon Smirl
jonsmirl at gmail.com
Thu Oct 25 01:23:40 EST 2007
On 10/24/07, Grant Likely <grant.likely at secretlab.ca> wrote:
> > The DTC experts need to tell us which way to make the pointers between
> > i2s and i2c for the codec. Here's a another way it could be done that
> > looks more like the ac97 model.
>
> I *really* don't think this is a good idea. Put the node on the bus
> that the device is addressed from. I2S is the *data* path, not the
> *control* path, but you cannot control the codec from there.
>
> Your suggestion only looks more like the AC97 model if you're looking
> at the data path. If you're looking at the control path it looks
> completely different. The device tree convention is to orient around
> the control path.
It doesn't make any difference to me which one we pick. I'm just
listing all of the possible combinations. I just want to pick a model
so that we can write the code.
I see your point about putting the child node onto the control bus.
ac97 is both a control and data bus. For the i2s case the child should
go onto the i2c bus.
--
Jon Smirl
jonsmirl at gmail.com
More information about the Linuxppc-dev
mailing list