summaryrefslogtreecommitdiffstats
path: root/drivers/mfd/sm501.c
diff options
context:
space:
mode:
authorPeter Huewe <peter.huewe@infineon.com>2013-03-04 15:41:46 +0100
committerKent Yoder <key@linux.vnet.ibm.com>2013-04-12 12:17:28 -0500
commitc61c86dd6e0a8037be73cf27212f389e46af60a4 (patch)
tree61714e9263eaf51758f54316effd0814a29eabf1 /drivers/mfd/sm501.c
parenteef8b6291987c059dacb07dd516d4ada0e3362af (diff)
downloadblackbird-op-linux-c61c86dd6e0a8037be73cf27212f389e46af60a4.tar.gz
blackbird-op-linux-c61c86dd6e0a8037be73cf27212f389e46af60a4.zip
tpm: Add support for new Infineon I2C TPM (SLB 9645 TT 1.2 I2C)
This driver adds support for Infineon's new SLB 9645 TT 1.2 I2C TPMs, which supports clockstretching, combined reads and a bus speed of up to 400khz. The device also has a new device id. The driver works now also fine with device trees, so you can instantiate your device by adding: + tpm { + compatible = "infineon,slb9645tt"; + reg = <0x20>; + }; for SLB 9645 devices or + tpm { + compatible = "infineon,slb9635tt"; + reg = <0x20>; + }; for SLB 9635 devices to your device tree. tpm_i2c_infineon is also retained as a compatible id as a fallback to slb9635 protocol. The driver was tested on Beaglebone. Signed-off-by: Peter Huewe <peter.huewe@infineon.com> Signed-off-by: Kent Yoder <key@linux.vnet.ibm.com>
Diffstat (limited to 'drivers/mfd/sm501.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud