Audio amplifier chip bringup


I want to add Texas Instruments TAS5722 audio chip for TX2NX but I can’t seem to find any guides how to do it properly.

So far I have done this:

  • Connected I2S and I2C to TX2NX (Supply pins for now I’m getting from power supply)
  • Added TAS5722 driver and compiled kernel with it and flashed the kernel
  • Enabled I2S1 in DeviceTree
  • Added chip to DeviceTree (there are no DVDD and PVDD supplies, because I have my own from PSU and I have commented out getting/setting the power for the chip, it’s always on):
    i2c@c240000 {
		tas5722: tas5722@6c {
			compatible = "ti,tas5722";
			reg = <0x6c>;

The driver probes sucessfully, registers the codec but after that literally nothing happens. How can I even debug things like this?

In alsamixer it just shows that the card is tegra-snd-t186ref-mobile-rt565x and no chip. What else do I need to do in order to enable my audio chip?

Please refer to NVIDIA Jetson Linux Driver Package Software Features : Audio Setup and Development | NVIDIA Docs to see if can help.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.