HI,
You can refer to our BSP release's reference manual, there is low power mode chapter. Also, you can refer to I.mx 6q application note, you can get then from freescale website.
I can provide some basic info about suspend resume. There are two power states we implement in Linux, standby and mem. And for our SOC, there is two basic low power mode, WAIT mode and STOP mode, we map WAIT mode to Linux cpu idle. And map STOP mode to suspend(standby) mode, for Linux mem mode, we force SOC enter STOP mode + ARM core power off. And for each mode, we can use different configs for other modules, such as we can control whether to such down OSC in stop mode, whether to let ANATOP module into low power mode when SOC is in stop mode etc. each config may bring additional power consumption, but may have small resume latency. In short, we map mem mode to our lowest power mode, we call it DSM mode. But only standby mode to our SOC's STOP mode, ARM core is still powered on, no need to restore its context after resume.
To change config for suspend resume, you need to config CCM, ANATOP and GPC, the code is in system.c, pm.c and mx6_suspend.c, but you had better to know SOC hardware well enough before doing any change to this part.
I suggest you read our power related DOC first, BTW, what power domain you need to change according to your specific application?