How configure Linux for the ADSP SC587 at 500MHz

Hi,

We using a ADSP SC587, 500MHz version with DD3 memory.

The ADSP SC587 works at 500MHz clock frequency , but the DDR3 memory controller only at 450MHz

What we should configure in Linux to let run the cores at 500MHz and the DDR3 memory at 450MHz?

  • Hi GEFO,

    Add CONFIG_CLOCK_SPEED_500MHZ to the u-boot configuration to run the cpu at 500MHz.

    You can verify with bootlog and sysfs entry

    dump init clock rate
    CGU0_PLL 500 MHz
    CGU0_SYSCLK 250 MHz
    CGU0_CCLK 500 MHz
    
    
    # cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies 
    500000 250000 125000 
    
    # cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq 
    500000

    Thanks

    Vignesh R