We powered down serdes 2 and 3 pll in RCW as you suggested. There is no change in the behavior, t4240 is holding the HRESET low.
We tried with hard-coded RCW option. The problem remains same.
Noticed the following behavior for ASLEEP.
After releasing PORESET, ASLEEP is sampled high for 820 microsecs and goes low for 39 millisecs. Later ASLEEP goes high.
ASLEEP is pulled up on our board.
Other than RCW, what could be the case for HRESET_B in continuous asserted state.
All clocks and voltage rail looks stable. PORESET_B is released after all voltages are stable.