From patchwork Thu Mar 1 18:06:34 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mark Brown X-Patchwork-Id: 130356 Delivered-To: patch@linaro.org Received: by 10.80.172.228 with SMTP id x91csp3111710edc; Thu, 1 Mar 2018 10:06:41 -0800 (PST) X-Google-Smtp-Source: AG47ELsxP2EItdQFUMgCl5nAJ2LWXAjyRVStBIhaY780SH74gCecpPZNOwzA+0RlddkkjwjrnsAf X-Received: by 10.223.165.67 with SMTP id j3mr2752897wrb.111.1519927601761; Thu, 01 Mar 2018 10:06:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519927601; cv=none; d=google.com; s=arc-20160816; b=LuEZYX5aShzBVtMhzAl7fCf8ozXOajrwoo3jnZsedQE0JGfkBBC3qpgBYXzt7qFJuH mBjmv8hP4OYSYjmWR3ypgVQTwQd+5s5ixKOihO+Ne/oZguz2C8x20KAHdmLxHu5JSsRK A9xsGelhPHfqzYZogHuFO1W6jryYHbf6c+WY32g+9rU8W/iHHy7CtWgiybFxQc+Ks7FU 1LLP8OzVJhhCx3LHC0S9d0nJqYz4bycvte9mQQFqVRPBbGOczoqAMYGJHNVtyWFrobSp wpPzkhHfPu4nPIir6i5LSINqyqRVbdNIj60aUgJiJtrBVcdpc2/SP/e03XtlEO4a3KeJ aNqQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:cc:date:message-id:in-reply-to:to:from :dkim-signature:delivered-to:arc-authentication-results; bh=Jp8ffu+lrvv8j1f+qFQcRTmwu5Rnnd+6KEd/P4SLS14=; b=PUYXdH2yOJbSSM2DIgoQ9KlRvJRwJ6kvfQYBTyKQvOfhTVj9t2CVn0O8leSELnhn+W WzT8PP99BjlBi2m0Vgb3zY+HuZ9D0aMuj0AdGFc+OmZ6nURgkswtnOIeSfjzH+9Dgrxu x9P17v/p6bN8oENmexMQuhz3R6XE4gFLpzmXVxw9sCNHLIr021H4/WjKPEZTQCc7k+Jt Eqv9jAJa/xgxkDkhaUHCLLRHDw0gaKzyfxbZ9lTNB5ZgJCe528YObsPegvgD8NuzR1F3 aCUjSXh2mOKJUV9eblfAlJ15jE1hEog6EGknE2X61iMsqYBcwArbAWFco0DObf7AGaTo +3wQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=id6mkbac; spf=pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) smtp.mailfrom=alsa-devel-bounces@alsa-project.org Return-Path: Received: from alsa0.perex.cz (alsa0.perex.cz. [77.48.224.243]) by mx.google.com with ESMTP id j125si2876381wmj.48.2018.03.01.10.06.41; Thu, 01 Mar 2018 10:06:41 -0800 (PST) Received-SPF: pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) client-ip=77.48.224.243; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=id6mkbac; spf=pass (google.com: domain of alsa-devel-bounces@alsa-project.org designates 77.48.224.243 as permitted sender) smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa0.perex.cz (localhost [127.0.0.1]) by alsa0.perex.cz (Postfix) with ESMTP id 6FB2B2679E3; Thu, 1 Mar 2018 19:06:40 +0100 (CET) X-Original-To: alsa-devel@alsa-project.org Delivered-To: alsa-devel@alsa-project.org Received: by alsa0.perex.cz (Postfix, from userid 1000) id 8BB822679E3; Thu, 1 Mar 2018 19:06:38 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail1.perex.cz X-Spam-Level: X-Spam-Status: No, score=0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS, SPF_PASS, T_RP_MATCHES_RCVD autolearn=disabled version=3.4.0 Received: from heliosphere.sirena.org.uk (heliosphere.sirena.org.uk [172.104.155.198]) by alsa0.perex.cz (Postfix) with ESMTP id AE82526798E for ; Thu, 1 Mar 2018 19:06:35 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sirena.org.uk; s=20170815-heliosphere; h=Date:Message-Id:In-Reply-To: Subject:Cc:To:From:Sender:Reply-To:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:References: List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner: List-Archive; bh=1tkJQthwU/V3EUbvS8+WPD7fIHY+xA2MT9N7rW3nmc0=; b=id6mkbacNXCy nISgBm6g7m0SMVqcCbv5VzT1k4qdhMFgkANPLhuANAoXLORci5qBXYfrYZN+5pcgiamhis6WJ5JeV d9oRDzP8BKlPo2RlgVJE756WUo7oqTCRQcLtb3SZJyaAkS5gIFBDZSN7/6aXn9X2nxwNFYgtseuoc l168M=; Received: from debutante.sirena.org.uk ([2001:470:1f1d:6b5::3] helo=debutante) by heliosphere.sirena.org.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1erSbC-0005Vi-PK; Thu, 01 Mar 2018 18:06:34 +0000 Received: from broonie by debutante with local (Exim 4.90_1) (envelope-from ) id 1erSbC-0005lO-BC; Thu, 01 Mar 2018 18:06:34 +0000 From: Mark Brown To: Ladislav Michl In-Reply-To: <20180301142130.GG30722@lenoch> Message-Id: Date: Thu, 01 Mar 2018 18:06:34 +0000 Cc: alsa-devel@alsa-project.org, Mark Brown , Alexandre Belloni Subject: [alsa-devel] Applied "ASoC: max9867: DSP mode" to the asoc tree X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org The patch ASoC: max9867: DSP mode has been applied to the asoc tree at https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git All being well this means that it will be integrated into the linux-next tree (usually sometime in the next 24 hours) and sent to Linus during the next merge window (or sooner if it is a bug fix), however if problems are discovered then the patch may be dropped or reverted. You may get further e-mails resulting from automated or manual testing and review of the tree, please engage with people reporting problems and send followup patches addressing any issues that are reported if needed. If any updates are required or you are submitting further changes they should be sent as incremental updates against current git, existing patches will not be replaced. Please add any relevant lists and maintainers to the CCs when replying to this mail. Thanks, Mark >From 79e139744508105bd749300f364563934bff23f2 Mon Sep 17 00:00:00 2001 From: Ladislav Michl Date: Thu, 1 Mar 2018 15:21:30 +0100 Subject: [PATCH] ASoC: max9867: DSP mode Add configuration for DSP mode. Signed-off-by: Ladislav Michl Signed-off-by: Mark Brown --- sound/soc/codecs/max9867.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) -- 2.16.2 _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel diff --git a/sound/soc/codecs/max9867.c b/sound/soc/codecs/max9867.c index 367c0329d5c8..0dbf3136e3ef 100644 --- a/sound/soc/codecs/max9867.c +++ b/sound/soc/codecs/max9867.c @@ -325,10 +325,16 @@ static int max9867_dai_set_fmt(struct snd_soc_dai *codec_dai, return -EINVAL; } - /* for i2s compatible mode */ - iface1A |= MAX9867_I2S_DLY; - /* SDOUT goes to hiz state after all data is transferred */ - iface1A |= MAX9867_SDOUT_HIZ; + switch (fmt & SND_SOC_DAIFMT_FORMAT_MASK) { + case SND_SOC_DAIFMT_I2S: + iface1A |= MAX9867_I2S_DLY; + break; + case SND_SOC_DAIFMT_DSP_A: + iface1A |= MAX9867_TDM_MODE | MAX9867_SDOUT_HIZ; + break; + default: + return -EINVAL; + } /* Clock inversion bits, BCI and WCI */ switch (fmt & SND_SOC_DAIFMT_INV_MASK) {