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.

PCM3120-Q1: The reference drivers for PCM3120-Q1 and PCM3140-Q1

Part Number: PCM3120-Q1
Other Parts Discussed in Thread: PCM3140-Q1,

Tool/software:

Hi team 

PCM3120-Q1 and PCM3140-Q1 are designed in my customer DHU board. Customer wanted to get the reference code in Luux. Would you help provide them?

Thanks 

  • Hi,

    This driver should work for the PCM3140, and the PCM3120 should work with it as well but may be missing some features. You could check with the registers that they plan to set with the driver, what is missing from the driver as it is now. You can always write I2C to the devices with Linux, or even set a default script in the driver for the 3120 if there are some missing features. https://www.ti.com/tool/PCMD31XX-DRIVERS

    Let me know if you have more questions.

    Best,
    Mir

  • Hi Mir

    Thanks for your comments.

    Would you help list the missing for PCM3120 as reference. 

    Thanks

  • Hi,

    I am not sure, you should go through your script that you have for the PCM3120 and compare it with the register map in the datasheet for the PCM3140 to make sure that all the registers you mean to change with the driver are already used for the PCM3140. It depends on your use case. If you find any registers you mean to change but they are not in the PCM3140 datasheet, then you will need to set those by default or add them to the driver yourself.

    Best,
    Mir