Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp2746319pxu; Sun, 29 Nov 2020 03:46:52 -0800 (PST) X-Google-Smtp-Source: ABdhPJxLbae1IfReR9f/1IAemAKMwvGglWhwtUtGqk0BdEClwHTYoY1YO6wsdRYNkHeYMwa7O0vK X-Received: by 2002:a17:906:1542:: with SMTP id c2mr15147153ejd.382.1606650412549; Sun, 29 Nov 2020 03:46:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1606650412; cv=none; d=google.com; s=arc-20160816; b=W3zPSaoSiQCCMEa2mp5WqJ5wIFBViiF4ByMQDfe8AVwby8FEGUh5hkB/fnqjs7tGhC vLMYcxPc41p0P6Q9bWTABps3LBx8Hns5cmoIF/adlXJ8A/NoeOx/E8N5w7WtpTDB6E2R 0dDJAFihjxb9iAAfu75QAfnNWBOfcEFNwTq59S4V/GaVElWfXoYzYOhOyVqXAL0lirXg 1PdH+8ASdRxLsqJYjBO3Ngwg6RQczW2U43jar4WF6mhJ5qnOiyfclgg2+uyW/4Z7DMdd w4hKDxEXT0MZBkZEBOQBjPSzkdO0FPbcoc1OPs8q2/7o9On8O1u2YynRiESArusUGWSa W7bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from:ironport-sdr :ironport-sdr; bh=GymRCaoxo01RPcIahqCq0cnbuhzkuX8ovwKufvI8KY8=; b=aPDVwh3uupz50zcCSM71RH+b7qISeQEKm4Ctg9Krz76Y5Jz4Xb9XHsoHu1cA6duZFU IBcb9GI2YMGHaDQjuAGztKc/+fJQ3WkHNJ97bxgInH23CwYF1NGBM0e27pdYAwTKB2/9 obNA3twQsvmZh8uVpwkcbpWJEAT0RT3VIbkSyCA6fl0qoYVvyka1Lc+x7VUzPRwMMNwU GBvNcEFAsJ/ERXZkbeTeK4Sd+wZ7zbdiGypyJvmTbj2vVdB2MA2aZwW0fXPXVopH0MGF jj3P6zyb26mtTNoxGZMP6VC5xFEIkbxOk7n52I79lr7NBVWFcUDxt9J2WWqvu2ChKVAP 20Ag== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c7si3929873eje.347.2020.11.29.03.46.30; Sun, 29 Nov 2020 03:46:52 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727073AbgK2Lnq (ORCPT + 99 others); Sun, 29 Nov 2020 06:43:46 -0500 Received: from mga07.intel.com ([134.134.136.100]:8057 "EHLO mga07.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726780AbgK2Lnp (ORCPT ); Sun, 29 Nov 2020 06:43:45 -0500 IronPort-SDR: pBJ0TVgvZqVk9urzFqyT96IGg/nOqhrRrtgFM/LF1VkoFLZ63w1c7+gk7xUDTynIXaifBjI37Z 8hZV40/pKqbg== X-IronPort-AV: E=McAfee;i="6000,8403,9819"; a="236654204" X-IronPort-AV: E=Sophos;i="5.78,379,1599548400"; d="scan'208";a="236654204" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga004.jf.intel.com ([10.7.209.38]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Nov 2020 03:43:03 -0800 IronPort-SDR: Qawjd+88XOYqtTuNMLZWEm7RyUEyTqRN6yUAYibYEj99MFt03UzyyPEBblOZx9Z7JtRdn+riqY BOF/w1uTvs5Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.78,379,1599548400"; d="scan'208";a="480261576" Received: from crojewsk-ctrl.igk.intel.com ([10.102.9.28]) by orsmga004.jf.intel.com with ESMTP; 29 Nov 2020 03:43:01 -0800 From: Cezary Rojewski To: stable@vger.kernel.org, linux-kernel@vger.kernel.org Cc: alsa-devel@alsa-project.org, broonie@kernel.org, tiwai@suse.com, pierre-louis.bossart@linux.intel.com, mateusz.gorski@linux.intel.com, Cezary Rojewski Subject: [PATCH 0/8] ASoC: Intel: Skylake: Fix HDAudio and DMIC for v5.4 Date: Sun, 29 Nov 2020 12:41:40 +0100 Message-Id: <20201129114148.13772-1-cezary.rojewski@intel.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org First six of the backport address numerous problems troubling HDAudio configuration users for Skylake driver. Upstream series: "ASoC: Intel: Skylake: Fix HDaudio and Dmic" [1] provides the explanation and reasoning behind it. These have been initialy pushed into v5.7-rc1 via: "sound updates for 5.7-rc1" [2] by Takashi. Last two patches are from: "Add support for different DMIC configurations" [3] which focuses on HDAudio with DMIC configuration. Patch: "ASoC: Intel: Skylake: Add alternative topology binary name" of the mentioned series has already been merged to v5.4.y -stable and thus it's not included here. Fixes target mainly Skylake and Kabylake based platforms, released in 2015-2016 period. [1]: https://lore.kernel.org/alsa-devel/20200305145314.32579-1-cezary.rojewski@intel.com/ [2]: https://lore.kernel.org/lkml/s5htv22uso8.wl-tiwai@suse.de/ [3]: https://lore.kernel.org/alsa-devel/20200427132727.24942-1-mateusz.gorski@linux.intel.com/ Cezary Rojewski (6): ASoC: Intel: Skylake: Remove superfluous chip initialization ASoC: Intel: Skylake: Select hda configuration permissively ASoC: Intel: Skylake: Enable codec wakeup during chip init ASoC: Intel: Skylake: Shield against no-NHLT configurations ASoC: Intel: Allow for ROM init retry on CNL platforms ASoC: Intel: Skylake: Await purge request ack on CNL Mateusz Gorski (2): ASoC: Intel: Multiple I/O PCM format support for pipe ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT include/uapi/sound/skl-tplg-interface.h | 2 + sound/soc/intel/skylake/bxt-sst.c | 3 - sound/soc/intel/skylake/cnl-sst.c | 35 ++++-- sound/soc/intel/skylake/skl-nhlt.c | 3 +- sound/soc/intel/skylake/skl-sst-dsp.h | 2 + sound/soc/intel/skylake/skl-topology.c | 159 +++++++++++++++++++++++- sound/soc/intel/skylake/skl-topology.h | 1 + sound/soc/intel/skylake/skl.c | 29 ++--- 8 files changed, 204 insertions(+), 30 deletions(-) -- 2.17.1