On 1/10/08, Timur Tabi timur@freescale.com wrote:
Jon Smirl wrote:
Isn't your codec is i2c controlled? Where does the main node for the code live, i2c bus or ssi bus? What does the link between the buses look like for pointing to the codec entry?
The CS4270 driver is "old style", which means it probes all possible I2C addresses until it finds a hit, and then stops. This has all the obvious drawbacks, but I'm stuck with that design for now.
So the codec is controlled from the i2c bus and SSI is used to supply it with data. Based on what has been said on this list, the device tree node for the codec should be on the i2c bus with a link from the ssi bus to it.
What about fsl,ssi being too generic for a compatible type?
Already fixed:
ssi@16000 { compatible = "fsl,mpc8610-ssi";
-- Timur Tabi Linux kernel developer at Freescale