@abelussi
Hello,
1.
You are right - MCIMX6X4AVM08AB is qualified to work till 800 MHz of CPU.
Please try using the recent NXP Linux BSP L5.4.47
https://www.nxp.com/design/software/embedded-software/i-mx-software/embedded-linux-for-i-mx-applicat...
Use section 2.5.3 [CPU Frequency Scaling (CPUFREQ)] of the Linux Manual.
< https://www.nxp.com/docs/en/reference-manual/IMX_REFERENCE_MANUAL.pdf >
For CPU frequency working point settings, see the SoC corresponding dtsi file in arch/arm/boot/dts:
https://source.codeaurora.org/external/imx/linux-imx/tree/arch/arm/boot/dts/imx6sx.dtsi?h=imx_5.4.47...
For Your device - in order to be fully on safe side - it is required to remove the following
points:
operating-points = <
/* kHz uV */
996000 1250000
fsl,soc-operating-points = <
/* ARM kHz SOC uV */
996000 1175000
2.
Use section 2.9 (Thermal) of the Linux Manual regarding thermal considerations.
Check kernel configuration if thermal option is present:
Device Drivers > Generic Thermal sysfs driver > Temperature sensor driver for i.MX SoCs.
Regards,
Yuri.