Re: [PATCH 1/3] dt-bindings: interrupt-controller: ti,irq-crossbar: Convert to DT schema
Bhargav Joshi <[email protected]>
| Newsgroups | org.kernel.vger.linux-omap,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <CAOWyW_7L46_MdPGHHrVzdsVKugXnBuXm8qkWE4sUHf-vi7WP=w@mail.gmail.com> |
Hi, On Thu, Jun 11, 2026 at 4:32 AM Rob Herring <[email protected]> wrote: > > On Wed, Jun 10, 2026 at 4:12 PM Bhargav Joshi <[email protected]> wrote: > > > > Hi, > > > > On Thu, Jun 11, 2026 at 1:27 AM Rob Herring <[email protected]> wrote: > > > > > > On Sat, Jun 06, 2026 at 02:26:10AM +0530, Bhargav Joshi wrote: > > > > Convert TI irq-crossbar binding from text format to DT schema. > > > > > > > > As part of conversion following changes are made: > > > > - Add '#interrupt-cells' as a required property which was missing in > > > > text binding > > > > - As irq-crossbar is interrupt-controller. Move binding from > > > > bindings/arm/omap to bindings/interrupt-controller > > > > - property ti,irqs-reserved is defined and used as a array but other > > > > binding ti,pruss-intc.yaml uses same property name as a unit8 bitmask > > > > which causes erros in dt_binding_check. Update ti,irqs-reserved > > > > property name to ti,crossbar-irqs-reserved to resolve duplicate naming. > > > > > > Defining a new property breaks the ABI. We will need to fix dtschema to > > > handle it. What's the error? > > property irqs-reserved is defined in two bindings with different types which > > causes dt_binding_check to raise following errors: > > - File "/lib/python3.14/site-packages/dtschema/validator.py", line > > 522, in check_duplicate_property_types > > - print(f"{self.schemas[sch_id]['$filename']}: {p}: multiple > > incompatible types: {v['type']}", file=sys.stderr) > > - KeyError: 'http://devicetree.org/schemas/interrupt-controller/ti,pruss-intc.yaml#' > > dtschema version: 2026.4 > > I pushed a change to dtschema main branch which should fix this. Thanks, error resolved on 2026.5.dev11+g0d16008e3 , I'll send v2 without the property name change. > > Rob Best Regards, Bhargav