From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.5 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3611FC433B4 for ; Fri, 16 Apr 2021 16:33:00 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 2B71961002 for ; Fri, 16 Apr 2021 16:32:58 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2B71961002 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=alsa-devel-bounces@alsa-project.org Received: from alsa1.perex.cz (alsa1.perex.cz [207.180.221.201]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa0.perex.cz (Postfix) with ESMTPS id 5D90616BE; Fri, 16 Apr 2021 18:32:07 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa0.perex.cz 5D90616BE DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=alsa-project.org; s=default; t=1618590777; bh=jur2fTEdYRNCY9C314G21CAjYJzcRNFZKz3QbNsHrdw=; h=Date:From:To:Subject:References:In-Reply-To:Cc:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=NBa9oBZjI6OCitQ8uVAFy+wV/6hVYlM5Dk74AtAWG7H35Xtsa7B8SBu2x8bUcRrm3 m+8mh/noiKIEhuPtl0l+2XJrpxtUt4n2Y4IZh1u1KwFpgr5adUuAYmLlLWgHFIPFMW FRl8+FGCg9X3X+Sz9cm2YkjP6mmP8S6GQ3hGOIoQ= Received: from alsa1.perex.cz (localhost.localdomain [127.0.0.1]) by alsa1.perex.cz (Postfix) with ESMTP id DBC70F80254; Fri, 16 Apr 2021 18:32:06 +0200 (CEST) Received: by alsa1.perex.cz (Postfix, from userid 50401) id 9908FF8025B; Fri, 16 Apr 2021 18:32:04 +0200 (CEST) Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by alsa1.perex.cz (Postfix) with ESMTPS id 2BCF7F80128 for ; Fri, 16 Apr 2021 18:31:57 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 alsa1.perex.cz 2BCF7F80128 Authentication-Results: alsa1.perex.cz; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="SQ2M3ReX" Received: by mail.kernel.org (Postfix) with ESMTPSA id 3618861002; Fri, 16 Apr 2021 16:31:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1618590715; bh=jur2fTEdYRNCY9C314G21CAjYJzcRNFZKz3QbNsHrdw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SQ2M3ReXMpR06PJpEQU1pIiWAML+ojYlvdMpWtZb/6H63Zqh6KzyNlLHZUP6KJEQs /T6ufATom9vfHolMAM3+jK9RkdImi4MjQ7wDCPzHVovNwskoE4oL1CgJgaIyTzPwp4 3jAalUaJZjxcURIwwMWZQEJeC0813m7D5sWfkAnkSskX0ykTqhDcph1f55A71TMj7v C84uSqwkbBW6Te65lXxLibl9uUgzPexzTluts03UW0Q08QihHgGKZpqcGJ/4r2Ks0P vsEJxsnC8csgLKEcpvTRULqwbFtH035ZT2E5PQyaZdn+4wZP7cvn0J+dGNo7KRv8dx +IOSaVG6A0RxQ== Date: Fri, 16 Apr 2021 17:31:31 +0100 From: Mark Brown To: Codrin.Ciubotariu@microchip.com Subject: Re: [RFC PATCH 0/3] Separate BE DAI HW constraints from FE ones Message-ID: <20210416163131.GI5560@sirena.org.uk> References: <20210323114327.3969072-1-codrin.ciubotariu@microchip.com> <5e1fb981-48c1-7d5a-79a6-ba54bac26165@microchip.com> <4f401536-5a66-0d65-30cb-7ecf6b235539@microchip.com> <20210415161743.GH5514@sirena.org.uk> <1aff49d4-5691-67cb-3fe7-979d476f1edb@microchip.com> <20210415172554.GI5514@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="+ZmrHH5cGjskQnY1" Content-Disposition: inline In-Reply-To: X-Cookie: Snow Day -- stay home. User-Agent: Mutt/1.10.1 (2018-07-13) Cc: alsa-devel@alsa-project.org, lgirdwood@gmail.com, linux-kernel@vger.kernel.org, tiwai@suse.com, gustavoars@kernel.org, mirq-linux@rere.qmqm.pl X-BeenThere: alsa-devel@alsa-project.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: "Alsa-devel mailing list for ALSA developers - http://www.alsa-project.org" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: alsa-devel-bounces@alsa-project.org Sender: "Alsa-devel" --+ZmrHH5cGjskQnY1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 16, 2021 at 04:03:05PM +0000, Codrin.Ciubotariu@microchip.com w= rote: > Thank you for the links! So basically the machine driver disappears and= =20 > all the components will be visible in user-space. Not entirely - you still need something to say how they're wired together but it'll be a *lot* simpler for anything that currently used DPCM. > If there is a list with the 'steps' or tasks to achieve this? I can try= =20 > to pitch in. Not really written down that I can think of. I think the next steps that I can think of right now are unfortunately bigger and harder ones, mainly working out a way to represent digital configuration as a graph that can be attached to/run in parallel with DAPM other people might have some better ideas though. Sorry, I appreciate that this isn't super helpful :/ --+ZmrHH5cGjskQnY1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmB5u+MACgkQJNaLcl1U h9C7gwf+LLB68ItVQbC2IRYlF2Sl8tu40UQ5YKNuZNaWzg6h195x+OiLY3Wb5Ok3 h90k1H+NLLAj2VLjychn83Z6gS617Zmm9Ti41SjGp7glW2aCdzzPXkRlTUvuxYf5 alsSTimD5tFa5PqiM1YWu3l9BKVOrM9cG7qdNKHjaJDuEdiDUF1F80Xskey8/yga 7vO/kGT+0qmtS/oECPf2JSsYlPcWjKMS3Zph74/j70WlHWuSSf6iazxZUZW8eHid 6E3dM6KGD51C2ZqYgv9HzyDmd7lcAkpEZWAOSvVA+w91B+NSDCGiL8Ps5NBEwRdw j+dYkIs39Iq8VrPxC7QP/a7IVea29A== =3vRx -----END PGP SIGNATURE----- --+ZmrHH5cGjskQnY1-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.5 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D4A71C433B4 for ; Fri, 16 Apr 2021 16:32:00 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id B1CC4611AE for ; Fri, 16 Apr 2021 16:32:00 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235820AbhDPQcX (ORCPT ); Fri, 16 Apr 2021 12:32:23 -0400 Received: from mail.kernel.org ([198.145.29.99]:44260 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235719AbhDPQcU (ORCPT ); Fri, 16 Apr 2021 12:32:20 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3618861002; Fri, 16 Apr 2021 16:31:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1618590715; bh=jur2fTEdYRNCY9C314G21CAjYJzcRNFZKz3QbNsHrdw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=SQ2M3ReXMpR06PJpEQU1pIiWAML+ojYlvdMpWtZb/6H63Zqh6KzyNlLHZUP6KJEQs /T6ufATom9vfHolMAM3+jK9RkdImi4MjQ7wDCPzHVovNwskoE4oL1CgJgaIyTzPwp4 3jAalUaJZjxcURIwwMWZQEJeC0813m7D5sWfkAnkSskX0ykTqhDcph1f55A71TMj7v C84uSqwkbBW6Te65lXxLibl9uUgzPexzTluts03UW0Q08QihHgGKZpqcGJ/4r2Ks0P vsEJxsnC8csgLKEcpvTRULqwbFtH035ZT2E5PQyaZdn+4wZP7cvn0J+dGNo7KRv8dx +IOSaVG6A0RxQ== Date: Fri, 16 Apr 2021 17:31:31 +0100 From: Mark Brown To: Codrin.Ciubotariu@microchip.com Cc: perex@perex.cz, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, gustavoars@kernel.org, mirq-linux@rere.qmqm.pl, tiwai@suse.com, lgirdwood@gmail.com Subject: Re: [RFC PATCH 0/3] Separate BE DAI HW constraints from FE ones Message-ID: <20210416163131.GI5560@sirena.org.uk> References: <20210323114327.3969072-1-codrin.ciubotariu@microchip.com> <5e1fb981-48c1-7d5a-79a6-ba54bac26165@microchip.com> <4f401536-5a66-0d65-30cb-7ecf6b235539@microchip.com> <20210415161743.GH5514@sirena.org.uk> <1aff49d4-5691-67cb-3fe7-979d476f1edb@microchip.com> <20210415172554.GI5514@sirena.org.uk> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="+ZmrHH5cGjskQnY1" Content-Disposition: inline In-Reply-To: X-Cookie: Snow Day -- stay home. User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --+ZmrHH5cGjskQnY1 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 16, 2021 at 04:03:05PM +0000, Codrin.Ciubotariu@microchip.com w= rote: > Thank you for the links! So basically the machine driver disappears and= =20 > all the components will be visible in user-space. Not entirely - you still need something to say how they're wired together but it'll be a *lot* simpler for anything that currently used DPCM. > If there is a list with the 'steps' or tasks to achieve this? I can try= =20 > to pitch in. Not really written down that I can think of. I think the next steps that I can think of right now are unfortunately bigger and harder ones, mainly working out a way to represent digital configuration as a graph that can be attached to/run in parallel with DAPM other people might have some better ideas though. Sorry, I appreciate that this isn't super helpful :/ --+ZmrHH5cGjskQnY1 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmB5u+MACgkQJNaLcl1U h9C7gwf+LLB68ItVQbC2IRYlF2Sl8tu40UQ5YKNuZNaWzg6h195x+OiLY3Wb5Ok3 h90k1H+NLLAj2VLjychn83Z6gS617Zmm9Ti41SjGp7glW2aCdzzPXkRlTUvuxYf5 alsSTimD5tFa5PqiM1YWu3l9BKVOrM9cG7qdNKHjaJDuEdiDUF1F80Xskey8/yga 7vO/kGT+0qmtS/oECPf2JSsYlPcWjKMS3Zph74/j70WlHWuSSf6iazxZUZW8eHid 6E3dM6KGD51C2ZqYgv9HzyDmd7lcAkpEZWAOSvVA+w91B+NSDCGiL8Ps5NBEwRdw j+dYkIs39Iq8VrPxC7QP/a7IVea29A== =3vRx -----END PGP SIGNATURE----- --+ZmrHH5cGjskQnY1--