/linux-6.6.21/drivers/pwm/ |
D | pwm-imx-tpm.c | 92 struct imx_tpm_pwm_chip *tpm = to_imx_tpm_pwm_chip(chip); in pwm_imx_tpm_round_state() local 96 rate = clk_get_rate(tpm->clk); in pwm_imx_tpm_round_state() 139 struct imx_tpm_pwm_chip *tpm = to_imx_tpm_pwm_chip(chip); in pwm_imx_tpm_get_state() local 144 state->period = tpm->real_period; in pwm_imx_tpm_get_state() 147 rate = clk_get_rate(tpm->clk); in pwm_imx_tpm_get_state() 148 val = readl(tpm->base + PWM_IMX_TPM_SC); in pwm_imx_tpm_get_state() 150 tmp = readl(tpm->base + PWM_IMX_TPM_CnV(pwm->hwpwm)); in pwm_imx_tpm_get_state() 155 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 …]
|
/linux-6.6.21/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. 167 can be found at http://www.trust.rub.de/projects/linux-device-driver-infineon-tpm/ 213 source "drivers/char/tpm/st33zp24/Kconfig"
|
/linux-6.6.21/Documentation/devicetree/bindings/timer/ |
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.6.21/tools/testing/selftests/tpm2/ |
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 …]
|
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 …]
|
/linux-6.6.21/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-6.6.21/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-6.6.21/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";
|
D | google,cr50.txt | 14 tpm@0 {
|
/linux-6.6.21/arch/arm/boot/dts/ti/omap/ |
D | am335x-moxa-uc-8100-me-t.dts | 74 tpm: tpm@20 { label
|
/linux-6.6.21/Documentation/security/ |
D | index.rst | 17 tpm/index
|
/linux-6.6.21/arch/arm64/boot/dts/freescale/ |
D | imx8mp-msc-sm2s-14N0600E.dtsi | 57 tpm-int-hog {
|
/linux-6.6.21/Documentation/devicetree/bindings/pwm/ |
D | imx-tpm-pwm.yaml | 4 $id: http://devicetree.org/schemas/pwm/imx-tpm-pwm.yaml#
|
/linux-6.6.21/arch/arm/boot/dts/rockchip/ |
D | rk3288-veyron.dtsi | 327 tpm: tpm@20 { label 586 tpm { 587 tpm_int_h: tpm-int-h {
|
/linux-6.6.21/drivers/char/ |
D | Makefile | 40 obj-$(CONFIG_TCG_TPM) += tpm/
|
/linux-6.6.21/drivers/firmware/efi/ |
D | Makefile | 14 obj-$(CONFIG_EFI) += efi.o vars.o reboot.o memattr.o tpm.o
|
/linux-6.6.21/arch/arm/boot/dts/aspeed/ |
D | aspeed-bmc-opp-tacoma.dts | 127 /*P0-P7*/ "","","","","","bmc-tpm-reset","","", 458 tpm: tpm@2e { label 459 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
|
D | ast2600-facebook-netbmc-common.dtsi | 38 tpm@0 {
|
D | aspeed-bmc-portwell-neptune.dts | 131 tpm@20 {
|
/linux-6.6.21/arch/arm64/boot/dts/rockchip/ |
D | rk3399-gru-bob.dts | 85 tpm {
|
D | rk3399-gru-kevin.dts | 189 tpm: tpm@20 { label
|
/linux-6.6.21/arch/arm64/boot/dts/qcom/ |
D | sc7280-idp-ec-h1.dtsi | 70 cr50: tpm@0 {
|
/linux-6.6.21/arch/mips/boot/dts/img/ |
D | pistachio_marduk.dts | 151 tpm@20 {
|