Lines Matching +full:ptp +full:- +full:ref
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-i2c.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: I²C-attached Trusted Platform Module conforming to TCG TIS specification
10 - Lukas Wunner <lukas@wunner.de>
13 The Trusted Computing Group (TCG) has defined a multi-vendor standard
17 …tps://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-spe…
21 TCG PC Client Platform TPM Profile Specification for TPM 2.0 (PTP)
22 https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/
25 vendor-specific I²C interface.
30 - description: Generic TPM 2.0 chips conforming to TCG PTP interface
32 - enum:
33 - infineon,slb9673
34 - nuvoton,npct75x
35 - st,st33ktpm2xi2c
36 - const: tcg,tpm-tis-i2c
38 - description: TPM 1.2 and 2.0 chips with vendor-specific I²C interface
40 - enum:
41 - atmel,at97sc3204t # TPM 1.2
42 - infineon,slb9635tt # TPM 1.2 (maximum 100 kHz)
43 - infineon,slb9645tt # TPM 1.2 (maximum 400 kHz)
44 - infineon,tpm_i2c_infineon # TPM 1.2
45 - nuvoton,npct501 # TPM 1.2
46 - nuvoton,npct601 # TPM 2.0
47 - st,st33zp24-i2c # TPM 2.0
48 - winbond,wpct301 # TPM 1.2
54 - $ref: tpm-common.yaml#
57 - compatible
58 - reg
63 - |
65 #address-cells = <1>;
66 #size-cells = <0>;
72 linux,sml-base = <0x7f 0xfd450000>;
73 linux,sml-size = <0x10000>;
77 - |
78 #include <dt-bindings/gpio/gpio.h>
79 #include <dt-bindings/interrupt-controller/irq.h>
81 #address-cells = <1>;
82 #size-cells = <0>;
86 compatible = "st,st33zp24-i2c";
87 interrupt-parent = <&gpio5>;
89 lpcpd-gpios = <&gpio5 15 GPIO_ACTIVE_HIGH>;