From patchwork Mon Aug 21 11:36:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Ujfalusi X-Patchwork-Id: 715400 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from alsa0.perex.cz (alsa0.perex.cz [77.48.224.243]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 4C7B1EE4996 for ; Mon, 21 Aug 2023 11:38:07 +0000 (UTC) Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id DE86511C; Mon, 21 Aug 2023 13:37:14 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz DE86511C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1692617885; bh=AiJi4uM1jHp+ojlSE66Td566xqesw1vTxZlTUqX0j28=; h=From:To:Cc:Subject:Date:List-Id:List-Archive:List-Help:List-Owner: List-Post:List-Subscribe:List-Unsubscribe:From; b=YBT6TT21yL6lSvlT+DRBWJHioK9j9pl7e1mrSBDAwdwC1VFNH9PgVcOXU9DDknKIx WHSK0eiIXgmHYwEn8NO5S1EqBxut8YzSxgn468P+30FgRxF2qZknFVviDNGuYdeOHd Nr+6o0siunrv41TjKgPQyQM6979O5zyTN3LDuDyo= Received: by alsa1.perex.cz (Postfix, from userid 50401) id 8BC07F804DA; Mon, 21 Aug 2023 13:36:47 +0200 (CEST) Received: from mailman-core.alsa-project.org (mailman-core.alsa-project.org [10.254.200.10]) by alsa1.perex.cz (Postfix) with ESMTP id AC5B0F800BF; Mon, 21 Aug 2023 13:36:46 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id AB2CBF800BF; Mon, 21 Aug 2023 13:36:41 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 0AA4FF800BF for ; Mon, 21 Aug 2023 13:36:37 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 0AA4FF800BF Authentication-Results: alsa1.perex.cz; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=D7ZXxmBv DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1692617799; x=1724153799; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=AiJi4uM1jHp+ojlSE66Td566xqesw1vTxZlTUqX0j28=; b=D7ZXxmBvk3/vWw4s2XuCkD4GiMoSL1LG7wEE8WcosLjRLwbKu1eD8551 2s2J0IBLUEh9B05L7QUZg1uUTHD4uFjrhdLn/cFJFZjHn2HJhKkl752S8 N0joG00IwgN4L2vFCGA01jeqUYzq2QJk8wzs4NU1/BlPO/JowG6j/WGx6 K/v9+pB0sBRrvAgUJmqrjRUkZn2cZ9L+qVsnqcC/q0oBLWH1P3llAEf/d tZBBXFNgzTFsfiRxhAhSmfxUEGNamU57ft/YnhtDm/5Xodt7AxwUkdJK3 RmkoIDHQ8MzfyY6Poauw38qsan7baaXYN7OkBxLKx9gktQSUvYKU05jnA g==; X-IronPort-AV: E=McAfee;i="6600,9927,10808"; a="459933046" X-IronPort-AV: E=Sophos;i="6.01,190,1684825200"; d="scan'208";a="459933046" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Aug 2023 04:36:35 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10808"; a="770911372" X-IronPort-AV: E=Sophos;i="6.01,190,1684825200"; d="scan'208";a="770911372" Received: from yabolano-mobl.amr.corp.intel.com (HELO pujfalus-desk.ger.corp.intel.com) ([10.252.44.22]) by orsmga001-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Aug 2023 04:36:32 -0700 From: Peter Ujfalusi To: lgirdwood@gmail.com, broonie@kernel.org Cc: alsa-devel@alsa-project.org, pierre-louis.bossart@linux.intel.com, ranjani.sridharan@linux.intel.com, kai.vehmanen@linux.intel.com, yung-chuan.liao@linux.intel.com, seppo.ingalsuo@linux.intel.com Subject: [PATCH 0/4] ASoC: SOF: ipc4-topology: Fixes for pipelines with SRC Date: Mon, 21 Aug 2023 14:36:25 +0300 Message-ID: <20230821113629.5017-1-peter.ujfalusi@linux.intel.com> X-Mailer: git-send-email 2.41.0 MIME-Version: 1.0 Message-ID-Hash: 76R6W2UEMQ6C5UXEUVM2GF6OF73QX5ZK X-Message-ID-Hash: 76R6W2UEMQ6C5UXEUVM2GF6OF73QX5ZK X-MailFrom: peter.ujfalusi@linux.intel.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-alsa-devel.alsa-project.org-0; header-match-alsa-devel.alsa-project.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.8 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Hi, the SRC component in a pipeline provides flexibility on the sampling rate which was not handled previously. This series will improve the kernel side with the needed logic to be able to deal with the SRC type of components in pipelines. Regards, Peter --- Ranjani Sridharan (4): ASoC: SOF: ipc4-topology: Modify pipeline params based on SRC output format ASoC: SOF: ipc4-topology: Fix the output reference params for SRC ASoC: SOF: ipc4-topology: Fix pipeline params at the output of copier ASoC: SOF: ipc4-topology: Modify the reference output valid_bits for copier sound/soc/sof/ipc4-topology.c | 134 ++++++++++++++++++++++------------ 1 file changed, 89 insertions(+), 45 deletions(-)