Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp260066pxb; Wed, 18 Nov 2020 03:58:14 -0800 (PST) X-Google-Smtp-Source: ABdhPJwTcXw55hcn6B7lt+arMgir7wkayF9gWScurRtZE7IQanVP1X+KqMb7/dQTOZqolQZQ+Obe X-Received: by 2002:a17:906:c315:: with SMTP id s21mr22809975ejz.285.1605700694173; Wed, 18 Nov 2020 03:58:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605700694; cv=none; d=google.com; s=arc-20160816; b=omHJkV4yeO6oX2K9RPhJ0iMwZ/CTOkyG0jFMh16E6utNmQTKSsKsG6jYEt04xmbTjR 9I6uMml67UwoEE24ebGs616gQguV8cfycJOhiL3o17QLrAglFUMn73jkSYdrIUJjCC39 7Xm76XvsVSdh4Od4Ffi6rW7pNJBd1SGnhgtuKrTQPJNsWqW9qcZ5aCW7sC9Pqv2JToYQ hf+cS/9xOi7JTVmGG3X7DePANjTVLplK1umCiBmWQ819XcRFcjdzxadR+WuWT1njoSAY NHHE79p+6usVP5JI2Eyn3e92nNso7y8DjGCkTbCVT+t0L/4qEdZB+t+xuoUKwN4OTj4+ 0GkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=Qtk1V7Es3mKGLnHzBV/0/v5Qjojv9Ykt2OXGimPZiC4=; b=vZ+hv5b0aj32cHzbAYdiVZWZ+1axJOzepCMvomiklmUdcHJIGvR2Dc1RejiVV9xsHg k/oiGArg2/rfsqF/tMd41Qh0q5eUfUiPCvxj6ItnaTEeUgQaRCsQMfvjHmxN8OBrs9nC PKZMyKH9Vc/Z//ZxrwAMLxhb0+FHkpGC1Rk9GpLUYoLxwLGOEO9OMf2kL0jVRjEfnH6J Dpha5AIyNBVxNfnuU7jNjkJlshBdCzM0nuPWmLyGy31khva/MHAO1eY5esIo3O2oIWLY U2uRmHBo7EimMTxe2LTKKnTfm/F9IAPhR33y8Wrja/Qda4N4QZYPJlNTTca/Jnho/UPC 85Zg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=xwgJeEmy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id v21si15226277ejy.444.2020.11.18.03.57.51; Wed, 18 Nov 2020 03:58:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=xwgJeEmy; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727217AbgKRLzW (ORCPT + 99 others); Wed, 18 Nov 2020 06:55:22 -0500 Received: from mail.kernel.org ([198.145.29.99]:39014 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726596AbgKRLzW (ORCPT ); Wed, 18 Nov 2020 06:55:22 -0500 Received: from localhost (fw-tnat.cambridge.arm.com [217.140.96.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9E6AD241A5; Wed, 18 Nov 2020 11:55:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1605700521; bh=8DteGFEDHExLDuA2v7dru1yYiDWrXBvYbEkB7IOOx9M=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=xwgJeEmynziAthU9g53yekIIrUgIiH1bzwT5ku+fxYAdOC0VUSZ43YFiHKPSTxLt8 aiu93QGtGgxup7uDjot+smpTAaYzfmYVWErfrzB6utEY7ZZgIxcEH7E17aVVC80QtA Ex8ONgua+/RD2B8RxpEQUpxp5Onxui+iiK9lQLnM= Date: Wed, 18 Nov 2020 11:55:00 +0000 From: Mark Brown To: Viorel Suman Cc: "Viorel Suman (OSS)" , Liam Girdwood , Jaroslav Kysela , Takashi Iwai , Philipp Zabel , Kuninori Morimoto , "S.j. Wang" , Pierre-Louis Bossart , Peter Ujfalusi , Lee Jones , "alsa-devel@alsa-project.org" , "linux-kernel@vger.kernel.org" Subject: Re: [RFC PATCH] ASoC: ak4458: use reset control instead of reset gpio Message-ID: <20201118115500.GB4827@sirena.org.uk> References: <20201116222036.343635-1-viorel.suman@oss.nxp.com> <20201117173901.GH5142@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="U+BazGySraz5kW0T" Content-Disposition: inline In-Reply-To: X-Cookie: A nuclear war can ruin your whole day. User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --U+BazGySraz5kW0T Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Nov 17, 2020 at 06:17:36PM +0000, Viorel Suman wrote: > > On Tue, Nov 17, 2020 at 12:20:36AM +0200, Viorel Suman (OSS) wrote: > > One thing I'm not clear on is if there's some way to ensure that we don= 't have > > different instances of the device resetting each other without them not= icing? > > Shouldn't be an issue in practice for the use here. > The way to ensure that we don't have different instances of the device re= setting each > other is to rely on the way the "shared" reset is handled by reset API:= =20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > + ak4458->reset =3D devm_reset_control_get_optional_shared(ak4458->dev, N= ULL); > + if (IS_ERR(ak4458->reset)) > + return PTR_ERR(ak4458->reset); > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Flip side of that then, how do we know when a reset has actually happened? --U+BazGySraz5kW0T Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAl+1C5QACgkQJNaLcl1U h9BTlwf/VhlrRagEG7wN6OlxHYPd9OiV954EhacCfzyEMonXn3zC5VRRohOBUsQb RTRkVI3IDqwU9hgyexr2FvTl0zEmAUi01oqn8GiYGZ3xafVfswktws12UOx2zs9b bj76W6qVi8Ufv9A0HMuIiF/PmsLt7JgvPI4EooIpBYDr/GfLsWyA+GHizzspHHbZ wdTpt1/9+R3wwpVI9yyGMdkr2NOLw6v5AmRg9gKx+dhPkcfT9Fz24DS6/I96fyKS bKhdhYs/92fKvYewx9JBP8903r0guzgKtcasrXw91Y8Nd0PMhjrI1ey37vFD8gnR 5OqW54VyBThSlYDN3p9iwZYif8hHAA== =W4/r -----END PGP SIGNATURE----- --U+BazGySraz5kW0T--