Hi @Marco_Savo
I would suggest you disable unused peripherals via device tree. In the Linux tree, you can disable nodes by setting their status to "disable"
&gpu {
status = "disable";
};
&dsp {
status = "disable";
};
&npu {
status = "disable";
};
&cm7 {
status = "disable";
};
&audio_blk_ctrl {
status = "disable";
};
Please also refer to imx8mp hardware developer guide.
use passive heatsinks with thermal interface material
consider active colling (fan) if ambient temperature is high.
optimize PCB layout for heat dissipation
monitor thermal zones via /sys/class/thermal and enable CPU frequency scaling.
Regards
Daniel