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.

TAS2505: Linux device tree

Part Number: TAS2505

Hi team,

Good day.

Do we have the device tree structure for the TAS2505? Our customer is using Yocto Zeus BSP and they're requesting complete information on TAS2505 Linux driver integration along with device tree binding.

Regards,
Carlo

  • Hi Carlo,

    I've communicated DTS question on TAS2505 to our SW driver team, let me check back again with them to get more details.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hello Ivan,

    Thank you for looking into this and I'll be waiting for your update.

    Regards,
    Carlo

  • Hi Carlo,

    Part of our SW team was out of office during last week, I'm following up with them on your questions and will provide feedback as soon as possible.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hi Carlo,

    I'm adding feedback below:

    The MCLK and samplerate is hardcoded in tas2505 code.

    MCLK is 12288000. But in tas2505_set_dai_sysclk, system pass the values of freq is not 12288000. So In tas2505_setup_pll, the return value is wrong.

    Best regards,
    -Ivan Salazar
    Applications Engineer

  • Hello Ivan,

    Thank you for the information. Do the customer need to make changes in the driver source code? I did not find any information regarding the device tree, could you please help with that?

    Regards,
    Carlo

  • Carlo,

    Correct, my understanding is that if customer is using clocks not included in tas2505 code, they need to input those manually into the code.

    This driver code for tas2505 was not developed by TI, so unfortunately we don't have any reference material other than the code itself.

    Best regards,
    -Ivan Salazar
    Applications Engineer