[{"id":3680047,"web_url":"http://patchwork.ozlabs.org/comment/3680047/","msgid":"<ddeb29fc-1292-4191-8963-8ba817410740@sirena.org.uk>","list_archive_url":null,"date":"2026-04-21T20:00:06","subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","submitter":{"id":24878,"url":"http://patchwork.ozlabs.org/api/people/24878/","name":"Mark Brown","email":"broonie@kernel.org"},"content":"On Tue, Apr 21, 2026 at 02:55:25PM -0500, Rob Herring (Arm) wrote:\n> The unfortunately named 'phandle-array' property type is really a matrix\n> with phandle and fixed arg cells entries. A matrix property should have 2\n> levels of items constraints.\n\nAcked-by: Mark Brown <broonie@kernel.org>","headers":{"Return-Path":"\n <linux-pci+bounces-52880-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=Q3Ls/D6b;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=172.234.253.10; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52880-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"Q3Ls/D6b\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org [172.234.253.10])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0YLm2pZNz1yJG\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 06:08:00 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id AA44C30F25FD\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 20:00:18 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 7ECCC3DD52C;\n\tTue, 21 Apr 2026 20:00:17 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 513E03D9DDA;\n\tTue, 21 Apr 2026 20:00:17 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 0F1E0C2BCB0;\n\tTue, 21 Apr 2026 20:00:08 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776801617; cv=none;\n b=rh9tp3DjZdP3oDA3sa4lxMJEgpMU0OkdPqhQgu9nHbsFPe8JNk4NlGznUXZc43K9GsLR8qwzS2YQAK/100lQcftDISxPQgHH7lOU066Omjtjx3YgoEw8CXWwgfOhqPpHsPIXP5a1fLDilyPW5k5+3EolkPBLMNeeIixx4VErQJo=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776801617; c=relaxed/simple;\n\tbh=Zlc1xvs7V1MA2mbAbpURS34qCSlGhYRGswgZIBC4UrY=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=l7s0wRpKAUaRlTYNweTQaSxXgHpVC+TQoOf8xJjGmK4DfcO3cqS7QSLgdu6QKqE4jKZC7j//X4Qpdpu4onodJ3m9mdjgH55Zz1Pc5qvFuxim0UxMGF4mC82ODfPgqQ0x1zeSgosQ1CPRzUK/l3tijUsZTwLE6KyDMzG3uzgtGRk=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=Q3Ls/D6b; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776801617;\n\tbh=Zlc1xvs7V1MA2mbAbpURS34qCSlGhYRGswgZIBC4UrY=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=Q3Ls/D6bQyexm8rodqpy6NEtHra1oMoMVRLg3U9JMkuJrvmpKemOoLsPg8viOmxAA\n\t oqbL97hhSfvKpFblHAkaTwKXjjjZLWkOveAAbzSfAq6JcamM1T1fjT2bPzUSogslAK\n\t +zvD75CC72k7pSEbCjzlxRdWV5d56eR8iYLCZ//CrhVjnarDFCciD4iZ3S+xX53yHk\n\t JTeIP7kLtxMiNbsa1tHstJOkS9fk+Nvrwwvv0ksP1PkgiT2k6Bx4ENQF1dlHWnOOKe\n\t HidJJmzeMoiBAw/SATUP6S23FVd3QT8sw7/HfUkMqBjCCQnnLWyBosurg75kP4c4BR\n\t TJbjwsrX4yqUA==","Date":"Tue, 21 Apr 2026 21:00:06 +0100","From":"Mark Brown <broonie@kernel.org>","To":"\"Rob Herring (Arm)\" <robh@kernel.org>","Cc":"Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n Maxime Ripard <mripard@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Ulf Hansson <ulf.hansson@linaro.org>,\n Stephan Gerhold <stephan@gerhold.net>, Andrew Lunn <andrew+netdev@lunn.ch>,\n \"David S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n Johannes Berg <johannes@sipsolutions.net>,\n Jeff Johnson <jjohnson@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>, Krzysztof =?utf-8?q?Wilczy=C5=84?=\n\t=?utf-8?q?ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>,\n Bjorn Andersson <andersson@kernel.org>,\n Mathieu Poirier <mathieu.poirier@linaro.org>,\n Sylwester Nawrocki <s.nawrocki@samsung.com>,\n Maxime Coquelin <mcoquelin.stm32@gmail.com>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n Yang Xiwen <forbidden405@outlook.com>, Alex Elder <elder@kernel.org>,\n Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>,\n Sibi Sankar <sibi.sankar@oss.qualcomm.com>,\n Rao Mandadapu <quic_srivasam@quicinc.com>,\n Patrice Chotard <patrice.chotard@foss.st.com>, Xu Yang <xu.yang_2@nxp.com>,\n Peng Fan <peng.fan@nxp.com>, Thomas Zimmermann <tzimmermann@suse.de>,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-mmc@vger.kernel.org, linux-arm-msm@vger.kernel.org,\n netdev@vger.kernel.org, linux-wireless@vger.kernel.org,\n ath10k@lists.infradead.org, ath11k@lists.infradead.org,\n linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org,\n linux-sound@vger.kernel.org, linux-spi@vger.kernel.org,\n linux-usb@vger.kernel.org","Subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","Message-ID":"<ddeb29fc-1292-4191-8963-8ba817410740@sirena.org.uk>","Mail-Followup-To":"\"Rob Herring (Arm)\" <robh@kernel.org>,\n Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n Maxime Ripard <mripard@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Ulf Hansson <ulf.hansson@linaro.org>,\n Stephan Gerhold <stephan@gerhold.net>, Andrew Lunn <andrew+netdev@lunn.ch>,\n \"David S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n Johannes Berg <johannes@sipsolutions.net>,\n Jeff Johnson <jjohnson@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>, Krzysztof =?utf-8?q?Wilczy=C5=84?=\n\t=?utf-8?q?ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>,\n Bjorn Andersson <andersson@kernel.org>,\n Mathieu Poirier <mathieu.poirier@linaro.org>,\n Sylwester Nawrocki <s.nawrocki@samsung.com>,\n Maxime Coquelin <mcoquelin.stm32@gmail.com>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n Yang Xiwen <forbidden405@outlook.com>, Alex Elder <elder@kernel.org>,\n Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>,\n Sibi Sankar <sibi.sankar@oss.qualcomm.com>,\n Rao Mandadapu <quic_srivasam@quicinc.com>,\n Patrice Chotard <patrice.chotard@foss.st.com>, Xu Yang <xu.yang_2@nxp.com>,\n Peng Fan <peng.fan@nxp.com>, Thomas Zimmermann <tzimmermann@suse.de>,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-mmc@vger.kernel.org, linux-arm-msm@vger.kernel.org,\n netdev@vger.kernel.org, linux-wireless@vger.kernel.org,\n ath10k@lists.infradead.org, ath11k@lists.infradead.org,\n linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org,\n linux-sound@vger.kernel.org, linux-spi@vger.kernel.org,\n linux-usb@vger.kernel.org","References":"<20260421195836.1547469-1-robh@kernel.org>","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"multipart/signed; micalg=pgp-sha512;\n\tprotocol=\"application/pgp-signature\"; boundary=\"SlEK5XXQLOw6MldA\"","Content-Disposition":"inline","In-Reply-To":"<20260421195836.1547469-1-robh@kernel.org>","X-Cookie":"Jenkinson's Law:"}},{"id":3680069,"web_url":"http://patchwork.ozlabs.org/comment/3680069/","msgid":"<177680720998.183058.5012840252939438533.robh@kernel.org>","list_archive_url":null,"date":"2026-04-21T21:33:30","subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","submitter":{"id":62529,"url":"http://patchwork.ozlabs.org/api/people/62529/","name":"Rob Herring (Arm)","email":"robh@kernel.org"},"content":"On Tue, 21 Apr 2026 14:55:25 -0500, Rob Herring (Arm) wrote:\n> The unfortunately named 'phandle-array' property type is really a matrix\n> with phandle and fixed arg cells entries. A matrix property should have 2\n> levels of items constraints.\n> \n> Signed-off-by: Rob Herring (Arm) <robh@kernel.org>\n> ---\n> Can someone from QCom provide some descriptions for 'qcom,smem-states'\n> properties.\n> ---\n>  .../display/rockchip/rockchip,rk3399-cdn-dp.yaml         | 2 ++\n>  .../bindings/mmc/hisilicon,hi3798cv200-dw-mshc.yaml      | 7 ++++---\n>  Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml | 6 ++++++\n>  Documentation/devicetree/bindings/net/qcom,ipa.yaml      | 6 ++++++\n>  .../devicetree/bindings/net/wireless/qcom,ath10k.yaml    | 5 ++++-\n>  .../devicetree/bindings/net/wireless/qcom,ath11k.yaml    | 5 ++++-\n>  .../bindings/net/wireless/qcom,ipq5332-wifi.yaml         | 9 +++++++++\n>  .../devicetree/bindings/pci/toshiba,tc9563.yaml          | 5 +++--\n>  .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml        | 3 +++\n>  .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml        | 3 +++\n>  .../devicetree/bindings/remoteproc/qcom,pas-common.yaml  | 4 ++++\n>  .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml        | 4 ++++\n>  .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml         | 3 +++\n>  .../bindings/remoteproc/qcom,sc7280-adsp-pil.yaml        | 3 +++\n>  .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml         | 3 +++\n>  .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml        | 3 +++\n>  .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml        | 3 +++\n>  .../devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml   | 3 +++\n>  Documentation/devicetree/bindings/sound/samsung,tm2.yaml | 2 ++\n>  .../devicetree/bindings/spi/st,stm32mp25-ospi.yaml       | 5 +++--\n>  .../devicetree/bindings/usb/chipidea,usb2-common.yaml    | 2 ++\n>  Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml  | 7 ++++---\n>  22 files changed, 81 insertions(+), 12 deletions(-)\n> \n\nMy bot found errors running 'make dt_binding_check' on your patch:\n\nyamllint warnings/errors:\n./Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml:99:1: [warning] too many blank lines (2 > 1) (empty-lines)\n./Documentation/devicetree/bindings/remoteproc/qcom,pas-common.yaml:67:1: [warning] too many blank lines (2 > 1) (empty-lines)\n\ndtschema/dtc warnings/errors:\n/builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.example.dtb: i2c-mux3 (i2c-demux-pinctrl): i2c-parent:0: [2, 3, 4] is too long\n\tfrom schema $id: http://devicetree.org/schemas/i2c/i2c-demux-pinctrl.yaml\n/builds/robherring/dt-review-ci/linux/Documentation/devicetree/bindings/sound/samsung,tm2.example.dtb: sound (samsung,tm2-audio): i2s-controller: [[4294967295], [0], [4294967295], [0]] is too long\n\tfrom schema $id: http://devicetree.org/schemas/sound/samsung,tm2.yaml\n\ndoc reference errors (make refcheckdocs):\n\nSee https://patchwork.kernel.org/project/devicetree/patch/20260421195836.1547469-1-robh@kernel.org\n\nThe base for the series is generally the latest rc1. A different dependency\nshould be noted in *this* patch.\n\nIf you already ran 'make dt_binding_check' and didn't see the above\nerror(s), then make sure 'yamllint' is installed and dt-schema is up to\ndate:\n\npip3 install dtschema --upgrade\n\nPlease check and re-submit after running the above command yourself. Note\nthat DT_SCHEMA_FILES can be set to your schema file to speed up checking\nyour schema. However, it must be unset to test all examples with your schema.","headers":{"Return-Path":"\n <linux-pci+bounces-52884-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=RfEYijh7;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-pci+bounces-52884-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"RfEYijh7\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0bFc1g6Pz1yHF\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 07:33:40 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 7D6D6301614E\n\tfor <incoming@patchwork.ozlabs.org>; Tue, 21 Apr 2026 21:33:36 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id B5D91392C5F;\n\tTue, 21 Apr 2026 21:33:32 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 8B8DF2F4A05;\n\tTue, 21 Apr 2026 21:33:32 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id D1D63C2BCB0;\n\tTue, 21 Apr 2026 21:33:31 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776807212; cv=none;\n b=Zej1RspqZqcTNA2mbdXSbX5f34XMtajp+x1dAESkweSDIGZiBvs2GJwRm5dygFUMNHxG2JuA3WS/mas+1SnM28kMDbcevNWU61qR5LymuziDZs1YlZ0VrYYGpTtG4oHwlQhteRVSL9vp2banEGXKRf2jbvDaLzD+P1epPWnlAAc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776807212; c=relaxed/simple;\n\tbh=vatupuq4WrABpSuEUMYUtujivXgVDiHk3e1MmNVxM+Q=;\n\th=Date:Content-Type:MIME-Version:From:Cc:To:In-Reply-To:References:\n\t Message-Id:Subject;\n b=e1kkqojvvb7JKiyHcSlbBsam7OTIMBBZQS6ktaBp07FzxRJ+3rBhtw0Dv8FXXsQBEUiwlwc2CLnacNUxdPuAJ5Ocy8zyq/z+XSHghqguR+xsIvSi1ug384x3X+rnZ5AWH85zkZtAcmQlrZes8q6xS7T0aJ1i6xB0cPa0OZWuDlo=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=RfEYijh7; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776807212;\n\tbh=vatupuq4WrABpSuEUMYUtujivXgVDiHk3e1MmNVxM+Q=;\n\th=Date:From:Cc:To:In-Reply-To:References:Subject:From;\n\tb=RfEYijh7XhOIIxtCBiZK1gn5IXNLv5qcn5amQw5CqC2XQ0mRjsWMy0SwC/jKxN8Ha\n\t +lGNHgaycbYUVz/8qUQTAV87+keU8WY1I1fe4qL/Cubm0CmcRljTFyT4oCGT3XsCWG\n\t 21JAOI+XCTuLyqtAQ0JY89PQj9ztU0bsVRSzsv4sAV4REIQeaAk9EIXe86axCL8Lcv\n\t P49oQppEQE3W5ysKk35W1yekjIPJzFLIHvqS9YHqLVNNeeeAs1gWZnOJuQHTbQ76Mo\n\t fn4ArOBoMvEaOR/5jHbzodnC5RnVkOGNRxUq58/UbFZ0QTUKrwlb9kjzN5QiQ3GPHQ\n\t wuq7UQCA8GLiQ==","Date":"Tue, 21 Apr 2026 16:33:30 -0500","Content-Type":"text/plain; charset=\"utf-8\"","Content-Transfer-Encoding":"8bit","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","From":"\"Rob Herring (Arm)\" <robh@kernel.org>","Cc":"Sylwester Nawrocki <s.nawrocki@samsung.com>, ath11k@lists.infradead.org,\n  devicetree@vger.kernel.org, linux-pci@vger.kernel.org,\n  Mathieu Poirier <mathieu.poirier@linaro.org>,\n  Conor Dooley <conor+dt@kernel.org>, Xu Yang <xu.yang_2@nxp.com>,\n  Lorenzo Pieralisi <lpieralisi@kernel.org>,\n  Andrew Lunn <andrew+netdev@lunn.ch>, linux-spi@vger.kernel.org,\n  Patrice Chotard <patrice.chotard@foss.st.com>,\n  Rao Mandadapu <quic_srivasam@quicinc.com>, Mark Brown <broonie@kernel.org>,\n  linux-sound@vger.kernel.org,\n  Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n  Bjorn Andersson <andersson@kernel.org>, linux-remoteproc@vger.kernel.org,\n  Maxime Coquelin <mcoquelin.stm32@gmail.com>,\n  Thomas Zimmermann <tzimmermann@suse.de>,\n  Sibi Sankar <sibi.sankar@oss.qualcomm.com>, linux-wireless@vger.kernel.org,\n  Johannes Berg <johannes@sipsolutions.net>,\n  Yang Xiwen <forbidden405@outlook.com>,\n  Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>,\n  Alex Elder <elder@kernel.org>, Manivannan Sadhasivam <mani@kernel.org>,\n  Ulf Hansson <ulf.hansson@linaro.org>, Stephan Gerhold <stephan@gerhold.net>,\n  linux-kernel@vger.kernel.org, Eric Dumazet <edumazet@google.com>,\n  Paolo Abeni <pabeni@redhat.com>, Jakub Kicinski <kuba@kernel.org>,\n  linux-arm-msm@vger.kernel.org, linux-usb@vger.kernel.org,\n  Bjorn Helgaas <bhelgaas@google.com>, Jeff Johnson <jjohnson@kernel.org>,\n  linux-mmc@vger.kernel.org,\n =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= <kwilczynski@kernel.org>,\n  Krzysztof Kozlowski <krzk+dt@kernel.org>, Peng Fan <peng.fan@nxp.com>,\n  \"David S. Miller\" <davem@davemloft.net>,\n  Greg Kroah-Hartman <gregkh@linuxfoundation.org>, ath10k@lists.infradead.org,\n  netdev@vger.kernel.org, Maxime Ripard <mripard@kernel.org>","To":"\"Rob Herring (Arm)\" <robh@kernel.org>","In-Reply-To":"<20260421195836.1547469-1-robh@kernel.org>","References":"<20260421195836.1547469-1-robh@kernel.org>","Message-Id":"<177680720998.183058.5012840252939438533.robh@kernel.org>","Subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again"}},{"id":3680229,"web_url":"http://patchwork.ozlabs.org/comment/3680229/","msgid":"<2026042233-barometer-backroom-d544@gregkh>","list_archive_url":null,"date":"2026-04-22T05:46:40","subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","submitter":{"id":11800,"url":"http://patchwork.ozlabs.org/api/people/11800/","name":"Greg Kroah-Hartman","email":"gregkh@linuxfoundation.org"},"content":"On Tue, Apr 21, 2026 at 02:55:25PM -0500, Rob Herring (Arm) wrote:\n> The unfortunately named 'phandle-array' property type is really a matrix\n> with phandle and fixed arg cells entries. A matrix property should have 2\n> levels of items constraints.\n> \n> Signed-off-by: Rob Herring (Arm) <robh@kernel.org>\n> ---\n> Can someone from QCom provide some descriptions for 'qcom,smem-states'\n> properties.\n> ---\n>  .../display/rockchip/rockchip,rk3399-cdn-dp.yaml         | 2 ++\n>  .../bindings/mmc/hisilicon,hi3798cv200-dw-mshc.yaml      | 7 ++++---\n>  Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml | 6 ++++++\n>  Documentation/devicetree/bindings/net/qcom,ipa.yaml      | 6 ++++++\n>  .../devicetree/bindings/net/wireless/qcom,ath10k.yaml    | 5 ++++-\n>  .../devicetree/bindings/net/wireless/qcom,ath11k.yaml    | 5 ++++-\n>  .../bindings/net/wireless/qcom,ipq5332-wifi.yaml         | 9 +++++++++\n>  .../devicetree/bindings/pci/toshiba,tc9563.yaml          | 5 +++--\n>  .../bindings/remoteproc/qcom,msm8916-mss-pil.yaml        | 3 +++\n>  .../bindings/remoteproc/qcom,msm8996-mss-pil.yaml        | 3 +++\n>  .../devicetree/bindings/remoteproc/qcom,pas-common.yaml  | 4 ++++\n>  .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml        | 4 ++++\n>  .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml         | 3 +++\n>  .../bindings/remoteproc/qcom,sc7280-adsp-pil.yaml        | 3 +++\n>  .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml         | 3 +++\n>  .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml        | 3 +++\n>  .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml        | 3 +++\n>  .../devicetree/bindings/remoteproc/qcom,wcnss-pil.yaml   | 3 +++\n>  Documentation/devicetree/bindings/sound/samsung,tm2.yaml | 2 ++\n>  .../devicetree/bindings/spi/st,stm32mp25-ospi.yaml       | 5 +++--\n>  .../devicetree/bindings/usb/chipidea,usb2-common.yaml    | 2 ++\n>  Documentation/devicetree/bindings/usb/ci-hdrc-usb2.yaml  | 7 ++++---\n>  22 files changed, 81 insertions(+), 12 deletions(-)\n\nAcked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>","headers":{"Return-Path":"\n <linux-pci+bounces-52915-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=linuxfoundation.org header.i=@linuxfoundation.org\n header.a=rsa-sha256 header.s=korg header.b=CeguupGc;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=104.64.211.4; helo=sin.lore.kernel.org;\n envelope-from=linux-pci+bounces-52915-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (1024-bit key) header.d=linuxfoundation.org\n header.i=@linuxfoundation.org header.b=\"CeguupGc\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org [104.64.211.4])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0pBc1RGZz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 15:46:48 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id B6658300D56B\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 05:46:45 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id C9CBA2BEC23;\n\tWed, 22 Apr 2026 05:46:43 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 9566E63CB;\n\tWed, 22 Apr 2026 05:46:43 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id A5EF7C19425;\n\tWed, 22 Apr 2026 05:46:42 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776836803; cv=none;\n b=RCaC/YOd9pJf/GUqgpNUA3KnTZ/ecycjiRVidDsfuBy2FcuUlaBAJCX1mPEU16bzHvZ7Cw7CV3usRg0EG6s0yOMKyKbJUZWiCZve9KJqAmpO3i4DMZR/Qqd79QfIW+eDeLvTggAyZF8/3RpQcMW6dYwJ2T1fgiiUH2aSqz3IY94=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776836803; c=relaxed/simple;\n\tbh=iHTuLIFezrha1k24YoDSo0U0QgoHN5U9b98UCvK+v+A=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=Ek3rf2rx73h3O8b/u+YMibJWcGSkXc+UYTjN33JHKKTj5PIdfNsU4BvvTcvX4qNDNGkL/4VbxpD41TtzxI51ylwNeUfgWgTsil5ELpoRc+WenV9zVa0SyPktD9FYT0Yn4ECK5+lhBn6nmGmBtE6Ax77IoL8anOjPG0ceR2prI2c=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (1024-bit key) header.d=linuxfoundation.org\n header.i=@linuxfoundation.org header.b=CeguupGc;\n arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org;\n\ts=korg; t=1776836803;\n\tbh=iHTuLIFezrha1k24YoDSo0U0QgoHN5U9b98UCvK+v+A=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=CeguupGckqDP65N6NF+5nNirF0NNyfRUq2q5YVLXoZ+NJ8CHpzN1MtrNDFeiOXOMI\n\t 3IAP92r5zyTS/ZiNdu71HsVN4guqNuX5OnjQtKC82hXq6MmRAFVPTbyifXRNIzuJAR\n\t ckL2rE5jWjyh1XNHoBUwdn5WTA5UFCdSUZP4TGLM=","Date":"Wed, 22 Apr 2026 07:46:40 +0200","From":"Greg Kroah-Hartman <gregkh@linuxfoundation.org>","To":"\"Rob Herring (Arm)\" <robh@kernel.org>","Cc":"Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n Maxime Ripard <mripard@kernel.org>, Krzysztof Kozlowski <krzk+dt@kernel.org>,\n Conor Dooley <conor+dt@kernel.org>, Ulf Hansson <ulf.hansson@linaro.org>,\n Stephan Gerhold <stephan@gerhold.net>, Andrew Lunn <andrew+netdev@lunn.ch>,\n \"David S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n Johannes Berg <johannes@sipsolutions.net>,\n Jeff Johnson <jjohnson@kernel.org>, Bjorn Helgaas <bhelgaas@google.com>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>, Krzysztof =?utf-8?q?Wilczy=C5=84?=\n\t=?utf-8?q?ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>,\n Bjorn Andersson <andersson@kernel.org>,\n Mathieu Poirier <mathieu.poirier@linaro.org>,\n Sylwester Nawrocki <s.nawrocki@samsung.com>, Mark Brown <broonie@kernel.org>,\n Maxime Coquelin <mcoquelin.stm32@gmail.com>,\n Yang Xiwen <forbidden405@outlook.com>, Alex Elder <elder@kernel.org>,\n Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>,\n Sibi Sankar <sibi.sankar@oss.qualcomm.com>,\n Rao Mandadapu <quic_srivasam@quicinc.com>,\n Patrice Chotard <patrice.chotard@foss.st.com>, Xu Yang <xu.yang_2@nxp.com>,\n Peng Fan <peng.fan@nxp.com>, Thomas Zimmermann <tzimmermann@suse.de>,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n linux-mmc@vger.kernel.org, linux-arm-msm@vger.kernel.org,\n netdev@vger.kernel.org, linux-wireless@vger.kernel.org,\n ath10k@lists.infradead.org, ath11k@lists.infradead.org,\n linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org,\n linux-sound@vger.kernel.org, linux-spi@vger.kernel.org,\n linux-usb@vger.kernel.org","Subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","Message-ID":"<2026042233-barometer-backroom-d544@gregkh>","References":"<20260421195836.1547469-1-robh@kernel.org>","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=us-ascii","Content-Disposition":"inline","In-Reply-To":"<20260421195836.1547469-1-robh@kernel.org>"}},{"id":3680372,"web_url":"http://patchwork.ozlabs.org/comment/3680372/","msgid":"<20260422-proud-quartz-mastodon-fafb9e@quoll>","list_archive_url":null,"date":"2026-04-22T09:19:59","subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On Tue, Apr 21, 2026 at 02:55:25PM -0500, Rob Herring (Arm) wrote:\n> The unfortunately named 'phandle-array' property type is really a matrix\n> with phandle and fixed arg cells entries. A matrix property should have 2\n> levels of items constraints.\n> \n> Signed-off-by: Rob Herring (Arm) <robh@kernel.org>\n> ---\n> Can someone from QCom provide some descriptions for 'qcom,smem-states'\n> properties.\n\nWorking on it...\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-pci+bounces-52931-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=UuyrWoo/;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c0a:e001:db::12fc:5321; helo=sea.lore.kernel.org;\n envelope-from=linux-pci+bounces-52931-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"UuyrWoo/\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sea.lore.kernel.org (sea.lore.kernel.org\n [IPv6:2600:3c0a:e001:db::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0v2j4N2gz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 19:25:17 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sea.lore.kernel.org (Postfix) with ESMTP id 130FE304F2D7\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 09:20:04 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id BDFF53C1989;\n\tWed, 22 Apr 2026 09:20:02 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 960D03C1969;\n\tWed, 22 Apr 2026 09:20:02 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id AC7EDC19425;\n\tWed, 22 Apr 2026 09:20:01 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776849602; cv=none;\n b=WyNpMy504uiK3+Le6KnCIqS5uHNKVruvSxUSqffE3uMnYScu28aFm3AlqBDarkD6NmW+rk15YEw3aQTBOsq7AMSwfRarfFcdTCGl/ZtdTL/6He+SlHkH1Pncu91KNbzPAEPyaH9+hzck3QpvrUzFaDHXbkNlkoUJ2de5rayVmRo=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776849602; c=relaxed/simple;\n\tbh=DpOEJWEbgy2EUIdAGmq2P4VnzdGsa4AlW6mJFjN6PwA=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=dzBenPZvoa5nLard1Eyep2XtEbzl2/gzLblJv8G113VSr84Nthny73V9RoWjVrtV5q0xlbrqIS61nEKvugll52Mz9pl7Zcz2G2kScRGHAGPIaFE0oj/AJy98L/9jJH68Fm9dGF6ZHacfYu0Q+plkMWlp5FzsI4yk+Y+GGT6mSN4=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=UuyrWoo/; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776849602;\n\tbh=DpOEJWEbgy2EUIdAGmq2P4VnzdGsa4AlW6mJFjN6PwA=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=UuyrWoo/xf5nGazq35hR0q2RXtNpo6PANgA5dj5aWydhM6d4MmJNPyu0pUxwQbwgT\n\t +5ghBBHRsFi4BEGsP0unkz75GUvQQl7VVh4rsxyLO+9uu5J9+AkoX07iAWXyRu0vGw\n\t 7zrU/imsnECPWBVYwYOM7vf4xXvQxduqIGOdPDPM2BcYUb6mA4PkQmJyRni8LWNaJF\n\t ApkZaCEQaauIQaxFdfDLF3zx4OhX+SDgN8fplrR2xs5bVBYc0EwmagTVSThAkS3ypr\n\t K7ty1GBMArtRgQROxzYgMHbhsvMHInLf+OCq5Hjg+Y/qYSAPlFuzX58VOcka23aD6q\n\t zfKZLUg1Qw/uQ==","Date":"Wed, 22 Apr 2026 11:19:59 +0200","From":"Krzysztof Kozlowski <krzk@kernel.org>","To":"\"Rob Herring (Arm)\" <robh@kernel.org>","Cc":"Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n  Maxime Ripard <mripard@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, Ulf Hansson <ulf.hansson@linaro.org>,\n  Stephan Gerhold <stephan@gerhold.net>, Andrew Lunn <andrew+netdev@lunn.ch>,\n  \"David S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n  Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n  Johannes Berg <johannes@sipsolutions.net>,\n Jeff Johnson <jjohnson@kernel.org>,  Bjorn Helgaas <bhelgaas@google.com>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>,  Krzysztof =?utf-8?q?Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>,\n  Bjorn Andersson <andersson@kernel.org>,\n Mathieu Poirier <mathieu.poirier@linaro.org>,\n  Sylwester Nawrocki <s.nawrocki@samsung.com>,\n Mark Brown <broonie@kernel.org>,\n  Maxime Coquelin <mcoquelin.stm32@gmail.com>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n  Yang Xiwen <forbidden405@outlook.com>, Alex Elder <elder@kernel.org>,\n  Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>,\n Sibi Sankar <sibi.sankar@oss.qualcomm.com>,\n  Rao Mandadapu <quic_srivasam@quicinc.com>,\n Patrice Chotard <patrice.chotard@foss.st.com>,  Xu Yang <xu.yang_2@nxp.com>,\n Peng Fan <peng.fan@nxp.com>,  Thomas Zimmermann <tzimmermann@suse.de>,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n  linux-mmc@vger.kernel.org, linux-arm-msm@vger.kernel.org,\n netdev@vger.kernel.org,  linux-wireless@vger.kernel.org,\n ath10k@lists.infradead.org, ath11k@lists.infradead.org,\n  linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org,\n linux-sound@vger.kernel.org,  linux-spi@vger.kernel.org,\n linux-usb@vger.kernel.org","Subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","Message-ID":"<20260422-proud-quartz-mastodon-fafb9e@quoll>","References":"<20260421195836.1547469-1-robh@kernel.org>","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20260421195836.1547469-1-robh@kernel.org>"}},{"id":3680418,"web_url":"http://patchwork.ozlabs.org/comment/3680418/","msgid":"<20260422-spectral-caped-albatross-9debf2@quoll>","list_archive_url":null,"date":"2026-04-22T10:22:06","subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","submitter":{"id":68952,"url":"http://patchwork.ozlabs.org/api/people/68952/","name":"Krzysztof Kozlowski","email":"krzk@kernel.org"},"content":"On Tue, Apr 21, 2026 at 02:55:25PM -0500, Rob Herring (Arm) wrote:\n> diff --git a/Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml b/Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml\n> index b30544410d09..e47e1e09300a 100644\n> --- a/Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml\n> +++ b/Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml\n> @@ -42,7 +42,13 @@ properties:\n>      description: State bits used by the AP to signal the modem.\n>      items:\n>        - description: Power control\n> +        items:\n> +          - description: Phandle to ???\n> +          - description: ???\n>        - description: Power control acknowledgment\n> +        items:\n> +          - description: Phandle to ???\n> +          - description: ???\n>  \n\nHere and in all cases except qcom,msm8916-mss-pil:\n\n - description: Phandle to the Shared Memory Point 2 Point device\n     handling the communication with a remote processor\n\n - description: Single bit index to toggle in the value sent to\n     the remote processor\n   maximum: 32\n\n...\n\n> diff --git a/Documentation/devicetree/bindings/remoteproc/qcom,msm8916-mss-pil.yaml b/Documentation/devicetree/bindings/remoteproc/qcom,msm8916-mss-pil.yaml\n> index c179b560572b..3c614cb7ce88 100644\n> --- a/Documentation/devicetree/bindings/remoteproc/qcom,msm8916-mss-pil.yaml\n> +++ b/Documentation/devicetree/bindings/remoteproc/qcom,msm8916-mss-pil.yaml\n> @@ -104,6 +104,9 @@ properties:\n>      description: States used by the AP to signal the Hexagon core\n>      items:\n>        - description: Stop modem\n> +        items:\n> +          - description: Phandle to ???\n> +          - description: ???\n\n - description: Phandle to the Shared Memory Point 2 Point or Shared\n     Memory Manager device handling the communication with a remote\n     processor\n\n - description: Single bit index to toggle in the value sent to\n     the remote processor\n   maximum: 32\n\n\nBest regards,\nKrzysztof","headers":{"Return-Path":"\n <linux-pci+bounces-52951-incoming=patchwork.ozlabs.org@vger.kernel.org>","X-Original-To":["incoming@patchwork.ozlabs.org","linux-pci@vger.kernel.org"],"Delivered-To":"patchwork-incoming@legolas.ozlabs.org","Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=kernel.org header.i=@kernel.org header.a=rsa-sha256\n header.s=k20201202 header.b=ISHZRTRA;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org\n (client-ip=2600:3c15:e001:75::12fc:5321; helo=sin.lore.kernel.org;\n envelope-from=linux-pci+bounces-52951-incoming=patchwork.ozlabs.org@vger.kernel.org;\n receiver=patchwork.ozlabs.org)","smtp.subspace.kernel.org;\n\tdkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=\"ISHZRTRA\"","smtp.subspace.kernel.org;\n arc=none smtp.client-ip=10.30.226.201"],"Received":["from sin.lore.kernel.org (sin.lore.kernel.org\n [IPv6:2600:3c15:e001:75::12fc:5321])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g0wJS4vlmz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 20:22:16 +1000 (AEST)","from smtp.subspace.kernel.org (conduit.subspace.kernel.org\n [100.90.174.1])\n\tby sin.lore.kernel.org (Postfix) with ESMTP id 2F9D53005332\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 10:22:13 +0000 (UTC)","from localhost.localdomain (localhost.localdomain [127.0.0.1])\n\tby smtp.subspace.kernel.org (Postfix) with ESMTP id 912E03CCFAC;\n\tWed, 22 Apr 2026 10:22:09 +0000 (UTC)","from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org\n [10.30.226.201])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby smtp.subspace.kernel.org (Postfix) with ESMTPS id 689BA32A3FD;\n\tWed, 22 Apr 2026 10:22:09 +0000 (UTC)","by smtp.kernel.org (Postfix) with ESMTPSA id 83F42C19425;\n\tWed, 22 Apr 2026 10:22:08 +0000 (UTC)"],"ARC-Seal":"i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116;\n\tt=1776853329; cv=none;\n b=Fpg6hG4PCwxjxmQM0fA15FxDrxW9wccz/gLaT372rZqb/2qU4sZEUZogp8s7BTpPy5Kk754yCT+t+bE/vtRa66+lL9itu8ppavZl+r5qcgKNTJrBtARJb/7BFShvRP8kmOb4JteT0/WuOoTX17UY2zFa3kG+6/HJwfVlu4llMbc=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=subspace.kernel.org;\n\ts=arc-20240116; t=1776853329; c=relaxed/simple;\n\tbh=OPAbtCeUFu5JQU7TB2Kk6V+iYdS0gEp+U2RDLrMxNU4=;\n\th=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version:\n\t Content-Type:Content-Disposition:In-Reply-To;\n b=got8GBTqay52EsPxWSpCrnn62c+s4kQ4+kXnGqCi/KFnRVDz6Pfpidiv32xL78UkmV8r6DqcASxe56aiRaQqnPMxu3r5tG5ZSo7+ffsNFMfWEJqh3nsrV8h0b1O87+3Zj1pSTJH0gmpjiT/3iPgd9U4BQ3t7FEiZCliosMjPobE=","ARC-Authentication-Results":"i=1; smtp.subspace.kernel.org;\n dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org\n header.b=ISHZRTRA; arc=none smtp.client-ip=10.30.226.201","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org;\n\ts=k20201202; t=1776853329;\n\tbh=OPAbtCeUFu5JQU7TB2Kk6V+iYdS0gEp+U2RDLrMxNU4=;\n\th=Date:From:To:Cc:Subject:References:In-Reply-To:From;\n\tb=ISHZRTRAUYJFeJR/cUWU0CBCQXfQw0RozDpWLUic3YUtoO9VlWqIk8NUOTGRQ0dTE\n\t /oQxzoWYcTaQZuJF77gP0B61fvks1hoCvpyZ+66ezYOgllbvO62vuIN2bwxrnqO67b\n\t RJoGnM7tiICpF4IgqQ+9Fjko4m9aFnObl/Zj6JJcs3Y38Jeko8QYgDu18V8wk3dNN8\n\t 3VubBO+riGP0xCjaU+LNgxt32MbYM1a1cZTjTnk6muBifbpFzz7k5EYnGI7RQ2OB3X\n\t 2eln2Le6dSfccx4GyyIIPtxB2Mpbeu4bl9bShgWH+sdP+Mv3GkkvtL2BeQuV5W7Nma\n\t lK5iblz9HoOJg==","Date":"Wed, 22 Apr 2026 12:22:06 +0200","From":"Krzysztof Kozlowski <krzk@kernel.org>","To":"\"Rob Herring (Arm)\" <robh@kernel.org>","Cc":"Maarten Lankhorst <maarten.lankhorst@linux.intel.com>,\n  Maxime Ripard <mripard@kernel.org>,\n Krzysztof Kozlowski <krzk+dt@kernel.org>,\n  Conor Dooley <conor+dt@kernel.org>, Ulf Hansson <ulf.hansson@linaro.org>,\n  Stephan Gerhold <stephan@gerhold.net>, Andrew Lunn <andrew+netdev@lunn.ch>,\n  \"David S. Miller\" <davem@davemloft.net>, Eric Dumazet <edumazet@google.com>,\n  Jakub Kicinski <kuba@kernel.org>, Paolo Abeni <pabeni@redhat.com>,\n  Johannes Berg <johannes@sipsolutions.net>,\n Jeff Johnson <jjohnson@kernel.org>,  Bjorn Helgaas <bhelgaas@google.com>,\n Lorenzo Pieralisi <lpieralisi@kernel.org>,  Krzysztof =?utf-8?q?Wilczy?=\n\t=?utf-8?q?=C5=84ski?= <kwilczynski@kernel.org>,\n Manivannan Sadhasivam <mani@kernel.org>,\n  Bjorn Andersson <andersson@kernel.org>,\n Mathieu Poirier <mathieu.poirier@linaro.org>,\n  Sylwester Nawrocki <s.nawrocki@samsung.com>,\n Mark Brown <broonie@kernel.org>,\n  Maxime Coquelin <mcoquelin.stm32@gmail.com>,\n Greg Kroah-Hartman <gregkh@linuxfoundation.org>,\n  Yang Xiwen <forbidden405@outlook.com>, Alex Elder <elder@kernel.org>,\n  Chaitanya Chundru <krishna.chundru@oss.qualcomm.com>,\n Sibi Sankar <sibi.sankar@oss.qualcomm.com>,\n  Rao Mandadapu <quic_srivasam@quicinc.com>,\n Patrice Chotard <patrice.chotard@foss.st.com>,  Xu Yang <xu.yang_2@nxp.com>,\n Peng Fan <peng.fan@nxp.com>,  Thomas Zimmermann <tzimmermann@suse.de>,\n devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,\n  linux-mmc@vger.kernel.org, linux-arm-msm@vger.kernel.org,\n netdev@vger.kernel.org,  linux-wireless@vger.kernel.org,\n ath10k@lists.infradead.org, ath11k@lists.infradead.org,\n  linux-pci@vger.kernel.org, linux-remoteproc@vger.kernel.org,\n linux-sound@vger.kernel.org,  linux-spi@vger.kernel.org,\n linux-usb@vger.kernel.org","Subject":"Re: [PATCH] dt-bindings: Fix phandle-array constraints, again","Message-ID":"<20260422-spectral-caped-albatross-9debf2@quoll>","References":"<20260421195836.1547469-1-robh@kernel.org>","Precedence":"bulk","X-Mailing-List":"linux-pci@vger.kernel.org","List-Id":"<linux-pci.vger.kernel.org>","List-Subscribe":"<mailto:linux-pci+subscribe@vger.kernel.org>","List-Unsubscribe":"<mailto:linux-pci+unsubscribe@vger.kernel.org>","MIME-Version":"1.0","Content-Type":"text/plain; charset=utf-8","Content-Disposition":"inline","In-Reply-To":"<20260421195836.1547469-1-robh@kernel.org>"}}]