Received: by 2002:a05:7412:419a:b0:f3:1519:9f41 with SMTP id i26csp4636080rdh; Wed, 29 Nov 2023 06:54:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IGPusIiBHZVIQ16DiBi6nZMIOHUoPCyOFKi7IsMf3K8X65oIeJDymqeoLQqgu5xdHrHp1+g X-Received: by 2002:a17:902:db0b:b0:1cf:c42c:cfbd with SMTP id m11-20020a170902db0b00b001cfc42ccfbdmr15648337plx.0.1701269654911; Wed, 29 Nov 2023 06:54:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1701269654; cv=none; d=google.com; s=arc-20160816; b=EUQCTm80XLU1lq4XaKEO+BXeFpWvEBfc0dBwEWAidgwSWcv/03AFJYdpn/yQJ3KC+R hSCk+/HpO35Cm9EuvhxcpM9aXtDDA4lL6CZ/VKDJArRuk7P9+nu6Bt/AcYD2AgVoUP19 0Id42FWAz+MuklZ7haFK26WigaaLcLhMxBX6XhrPFjOkxrjKJOl8iLEz9p1hzhM70OMh ZFTUo4LEEetdq2Uy0br2NKiuUWLleSr+GuuteofsyDYsgNx/rWuAl+8slfeTx7i/utXQ fVBrfbKPiV3B9RiZOiKeKws69nqxVKu76FZ1oWYplbeQZwvsRYwDOuUwkHFJeZD88piC lzKg== 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; bh=Ea/iuRLQ3MiOQbUR87zXKlf7PgJMpl4mFKJ4sK0omKs=; fh=G+nLcefCjsV/dmmpzzQp8EaKaF/5ddSepOpljozw+j0=; b=0vtnrXZ42zNJpajX6+6Jq2mDNgR+3Ht7Jy0gixnybuYc/V3Lq5uV73LvZrvuQd3isj /mLPwzwlXLbdXUgBasy8CeDXAsqCwNOfBvJ4uyYS8bKmC9wK+bBCPdQNpB7vRO9sK/gA XgCi8vEqp+/fVcjePjtPnqm9fn4ZiF27BF9Iec6zo6KZ7I4YXoPhCq3MKGbRN/bSud4s uE8Qg4PSNHY2B06d2klU8r3Xvqmpu/y4M9OFZrK0yiOQkz9vK1SLnX+sUT3IehQvYTJg meFzcJFsK5C3Fnl1pxfKciOGLjyOvEuVVPu2aO4Qh16wI2Ik3u5Dz7ql0mrCcvKF6PVC gt7g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 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 pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id e18-20020a17090301d200b001cfb971ee05si9869754plh.78.2023.11.29.06.54.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 06:54:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 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 pete.vger.email (Postfix) with ESMTP id 8264780320E6; Wed, 29 Nov 2023 06:54:12 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234684AbjK2Ox5 (ORCPT + 99 others); Wed, 29 Nov 2023 09:53:57 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41846 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234225AbjK2Ox4 (ORCPT ); Wed, 29 Nov 2023 09:53:56 -0500 Received: from mail-oa1-f51.google.com (mail-oa1-f51.google.com [209.85.160.51]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B4D89BE; Wed, 29 Nov 2023 06:54:02 -0800 (PST) Received: by mail-oa1-f51.google.com with SMTP id 586e51a60fabf-1fa235f8026so2672357fac.3; Wed, 29 Nov 2023 06:54:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701269642; x=1701874442; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Ea/iuRLQ3MiOQbUR87zXKlf7PgJMpl4mFKJ4sK0omKs=; b=C8wVbHlrXxXXHvph7+FT89BofYCysccbYbOGoVYL5ta1qcc3U1Qccbe9h+6zbXKsoL 8xAZokW3gTC/SaOihZPft1+bNLMtQg8f/dHJz+egTv2TdytzSgXPcFG9R5gCg4AIYPtL 9Gx2jRZ0KWdRovnvN+iWa31m1+JQE07s62KbapySVJrbogV99pBb0eKjAbUG+9d/JQxk 4Y2ayddeMSIrtuhlZSC1xlAryK2TVkEELhTEV25N9RQ6S7TxPy+DDD3ZTM2f3ixzt0DJ AHnrejCBWxuPihCqYdRsHj4JdbtkvbCMXWHVoLzxWObRL07KAfXE1+xyZstltzhhcYba CXFw== X-Gm-Message-State: AOJu0YxFvkaskRJ8qPhHZ0tuyE8/bks9Ry0PMYFXTdek9LSokr7Lvjyw 1aiiNZrzUua2GQm8ls5mQg== X-Received: by 2002:a05:6871:5811:b0:1f9:4244:4c52 with SMTP id oj17-20020a056871581100b001f942444c52mr22776977oac.41.1701269641968; Wed, 29 Nov 2023 06:54:01 -0800 (PST) Received: from herring.priv (66-90-144-107.dyn.grandenetworks.net. [66.90.144.107]) by smtp.gmail.com with ESMTPSA id mn13-20020a0568700c8d00b001fa3ab0a3bdsm1982754oab.31.2023.11.29.06.54.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 06:54:01 -0800 (PST) Received: (nullmailer pid 2458296 invoked by uid 1000); Wed, 29 Nov 2023 14:54:00 -0000 Date: Wed, 29 Nov 2023 08:54:00 -0600 From: Rob Herring To: Daniel Baluta Cc: broonie@kernel.org, kuninori.morimoto.gx@renesas.com, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, lgirdwood@gmail.com, daniel.baluta@gmail.com, alsa-devel@alsa-project.org, iuliana.prodan@nxp.com, shengjiu.wang@nxp.com Subject: Re: [PATCH v4 2/2] ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only Message-ID: <20231129145400.GA2447249-robh@kernel.org> References: <20231128081119.106360-1-daniel.baluta@oss.nxp.com> <20231128081119.106360-3-daniel.baluta@oss.nxp.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20231128081119.106360-3-daniel.baluta@oss.nxp.com> X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email 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 (pete.vger.email [0.0.0.0]); Wed, 29 Nov 2023 06:54:12 -0800 (PST) On Tue, Nov 28, 2023 at 10:11:19AM +0200, Daniel Baluta wrote: > From: Daniel Baluta > > Document new playback-only and capture-only flags which can be used > when dai link can only support just one direction: playback or capture > but not both. > > Signed-off-by: Daniel Baluta > --- > .../devicetree/bindings/sound/audio-graph-port.yaml | 6 ++++++ > 1 file changed, 6 insertions(+) > > diff --git a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml > index 60b5e3fd1115..b13c08de505e 100644 > --- a/Documentation/devicetree/bindings/sound/audio-graph-port.yaml > +++ b/Documentation/devicetree/bindings/sound/audio-graph-port.yaml > @@ -19,6 +19,12 @@ definitions: > properties: > mclk-fs: > $ref: simple-card.yaml#/definitions/mclk-fs > + playback-only: > + description: port connection used only for playback > + $ref: /schemas/types.yaml#/definitions/flag > + capture-only: > + description: port connection used only for capture > + $ref: /schemas/types.yaml#/definitions/flag It seems like we have a random mix of port and endpoint properties here and I can't tell what's the logic for deciding the right place. Everything in port is also in endpoint, so maybe using port is deprecated. In most cases for graph bindings, we put properties in endpoint nodes. Rob