[SCSI] aci94xx: implement link rate setting
This patch implements the ability to set the minimum and maximum linkrates for both libsas (for expanders) and aic94xx (for the host phys). It also tidies up the setting of the hardware min and max to make sure they're updated when the expander emits a change broadcast. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
This commit is contained in:
parent
d24e1eeb3a
commit
a01e70e570
8 changed files with 95 additions and 21 deletions
|
|
@ -586,7 +586,7 @@ struct sas_domain_function_template {
|
|||
int (*lldd_clear_nexus_ha)(struct sas_ha_struct *);
|
||||
|
||||
/* Phy management */
|
||||
int (*lldd_control_phy)(struct asd_sas_phy *, enum phy_func);
|
||||
int (*lldd_control_phy)(struct asd_sas_phy *, enum phy_func, void *);
|
||||
};
|
||||
|
||||
extern int sas_register_ha(struct sas_ha_struct *);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue