From: "Nagavarapu, Dileep Kumar" <dnagavar@amd.com>
To: Michal Simek <michal.simek@amd.com>,
Jonathan Cameron <jic23@kernel.org>,
Pramod Maurya <pramod.nexgen@gmail.com>
Cc: lars@metafoo.de, linux-iio@vger.kernel.org,
devicetree@vger.kernel.org, linux-kernel@vger.kernel.org,
robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org,
Salih Erim <salih.erim@amd.com>,
conall.ogriofa@amd.com
Subject: Re: [PATCH v4 1/3] dt-bindings: iio: adc: Convert xilinx-xadc bindings to YAML schema
Date: Tue, 3 Nov 2026 11:51:29 +0530 [thread overview]
Message-ID: <3ad2be9f-906a-4f7b-b9c3-627aad8f0a06@amd.com> (raw)
In-Reply-To: <ba1a416b-1e4a-4c75-9856-6d7a8794dab2@amd.com>
Hi Pramod,
On 5/18/2026 3:07 PM, Michal Simek wrote:
>
>
> On 5/16/26 13:18, Jonathan Cameron wrote:
>> On Fri, 15 May 2026 03:57:34 -0400
>> Pramod Maurya <pramod.nexgen@gmail.com> wrote:
>>
>>> Convert the Xilinx XADC and UltraScale System Monitor device tree
>>> binding
>>> from the legacy plain-text format to a YAML schema, enabling automated
>>> validation with dt-schema.
>>>
>>> The new binding covers the same hardware and compatible strings:
>>> - xlnx,zynq-xadc-1.00.a (ZYNQ hardmacro)
>>> - xlnx,axi-xadc-1.00.a (AXI softmacro)
>>> - xlnx,system-management-wiz-1.3 (UltraScale System Management
>>> Wizard)
>>>
>>> The xlnx,channels subnode retains its legacy name (including the comma)
>>> for backwards compatibility with existing device trees.
>>>
>>> Place xlnx,channels under properties: now that dt-schema PR#195 allows
>>> comma-containing nodenames for long-established bindings. Fix reg
>>> constraints inside channel subnodes to use maxItems and an items block
>>> rather than bare minimum/maximum keywords which are silently ignored on
>>> array types. Remove the redundant type: boolean from xlnx,bipolar since
>>> the $ref to /schemas/types.yaml#/definitions/flag already implies it.
>>>
>>> Signed-off-by: Pramod Maurya <pramod.nexgen@gmail.com>
>>
>> Various folk +CC, questions for them inline!
>>
>> A few comments from me. Whilst the original was 'example rich' I don't
>> see a need for more than one in the yaml.
>>
>>> diff --git a/Documentation/devicetree/bindings/iio/adc/xlnx,xadc.yaml
>>> b/Documentation/devicetree/bindings/iio/adc/xlnx,xadc.yaml
>>> new file mode 100644
>>> index 000000000000..06a0ce498352
>>> --- /dev/null
>>> +++ b/Documentation/devicetree/bindings/iio/adc/xlnx,xadc.yaml
>>> @@ -0,0 +1,210 @@
>>> +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
>>> +%YAML 1.2
>>> +---
>>> +$id: http://devicetree.org/schemas/iio/adc/xlnx,xadc.yaml#
>>> +$schema: http://devicetree.org/meta-schemas/core.yaml#
>>> +
>>> +title: Xilinx XADC and UltraScale System Monitor
>>> +
>>> +maintainers:
>>> + - Lars-Peter Clausen <lars@metafoo.de>
>>
>> I'd like a confirmation tag from Lars that he is still happy
>> maintaining this.
>> If not Pramod, would you be willing to step up?
>>
>> Maybe one of the AMD/Xilinx folk?
>>
>> Please +CC Salih, Michal and Conall on future versions..
>> (done on this reply).
>>
>> AMD folk, given you currently have a series (including bindings) for
>> the newer
>> similar IP, would someone mind reviewing this?
>
> Keep me in CC and I will make sure that series is reviewed.
>
As there is no further activity on this thread, we would like to take
this forward by addressing the review comments and posting the next
version of XADC YAML binding as a standalone patch, while retaining the
original authorship.
Please let us know if you have any reservations. Otherwise, we plan to
send the updated patch by the end of this week.
Thanks,
Dileep
> Thanks,
> Michal
next prev parent reply other threads:[~2026-11-03 6:21 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-05-10 8:32 [PATCH v3] " Pramod Maurya
2026-05-10 9:43 ` Rob Herring (Arm)
2026-05-10 12:01 ` Pramod Maurya
2026-05-11 16:15 ` Jonathan Cameron
2026-05-11 16:24 ` David Lechner
2026-05-12 12:14 ` Rob Herring
2026-05-12 13:58 ` David Lechner
2026-05-12 14:10 ` Michal Simek
2026-05-12 14:16 ` David Lechner
2026-05-12 14:21 ` Michal Simek
2026-05-12 14:13 ` David Lechner
2026-05-12 19:42 ` Rob Herring
2026-05-12 20:03 ` David Lechner
2026-05-12 20:48 ` Rob Herring
2026-05-11 16:17 ` Jonathan Cameron
2026-05-15 7:57 ` [PATCH v4 0/3] Convert Xilinx XADC binding to YAML and related cleanups Pramod Maurya
2026-05-15 7:57 ` [PATCH v4 1/3] dt-bindings: iio: adc: Convert xilinx-xadc bindings to YAML schema Pramod Maurya
2026-05-16 11:18 ` Jonathan Cameron
2026-05-18 9:37 ` Michal Simek
2026-11-03 6:21 ` Nagavarapu, Dileep Kumar [this message]
2026-05-15 7:57 ` [PATCH v4 2/3] staging: axis-fifo: Fix alignment of wait_event_interruptible arguments Pramod Maurya
2026-05-16 11:20 ` Jonathan Cameron
2026-05-15 7:57 ` [PATCH v4 3/3] dt-bindings: misc: Add binding for Xilinx AXI-Stream FIFO Pramod Maurya
2026-05-15 11:03 ` Krzysztof Kozlowski
2026-05-16 11:08 ` [PATCH v4 0/3] Convert Xilinx XADC binding to YAML and related cleanups Jonathan Cameron
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3ad2be9f-906a-4f7b-b9c3-627aad8f0a06@amd.com \
--to=dnagavar@amd.com \
--cc=conall.ogriofa@amd.com \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=jic23@kernel.org \
--cc=krzk+dt@kernel.org \
--cc=lars@metafoo.de \
--cc=linux-iio@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=michal.simek@amd.com \
--cc=pramod.nexgen@gmail.com \
--cc=robh@kernel.org \
--cc=salih.erim@amd.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®