[PATCH 0/3] Convert ti,irq-crossbar binding 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 | <[email protected]> |
This series converts the TI IRQ Crossbar binding from the legacy text format to a YAML DT schema and resolves a property name conflict with an existing binding. The property name 'ti,irqs-reserved' is already defined in ti,pruss-intc.yaml as a uint8 bitmask. while irq-crossbar uses it as uint32-array causing dtbs_binding_check errors. To resolve errors following changes are introduced: 1. Rename the property to 'ti,crossbar-irqs-reserved' 2. Update driver to accept both old and new names. 3. Update DTS to use the new name. Signed-off-by: Bhargav Joshi <[email protected]> --- Bhargav Joshi (3): dt-bindings: interrupt-controller: ti,irq-crossbar: Convert to DT schema irqchip: irq-crossbar: Handle renamed irqs-reserved property ARM: dts: omap: dra7: Use new property name ti,crossbar-irqs-reserved .../devicetree/bindings/arm/omap/crossbar.txt | 55 ------------ .../interrupt-controller/ti,irq-crossbar.yaml | 98 ++++++++++++++++++++++ arch/arm/boot/dts/ti/omap/dra7.dtsi | 2 +- drivers/irqchip/irq-crossbar.c | 15 +++- 4 files changed, 111 insertions(+), 59 deletions(-) --- base-commit: eb3f4b7426cfd2b79d65b7d37155480b32259a11 change-id: 20260528-crossbar-2b9a641d2146 Best regards, -- Bhargav