plat: imx8mq: update the lpddr4 dvfs and retention flow

Update the ddr retenton flow and dvfs flow used on imx8mq lpddr4 board.
1. DVFS flow is changed from hwffc to swffc.
2. frequency setpoint is change from 100mts to 667mts.
3. ddr retention flow is updated to compatible with the new lpddr4 training fw.
4. fix the retention failure issue caused by incorrect reset flow in retention exit.

Signed-off-by: Bai Ping <ping.bai@nxp.com>
(cherry picked from commit f94206b9be9cbbcaf03ec59af50fb2be879787bb)
13 files changed