]>
Commit | Line | Data |
---|---|---|
f45aac38 NJ |
1 | * Device Tree Bindings for I2C based Trusted Platform Module(TPM) |
2 | ||
3 | Required properties: | |
4 | ||
5 | - compatible : 'manufacturer,model', eg. nuvoton,npct650 | |
6 | - label : human readable string describing the device, eg. "tpm" | |
7 | - linux,sml-base : 64-bit base address of the reserved memory allocated for | |
8 | the firmware event log | |
9 | - linux,sml-size : size of the memory allocated for the firmware event log | |
10 | ||
5d0e4d78 EBS |
11 | Optional properties: |
12 | ||
13 | - powered-while-suspended: present when the TPM is left powered on between | |
14 | suspend and resume (makes the suspend/resume | |
15 | callbacks do nothing). | |
16 | ||
f45aac38 NJ |
17 | Example (for OpenPower Systems with Nuvoton TPM 2.0 on I2C) |
18 | ---------------------------------------------------------- | |
19 | ||
20 | tpm@57 { | |
21 | reg = <0x57>; | |
22 | label = "tpm"; | |
23 | compatible = "nuvoton,npct650", "nuvoton,npct601"; | |
24 | linux,sml-base = <0x7f 0xfd450000>; | |
25 | linux,sml-size = <0x10000>; | |
f45aac38 | 26 | }; |