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/AM5728: How to disable DSP

Part Number: AM5728

Tool/software: Linux

Hi champs,

I would like to disable all DSP core at standard Linux sdk.

Could you please indicate which file should I modify it ? 

I would like to disable all DSP and max frequency for both A15 , then I will create SDK for customer test.

I tried to see many manual to disable DSP. However, I couldn't find it ?

Regards,

Kz777

  • Hi Kz777,

    You can disable DSP from DTS file or from user space with unbind command.

    The DTS file is linux-kernel/arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi. You should remove DSP1/2 nodes. Then you can verify that DSP1/2 power and clock are cut off by checking below PRCM registers:

    PM_DSPx_PWRSTST

    CM_DSPx_DSPx_CLKCTRL

    Another approach is NOT to change DTS file, but to remove the DSP firmware at userspace. Refer to the below pointers for details:

    Unloading and loading remotecores at runtime

    Check also below pointers:

    Regards,
    Pavel