Hi Stephen,
Thanks for the patch. On 27/11/17 10:24, Stephen Boyd wrote:
Some GIC configurations don't have an accessible ITS, but they want to support MSIs through the distributor's SETSPI registers or through the IMPLEMENTATION DEFINED message-based interrupt request register region. This mode of operation is similar to the v2m support on gic-400, but we don't necessarily know what particular SPIs are supported as MSIs so we need some help from firmware to know what to do. Introduce an "arm,spi-ranges" property for this, similar to the "marvell,spi-ranges" property, that indicates the base and size of each MSI range. This property applies equally to the distributor and alias registers. In either case, we detect this mode of operation by looking for a node with the "msi-controller" property and then probe the v2m frame code on top of it. Assume these nodes will have the "arm,spi-ranges" property in them so that the v2m code works mostly unmodified. Cc: <[email protected]> Cc: Srinivas Kandagatla <[email protected]> Cc: Marc Zyngier <[email protected]> Signed-off-by: Stephen Boyd <[email protected]>
Tested it on DB820c board. Tested-by: Srinivas Kandagatla <[email protected]>

