Two questions concerning p/n MCIMX6X4AVM08AB, we use in an application:
Thanks in advanced
Solved! Go to Solution.
@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
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:
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.
@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
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:
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.
Thanks Yuri
About the second question:
2.9.4 Menu Configuration Options
In menu configuration enable the following module:
• For i.MX6 and i.MX7: Device Drivers > Generic Thermal sysfs driver > Temperature sensor driver for i.MX SoCs.
In the attached file which menu item of "Linux/x86 4.9.67 Kernel Configuration", corresponds to Temperature sensor driver for i.MX SoCs.
Thanks
The option is CONFIG_IMX_THERMAL and is set as static (=y) in .config
&cpu0 {
operating-points = <
/* kHz uV */
// REMOVE 996000 1250000
792000 1175000
396000 1175000
198000 1175000
>;
fsl,soc-operating-points = <
/* ARM kHz SOC uV */
// REMOVE 996000 1250000
792000 1175000
396000 1175000
198000 1175000
>;
fsl,arm-soc-shared = <1>;
};
It's from the link: https//github.com/Freescale/fsl-community-bsp-platfrom -b zeus