Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1977167pxb; Fri, 5 Mar 2021 04:36:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJwDJY9Opn8UuEcoeU09gc74cdxEWnxEZ8KnNs6FwOA0/mD9qOv2PUmZnc0forLIYMUZQYmE X-Received: by 2002:a17:906:8474:: with SMTP id hx20mr2065131ejc.129.1614947791087; Fri, 05 Mar 2021 04:36:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614947791; cv=none; d=google.com; s=arc-20160816; b=QTaF7PvhlbUYLQjgPe7UHjGxaM4J/QHwRnrTDzPyMWznXSN8HgZP2ZSNXSiq6OnzFd 5qAZvi/4ENARDzCpZ0/aJ6sbnDrSSXcBDNDrbhNI6iOn+1BvG6Cm0/tRZQZe/X1XICnB I3eIrhWrfeiNw2crszKpEGyd6Q+o0wlqaJo7N+40Tpq5wCfXdYhba4ZaA3XQ4LibaEjo qwmehsu+vg33ECtgVuP+uF7kFiazATyA6T3/4DiTyae02DjuXTaiBV0tNz2wVJt86yEa gStxmuuVhM9nT1ub4bsLPwvi60Jqtb6VzcTZwQPt9PajTlJ4OFqSAi9N+vOHKxzWnxqN J5ZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=kq+E/nMF6lAj3dhE5iifVWeQSGHFOue9NoCGqYUTxqs=; b=lRA/AecO5On/MuUkZItXLYBu0cAswhimLuNgVI4xflRjWhfkRmWNOoRIZCWpFtVjme zF8HARSA5bmAvCqlg2uJN5tqrCPy63eylmhC0+D+DGyX82b3mxqptjolULqUrBZoO2mN FnCACcqo3oj8TolvMyAtpdbb9y16Vbb4kJ2ri+fXNojVI3sP0AO2aF/7rOPkGiLXcFDi /5iG1uy+aBxKjtkvL2Mnt/B7zFJVb37rw1n/H/q5V26Z3huh3wqltpymYFUXgbd0CtA6 Tu4ZJ4w09czBc/7/2qTDj0hUKkTUzC3cr1qF42oyq2Stzf8R6aJcKeI3ByuX75FU4Rc2 N7PQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=JMgrbb6S; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a2si1483967edy.86.2021.03.05.04.36.07; Fri, 05 Mar 2021 04:36:31 -0800 (PST) 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; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=JMgrbb6S; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232424AbhCEMdN (ORCPT + 99 others); Fri, 5 Mar 2021 07:33:13 -0500 Received: from mail.kernel.org ([198.145.29.99]:43096 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231880AbhCEMcg (ORCPT ); Fri, 5 Mar 2021 07:32:36 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id D935665004; Fri, 5 Mar 2021 12:32:35 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614947556; bh=FLxrlKTeV09ZN1qqLQVqYcd7KdInsVshxLY0eb9jDpY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=JMgrbb6SjQhWeNCFVi2Ox7mMtN0bjAzt4fKEReBYATMHeSIFhyIvjfeN4K8aUVg6r VypRdiIeAHV9PbPknndn/BDj7Tyeq9O2PqBz3KVSqpmRdGtMxMsu4Nlc828LfAgWLf Ni3G1pQ2r4fccXZpfwHU6KDHO8l3SdvAjEPTjtXE= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Hans de Goede , Pierre-Louis Bossart , Mark Brown , Sasha Levin Subject: [PATCH 5.10 080/102] ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet Date: Fri, 5 Mar 2021 13:21:39 +0100 Message-Id: <20210305120907.213623772@linuxfoundation.org> X-Mailer: git-send-email 2.30.1 In-Reply-To: <20210305120903.276489876@linuxfoundation.org> References: <20210305120903.276489876@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Hans de Goede [ Upstream commit e1317cc9ca4ac20262895fddb065ffda4fc29cfb ] The Voyo Winpad A15 tablet uses a Bay Trail (non CR) SoC, so it is using SSP2 (AIF1) and it mostly works with the defaults. But instead of using DMIC1 it is using an analog mic on IN1, add a quirk for this. Signed-off-by: Hans de Goede Acked-by: Pierre-Louis Bossart Link: https://lore.kernel.org/r/20210216213555.36555-3-hdegoede@redhat.com Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/intel/boards/bytcr_rt5640.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sound/soc/intel/boards/bytcr_rt5640.c b/sound/soc/intel/boards/bytcr_rt5640.c index be874d2a109b..626677fa1b5c 100644 --- a/sound/soc/intel/boards/bytcr_rt5640.c +++ b/sound/soc/intel/boards/bytcr_rt5640.c @@ -799,6 +799,20 @@ static const struct dmi_system_id byt_rt5640_quirk_table[] = { BYT_RT5640_SSP0_AIF2 | BYT_RT5640_MCLK_EN), }, + { /* Voyo Winpad A15 */ + .matches = { + DMI_MATCH(DMI_BOARD_VENDOR, "AMI Corporation"), + DMI_MATCH(DMI_BOARD_NAME, "Aptio CRB"), + /* Above strings are too generic, also match on BIOS date */ + DMI_MATCH(DMI_BIOS_DATE, "11/20/2014"), + }, + .driver_data = (void *)(BYT_RT5640_IN1_MAP | + BYT_RT5640_JD_SRC_JD2_IN4N | + BYT_RT5640_OVCD_TH_2000UA | + BYT_RT5640_OVCD_SF_0P75 | + BYT_RT5640_DIFF_MIC | + BYT_RT5640_MCLK_EN), + }, { /* Catch-all for generic Insyde tablets, must be last */ .matches = { DMI_MATCH(DMI_SYS_VENDOR, "Insyde"), -- 2.30.1