sata_link_scr_lpm (9) - Linux Manuals
sata_link_scr_lpm: manipulate SControl IPM and SPM fields
NAME
sata_link_scr_lpm - manipulate SControl IPM and SPM fields
SYNOPSIS
-
int sata_link_scr_lpm(struct ata_link
* link, enum ata_lpm_policypolicy, bool spm_wakeup);
ARGUMENTS
link
-
- ATA link to manipulate SControl for
policy
- LPM policy to configure
spm_wakeup
- initiate LPM transition to active state
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.
RETURN
0 on success, -errno otherwise.
AUTHOR
Jeff Garzik
- Author.
COPYRIGHT