From mboxrd@z Thu Jan 1 00:00:00 1970 From: Takashi Iwai Subject: Re: [PATCH v5 02/14] ASoC: SOF: Add Sound Open Firmware KControl support Date: Fri, 29 Mar 2019 17:04:41 +0100 Message-ID: References: <20190321161016.26515-1-pierre-louis.bossart@linux.intel.com> <20190321161016.26515-3-pierre-louis.bossart@linux.intel.com> Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <20190321161016.26515-3-pierre-louis.bossart@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" To: Pierre-Louis Bossart Cc: alsa-devel@alsa-project.org, Alan Cox , Daniel Baluta , liam.r.girdwood@linux.intel.com, vkoul@kernel.org, broonie@kernel.org, andriy.shevchenko@linux.intel.com, sound-open-firmware@alsa-project.org List-Id: alsa-devel@alsa-project.org On Thu, 21 Mar 2019 17:10:04 +0100, Pierre-Louis Bossart wrote: > > From: Liam Girdwood > > SOF exposes regular ALSA Kcontrols that are defined by topology. This > patch converts the Kcontrol IO to DSP IPC. > > The current implementation is aligned with previous Intel solutions, > but is not optimal and can be improved: > a) for every get/put the host wakes up the DSP and generates an > IPC. The kernel should cache the values and generate an IPC only when > strictly necessary. > b) the firmware can be implemented to only instantiate the pipelines > and related control-related parts that are needed at a given time, and > power-gate the relevant SRAM blocks. > > The development tasks for these two improvements has started, once > validated they willl be provided in an update. will thanks, Takashi