xref: /openbmc/qemu/hw/tpm/Kconfig (revision 81c7aa03)
1*81c7aa03SPhilippe Mathieu-Daudéconfig TPM_BACKEND
282f51817SPaolo Bonzini    bool
37aaa6a16SPaolo Bonzini    depends on TPM
482f51817SPaolo Bonzini
52e8f7675SEric Augerconfig TPM_TIS_ISA
682f51817SPaolo Bonzini    bool
7a7e23159SPaolo Bonzini    depends on TPM && ISA_BUS
82e8f7675SEric Auger    select TPM_TIS
92e8f7675SEric Auger
10229de57aSEric Augerconfig TPM_TIS_SYSBUS
11229de57aSEric Auger    bool
12229de57aSEric Auger    depends on TPM
13229de57aSEric Auger    select TPM_TIS
14229de57aSEric Auger
152e8f7675SEric Augerconfig TPM_TIS
162e8f7675SEric Auger    bool
172e8f7675SEric Auger    depends on TPM
18*81c7aa03SPhilippe Mathieu-Daudé    select TPM_BACKEND
1982f51817SPaolo Bonzini
2082f51817SPaolo Bonziniconfig TPM_CRB
2182f51817SPaolo Bonzini    bool
2202017ee3SPaolo Bonzini    depends on TPM && PC
23*81c7aa03SPhilippe Mathieu-Daudé    select TPM_BACKEND
2482f51817SPaolo Bonzini
2582f51817SPaolo Bonziniconfig TPM_PASSTHROUGH
2682f51817SPaolo Bonzini    bool
277aaa6a16SPaolo Bonzini    default y
287aaa6a16SPaolo Bonzini    # FIXME: should check for x86 host as well
29*81c7aa03SPhilippe Mathieu-Daudé    depends on TPM_BACKEND && LINUX
3082f51817SPaolo Bonzini
3182f51817SPaolo Bonziniconfig TPM_EMULATOR
3282f51817SPaolo Bonzini    bool
337aaa6a16SPaolo Bonzini    default y
34*81c7aa03SPhilippe Mathieu-Daudé    depends on TPM_BACKEND
353676bc69SStefan Berger
363676bc69SStefan Bergerconfig TPM_SPAPR
373676bc69SStefan Berger    bool
38942e7954SStefan Berger    default y
393676bc69SStefan Berger    depends on TPM && PSERIES
40*81c7aa03SPhilippe Mathieu-Daudé    select TPM_BACKEND
41