1. NAME▲
sata_link_scr_lpm - manipulate SControl IPM and SPM fields
2. SYNOPSIS ▲
int sata_link_scr_lpm(struct ata_link * link , enum ata_lpm_policy policy , bool spm_wakeup );
3. ARGUMENTS ▲
link
ATA link to manipulate SControl for
policy
LPM policy to configure
spm_wakeup
initiate LPM transition to active state
4. DESCRIPTION ▲
Manipulate the IPM field of the SControl register of link according to policy. If policy is ATA_LPM_MAX_POWER and spm_wakeup is true, the SPM field is manipulated to wake up the link. This function also clears PHYRDY_CHG before returning.
5. LOCKING ▲
EH context.
6. RETURNS ▲
0 on succes, -errno otherwise.
7. AUTHOR ▲
Jeff Garzik
Author.
8. COPYRIGHT ▲