ata: ahci: Fix re-entrancy in suspend routines

If the AHCI controller is already runtime suspended,
do not try to suspend again during platform suspend.
During resume activate the device and update the
runtime PM status to reflect the actual post-system
sleep status.

CRs-Fixed: 449549
Change-Id: I006e7427317df48e368762e4f56010541f4010e5
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
1 file changed