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