xref: /netbsd-src/share/man/man4/tpm.4 (revision bdc22b2e01993381dcefeff2bc9b56ca75a4235c)
1.\"	$NetBSD: tpm.4,v 1.4 2018/02/22 01:40:49 pgoyette Exp $
2.\"
3.\" Copyright (c) 2010 Hans-Jörg Höxer, <Hans-Joerg.Hoexer@genua.de>
4.\"
5.\" Permission to use, copy, modify, and distribute this software for any
6.\" purpose with or without fee is hereby granted, provided that the above
7.\" copyright notice and this permission notice appear in all copies.
8.\"
9.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
15.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16.\"
17.Dd February 22, 2018
18.Dt TPM 4
19.Os
20.Sh NAME
21.Nm tpm
22.Nd Trusted Platform Module
23.Sh SYNOPSIS
24.Cd "tpm* at isa? iomem 0xfed40000"
25.Cd "tpm* at isa? iomem 0xfed40000 irq 7"
26.Cd "tpm* at acpi?"
27.Sh DESCRIPTION
28The
29.Nm
30driver provides support for various trusted platform modules (TPM) that can
31store cryptographic keys.
32.Pp
33Supported modules:
34.Pp
35.Bl -bullet -compact -offset indent
36.It
37Atmel 97SC3203
38.It
39Broadcom BCM0102
40.It
41Infineon IFX SLD 9630 TT 1.1 and IFX SLB 9635 TT 1.2
42.It
43Intel INTC0102
44.It
45Sinosun SNS SSX35
46.It
47STM ST19WP18
48.It
49Winbond WEC WPCT200
50.El
51.Pp
52The driver can be configured to use an IRQ by providing a free ISA
53interrupt vector using the keyword
54.Em irq
55in the kernel configuration file or using
56.Xr config 1 .
57If not IRQ is specified, the driver uses polling.
58This is the default configuration.
59.Sh SEE ALSO
60.Xr config 1 ,
61.Xr intro 4
62.Sh AUTHORS
63.An -nosplit
64The
65.Nm
66driver was written by
67.An Michael Shalayeff
68and
69.An Hans-Joerg Hoexer .
70