From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Just Subject: [PATCH v2 1/2] ASoC: rt5645: Add support for Surface 3 tablet Date: Mon, 4 Jul 2016 10:53:47 -0600 Message-ID: <20160704165348.2558-2-stephenjust@gmail.com> References: <20160704165348.2558-1-stephenjust@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20160704165348.2558-1-stephenjust@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: patch@alsa-project.org Cc: Vinod Koul , alsa-devel@alsa-project.org, Mark Brown , Stephen Just List-Id: alsa-devel@alsa-project.org * Add a dmi match for Surface 3 * Add ACPI match "10EC5640" The Surface 3 tablet identifies the codec in ACPI as 10EC5640, but other devices use this identifier to match the rt5640 codec. However, the probe code for each driver will filter out mismatches. Cc: Mark Brown Cc: Vinod Koul Signed-off-by: Stephen Just --- sound/soc/codecs/rt5645.c | 7 +++++++ 1 file changed, 7 insertions(+) v1 -> v2: No change diff --git a/sound/soc/codecs/rt5645.c b/sound/soc/codecs/rt5645.c index 3c6594d..761ca88 100644 --- a/sound/soc/codecs/rt5645.c +++ b/sound/soc/codecs/rt5645.c @@ -3531,6 +3531,7 @@ MODULE_DEVICE_TABLE(i2c, rt5645_i2c_id); static const struct acpi_device_id rt5645_acpi_match[] = { { "10EC5645", 0 }, { "10EC5650", 0 }, + { "10EC5640", 0 }, {}, }; MODULE_DEVICE_TABLE(acpi, rt5645_acpi_match); @@ -3561,6 +3562,12 @@ static const struct dmi_system_id dmi_platform_intel_braswell[] = { DMI_MATCH(DMI_PRODUCT_NAME, "Setzer"), }, }, + { + .ident = "Microsoft Surface 3", + .matches = { + DMI_MATCH(DMI_PRODUCT_NAME, "Surface 3"), + }, + }, { } }; -- 2.7.4