Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d5e347bf authored by Sujith's avatar Sujith Committed by John W. Linville
Browse files

ath9k_htc: Use multiple register writes



This patch fixes a code segment in configpciepowersave()
to make use of multiple register writes.

Signed-off-by: default avatarSujith <Sujith.Manoharan@atheros.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent a3be14b7
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -408,6 +408,8 @@ static void ar9002_hw_configpcipowersave(struct ath_hw *ah,
			REG_WRITE(ah, AR_PCIE_SERDES2, 0x00000000);

		} else {
			ENABLE_REGWRITE_BUFFER(ah);

			REG_WRITE(ah, AR_PCIE_SERDES, 0x9248fc00);
			REG_WRITE(ah, AR_PCIE_SERDES, 0x24924924);

@@ -428,6 +430,9 @@ static void ar9002_hw_configpcipowersave(struct ath_hw *ah,

			/* Load the new settings */
			REG_WRITE(ah, AR_PCIE_SERDES2, 0x00000000);

			REGWRITE_BUFFER_FLUSH(ah);
			DISABLE_REGWRITE_BUFFER(ah);
		}

		udelay(1000);