This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/PCM1796: PCM1796 isn't working on linux embedded

Part Number: PCM1796

Tool/software: Linux

Hi there!

I'm new with PCM1796 DAC and have some issues to work with it. I've defined my dts in order to enable I2C working with it, is connected to the power supply but i can't detect the device when use i2cdetect...

I've read in the datasheet about an internal reset if not detects 1024 system clock cycles. Currently, is not connected to the I2S bus so no system clock is available. Could be this the problem to get it working??

In addition, is there any ALSA driver available for this codec?

Best Regards!

  • Hi Stefano,

    The PCM1796 requires PCM data for normal operation, so you likely need to provide I2S data for it to function. The PCM1796 is a stand-alone, and only requires PCM data for operation, with option additional configuration possible via I2C. As such no 'driver' is necessary. If you have some USB to PCM interface hardware, you man need a driver for that.

    Thanks!
    Paul