From mboxrd@z Thu Jan 1 00:00:00 1970 From: Vinod Koul Subject: Re: [PATCH v2 05/11] ASoC: Add a set_bias_level() callback to the DAPM context struct Date: Mon, 23 Jun 2014 10:04:05 +0530 Message-ID: <20140623043405.GP22053@intel.com> References: <1402935191-18398-1-git-send-email-lars@metafoo.de> <1402935191-18398-6-git-send-email-lars@metafoo.de> <20140621201437.GS5099@sirena.org.uk> <20140622052600.GM22053@intel.com> <20140622101236.GI24291@sirena.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2221055773374046304==" Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by alsa0.perex.cz (Postfix) with ESMTP id 51149260864 for ; Mon, 23 Jun 2014 06:34:12 +0200 (CEST) In-Reply-To: <20140622101236.GI24291@sirena.org.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: alsa-devel-bounces@alsa-project.org To: Mark Brown Cc: alsa-devel@alsa-project.org, Lars-Peter Clausen , Liam Girdwood List-Id: alsa-devel@alsa-project.org --===============2221055773374046304== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="LwW0XdcUbUexiWVK" Content-Disposition: inline --LwW0XdcUbUexiWVK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sun, Jun 22, 2014 at 11:12:36AM +0100, Mark Brown wrote: > On Sun, Jun 22, 2014 at 10:56:00AM +0530, Vinod Koul wrote: >=20 > > Even on DSPs loading firmware and power sequencing the DSP can get some= help > > using these functions >=20 > > I think I might find some use of this for my work! >=20 > Please be more specific about this - what do they offer that runtime PM > and widgets don't offer? Well you are assuming that folks writing DSP FW will not have some wiered sequence! Neverthless, i can think of two scenarios to control fw loading and sequenc= es: 1. DMICs attached to DSP doing record but data getting consumed by DSP. No = data goes to host cpu. No PCM/parameters here, so we can do a simple Input-Output loop. Somthing reverse of what we can do with Codec vibra. Widgets will not= tell me when to load DSP FW. Since no device handle, no runtime here! 2. SoC DSP generating clock for codec and audio ICs even when no data is generated by SoC. This is not true for I2S but for other bus prtocols like Slimbus. Thanks --=20 ~Vinod --LwW0XdcUbUexiWVK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBAgAGBQJTp648AAoJEHwUBw8lI4NHvRUQALWThQ9hP/sckSLmNkdaL1RE L3bB3t9G3s41KOcOa59QTmfTrp2RUQQKi32bysu5R3eecqrR1ltBO0FFiwHtYSPT XXQ7LGVORzyTBOfp5bT3jTTOF7FTq7xClAyquPlV0nUvOmPxBzg6uOhRuGogckIi xHkRuwWklAEpWwjTiDIn0d58Mh/9s+VrbwuvUk7VbgQe6Bt6ToJHGu3CaS1rYfOE 0gq06b2aj5sGw4+glCnH1imtnda65/sQVR92pjo4iHz2JpVZnDJ5KMPY21qac3L6 DE5Dso+KOHOYZfkRymp+i+OslFERa8E7sx38S8bxDCx3Nl0HTvUpkiYyy8sixFfm Q62+9IBD1bb7yl7l0CaZL91wMJXPG5TR8W55uYKupDlEdzskIEH87iKkP4fOJ++y 2zKHgSrW8WCBac7ux8kl5quKVFm9aKZYq5CWio832pXjJwRy54mRjRSRiPJiRpow zN9NchFxPiIS8LGnf1R5X3TMHaxILK0rkjIgXGUQgeddEzWtLwLR4JBcCAqTHHXP D5OJb9WsEr6RRbDd7e9Me0UYOUYLK9naCC8CzEbed2FpemLwaeA9ZglftHYU7cgA hpt3qHxkWqcwNW7XRi9P117CbFJt+cU8d/RwM/6Gju847KMCZnLYOwJqPZ7YTAxy e1CqWXgnUWSKtK7FCuqJ =swHu -----END PGP SIGNATURE----- --LwW0XdcUbUexiWVK-- --===============2221055773374046304== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============2221055773374046304==--