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

Commit 7fd5b1eb authored by Takashi Iwai's avatar Takashi Iwai
Browse files

ALSA: hda - Remove AZX_DCAPS_POSFIX_COMBO



It turned out that the COMBO position fix mode is rather more harmful,
and it got reverted (with the replacement of runtime->delay
calculation) recently.  Hence we can get rid of AZX_DCAPS_POSFIX_COMBO
as well.

It's still possible to pass this mode via position_fix module option,
in case where this really helps on weird machines (who knows).

Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
parent 12f17717
Loading
Loading
Loading
Loading
+0 −5
Original line number Diff line number Diff line
@@ -554,7 +554,6 @@ enum {
#define AZX_DCAPS_BUFSIZE	(1 << 21)	/* no buffer size alignment */
#define AZX_DCAPS_ALIGN_BUFSIZE	(1 << 22)	/* buffer size alignment */
#define AZX_DCAPS_4K_BDLE_BOUNDARY (1 << 23)	/* BDLE in 4k boundary */
#define AZX_DCAPS_POSFIX_COMBO  (1 << 24)	/* Use COMBO as default */
#define AZX_DCAPS_COUNT_LPIB_DELAY  (1 << 25)	/* Take LPIB as delay */

/* quirks for ATI SB / AMD Hudson */
@@ -2858,10 +2857,6 @@ static int __devinit check_position_fix(struct azx *chip, int fix)
		snd_printd(SFX "Using LPIB position fix\n");
		return POS_FIX_LPIB;
	}
	if (chip->driver_caps & AZX_DCAPS_POSFIX_COMBO) {
		snd_printd(SFX "Using COMBO position fix\n");
		return POS_FIX_COMBO;
	}
	return POS_FIX_AUTO;
}