On Thu, Jul 14, 2016 at 06:07:17PM -0700, Andrey Pronin wrote:
> Change-Id: I47cb1793736781fbea93e5bf80b783e0ac9e8628
> Signed-off-by: Andrey Pronin <apro...@chromium.org>

I'm not going to apply this. The patch has no value. We only want to
have a subset of constants that are *used* by the kernel.

/Jarkko

> ---
>  drivers/char/tpm/tpm.h | 26 ++++++++++++++++++++++++++
>  1 file changed, 26 insertions(+)
> 
> diff --git a/drivers/char/tpm/tpm.h b/drivers/char/tpm/tpm.h
> index 8890df2..ad3b9d1 100644
> --- a/drivers/char/tpm/tpm.h
> +++ b/drivers/char/tpm/tpm.h
> @@ -127,6 +127,32 @@ enum tpm2_capabilities {
>       TPM2_CAP_TPM_PROPERTIES = 6,
>  };
>  
> +enum tpm2_properties {
> +     TPM2_PT_NONE                    = 0,
> +     TPM2_PT_GROUP                   = 0x100,
> +     TPM2_PT_FIXED                   = TPM2_PT_GROUP,
> +     TPM2_PT_VAR                     = TPM2_PT_GROUP * 2,
> +     TPM2_PT_PERMANENT               = TPM2_PT_VAR + 0,
> +     TPM2_PT_STARTUP_CLEAR           = TPM2_PT_VAR + 1,
> +};
> +
> +enum tpm2_attr_permanent {
> +     TPM2_ATTR_OWNER_AUTH_SET        = BIT(0),
> +     TPM2_ATTR_ENDORSEMENT_AUTH_SET  = BIT(1),
> +     TPM2_ATTR_LOCKOUT_AUTH_SET      = BIT(2),
> +     TPM2_ATTR_DISABLE_CLEAR         = BIT(8),
> +     TPM2_ATTR_IN_LOCKOUT            = BIT(9),
> +     TPM2_ATTR_TPM_GENERATED_EPS     = BIT(10),
> +};
> +
> +enum tpm2_attr_startup_clear {
> +     TPM2_ATTR_PH_ENABLE             = BIT(0),
> +     TPM2_ATTR_SH_ENABLE             = BIT(1),
> +     TPM2_ATTR_EH_ENABLE             = BIT(2),
> +     TPM2_ATTR_PH_ENABLE_NV          = BIT(3),
> +     TPM2_ATTR_ORDERLY = BIT(31),
> +};
> +
>  enum tpm2_startup_types {
>       TPM2_SU_CLEAR   = 0x0000,
>       TPM2_SU_STATE   = 0x0001,
> -- 
> 2.6.6
> 

Reply via email to