[PATCH 0/3] Convert ti,irq-crossbar binding to DT schema

Bhargav Joshi posted 3 patches 2 days, 8 hours ago
.../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(-)
[PATCH 0/3] Convert ti,irq-crossbar binding to DT schema
Posted by Bhargav Joshi 2 days, 8 hours ago
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