Hello TI forums,
I am currently debugging an audio issue in regards to the tlv320aic3x codec driver. Some background, I am on the XIlinx's ultrascale platform and establishing an alsa sound card using the simple-card driver. The tlv320aic3x driver appears to be probing correctly, it displays that the driver will be using the regulators specified in my device tree and no other errors. The simple card driver is able to map the DAI link between the codec and the i2s soft IP RX/TX. Viewing the i2c bus using i2cdetect command, I notice that the tlv320aic34's addresses are undefined due to the tlv320aic3x being busy.
My issue is when I run aplay or speaker-test commands, I receive an error mentioning "unable to install hw params:", and error code -38 indicating "Socket operation on non-socket" issue. I am assuming the pcm parameters are trying to write to the codec's registers, but fails to. I would like to just verify that I have hooked up the codec driver correctly. Any suggestions?
Thank you