class RiscvDevicetreePlicItem

Defined at line 572 of file ../../zircon/kernel/phys/lib/boot-shim/include/lib/boot-shim/devicetree.h

Parses interrupt controller node that is compatible with PLIC (Platform Level Interrupt

Controller bindings. For the time being, it only parses the mmio base for the plic register bank

and the number of IRQs. Until the zbi item representing the riscv PLIC is extended to represent

the contexts(hart_id, priority), the 'interrupt-extended' property is not yet decoded.

See:

https://www.kernel.org/doc/Documentation/devicetree/bindings/interrupt-controller/sifive%2Cplic-1.0.0.txt

Public Members

static const auto kCompatibleDevices

Public Methods

devicetree::ScanState OnNode (const devicetree::NodePath & path, const devicetree::PropertyDecoder & decoder)

Matcher API.

Defined at line 11 of file ../../zircon/kernel/phys/lib/boot-shim/devicetree-riscv-plic-item.cc

devicetree::ScanState OnScan ()

Defined at line 582 of file ../../zircon/kernel/phys/lib/boot-shim/include/lib/boot-shim/devicetree.h