Home
last modified time | relevance | path

Searched refs:tpm (Results 1 – 25 of 70) sorted by relevance

123

/linux-6.6.21/drivers/pwm/
Dpwm-imx-tpm.c92 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/
DMakefile5 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 …]
DKconfig21 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/
Dnxp,tpm-timer.yaml4 $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/
Dtpm2_tests.py183 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 …]
Dtpm2.py364 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/
Dsysfs-driver-ppi1 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/
Dsysfs-class-tpm1 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/
Dtpm-i2c.txt6 - label : human readable string describing the device, eg. "tpm"
20 tpm@57 {
22 label = "tpm";
Dtpm_tis_mmio.txt13 "tcg,tpm-tis-mmio". Valid chip strings are:
21 compatible = "atmel,at97sc3204", "tcg,tpm-tis-mmio";
Dgoogle,cr50.txt14 tpm@0 {
/linux-6.6.21/arch/arm/boot/dts/ti/omap/
Dam335x-moxa-uc-8100-me-t.dts74 tpm: tpm@20 { label
/linux-6.6.21/Documentation/security/
Dindex.rst17 tpm/index
/linux-6.6.21/arch/arm64/boot/dts/freescale/
Dimx8mp-msc-sm2s-14N0600E.dtsi57 tpm-int-hog {
/linux-6.6.21/Documentation/devicetree/bindings/pwm/
Dimx-tpm-pwm.yaml4 $id: http://devicetree.org/schemas/pwm/imx-tpm-pwm.yaml#
/linux-6.6.21/arch/arm/boot/dts/rockchip/
Drk3288-veyron.dtsi327 tpm: tpm@20 { label
586 tpm {
587 tpm_int_h: tpm-int-h {
/linux-6.6.21/drivers/char/
DMakefile40 obj-$(CONFIG_TCG_TPM) += tpm/
/linux-6.6.21/drivers/firmware/efi/
DMakefile14 obj-$(CONFIG_EFI) += efi.o vars.o reboot.o memattr.o tpm.o
/linux-6.6.21/arch/arm/boot/dts/aspeed/
Daspeed-bmc-opp-tacoma.dts127 /*P0-P7*/ "","","","","","bmc-tpm-reset","","",
458 tpm: tpm@2e { label
459 compatible = "nuvoton,npct75x", "tcg,tpm-tis-i2c";
Dast2600-facebook-netbmc-common.dtsi38 tpm@0 {
Daspeed-bmc-portwell-neptune.dts131 tpm@20 {
/linux-6.6.21/arch/arm64/boot/dts/rockchip/
Drk3399-gru-bob.dts85 tpm {
Drk3399-gru-kevin.dts189 tpm: tpm@20 { label
/linux-6.6.21/arch/arm64/boot/dts/qcom/
Dsc7280-idp-ec-h1.dtsi70 cr50: tpm@0 {
/linux-6.6.21/arch/mips/boot/dts/img/
Dpistachio_marduk.dts151 tpm@20 {

123