[PATCH v4] dt: update PSCI binding documentation for v0.2

Rob Herring robherring2 at gmail.com
Fri Nov 15 10:39:10 EST 2013


On 11/15/2013 08:48 AM, Stefano Stabellini wrote:
> On Thu, 19 Sep 2013, Rob Herring wrote:
>> From: Rob Herring <rob.herring at calxeda.com>
>>
>> The PSCI spec from ARM has been updated to 0.2 version. Update the
>> binding document to reflect the spec changes. For the binding, the
>> major changes are the addition of psci_version, affinity_info,
>> migrate_info_type, migrate_info_up_cpu, system_reset and system_off
>> functions. The recommended function ID numbering has also changed.
>>
>> This update also defines 32 and 64 bit calling conventions. The calling
>> convention is defined on a per function ID basis.
>>
>> Signed-off-by: Rob Herring <rob.herring at calxeda.com>
>> Cc: Dave Martin <Dave.Martin at arm.com>
>> Cc: Mark Rutland <mark.rutland at arm.com>
>> Cc: Ian Campbell <Ian.Campbell at citrix.com>
>> Cc: Stefano Stabellini <stefano.stabellini at eu.citrix.com>
>> Cc: Marc Zyngier <Marc.Zyngier at arm.com>
>> Cc: Christoffer Dall <christoffer.dall at linaro.org>,
>> Cc: Charles Garcia-Tobin <Charles.Garcia-Tobin at arm.com>
>> Cc: Matt Sealey <neko at bakuhatsu.net>
>> Cc: devicetree at vger.kernel.org
> 
> Rob,
> I noticed that this patch hasn't gone upstream yet. Is the interface
> still under discussion?
> I am thinking of implementing the Xen side of it.

Since we can't seem to agree on how to extend the binding, I plan to go
back to something more simple which is simply adding 2 optional
properties to the existing "arm,psci" binding. This would be enough to
meet the needs of KVM, Xen, and highbank. A future binding can deal with
the whole 32 and 64-bit calling convention issue.

Rob




More information about the linux-arm-kernel mailing list