Received: by 2002:a05:6a10:9e8c:0:0:0:0 with SMTP id y12csp1044575pxx; Thu, 29 Oct 2020 23:50:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw0VXwQPn1SYvfKMClqd8dML84X8HUmfAtbj0EkPB5cemSgI38tyOcqDp+FCPlbauVWbG2N X-Received: by 2002:a17:906:6a94:: with SMTP id p20mr979946ejr.499.1604040600717; Thu, 29 Oct 2020 23:50:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1604040600; cv=none; d=google.com; s=arc-20160816; b=0C0XpobD6ew1hPLVBdl3xIrDDYqI7VaMWtIZ0uuqCML+NmAVhvXD4Cnuup0qMnu3l/ LDbts6oSRyi9ZKlNvBNo5rAEFrSUEZ4TVqJkEhl69ETPq7RcbFS2+yFKT4rdaFjdH0f+ fRMln4voWCF3SNUfMXxr2tdRtQ4lsQLpjFlJWlfxUv0n3jmbjsBU4u8DEtxlMLUPL1lV hbUPPYrPvJIoYqnJSa6fcegrEQN4Zoq3lfNwQqnS6JFcaAtzh4xNH2vyqo12CwtFe8A+ FzmqCauTNzEqMCuyetAS0FhpI4q4ecn2Hd8+KkbnGtkAADoDbMmtJGbASP8SX/XYe/xe ndSg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:references:in-reply-to:message-id:date:subject :cc:to:from:ironport-sdr:ironport-sdr; bh=1uHe2vlkPJwBXugfc8JuMTfxUw5vGVSYMxUmCycVjok=; b=BnmosBMgWmbwfXrGy2PrDWCL+DlRORJ+fFB9YfwgiU0I2F7tBEkIty+ZAxnWFIQsbb NjlvICQelWir8JHCyA6E12mIj4fr0OoAhza710zvPRcWpjVUDF/vZ+uVG/KLIlbAslSn pGkkuioRd9mWxAxVAWsWxmAw2w9W9arPykLDAoZPkVBL7tswsfDbgwrBH5lncouekH0d 5UN5WrV13q7Ven+Yg8FymI06UZ55V8KFUCkvPCtOhcVfcTl2fYeUMsqRNpW5Vn5zcnYt 43zqiBh9IZTWA7oG500Fiz0QAq+HeAmsf1lZDO+quqaVTMYKMKn61WLKipnAq1E4Wke1 fz2g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x26si3691939eds.99.2020.10.29.23.49.38; Thu, 29 Oct 2020 23:50:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1725909AbgJ3GsN (ORCPT + 99 others); Fri, 30 Oct 2020 02:48:13 -0400 Received: from mga03.intel.com ([134.134.136.65]:2670 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725893AbgJ3GsM (ORCPT ); Fri, 30 Oct 2020 02:48:12 -0400 IronPort-SDR: PLQ6DnqdEIenxjZ+BzPS5DZWmFHLcV5cfC4X3JcUsW7EB1JB2dUjoNlKRtm3d34NOUwsdaRwDe 1DXb7bPuBgog== X-IronPort-AV: E=McAfee;i="6000,8403,9789"; a="168663834" X-IronPort-AV: E=Sophos;i="5.77,432,1596524400"; d="scan'208";a="168663834" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Oct 2020 23:48:11 -0700 IronPort-SDR: Qq9gARc4X2zMgLQ0L96Y7TirGTSTIOtacl3mchzb6Zf8ea2f1jMuXyQkmfmmGCwPskjVa38Pwo PecHiCIonBsw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.77,432,1596524400"; d="scan'208";a="361760847" Received: from brentlu-desk0.itwn.intel.com ([10.5.253.11]) by FMSMGA003.fm.intel.com with ESMTP; 29 Oct 2020 23:48:08 -0700 From: Brent Lu To: alsa-devel@alsa-project.org Cc: Cezary Rojewski , Pierre-Louis Bossart , Liam Girdwood , Jie Yang , Mark Brown , Jaroslav Kysela , Takashi Iwai , Sathyanarayana Nujella , Guennadi Liakhovetski , Kai Vehmanen , Yong Zhi , Kuninori Morimoto , Brent Lu , Fred Oh , Rander Wang , Bard Liao , Jason Yan , linux-kernel@vger.kernel.org Subject: [PATCH 2/2] ASoC: intel: sof_rt5682: Add quirk for Dooly Date: Fri, 30 Oct 2020 14:36:54 +0800 Message-Id: <20201030063654.25877-3-brent.lu@intel.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201030063654.25877-1-brent.lu@intel.com> References: <20201030063654.25877-1-brent.lu@intel.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This DMI product family string of this board is "Google_Hatch" so the DMI quirk will take place. However, this board is using rt1015 speaker amp instead of max98357a specified in the quirk. Therefore, we need an new DMI quirk for this board. Signed-off-by: Brent Lu --- sound/soc/intel/boards/sof_rt5682.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sound/soc/intel/boards/sof_rt5682.c b/sound/soc/intel/boards/sof_rt5682.c index 7701957e0eb7..dfcdf6d4b6c8 100644 --- a/sound/soc/intel/boards/sof_rt5682.c +++ b/sound/soc/intel/boards/sof_rt5682.c @@ -100,6 +100,20 @@ static const struct dmi_system_id sof_rt5682_quirk_table[] = { SOF_RT5682_MCLK_24MHZ | SOF_RT5682_SSP_CODEC(1)), }, + { + .callback = sof_rt5682_quirk_cb, + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "HP"), + DMI_MATCH(DMI_PRODUCT_NAME, "Dooly"), + }, + .driver_data = (void *)(SOF_RT5682_MCLK_EN | + SOF_RT5682_MCLK_24MHZ | + SOF_RT5682_SSP_CODEC(0) | + SOF_SPEAKER_AMP_PRESENT | + SOF_RT1015_SPEAKER_AMP_PRESENT | + SOF_RT1015_SPEAKER_AMP_100FS | + SOF_RT5682_SSP_AMP(1)), + }, { .callback = sof_rt5682_quirk_cb, .matches = { -- 2.17.1