Forum Discussion
Hi AnnaK_Altera
Thanks for the guidance. We've enabled the relevant CONFIG_CPU_FREQ options in our arm64 kernel config and included #include "socfpga_agilex5.dtsi" in our device tree, which contains all the necessary CPU-related nodes including TSC and others.
However, after reboot, the /sys/devices/system/cpu/cpu0/cpufreq directory is still not appearing. We've also updated our kernel log file to help identify what might be missing. Could you please take a look and let us know if there's anything we've overlooked?
Thanks again for your support.
Hi Arun_Prabakatr,
The source of all CPU clocks in an Agilex 5 system on chip is the Clock Manager. You can find some details about it here:
https://www.intel.com/content/www/us/en/docs/programmable/814346/25-3/clock-manager.html
You will find information about the Linux driver for the Clock Manager here:
https://altera-fpga.github.io/rel-25.3/linux-embedded/drivers/clock_manager/clock_manager/