Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp1391251ybl; Thu, 22 Aug 2019 13:50:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqy/6GHWEhvwJpdS7y4eGkl4MqiCOPgEzfGZdi3PVFhcfSgB6JANpdwnAiyUUyC765VKMqX+ X-Received: by 2002:a17:902:a418:: with SMTP id p24mr766479plq.263.1566507021291; Thu, 22 Aug 2019 13:50:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1566507021; cv=none; d=google.com; s=arc-20160816; b=oU8HZdZK3t9cr+Fye7LsWcQ+s0TBnlS/7v64oUFSDcvKS9wb9gajmKXptKKOcBTaws HqAU59G/CmzvPyPvUGDl822L/7BEuVd8ED/gJ0CIJPr/LI67txrkujqS5u09sYq3k2E/ Li5becirBrKG4batJWwk1/7TiHCp2WGAsnRbPW/743k1/iwSdgAr5pCGI88PAUNliwXR AP4NQaUtqo5BYzdxobm8m1pxKzLsdn4ddHjsQrJKKK/1vipKu61CceKBT/ZxzLmtd+WE PZfY8LGAisTNck2vmNUnbSsZCTyoq0JatdEh+aIyoHT8c5XdgSOMOOfCL09Uwp8fdqYc 6yvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject; bh=cDF9TC1P6eBikioQU9kXWQjqHqufXUA6bNAUjGrnMOk=; b=IEiJqaHsxo39kEFp+qTtjx8DLq40z53sBxu/9guvfQjckgENAQ53/e5UfqfSlkAEAb v9mL7pwipLgHXTtTjwBHqHy6Fy11AHjAL+iQPuxgovvUN2Oj1ZaA1ggikMMWlIycuFdX RIR+Quhiyq95YS2sghXWCT+dhELSyQCTDbbgMgTmgeS8PEoNlNpJonLs/3vCdr1mup53 XJVCgIj8aatNVY75ADDfi1Hc098hLVyll7IIQ+Be5mWch5RVp3rZIrF9Yxo2xt4xxkg1 CkRAIqJ4Wwxxv4fXSRWIQ163wxB5NdCi+svGLWcf0aIHK/hCZmA/kHJPGv5hIm6biHcq Oupw== 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=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t27si272826pgk.502.2019.08.22.13.50.06; Thu, 22 Aug 2019 13:50:21 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388150AbfHVQAR (ORCPT + 99 others); Thu, 22 Aug 2019 12:00:17 -0400 Received: from mga06.intel.com ([134.134.136.31]:53602 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729819AbfHVQAR (ORCPT ); Thu, 22 Aug 2019 12:00:17 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Aug 2019 09:00:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.64,417,1559545200"; d="scan'208";a="330433624" Received: from rsetyawa-mobl1.amr.corp.intel.com (HELO [10.251.3.78]) ([10.251.3.78]) by orsmga004.jf.intel.com with ESMTP; 22 Aug 2019 09:00:14 -0700 Subject: Re: [alsa-devel] [RFC PATCH 0/5] ASoC: SOF: Intel: SoundWire initial integration To: Guennadi Liakhovetski Cc: alsa-devel@alsa-project.org, tiwai@suse.de, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, Ranjani Sridharan , vkoul@kernel.org, broonie@kernel.org, srinivas.kandagatla@linaro.org, jank@cadence.com, slawomir.blauciak@intel.com, Bard liao , Rander Wang References: <20190821201720.17768-1-pierre-louis.bossart@linux.intel.com> <20190822151928.GB1200@ubuntu> From: Pierre-Louis Bossart Message-ID: <5cf3425a-9b09-dee8-04ab-1bd746d33723@linux.intel.com> Date: Thu, 22 Aug 2019 11:00:14 -0500 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <20190822151928.GB1200@ubuntu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > In patch 4/5 I forgot to mention superfluous braces around dev_err() > in sdw_config_stream() and sdw_free_stream(). Otherwise for the series: Will fix, thanks for spotting this. > Reviewed-by: Guennadi Liakhovetski Thanks, I appreciate the overnight review! > > Thanks > Guennadi > > On Wed, Aug 21, 2019 at 03:17:15PM -0500, Pierre-Louis Bossart wrote: >> This RFC is the companion of the other RFC 'soundwire: intel: simplify >> DAI/PDI handling​'. Our purpose at this point is to gather feedback on >> the interfaces between the Intel SOF parts and the SoundWire code. >> >> The suggested solution is a simple init/release inserted at >> probe/remove and resume/suspend, as well as two callbacks for the SOF >> driver to generate IPC configurations with the firmware. That level of >> separation completely hides the details of the SoundWire DAIs and will >> allow for 'transparent' multi-cpu DAI support, which will be handled >> in the machine driver and the soundwire DAIs. >> >> This solution was tested on IceLake and CometLake, and captures the >> feedback from SOF contributors on an initial integration that was >> deemed too complicated (and rightly so). >> >> Pierre-Louis Bossart (5): >> ASoC: SOF: IPC: dai-intel: move ALH declarations in header file >> ASoC: SOF: Intel: hda: add helper to initialize SoundWire IP >> ASoC: SOF: Intel: hda: add SoundWire IP support >> ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks >> ASoC: SOF: Intel: add support for SoundWire suspend/resume >> >> include/sound/sof/dai-intel.h | 18 ++-- >> sound/soc/sof/intel/hda-dsp.c | 11 +++ >> sound/soc/sof/intel/hda.c | 157 ++++++++++++++++++++++++++++++++++ >> sound/soc/sof/intel/hda.h | 11 +++ >> 4 files changed, 188 insertions(+), 9 deletions(-) >> >> >> base-commit: 3b3aaa017e8072b1bfddda92be296b3463d870be >> -- >> 2.20.1 >> >> _______________________________________________ >> Alsa-devel mailing list >> Alsa-devel@alsa-project.org >> https://mailman.alsa-project.org/mailman/listinfo/alsa-devel > _______________________________________________ > Alsa-devel mailing list > Alsa-devel@alsa-project.org > https://mailman.alsa-project.org/mailman/listinfo/alsa-devel >