]> git.ipfire.org Git - thirdparty/linux.git/commit
dt-bindings: interrupt-controller: ti,sci-intr: Per-line interrupt-types
authorAniket Limaye <a-limaye@ti.com>
Fri, 23 Jan 2026 06:55:45 +0000 (12:25 +0530)
committerThomas Gleixner <tglx@kernel.org>
Mon, 26 Jan 2026 15:40:03 +0000 (16:40 +0100)
commit7a30a7a6c81e8343e27056ac0bddd5fcbc33b8a8
tree7b56e989c2385526ba7d8d17746829bbf772414f
parent3a74e73b863a2493c0502a08e20ab026a0134ca1
dt-bindings: interrupt-controller: ti,sci-intr: Per-line interrupt-types

Update the bindings to allow setting per-line interrupt-types.

Some Interrupt Router instances can only work with a specific trigger
type (edge or level), while others act as simple passthroughs that
preserve the source interrupt type unchanged.

Make "ti,intr-trigger-type" property optional, with its absence
indicating that the router acts as a passthrough. When absent,
"#interrupt-cells" must be 2 to allow each interrupt source to specify
its trigger type per-line.

Signed-off-by: Aniket Limaye <a-limaye@ti.com>
Signed-off-by: Thomas Gleixner <tglx@kernel.org>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://patch.msgid.link/20260123-ul-driver-i2c-j722s-v4-1-b08625c487d5@ti.com
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml