This allows the shared_irq driver to be configured by device tree. With previous implementation, only the board configuration can override the IRQ trigger, as the trigger config is a "choice" rather than "config". With this patch, the driver can be fully configued at the SoC level. Signed-off-by: Daniel Leung <daniel.leung@intel.com>
29 lines
595 B
YAML
29 lines
595 B
YAML
---
|
|
title: Shared IRQ interrupt dispatcher
|
|
version: 0.1
|
|
|
|
description: >
|
|
This binding describes Shared IRQ interrupt dispatcher
|
|
|
|
properties:
|
|
compatible:
|
|
category: required
|
|
type: string
|
|
description: compatible strings
|
|
constraint: "shared-irq"
|
|
generation: define
|
|
|
|
interrupts:
|
|
type: array
|
|
category: required
|
|
description: required interrupts
|
|
generation: define
|
|
|
|
label:
|
|
type: string
|
|
category: required
|
|
description: Human readable string describing the device (used by Zephyr for API name)
|
|
generation: define
|
|
|
|
...
|