| /linux-6.15/drivers/char/tpm/ |
| H A D | Makefile | 6 tpm-y := tpm-chip.o 7 tpm-y += tpm-dev-common.o 8 tpm-y += tpm-dev.o 9 tpm-y += tpm-interface.o 10 tpm-y += tpm1-cmd.o 11 tpm-y += tpm2-cmd.o 12 tpm-y += tpmrm-dev.o 13 tpm-y += tpm2-space.o 14 tpm-y += tpm-sysfs.o 16 tpm-y += eventlog/tpm1.o [all …]
|
| /linux-6.15/drivers/pwm/ |
| H A D | pwm-imx-tpm.c | 193 if (tpm->user_count > 1) in pwm_imx_tpm_apply_hw() 305 mutex_lock(&tpm->lock); in pwm_imx_tpm_apply() 307 mutex_unlock(&tpm->lock); in pwm_imx_tpm_apply() 316 mutex_lock(&tpm->lock); in pwm_imx_tpm_request() 317 tpm->user_count++; in pwm_imx_tpm_request() 327 mutex_lock(&tpm->lock); in pwm_imx_tpm_free() 328 tpm->user_count--; in pwm_imx_tpm_free() 369 tpm->base = base; in pwm_imx_tpm_probe() 370 tpm->clk = clk; in pwm_imx_tpm_probe() 374 mutex_init(&tpm->lock); in pwm_imx_tpm_probe() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/tpm/ |
| H A D | tcg,tpm-tis-mmio.yaml | 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-mmio.yaml# 17 …https://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-s… 25 - socionext,synquacer-tpm-mmio 26 - const: tcg,tpm-tis-mmio 34 - $ref: tpm-common.yaml# 44 tpm@90000 { 45 compatible = "atmel,at97sc3204", "tcg,tpm-tis-mmio";
|
| H A D | tcg,tpm-tis-i2c.yaml | 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm-tis-i2c.yaml# 17 …https://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-s… 22 https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/ 36 - const: tcg,tpm-tis-i2c 54 - $ref: tpm-common.yaml# 68 tpm@57 { 69 label = "tpm"; 84 tpm@13 {
|
| H A D | google,cr50.yaml | 4 $id: http://devicetree.org/schemas/tpm/google,cr50.yaml# 20 https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/ 27 - $ref: tpm-common.yaml# 31 - $ref: tcg,tpm-tis-i2c.yaml#/properties/reg 45 tpm@0 { 58 tpm@50 {
|
| H A D | microsoft,ftpm.yaml | 4 $id: http://devicetree.org/schemas/tpm/microsoft,ftpm.yaml# 24 https://www.microsoft.com/en-us/research/publication/ftpm-software-implementation-tpm-chip/ 25 https://github.com/Microsoft/ms-tpm-20-ref/tree/main/Samples/ARM32-FirmwareTPM 37 - $ref: tpm-common.yaml# 43 tpm {
|
| H A D | tcg,tpm_tis-spi.yaml | 4 $id: http://devicetree.org/schemas/tpm/tcg,tpm_tis-spi.yaml# 17 …https://trustedcomputinggroup.org/resource/pc-client-work-group-pc-client-specific-tpm-interface-s… 30 - $ref: tpm-common.yaml# 54 tpm@0 { 68 tpm@0 {
|
| H A D | tpm-common.yaml | 4 $id: http://devicetree.org/schemas/tpm/tpm-common.yaml# 14 pattern: '^tpm(@[0-9a-f]+)?$' 21 description: human readable string describing the device, e.g. "tpm"
|
| H A D | ibm,vtpm.yaml | 4 $id: http://devicetree.org/schemas/tpm/ibm,vtpm.yaml# 81 - $ref: tpm-common.yaml# 91 tpm@30000003 {
|
| /linux-6.15/Documentation/translations/zh_CN/security/tpm/ |
| H A D | tpm-security.rst | 4 :Original: Documentation/security/tpm/tpm-security.rst 140 该密钥的名称(即公钥区域的哈希值)被计算出来并与内核在/sys/class/tpm/tpm0/null_name 147 .. _TPM Genie: https://www.nccgroup.trust/globalassets/about-us/us/documents/tpm-genie.pdf 149 .. _基于TPM的Linux磁盘加密: https://www.secura.com/blog/tpm-sniffing-attacks-against-non-bitlocker-targets 150 …l Profile: https://trustedcomputinggroup.org/resource/tcg-ek-credential-profile-for-tpm-family-2-0/ 151 .. _TCG TPM v2.0 Provisioning Guidance: https://trustedcomputinggroup.org/resource/tcg-tpm-v2-0-pro…
|
| H A D | index.rst | 4 :Original: Documentation/security/tpm/index.rst 16 tpm-security
|
| H A D | tpm_event_log.rst | 4 :Original: Documentation/security/tpm/tpm_event_log.rst 49 - [2] The final concatenation is done in drivers/char/tpm/eventlog/efi.c
|
| H A D | tpm_vtpm_proxy.rst | 4 :Original: Documentation/security/tpm/tpm_vtpm_proxy.rst 49 drivers/char/tpm/tpm_vtpm_proxy.c
|
| H A D | tpm_tis.rst | 4 :Original: Documentation/security/tpm/tpm_tis.rst 43 https://trustedcomputinggroup.org/resource/pc-client-platform-tpm-profile-ptp-specification/
|
| H A D | tpm_ftpm_tee.rst | 4 :Original: Documentation/security/tpm/tpm_ftpm_tee.rst
|
| /linux-6.15/Documentation/devicetree/bindings/timer/ |
| H A D | nxp,tpm-timer.yaml | 4 $id: http://devicetree.org/schemas/timer/nxp,tpm-timer.yaml# 23 - const: fsl,imx7ulp-tpm 25 - const: fsl,imx8ulp-tpm 26 - const: fsl,imx7ulp-tpm 59 compatible = "fsl,imx7ulp-tpm";
|
| /linux-6.15/tools/testing/selftests/tpm2/ |
| H A D | tpm2_tests.py | 183 self.client.tpm.write(cmd) 184 hdr = self.client.tpm.read(10) 186 rsp = self.client.tpm.read() 200 self.client.tpm.write(cmd) 202 rsp1 = self.client.tpm.read(15) 205 self.client.tpm.write(cmd) 208 rsp2 = self.client.tpm.read() 223 self.client.tpm.write(cmd) 226 self.client.tpm.write(cmd) 227 rsp = self.client.tpm.read() [all …]
|
| H A D | tpm2.py | 364 self.tpm = open('/dev/tpm0', 'r+b', buffering=0) 366 self.tpm = open('/dev/tpmrm0', 'r+b', buffering=0) 369 flags = fcntl.fcntl(self.tpm, fcntl.F_GETFL) 371 fcntl.fcntl(self.tpm, fcntl.F_SETFL, flags) 375 if self.tpm: 376 self.tpm.close() 379 self.tpm.close() 382 self.tpm.write(cmd) 385 self.tpm_poll.register(self.tpm, select.POLLIN) 388 rsp = self.tpm.read() [all …]
|
| H A D | test_smoke.sh | 8 read tpm_version < /sys/class/tpm/tpm0/tpm_version_major
|
| /linux-6.15/Documentation/ABI/testing/ |
| H A D | sysfs-driver-ppi | 1 What: /sys/class/tpm/tpmX/ppi/ 18 What: /sys/class/tpm/tpmX/ppi/version 26 What: /sys/class/tpm/tpmX/ppi/request 36 What: /sys/class/tpm/tpmX/ppi/response 45 What: /sys/class/tpm/tpmX/ppi/transition_action 55 What: /sys/class/tpm/tpmX/ppi/tcg_operations 66 What: /sys/class/tpm/tpmX/ppi/vs_operations
|
| /linux-6.15/Documentation/ABI/stable/ |
| H A D | sysfs-class-tpm | 1 What: /sys/class/tpm/tpmX/device/ 9 What: /sys/class/tpm/tpmX/device/active 21 What: /sys/class/tpm/tpmX/device/cancel 29 What: /sys/class/tpm/tpmX/device/caps 46 What: /sys/class/tpm/tpmX/device/durations 69 What: /sys/class/tpm/tpmX/device/enabled 78 What: /sys/class/tpm/tpmX/device/owned 86 What: /sys/class/tpm/tpmX/device/pcrs 109 What: /sys/class/tpm/tpmX/device/pubek 198 What: /sys/class/tpm/tpmX/pcr-<H>/<N> [all …]
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3399-gru-bob.dts | 73 tpm@0 { 85 tpm {
|
| /linux-6.15/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-moxa-uc-8100-me-t.dts | 74 tpm: tpm@20 { label
|
| /linux-6.15/Documentation/security/tpm/ |
| H A D | index.rst | 8 tpm-security
|
| /linux-6.15/Documentation/security/ |
| H A D | index.rst | 18 tpm/index
|