From mboxrd@z Thu Jan 1 00:00:00 1970 From: robherring2@gmail.com (Rob Herring) Date: Fri, 15 Nov 2013 09:39:10 -0600 Subject: [PATCH v4] dt: update PSCI binding documentation for v0.2 In-Reply-To: References: <1379625868-5395-1-git-send-email-robherring2@gmail.com> Message-ID: <5286401E.5090400@gmail.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On 11/15/2013 08:48 AM, Stefano Stabellini wrote: > On Thu, 19 Sep 2013, Rob Herring wrote: >> From: Rob Herring >> >> 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 >> Cc: Dave Martin >> Cc: Mark Rutland >> Cc: Ian Campbell >> Cc: Stefano Stabellini >> Cc: Marc Zyngier >> Cc: Christoffer Dall , >> Cc: Charles Garcia-Tobin >> Cc: Matt Sealey >> 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