]> git.ipfire.org Git - thirdparty/u-boot.git/commit - cmd/tpm-v1.c
cmd: tpm: add a subcommand device
authorPhilippe Reynes <philippe.reynes@softathome.com>
Thu, 9 Jan 2020 17:45:46 +0000 (18:45 +0100)
committerSimon Glass <sjg@chromium.org>
Thu, 6 Feb 2020 02:33:46 +0000 (19:33 -0700)
commit3780e2d08e49565160272def7067322aca376c8e
treed06306efa245cd2b198e305eef72b9c45f3ad575
parentbb3f47eb78ea50bad5f1848bdac84a05116c395d
cmd: tpm: add a subcommand device

The command tpm (and tpm2) search the tpm and use it.
On sandbox, there are two tpm (tpm 1.x and tpm 2.0).
So the command tpm and tpm2 are always executed with
the first tpm (tpm 1.x), and the command tpm2 always
fails.

This add a subcommand device to command tpm and
command tpm2. Then the command tpm and tpm2 use
the device selected with the subcommand device.

To be compatible with previous behaviour, if the
subcommand device is not used before a tpm (or tpm2)
command, the device 0 is selected.

Signed-off-by: Philippe Reynes <philippe.reynes@softathome.com>
Reviewed-by: Miquel Raynal <miquel.raynal@bootlin.com>
cmd/tpm-common.c
cmd/tpm-user-utils.h
cmd/tpm-v1.c
cmd/tpm-v2.c