Yes, you are correct, but the user needs to set the delay on PHY's registers.
I don't find i.Mx6 MAC no register dedicated at delay setup, usually the GIGABIT PHYs have internal registers writable by MDIO bus.
On my board, the correct timing at i.Mx6 side, was made by writing to the phy's registers.
Milco