Thread (4 messages) 4 messages, 3 authors, 2016-09-02

Re: [PATCH] Documentation: tpm: Adds the TPM device tree node documentation

From: Rob Herring <robh@kernel.org>
Date: 2016-09-02 14:51:21
Also in: linux-i2c

On Tue, Aug 30, 2016 at 12:44:37AM -0400, Nayna Jain wrote:
quoted hunk ↗ jump to hunk
This is documenting device tree binding for
I2C based TPM, similar concept which being used
for virtual TPM on POWER7 and POWER8 systems running PowerVM.

Signed-off-by: Nayna Jain <redacted>
---
 Documentation/devicetree/bindings/i2c/i2c-tpm.txt | 29 +++++++++++++++++++++++
 1 file changed, 29 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/i2c/i2c-tpm.txt
diff --git a/Documentation/devicetree/bindings/i2c/i2c-tpm.txt b/Documentation/devicetree/bindings/i2c/i2c-tpm.txt
new file mode 100644
index 0000000..8fdee14
--- /dev/null
+++ b/Documentation/devicetree/bindings/i2c/i2c-tpm.txt
@@ -0,0 +1,29 @@
+Device Tree Bindings for I2C based Trusted Platform Module(TPM)
+---------------------------------------------------------------
+
+This node describes a TPM device connected to Processor on i2c bus.
+
+Required properties:
+
+- compatible : 'manufacturer,model'
Needs specific compatible strings like your example has.
+- label : represents device type
Why do you need this? label is human readable things like connectors on 
boards.
+- linux,sml-base : base address of the Event Log. It is a physical address.
+		   sml stands for shared memory log.
How is it a physical address on an i2c device? Why 2 cells (which needs 
to be documented also)?

Just 'log' would be more descriptive than sml.
+- linux,sml-size : size of the memory allocated for the Event Log.
+
+Optional properties:
+
+- status: indicates whether the device is enabled or disabled. "okay" for
+          enabled and "disabled" for disabled.
status is always valid, so you don't need to document it.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help