Commit b7c541cf authored by leoliu-oc's avatar leoliu-oc
Browse files

ALSA: hda: Add support of Zhaoxin SB HDAC

zhaoxin inclusion
category: feature
bugzilla: https://gitee.com/openeuler/kernel/issues/I8WVKW


CVE: NA

-----------------

Add some special initialization for Zhaoxin SB HDAC.

Signed-off-by: default avatarleoliu-oc <leoliu-oc@zhaoxin.com>
parent 87cf6952
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -1547,7 +1547,8 @@ static int check_position_fix(struct azx *chip, int fix)
	}

	/* Check VIA/ATI HD Audio Controller exist */
	if (chip->driver_type == AZX_DRIVER_VIA) {
	if (chip->driver_type == AZX_DRIVER_VIA ||
		chip->driver_type == AZX_DRIVER_ZHAOXIN) {
		dev_dbg(chip->card->dev, "Using VIACOMBO position fix\n");
		return POS_FIX_VIACOMBO;
	}
@@ -1701,7 +1702,7 @@ static void azx_check_snoop_available(struct azx *chip)

	snoop = true;
	if (azx_get_snoop_type(chip) == AZX_SNOOP_TYPE_NONE &&
	    chip->driver_type == AZX_DRIVER_VIA) {
		(chip->driver_type == AZX_DRIVER_VIA || chip->driver_type == AZX_DRIVER_ZHAOXIN)) {
		/* force to non-snoop mode for a new VIA controller
		 * when BIOS is set
		 */