Received: by 2002:a05:7412:d8a:b0:e2:908c:2ebd with SMTP id b10csp1092399rdg; Wed, 11 Oct 2023 14:21:48 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFKsIwTajCRFEu7pO3rV2k+466Uo3WbXPTBc4Q730EXcGSbWimYBSs02JkHkyWSAy4c4t1s X-Received: by 2002:a05:6a20:970c:b0:163:2dc7:d077 with SMTP id hr12-20020a056a20970c00b001632dc7d077mr17144530pzc.55.1697059307882; Wed, 11 Oct 2023 14:21:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1697059307; cv=none; d=google.com; s=arc-20160816; b=l4m3w3sHJl+RCbWiab9nIRkCfNjxdNdbCGxX23yW4FBBnK4OAYFCLkhzSgQx83AVN9 lAVej/L540XPpp64q7265HZ6x25rGaFWyuU1TafVacDzHQXnlkBliQ/sDexSpgg5C9/1 bOzQhcozYoK1xqMhV7PiHgCE7gEfdqjBtexrDE2rCJSWME7SLPIZRgtP1mh9wh6F5d7Z 85+pV+iajSqJZOF3xkZ69VKBLoesZj2dY2ciX/a72UhPop1slcxV+GnrQOptnwIaEhMS PeWIl+ZgEzsvUNRuGecA6pvt0FUKsqZjwacrLC2ovsRn/MTIPiP1hcZsb504XTAs1wKn sl/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=wqWA6/QZwFPUYarmeZcVtr4bqJ6OCdH10qEXzqBdQko=; fh=/PnJHFh8mBM522NIP3EwYHi8iLn5L0S+TtduHXi4S4c=; b=gRqXs5/gjoNDzkZXSL8DIgCVv3QNz/FWh8/qNfAHInRjk+JssWFCy1t6bea+afrv1o 3RDxzplKMk43TMc6jV0b25rwQA+tJGSW+hLtIUDdjtCbGAUdJ5i6mvapi7BxrvCiJsIc bjj4O78yBjPhtfPaW9EUifnqGLKvfmGROPRpFWsYiAQbkJlWmfYzqYj03Kcsh4as3mkC ThwCDZT8kGQVFT+rb57nOJ3yNGrYzlX/Zm+xa1e3EQS3dfStrNgPqqb0vFlgKeQfdlu9 dQyL4EoxcSQ0ycfxP8EvO4uIwStOxlm9zlSOWiltN6xvMzZQiiew4m/TKqBPOURYnKqy s5Zw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FeuXDh0P; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [2620:137:e000::3:7]) by mx.google.com with ESMTPS id p9-20020a63fe09000000b00565eedb1cf8si617370pgh.825.2023.10.11.14.21.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 11 Oct 2023 14:21:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) client-ip=2620:137:e000::3:7; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=FeuXDh0P; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:7 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 2242A81E5917; Wed, 11 Oct 2023 14:21:47 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233599AbjJKVVn (ORCPT + 99 others); Wed, 11 Oct 2023 17:21:43 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35214 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233573AbjJKVVm (ORCPT ); Wed, 11 Oct 2023 17:21:42 -0400 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 084769E for ; Wed, 11 Oct 2023 14:21:41 -0700 (PDT) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A91DAC433C7; Wed, 11 Oct 2023 21:21:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1697059300; bh=AVRwgDQBx8JR4FI59OdGoNJiJ8cIUcgjj4IXSMlvioQ=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=FeuXDh0Pe588U/HI3BCDaX6/Siicbxz/VlUUPwNzcB1plpChg61yRxaACWVX/bjSC nE+bO3Enh9zLr1XTmn8fs3TB86TrpmoJitanCKs7mKDUtfwu4NVWMpZKg4UYSjJ6PR iKOXjQH5t3NmEXPQk0drsmr9nEvgsXE0u3AOh9r0kNXveyTarxxueqkiNNLq7JU3jk 3HiJONE5kHoL17J76por3LVwuqyLpztPecYx2kZCVzeOMZbpN7FQ43vmu9rHskAXu2 Dxkib8VXSvqRiYme9D+JO6GhZ8TLtx/LGd0RqSFvGjXzJGVF9yMOFPGD5QH4uAweK9 1VfwaI6sLQqWw== Date: Wed, 11 Oct 2023 22:21:33 +0100 From: Mark Brown To: Chancel Liu Cc: lgirdwood@gmail.com, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com, nicoleotsuka@gmail.com, perex@perex.cz, tiwai@suse.com, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, alsa-devel@alsa-project.org, linux-kernel@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org Subject: Re: [PATCH v3 1/2] ASoC: dt-bindings: sound-card-common: List DAPM endpoints ignoring system suspend Message-ID: References: <20231011114759.1073757-1-chancel.liu@nxp.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="BGyLCGLG2m53YbE3" Content-Disposition: inline In-Reply-To: <20231011114759.1073757-1-chancel.liu@nxp.com> X-Cookie: What an artist dies with me! X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 11 Oct 2023 14:21:47 -0700 (PDT) --BGyLCGLG2m53YbE3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Wed, Oct 11, 2023 at 07:47:58PM +0800, Chancel Liu wrote: > + lpa-widgets: > + $ref: /schemas/types.yaml#/definitions/non-unique-string-array > + description: | > + A list of DAPM endpoints which mark paths between these endpoints should > + not be disabled when system enters in suspend state. LPA means low power > + audio case. For example on asymmetric multiprocessor, there are Cortex-A I suspect that the DT maintainers would prefer that this description be workshopped a bit to remove the Linux specifics. I think the key thing here is that these are endpoints that can be active over suspend of the main application processor that the current operating system is running (system DT stuff is an interesting corner case here...), and the example is probably a bit specific. Other bindings use "audio sound widgets" rather than "DAPM widgets". We also shouldn't see that these endpoints "should not be disabled" since that implies that they should be left on even if they aren't active which isn't quite the case, instead it's that we can continue playing an audio stream through them in suspend. --BGyLCGLG2m53YbE3 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmUnEdwACgkQJNaLcl1U h9D14gf+M9bhmpfCPDRUmqCUaPutP6E3jikRfcnDJMN9NCqZQlZqmvNPDkZwflpC 0ANUsCcytMbUuzBoQIYoSCtfFDer2msQyvVQxVsM9P1zwX7Qfbal8vTlZGk4ysr7 p81AT1+S+qs9386uzQSK+WFqMoEEZYzgOY8GDvdEZFl2I1JlfB6+f47nyxYwYylv GD1iiiRKguqj0FMRWINIxBRehf+/SSZ2dLu6lYVAl2ZlGkKZgtJAylmDGVVHWAiG YWYHw1UUmuTqUtdcsHd0h5Yz1fv5QWhhOSaGSLrrzg58vMBhsC/JfP+ntn7pF5eD Wi4I4SBZmZibAjPsU4MD29pkvvjasQ== =c0uT -----END PGP SIGNATURE----- --BGyLCGLG2m53YbE3--