Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp6041155ybv; Tue, 18 Feb 2020 08:45:04 -0800 (PST) X-Google-Smtp-Source: APXvYqx4YQulG34RZJxsoJtdwXkUlJkjb0/9fTu9to0KKsigGh+svwOT7iUoDtWBLtV/0ErnkTCw X-Received: by 2002:a05:6808:aac:: with SMTP id r12mr1829537oij.59.1582044304021; Tue, 18 Feb 2020 08:45:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582044304; cv=none; d=google.com; s=arc-20160816; b=yBce8LT7zXQFbO5R7SFMVOI4zuFFBzwDVhekDaH5gkLVpI3G7gBdEUinbT2yQa85ZY zrfWPnxx0/G/jMD5UxE0a55rALmqAQYal4dXkcey88ULBQIRUeQwbrdGOOK6pxYkWkHR PvVA8p7UX53HJJa0Bb291EGAM22MFmg5RYPvJ8Fc0vRjwXbmmeGh7NlfNlItZZ8RizyV U+WcytNj2yEQx23k4H1kI1JMqysN+C1BBQ5MSU8lVUyezmT/U7SlbFlnuXvJ94/R/nlc k2iaMrMliNPaOB29i/tQVUEKFfZ0IKOK3s6R0uU/ltUEKZIOX1sKxiF5y9B2PZOBCilM a/sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date; bh=uQbSAwGDz9FJaYwjUTngZnOp0C2M4gvUSXL3Y/kG+wk=; b=YtO4czVKtRMuSW7VM6eRw8SNai9dbyikmr2qjqE+EhBF63xm0j7N/qgQSclcMgqxGC qCdFUjWFRNZnd3viIFLxm+8lcCrgtAsF12JLcpyqiHqYXhit2VBK9Rkflxwv5K5Pa31N LbZymdAfCX7EMiqMxUzzeQXKVmZeWagcVXbx8ppyUksXlYpmIs49BTDdEsV+I9U4/Ige DWvP1nT9RJPcArsIpDe+MRKex0GvPrp5AKWZLYGcw+R8mboNP9piwtuzdtyx9Xcle6fJ jVPJvQbsgTHlFj6aD0e/7sMlf71oozG68M3LNXcvzLU+ocvHNLBMpo/39h1FgRQNZGhQ lrMQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y12si2052776oti.162.2020.02.18.08.44.51; Tue, 18 Feb 2020 08:45:04 -0800 (PST) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726691AbgBRQo2 (ORCPT + 99 others); Tue, 18 Feb 2020 11:44:28 -0500 Received: from foss.arm.com ([217.140.110.172]:55538 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726399AbgBRQo1 (ORCPT ); Tue, 18 Feb 2020 11:44:27 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 80A2830E; Tue, 18 Feb 2020 08:44:27 -0800 (PST) Received: from localhost (unknown [10.37.6.21]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0338D3F68F; Tue, 18 Feb 2020 08:44:26 -0800 (PST) Date: Tue, 18 Feb 2020 16:44:25 +0000 From: Mark Brown To: Tony Lindgren Cc: Peter Ujfalusi , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, linux-omap@vger.kernel.org, "Arthur D ." , Merlijn Wajer , Pavel Machek , Sebastian Reichel , Jarkko Nikula Subject: Re: [PATCH] ASoC: cpcap: Implement set_tdm_slot for voice call support Message-ID: <20200218164425.GJ4232@sirena.org.uk> References: <20200211181005.54008-1-tony@atomide.com> <20200212144620.GJ64767@atomide.com> <9a060430-5a3e-61e1-3d2c-f89819d9436f@ti.com> <20200217232325.GD35972@atomide.com> <8fc1dded-6d28-f5cd-f2f9-3a6810571119@ti.com> <20200218153211.GI35972@atomide.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="4vpci17Ql0Nrbul2" Content-Disposition: inline In-Reply-To: <20200218153211.GI35972@atomide.com> X-Cookie: No alcohol, dogs or horses. User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --4vpci17Ql0Nrbul2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Tue, Feb 18, 2020 at 07:32:11AM -0800, Tony Lindgren wrote: > * Peter Ujfalusi [200218 15:16]: > > > Hmm does set_sysclk called from modem codec know that cpcap codec > > > is the clock master based on bitclock-master and set the rate > > > for cpcap codec? > > Neither component should call set_sysclk, set_tdm_slots. The machine > > driver should as it is the only one who know how things are wired... > OK, but so what's the machine driver part in this case? The machine driver is responsible for saying how everything is glued together, both where the wires run and any policy decisions about how the clocking tree should be arranged or TDM used. --4vpci17Ql0Nrbul2 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl5MFGgACgkQJNaLcl1U h9BWigf9HfGg6QYgwXFW+UiKeanYp+tlVmrtYAk5vKqT+qhhZaUphuoL0k1AjEar fhxVZBAyq6Xum6S6U8dTncKMled15zqe6RzRqXf/3MrmiX+nF/UsNhJkRbDPIZhH 8a/RIeMIaPpfB46mB0VWQIFqsHSpCIhuWxIKIKW1yqqpobWatjHG2kLHWxGZZ3k6 ajFkE6B/+1HYORI8eOtDBFM4GldmmVWM/Lfo7DadnRpCnoyte2n+dVsEidhYmxJv biw9pG50kKZmeJth2GMVcvlBdrYM32WKJv8iZKt2NF3qJEMgMDuekj+L3Slz3Ev8 r8/i+/DRJeHwCwifLyfgg/VZjjqZAg== =sLmb -----END PGP SIGNATURE----- --4vpci17Ql0Nrbul2--