xref: /netbsd-src/share/man/man4/tpm.4 (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1.\"	$NetBSD: tpm.4,v 1.3 2012/07/07 21:29:03 spz 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 January 22, 2012
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.Sh DESCRIPTION
27The
28.Nm
29driver provides support for various trusted platform modules (TPM) that can
30store cryptographic keys.
31.Pp
32Supported modules:
33.Pp
34.Bl -bullet -compact -offset indent
35.It
36Atmel 97SC3203
37.It
38Broadcom BCM0102
39.It
40Infineon IFX SLD 9630 TT 1.1 and IFX SLB 9635 TT 1.2
41.It
42Intel INTC0102
43.It
44Sinosun SNS SSX35
45.It
46STM ST19WP18
47.It
48Winbond WEC WPCT200
49.El
50.Pp
51The driver can be configured to use an IRQ by providing a free ISA
52interrupt vector using the keyword
53.Em irq
54in the kernel configuration file or using
55.Xr config 1 .
56If not IRQ is specified, the driver uses polling.
57This is the default configuration.
58.Sh SEE ALSO
59.Xr config 1 ,
60.Xr intro 4
61.Sh AUTHORS
62.An -nosplit
63The
64.Nm
65driver was written by
66.An Michael Shalayeff
67and
68.An Hans-Joerg Hoexer .
69