class InterruptPropertyV2
Defined at line 70 of file ../../sdk/lib/driver/devicetree/visitors/drivers/interrupt-controllers/arm-gic/arm-gic-visitor.cc
Public Members
static const uint32_t kModeMask
Public Methods
void InterruptPropertyV2 (fdf_devicetree::PropertyCells cells)
Defined at line 74 of file ../../sdk/lib/driver/devicetree/visitors/drivers/interrupt-controllers/arm-gic/arm-gic-visitor.cc
bool is_spi ()
1st cell contains the interrupt type; 0 for SPI interrupts, 1 for PPI interrupts.
Defined at line 78 of file ../../sdk/lib/driver/devicetree/visitors/drivers/interrupt-controllers/arm-gic/arm-gic-visitor.cc
uint32_t irq ()
2nd cell contains the interrupt number.
SPI interrupts are in the range [0-987].
PPI interrupts are in the range [0-15].
Defined at line 83 of file ../../sdk/lib/driver/devicetree/visitors/drivers/interrupt-controllers/arm-gic/arm-gic-visitor.cc
zx::result<fuchsia_hardware_platform_bus::ZirconInterruptMode> mode ()
3rd cell contains the flags.
bits[3:0] contains trigger type and level.
1 = low-to-high edge triggered
2 = high-to-low edge triggered (invalid for SPI)
4 = active high level-sensitive
8 = active low level-sensitive (invalid for SPI).
Defined at line 103 of file ../../sdk/lib/driver/devicetree/visitors/drivers/interrupt-controllers/arm-gic/arm-gic-visitor.cc