From patchwork Wed Aug 29 15:00:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 145438 Delivered-To: patch@linaro.org Received: by 2002:a2e:1648:0:0:0:0:0 with SMTP id 8-v6csp777555ljw; Wed, 29 Aug 2018 08:01:01 -0700 (PDT) X-Google-Smtp-Source: ANB0VdYkgSXh9/cfpdyiaslNytVdS9XCV8+q1BjqtRDb/ke7+GK1W+wqdv1jiCSjaL4ieCQ7kDUU X-Received: by 2002:a17:902:8541:: with SMTP id d1-v6mr6406230plo.81.1535554861556; Wed, 29 Aug 2018 08:01:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1535554861; cv=none; d=google.com; s=arc-20160816; b=jDeT2yIR86jXSum29q0+nCjTo7Z7syYpuzHhTSezUDBZ/I32dVnov65fTNfUxhT30a tkYR9lI8LUi3AHtln+nLs07DU0tpDI0wFuvGbbhCkaW2pi5fU5s4AhG/B6FFNEIynIVg 5Kk0EY9vGkkEDu2umI6KUroo0ACjgptLgsDm+EzJunKfouSqRLSyAuptycy/pjSPy3as 0m1Ug0GHX/cBPonNn3+2ZuQ3cUpUw9g99BIkwD5QPf5JYpYex4dt5jrLA+SJMZPAo+LU ZRiUpKSh4icqvlcGEYUPhw6P5DvxUYdyxavbPjHK6rB03xLc3FTZE/gH3rbzHloRhWUb kKug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature:arc-authentication-results; bh=1iTITd8wu1i/nqjU4QXnYmssrJxOfTvKFR6PIlAfM7c=; b=nqGaW+pPz2T/j8L1NGbPX/IJjR5UHzuD7EZe4xFeXLEy6rWmgX9j+aAxSGn3fTmvJ8 +iOVMoedRHxk6hQAvu2dOx8JzSVSykc2I8i5Kv6Oc9wwHiZOiO6kcVWo6oGMfbQdFhrC Q9nti8/QhwRkkXiuX3wr5HeNHfEf38ykj1eamaKauvMWK33XG1+h8mbIypZOux05bmZa sXs9ClZrLJBa2jZEUBi6EQKATR6U5lgPYdIjEOBFvY/G8waLWuAceraKB77vK9k0BA1C L6MC2uUCKqMEj95iYFEeytaN5j+lEHUE3cj2rSxH432PspB8OsSgzjFVvjcKRub3TOiz WV3w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=uRTImr8k; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a8-v6si3325162pgm.201.2018.08.29.08.01.01; Wed, 29 Aug 2018 08:01:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=uRTImr8k; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728990AbeH2S6T (ORCPT + 32 others); Wed, 29 Aug 2018 14:58:19 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:45270 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728678AbeH2S6T (ORCPT ); Wed, 29 Aug 2018 14:58:19 -0400 Received: by mail-wr1-f67.google.com with SMTP id 20-v6so5128174wrb.12 for ; Wed, 29 Aug 2018 08:00:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=1iTITd8wu1i/nqjU4QXnYmssrJxOfTvKFR6PIlAfM7c=; b=uRTImr8kvY8tGl2GkW8zwtCMDJLdcRiq3CVAevlm98C8uhYt4czPWoccF6o8tbP7Fv 1nmmvuVqEf5cYHXM1nqJdEc7aANOoDXG/aaEDjyM3GT83+MAILYLw/H1MVdvXzVIC0nt a6EW65r9auE6VSp21gksBJshXITPr6t4PuLRQYsMBFA8UHtnDB84vzlPCfSh0T2RSyOE R692qNP9+m5zMxh0b5BmxSJofCBNy0OAvy5drSQT9mhNVb2T0sye9SXora9gpngheSQC uDDySCXeJv7tWY1EtPTABg3Eo+teM0GVNo2CXW4UklvC2xY0C4xWMkHLZ6SJXy51Dutb 3kGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=1iTITd8wu1i/nqjU4QXnYmssrJxOfTvKFR6PIlAfM7c=; b=X9ZqMvipnmhj8FUAqvb3z8VD2iDGwoypHEpjsSSmDSYcCoELd0MbAYJdp4ZrFzZU9r Cc89Z4KPp8bKQSAINQwTXC2N8bc7ONCu49IDjHAuccDuoJhT8IBithpHcnBkrA1N130g 07pghukhQWtEcxLrNGU4lcMo727MjtxKHVgcYbbTrWW8IMjb9y5oNp6ZUgCLLDf+f+0b jvtOxhVVnwZIdmV78PMAvMDgX4LspvFBJIZNH0tiSCyuFmYel/N8a4f53DousSPnOhz7 AYOrlK4d99hlrREN8OIZgqfS6zMA5cg1ymb5dChjEly9W02xgpAUJHELj4x1tHMFZIkj 0yRg== X-Gm-Message-State: APzg51A591lKaMSV3SO6OR6rWY80tDmcRU1HrIgQgBQWuFAfJOoc5o2r 4q9VbvSwTdmBxul1CzD7QPe8Zg== X-Received: by 2002:adf:fc83:: with SMTP id g3-v6mr4594092wrr.216.1535554857645; Wed, 29 Aug 2018 08:00:57 -0700 (PDT) Received: from boomer.baylibre.local ([90.63.244.31]) by smtp.googlemail.com with ESMTPSA id v46-v6sm7267217wrc.63.2018.08.29.08.00.56 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 29 Aug 2018 08:00:57 -0700 (PDT) From: Jerome Brunet To: Mark Brown , Liam Girdwood , Kevin Hilman , Carlo Caione Cc: Jerome Brunet , alsa-devel@alsa-project.org, linux-amlogic@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/4] ASoC: meson-axg: add pdm input support Date: Wed, 29 Aug 2018 17:00:47 +0200 Message-Id: <20180829150051.18190-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The purpose of this patchset is to add the support for PDM input backend found on the AXG SoC family. The first 2 patches, for the dmic, are not specific to this amlogic driver but it is useful to have them since the PDM input will use this dmic codec. Jerome Brunet (4): ASoC: dmic: add Kconfig prompt for the generic dmic codec. ASoC: dmic: add DT module alias ASoC: meson: add axg pdm input DT binding documentation ASoC: meson: add axg pdm input .../bindings/sound/amlogic,axg-pdm.txt | 24 + sound/soc/codecs/Kconfig | 6 +- sound/soc/codecs/dmic.c | 1 + sound/soc/meson/Kconfig | 9 + sound/soc/meson/Makefile | 2 + sound/soc/meson/axg-pdm.c | 654 ++++++++++++++++++ 6 files changed, 695 insertions(+), 1 deletion(-) create mode 100644 Documentation/devicetree/bindings/sound/amlogic,axg-pdm.txt create mode 100644 sound/soc/meson/axg-pdm.c -- 2.17.1