We currently measure about 75mW on a i.MX 7Dual in DSM with NVCC_XXX/VDD_USB_OTG1_3P3_IN/VDD_USB_OTG2_3P3_IN on (3.3V). When we turn off the rail, we measure around 42mW. What are the expected power requirements on those rails? We depopulated external components and set all GPIO pins to input/100k pull-downs, yet the rail seems to consume about 33mW...
A second issue, when we turn off the NVCC_XXX rail via PMIC sleep mode (e.g. configure the rail to be turned off when PMIC_STBY_REQ is issued) the system immediately deasserts PMIC_STBY_REQ as soon as 3.3V goes low (see attachment). The system then waits in a intermediate state consuming around 135mW. Then, some time later when the wakeup source (RTC) triggers, the system resumes fine. We have no GPIO configured as wake-up source (also all GPIOx_IMR registers are 0, and manually masked all interrupts sources using GPM_IMR (via imx_gpcv2_mask_all). What can cause that wake-up?