Message ID | 20180718012632.11232-2-acelan.kao@canonical.com |
---|---|
State | New |
Headers | show |
Series | [v2,1/2] UBUNTU: SAUCE: ata: libahci: Correct setting of DEVSLP register | expand |
diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c index a0de7a38430c..40d8dcd175e3 100644 --- a/drivers/ata/libahci.c +++ b/drivers/ata/libahci.c @@ -2145,6 +2145,8 @@ static void ahci_set_aggressive_devslp(struct ata_port *ap, bool sleep) deto = 20; } + /* Make dito, mdat, deto bits to 0s */ + devslp &= ~GENMASK_ULL(24, 2); devslp |= ((dito << PORT_DEVSLP_DITO_OFFSET) | (mdat << PORT_DEVSLP_MDAT_OFFSET) | (deto << PORT_DEVSLP_DETO_OFFSET) |