/Linux-v5.4/drivers/pwm/ |
D | pwm-imx-tpm.c | 94 struct imx_tpm_pwm_chip *tpm = to_imx_tpm_pwm_chip(chip); in pwm_imx_tpm_round_state() local 98 rate = clk_get_rate(tpm->clk); in pwm_imx_tpm_round_state() 141 struct imx_tpm_pwm_chip *tpm = to_imx_tpm_pwm_chip(chip); in pwm_imx_tpm_get_state() local 146 state->period = tpm->real_period; in pwm_imx_tpm_get_state() 149 rate = clk_get_rate(tpm->clk); in pwm_imx_tpm_get_state() 150 val = readl(tpm->base + PWM_IMX_TPM_SC); in pwm_imx_tpm_get_state() 152 tmp = readl(tpm->base + PWM_IMX_TPM_CnV(pwm->hwpwm)); in pwm_imx_tpm_get_state() 157 val = readl(tpm->base + PWM_IMX_TPM_CnSC(pwm->hwpwm)); in pwm_imx_tpm_get_state() 177 struct imx_tpm_pwm_chip *tpm = to_imx_tpm_pwm_chip(chip); in pwm_imx_tpm_apply_hw() local 184 if (state->period != tpm->real_period) { in pwm_imx_tpm_apply_hw() [all …]
|
D | Makefile | 22 obj-$(CONFIG_PWM_IMX_TPM) += pwm-imx-tpm.o
|
/Linux-v5.4/drivers/char/tpm/ |
D | Makefile | 5 obj-$(CONFIG_TCG_TPM) += tpm.o 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 [all …]
|
D | Kconfig | 21 will be called tpm. If unsure, say N. 127 can be found at http://www.trust.rub.de/projects/linux-device-driver-infineon-tpm/ 173 source "drivers/char/tpm/st33zp24/Kconfig"
|
/Linux-v5.4/tools/testing/selftests/tpm2/ |
D | tpm2_tests.py | 169 self.client.tpm.write(cmd) 170 hdr = self.client.tpm.read(10) 172 rsp = self.client.tpm.read() 186 self.client.tpm.write(cmd) 188 rsp1 = self.client.tpm.read(15) 191 self.client.tpm.write(cmd) 194 rsp2 = self.client.tpm.read() 209 self.client.tpm.write(cmd) 212 self.client.tpm.write(cmd) 213 rsp = self.client.tpm.read() [all …]
|
D | tpm2.py | 361 self.tpm = open('/dev/tpm0', 'r+b', buffering=0) 363 self.tpm = open('/dev/tpmrm0', 'r+b', buffering=0) 366 self.tpm.close() 369 self.tpm.write(cmd) 370 rsp = self.tpm.read()
|
/Linux-v5.4/crypto/asymmetric_keys/ |
D | Makefile | 84 tpm.asn1.o \ 87 $(obj)/tpm_parser.o: $(obj)/tpm.asn1.h 88 $(obj)/tpm.asn1.o: $(obj)/tpm.asn1.c $(obj)/tpm.asn1.h
|
/Linux-v5.4/Documentation/ABI/testing/ |
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-v5.4/Documentation/devicetree/bindings/security/tpm/ |
D | tpm-i2c.txt | 6 - label : human readable string describing the device, eg. "tpm" 20 tpm@57 { 22 label = "tpm";
|
D | tpm_tis_mmio.txt | 13 "tcg,tpm-tis-mmio". Valid chip strings are: 21 compatible = "atmel,at97sc3204", "tcg,tpm-tis-mmio";
|
/Linux-v5.4/Documentation/ABI/stable/ |
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 161 What: /sys/class/tpm/tpmX/device/temp_deactivated [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/timer/ |
D | nxp,tpm-timer.txt | 12 - compatible : should be "fsl,imx7ulp-tpm" 21 tpm5: tpm@40260000 { 22 compatible = "fsl,imx7ulp-tpm";
|
/Linux-v5.4/Documentation/security/ |
D | index.rst | 17 tpm/index
|
/Linux-v5.4/drivers/firmware/efi/ |
D | Makefile | 14 obj-$(CONFIG_EFI) += efi.o vars.o reboot.o memattr.o tpm.o
|
/Linux-v5.4/arch/arm64/boot/dts/rockchip/ |
D | rk3399-gru-bob.dts | 74 tpm {
|
D | rk3399-gru-kevin.dts | 188 tpm: tpm@20 { label
|
/Linux-v5.4/drivers/char/ |
D | Makefile | 45 obj-$(CONFIG_TCG_TPM) += tpm/
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | rk3288-veyron.dtsi | 352 tpm: tpm@20 { label 627 tpm { 628 tpm_int_h: tpm-int-h {
|
D | aspeed-bmc-portwell-neptune.dts | 123 tpm@20 {
|
D | am335x-moxa-uc-8100-me-t.dts | 257 tpm: tpm@20 { label
|
/Linux-v5.4/drivers/firmware/efi/libstub/ |
D | Makefile | 41 lib-y := efi-stub-helper.o gop.o secureboot.o tpm.o
|
/Linux-v5.4/arch/mips/boot/dts/img/ |
D | pistachio_marduk.dts | 150 tpm@20 {
|
/Linux-v5.4/Documentation/security/tpm/ |
D | tpm_vtpm_proxy.rst | 49 .. kernel-doc:: drivers/char/tpm/tpm_vtpm_proxy.c
|
D | tpm_event_log.rst | 55 - [2] The final concatenation is done in drivers/char/tpm/eventlog/efi.c
|
/Linux-v5.4/drivers/clocksource/ |
D | Makefile | 77 obj-$(CONFIG_CLKSRC_IMX_TPM) += timer-imx-tpm.o
|