The IMX6dl reference manual states that a 5 second press of the ONOFF button should power down the device. If we boot from an SD card, then everything works correctly and the device powers down. If we boot from eMMC, then the system going down correctly, but then immediately starts back up.
Anyone have an idea why the boot location would affect the performance? Are the settings for the eMMC that need to be set in order to enable power down instead of reset?