Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp3966906imm; Mon, 15 Oct 2018 07:06:59 -0700 (PDT) X-Google-Smtp-Source: ACcGV60bG3q+xWpe1nlDL4iJKL5HCukexbcUZ9jWlMrQadZGvkd94C30tOKuK8EIk2kHE3Aj158M X-Received: by 2002:a62:de05:: with SMTP id h5-v6mr17853647pfg.258.1539612419599; Mon, 15 Oct 2018 07:06:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539612419; cv=none; d=google.com; s=arc-20160816; b=fLR0uGAq9J1P9aiNxVeeLEkgg79HTuWEcP9DKyfnsMdk4VTs7wNi8LelR2Q6c+nIOD iZSyz4brRkqh3ZjKMB0KeRyyuPXXpX363aIgD+jNtUaWIFW8HOa4j0GZKGzLBNwcrHfH o0qgmVYVCNg/TFG2QO72m3xt9Q7VMytY3OijbDtiDeg6KtO97k8mJu3X29e3vHV4KpLb M/3uyR5uWQvs5IjNrcR7m6MxjExHQ47GldxrtvbsT5FxuP5OhLDV227bH8eXN7fIYuWs fFDwwD52vefzVQiLAl2f2yF2Fjw4woRoiWTAG5dU+Ckrg79yneNzY+1g35ojDQZfTVo+ db9A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:references:in-reply-to :message-id:date:subject:to:from; bh=bABeaogjO+N2sJ9MHevinHWRslxBRYv+o9r/VvWCB4E=; b=OF9Q1mHl+OClQtyvFzvPEyuhnXbd9FNc4eA5LGBjKb8K4k1FPLfF/AsxAwH0ShCe2n BF5Wz+gyTDqx1esYyr550etseJIS0urlJN4I4wJpcfTC7PNMdgoeR69Dw3ThYD29LPiW i11gvW6GfV7K5gkCPvjLD8arR6XJIBfEtqwCu+QJlLWUoSuyjmNV3MRzrLVje5bPvpjb s8lPCAxyAHoP+1qUMfQTdHJHXNOkudfqlE/3q7qPdQvqEqwCJn1fW00yX9WCe54Ka2Vj Oe7jcWHG/ltHdGFbvaV8mc8LVBtrTn8ZwnPK5SdVERzl+RWN/YgV0nutwRd5cxUqq9Zs h6DA== ARC-Authentication-Results: i=1; mx.google.com; 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 n26-v6si8194392pfe.116.2018.10.15.07.06.44; Mon, 15 Oct 2018 07:06:59 -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; 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 S1726663AbeJOVvi (ORCPT + 99 others); Mon, 15 Oct 2018 17:51:38 -0400 Received: from mx08-00178001.pphosted.com ([91.207.212.93]:27305 "EHLO mx07-00178001.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726623AbeJOVvi (ORCPT ); Mon, 15 Oct 2018 17:51:38 -0400 Received: from pps.filterd (m0046660.ppops.net [127.0.0.1]) by mx08-.pphosted.com (8.16.0.21/8.16.0.21) with SMTP id w9FDwb9x010428; Mon, 15 Oct 2018 16:03:44 +0200 Received: from beta.dmz-eu.st.com (beta.dmz-eu.st.com [164.129.1.35]) by mx08-00178001.pphosted.com with ESMTP id 2n35u5c5fd-1 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 15 Oct 2018 16:03:44 +0200 Received: from zeta.dmz-eu.st.com (zeta.dmz-eu.st.com [164.129.230.9]) by beta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 2E79B31; Mon, 15 Oct 2018 14:03:44 +0000 (GMT) Received: from Webmail-eu.st.com (Safex1hubcas23.st.com [10.75.90.46]) by zeta.dmz-eu.st.com (STMicroelectronics) with ESMTP id 1102B4E69; Mon, 15 Oct 2018 14:03:44 +0000 (GMT) Received: from SAFEX1HUBCAS21.st.com (10.75.90.44) by SAFEX1HUBCAS23.st.com (10.75.90.46) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 15 Oct 2018 16:03:44 +0200 Received: from localhost (10.201.23.16) by Webmail-ga.st.com (10.75.90.48) with Microsoft SMTP Server (TLS) id 14.3.361.1; Mon, 15 Oct 2018 16:03:43 +0200 From: Olivier Moysan To: , , , , , , , , , , , , , , , Subject: [PATCH 4/4] ASoC: cs42l51: add mclk support Date: Mon, 15 Oct 2018 16:03:36 +0200 Message-ID: <1539612216-12602-5-git-send-email-olivier.moysan@st.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1539612216-12602-1-git-send-email-olivier.moysan@st.com> References: <1539612216-12602-1-git-send-email-olivier.moysan@st.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.201.23.16] X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-10-15_08:,, signatures=0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add MCLK dapm to allow configuration of cirrus CS42l51 codec as a master clock consumer. Signed-off-by: Olivier Moysan --- sound/soc/codecs/cs42l51.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sound/soc/codecs/cs42l51.c b/sound/soc/codecs/cs42l51.c index 5080d7a3c279..eb40bff54cec 100644 --- a/sound/soc/codecs/cs42l51.c +++ b/sound/soc/codecs/cs42l51.c @@ -237,6 +237,10 @@ static const struct snd_soc_dapm_widget cs42l51_dapm_widgets[] = { &cs42l51_adcr_mux_controls), }; +static const struct snd_soc_dapm_widget cs42l51_dapm_mclk_widgets[] = { + SND_SOC_DAPM_CLOCK_SUPPLY("MCLK") +}; + static const struct snd_soc_dapm_route cs42l51_routes[] = { {"HPL", NULL, "Left DAC"}, {"HPR", NULL, "Right DAC"}, @@ -487,6 +491,10 @@ static struct snd_soc_dai_driver cs42l51_dai = { static int cs42l51_component_probe(struct snd_soc_component *component) { int ret, reg; + struct snd_soc_dapm_context *dapm; + + dapm = snd_soc_component_get_dapm(component); + snd_soc_dapm_new_controls(dapm, cs42l51_dapm_mclk_widgets, 1); /* * DAC configuration -- 2.7.4