Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1975795pxb; Fri, 5 Mar 2021 04:34:31 -0800 (PST) X-Google-Smtp-Source: ABdhPJzXXl0y61Ka34us4B4Vg+SlSpgeLugy0IV77gskn+z3B1jbt9xe5o+JC7xp8dVet5vd1vym X-Received: by 2002:a17:906:6b1b:: with SMTP id q27mr1952826ejr.508.1614947671538; Fri, 05 Mar 2021 04:34:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614947671; cv=none; d=google.com; s=arc-20160816; b=0wSoiigjrymZ9yeJQ4pwibcJ3ywPiUItwZHc+1dDEFT+HqS/gR/q+ZQldJMy82KqQD hdMZ+t6WQXUqnpaH9Dp8oRcQkZUdy/kE0vng/yOM31vkKgig9QGdavMdgfk5FUvSYs3r xjxfXTSmi4AL78VQ5hwHNie7gAjwz/pybqlurzdXLuzY7jv5Ft+HUhAyVuxlby1lHm9i 8XXRZ6ettIOWBb1/pg+vgo1cSi49QgVcE9ScYL67TAtiNWD98DUf6WNRSYeeSB7RoZ/3 D2WVkDv7tC02r+qO4ddEHc6LOJ3FlH5iNa/eeMTEv8XvIkNwY0owGZY4akHdF38rAN2e FHhA== 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=narqhBlsFAw2/gM7r7gzWxap2HJuRycUFW82Lq2ycRQ=; b=QXnXzsrVU3U6/1B4R86HlOEC2fqET/wALKk+SOzMKhsMGWFbJqm9Vim3LeaguxDt18 K+295AlJNIPIfNkOcVMWZBwDJY8UUdC6fFp8iVPH3bka9b6g7Vxy9lTQ+BtuES8dufwi 5rFdwXiuJRBKbPYhnqIfOtRdAtdFX3aeO3GDLUPtbxEwMYwpqEcIO7MFalTuNCT7Kn4x vCB/cyTUqAArLXxQ7r18bawx8yAeqZmie6E7cZaRHIDmsXC3Mk5Mv7qpEEQ3uEF2u443 HzCzEuygKC2+5nJznUFdRXxzGaipJZtdSr5MY2Zt23uO3yy8mwEdX2aI0I7IM2mnQrFj 177g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=murQ7UWN; 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 o13si1552481edi.135.2021.03.05.04.34.09; Fri, 05 Mar 2021 04:34: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=murQ7UWN; 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 S232458AbhCEMdQ (ORCPT + 99 others); Fri, 5 Mar 2021 07:33:16 -0500 Received: from mail.kernel.org ([198.145.29.99]:43140 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231338AbhCEMcm (ORCPT ); Fri, 5 Mar 2021 07:32:42 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id C9D3F65013; Fri, 5 Mar 2021 12:32:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1614947562; bh=mnFawbuCu/ciSuXbklagVh6TjIlkZjb5a2D/wefHXEU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=murQ7UWN58UK5QSvXceo9FHOCyWZM9WXm7d8nv24TosVgHkYGjZ+f+H2JOKOTUGMS FRHzKzNACFGy1XvIuC97ISfv/QdESzlRMuGCmJ5pFZt7KQ7HdgmGKf7cVjX/RlIpTO fHWacPYvWGjVSLV/9mnXb75KBd1BZBpcNvkYdQlY= 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 082/102] ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet Date: Fri, 5 Mar 2021 13:21:41 +0100 Message-Id: <20210305120907.315428040@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 c58947af08aedbdee0fce5ea6e6bf3e488ae0e2c ] The Acer One S1002 tablet is using an analog mic on IN1 and has its jack-detect connected to JD2_IN4N, instead of using the default IN3 for its internal mic and JD1_IN4P for jack-detect. Note it is also using AIF2 instead of AIF1 which is somewhat unusual, this is correctly advertised in the ACPI CHAN package, so the speakers do work without the quirk. Add a quirk for the mic and jack-detect settings. Signed-off-by: Hans de Goede Acked-by: Pierre-Louis Bossart Link: https://lore.kernel.org/r/20210216213555.36555-5-hdegoede@redhat.com Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/intel/boards/bytcr_rt5640.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/sound/soc/intel/boards/bytcr_rt5640.c b/sound/soc/intel/boards/bytcr_rt5640.c index 626677fa1b5c..3af4cb87032c 100644 --- a/sound/soc/intel/boards/bytcr_rt5640.c +++ b/sound/soc/intel/boards/bytcr_rt5640.c @@ -402,6 +402,19 @@ static const struct dmi_system_id byt_rt5640_quirk_table[] = { BYT_RT5640_SSP0_AIF1 | BYT_RT5640_MCLK_EN), }, + { /* Acer One 10 S1002 */ + .matches = { + DMI_MATCH(DMI_SYS_VENDOR, "Acer"), + DMI_MATCH(DMI_PRODUCT_NAME, "One S1002"), + }, + .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_SSP0_AIF2 | + BYT_RT5640_MCLK_EN), + }, { .matches = { DMI_MATCH(DMI_SYS_VENDOR, "Acer"), -- 2.30.1