GICv3: Support for active low level-sensitive PPIs in device-tree binding
Marc Zyngier
marc.zyngier at arm.com
Fri Feb 27 03:26:23 PST 2015
On Fri, 27 Feb 2015 11:13:08 +0000
"bhupesh.sharma at freescale.com" <bhupesh.sharma at freescale.com> wrote:
> Hi,
>
> While the GICv2 device-tree binding document (see [1]) seems to have
> support for active low level-sensitive PPIs:
>
> The 3rd cell is the flags, encoded as follows:
> bits[3:0] trigger type and level flags.
> 1 = low-to-high edge triggered
> 2 = high-to-low edge triggered (invalid for SPIs)
> 4 = active high level-sensitive
> 8 = active low level-sensitive (invalid for SPIs).
>
> The GICv3 device-tree bindings (see [2]) on the other hand, seem to
> be lacking the same for active low level-sensitive PPIs:
>
> The 3rd cell is the flags, encoded as follows:
> bits[3:0] trigger type and level flags.
> 1 = edge triggered
> 4 = level triggered
>
> One of our SoC, supports active low level-sensitive PPIs on GICv3. If
> I spin-out a patch to address the same in GICv3 bindings, will that
> be acceptable, or, is something on similar lines already in-work.
Yes, please send in a patch (possible saying "valid for PPIs only"
instead of "invalid for SPIs", so that we don't have to restrict it
for LPIs either).
Thanks,
M.
--
Jazz is not dead. It just smells funny.
More information about the linux-arm-kernel
mailing list