We would like to know how can we control the power consumption on the iMX95 chip from Yocto Linux. This will be to turn off peripherals we are not using in our application (like SAI3, ENET2, WIFI and so on...), and also by turning down the frequency and voltage of the various processors (like A55, M33 and NPU at a lower speed, and the M7 turned off altogether).
I am not used to developing in Linux, but come from a background of embedded MCUs, like the MCX-N94x or the MIMXRT700 series, where we would use an RTOS and directly turn down PMIC voltages, set lower frequency clocks, and turning off peripherals by turning off their clocks, and so on.
I would like to know how this is done in Linux, and if we delete a device from the DTS file, does Linux then turn off the peripheral?
I also see that we can turn down the frequency of the A55s with the "cpufreq-set" command, but how do we control the frequency of all the other processors?
min-eta