There is a confusion regarding implementation of PMIC_PWR_EN signal in AM335x EVM
In AM335x EVM PMIC_PWR_EN signal is used to start the power up sequence of AM335x. This signal is always driven high by processor until it is enabled in register RTC_PMIC, As this signal is used to start power up sequence so it cannot be driven low by processor.
VBAT is present and DEV_OFF bit of PMIC is set by processor I2C the device will start power down sequence but as PMIC_PWR_EN signal is high ( RTC of processor is powered from external battery) it will again start power up sequence after power down once.
Kindly clarify or is there any problem in my understanding?