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 <j.bhargav.u@gmail.com>
---
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