Hi, I've been exploring the LinHT hardware layer with a view to getting involved, and I noticed a possible discrepancy between the README and the device tree that's likely to cause confusion for anyone trying to understand the audio subsystem.
The README states the audio codec is a Wolfson WM8960 at I2C address 0x1a, but sbc-mcm-imx93.dtsi instantiates a Texas Instruments TLV320AIC3100 at address 0x18, with regulators and audio routing all written for the TI part. These are entirely different chips with different kernel drivers and register maps.
I suspect the hardware was updated at some point during Rev B development and the README wasn't carried along, but I wanted to flag it rather than assume.
It would be helpful to clarify:
- Which codec is actually fitted on the current Rev B board?
- Whether the README needs updating, or whether the DTS is ahead of the documentation?
Happy to submit a documentation PR once the correct state is confirmed. Thanks for the great work on this project, and apologies if I've misunderstood the situation.
Chris
2E0FRU
Hi, I've been exploring the LinHT hardware layer with a view to getting involved, and I noticed a possible discrepancy between the README and the device tree that's likely to cause confusion for anyone trying to understand the audio subsystem.
The README states the audio codec is a Wolfson WM8960 at I2C address
0x1a, butsbc-mcm-imx93.dtsiinstantiates a Texas Instruments TLV320AIC3100 at address0x18, with regulators and audio routing all written for the TI part. These are entirely different chips with different kernel drivers and register maps.I suspect the hardware was updated at some point during Rev B development and the README wasn't carried along, but I wanted to flag it rather than assume.
It would be helpful to clarify:
Happy to submit a documentation PR once the correct state is confirmed. Thanks for the great work on this project, and apologies if I've misunderstood the situation.
Chris
2E0FRU