In TX1 how is CHARGER_PRSNT# implemented during power on the processor will wait for the 300 ms delay for this pin to become low
after this the processor boots after booting will any state change in this pin power off the device or after power on state change in this pin will not affect the device operation

This 300ms is needed for PMIC to enter stable status after VDD_IN plug in, this 300ms delay is controlled by several kinds of designs as you can see in the chapter 3.8 in OEM DG

we have followed the OEM DG but we have a different requirement

we have two power inputs one is main and another is control power the main power will be always present and control power is present only when module should be operational

case 1:we have connected the main power to the module directly and the control power we have provided to the Vcc pin of MAX16053AUT as shown in Figure 9. Auto-Power-ON: Supervisor IC Connections in OEM DG now the module should boot when main power and control power is present this is happening with our current implementation
case 2: when we are shutting down the module when the control power is present through the console and after shutdown if we are removing the control power the module is Turing on

this is happening because we are giving a raising edge in the pin CHARGER_PRSNT# in case 2 but we want to eliminate this behavior

we have referred to pmic data sheet of tx1 the charger present pin is connected to ACOK pin which can be configured for only falling edge trigger but in the next shutdown the configuration will be reverted to default

how to change this permanently i mean only when CHARGER_PRSNT# is going from high to LOW module should boot
if state change of this pin is from low to high module should ignore it

one more observation is that when we are giving only falling edge interrupt(when connecting control power) in this pin if we read the status through i2c we observed that we are able to get the interrupt in both the edges but in the scope we are able to see only one edge

ACOK polarity is factory programmable with OTP (one-time programmable) to be active high or active low, so you can not change its reset setting.

Seems the two interrupts you mentioned are ACOK_R (rising interrupt) and ACOK_F (falling interrupt).