The Power mode of SATA can not be changed from the "Slumber" to "Active" condition.
Device : i.MX 6Dual
Board : Custom
Write SATA_P0CMD[ICC]=1h to change into the "Active" condition.
After that, the value becomes 6h when reading SATA_0PSSTS[IPM] (not 1h).
Refer to "22.214.171.124 Power Management Operations" in IMX6DQRM Rev 2, 06/2014.
When writing SATA_P0CMD[ICC] = 1 h, how does it request to change the "Active" state from i.MX6D to external SSD?
(Does it send a command from the host controller?)