Tool/software: TI C/C++ Compiler
Ladies and gentlemen, am4378bzdnd100 has the highest main frequency of 1GHz. Why does cpufreq info display only 300-800hz. How to configure 1GHz through u-boot or kernel? thank you!!!
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.
Tool/software: TI C/C++ Compiler
Ladies and gentlemen, am4378bzdnd100 has the highest main frequency of 1GHz. Why does cpufreq info display only 300-800hz. How to configure 1GHz through u-boot or kernel? thank you!!!
root@efort:/# cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
driver: cpufreq-voltdm
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 300 us.
hardware limits: 300 MHz - 800 MHz
available frequency steps: 300 MHz, 600 MHz, 720 MHz, 800 MHz
available cpufreq governors: conservative, userspace, powersave, ondemand, performance
current policy: frequency should be within 300 MHz and 800 MHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 800 MHz (asserted by call to hardware).
cpufreq stats: 300 MHz:1.21%, 600 MHz:0.87%, 720 MHz:0.65%, 800 MHz:97.27% (9)
I use the 2.0 SDK, and thank you for your reply!
Hi,
Please run the following command on your board and provide its output:
# devmem2 0x44e10610
Please check the TRM Section 7.3.1.20, CTRL_DEV_ATTR register, the register value of your SoC is 0xFE2 which means it supports up to 800MHz. 1GHz is not supported.
The value of CTRL_DEV_ATTR register tells the AM4378 device you have doesn't support 1GHz. You need to purchase the 1GHz version of the device.
The CTRL_DEV_ATTR register reports the hardware capability of the device.
The register shows the device doesn't support 1GHz. Please discuss the matter to the channel where you purchased the device.
Hello, the SOC register value you mentioned is 0xFE2, which means that it supports 800MHz at most. According to your request, I checked TRM section 7.3.1.20 Ctrl_ DEV_ Attr register, it is true that 0xFE2 corresponds to 800MHz, and 0xFC2 corresponds to 1GHz. Therefore, I would like to ask you how to configure the SOC register value to 0xFC2, so that the CPU main frequency reaches 1GHz. Thank you for your patience and guidance. I am a new comer. Please forgive me.
The CTRL_DEV_ATTR is a read-only register, which value is set during the chip manufacturing and cannot be modified afterwards.
You need to purchase the 1GHz version of the device if you need it to run at 1GHz.