I am working on a product based on the Jetson Nano. I have a rev B02 developer kit with a rev B00 eMMC module attached to it, and I am using L4T 32.4.4. I am working on some power consumption and thermal testing. Part of this is exercising the CPU and GPU, and looking at the resultant power figures from the INA3221. When I have the GPU turned off, the POM_5V_IN channel reads 0, while the POM_5V_GPU channel reads “normal” values. When I start exercising the GPU, the POM_5V_IN channel starts reading normal values, which increase as I increase the load on the GPU.
The DTS file where the channels for the INA3221 are defined is /sources/hardware/nvidia/platform/t210/porg/kernel-dts/porg-platforms/tegra210-porg-powermon-p3448-0000-a00.dtsi as far as I can tell, even for the rev B00 eMMC board. This file has the channels defined as they show up in sysfs. I haven’t tested this with my older SD-card based kit to see if the channel order is correct for that board, since I do not want to spend time making my test/dev environment work on the SD card once again.
Finally to the question: should the POM_5V_GPU and POM_5V_IN channels should be swapped in the rev B00 DTS?