tpm: Add a driver for H1/Cr50
authorSimon Glass <sjg@chromium.org>
Thu, 6 Feb 2020 16:55:04 +0000 (09:55 -0700)
committerBin Meng <bmeng.cn@gmail.com>
Fri, 7 Feb 2020 14:46:35 +0000 (22:46 +0800)
commitd36856a3850734101c3bb0a3114fb57d44cb783b
tree0359c551d9150823318d3e85070a9957145281d1
parent1400a7f3d3296540bc53ed254515ab06083daff8
tpm: Add a driver for H1/Cr50

H1 is a Google security chip present in recent Chromebooks, Pixel phones
and other devices. Cr50 is the name of the software that runs on H1 in
Chromebooks.

This chip is used to handle TPM-like functionality and also has quite a
few additional features.

Add a driver for this.

Signed-off-by: Simon Glass <sjg@chromium.org>
drivers/tpm/Kconfig
drivers/tpm/Makefile
drivers/tpm/cr50_i2c.c [new file with mode: 0644]