Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2dbca750 authored by Christophe Ricard's avatar Christophe Ricard Committed by Peter Huewe
Browse files

tpm/tpm_i2c_stm_st33: Move tpm registers to tpm_i2c_stm_st33.c



Move tpm registers to tpm_i2c_stm_st33.c.

Reviewed-by: default avatarJason Gunthorpe <jgunthorpe@obsidianresearch.com>
Signed-off-by: default avatarChristophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: default avatarPeter Huewe <peterhuewe@gmx.de>
parent 7500c4b9
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -49,6 +49,23 @@
#include <linux/slab.h>

#include "tpm.h"

#define TPM_ACCESS			0x0
#define TPM_STS				0x18
#define TPM_HASH_END			0x20
#define TPM_DATA_FIFO			0x24
#define TPM_HASH_DATA			0x24
#define TPM_HASH_START			0x28
#define TPM_INTF_CAPABILITY		0x14
#define TPM_INT_STATUS			0x10
#define TPM_INT_ENABLE			0x08

#define TPM_DUMMY_BYTE			0xAA
#define TPM_WRITE_DIRECTION		0x80
#define TPM_HEADER_SIZE			10
#define TPM_BUFSIZE			2048

#define LOCALITY0		0
#include "tpm_i2c_stm_st33.h"

enum stm33zp24_access {
+0 −17
Original line number Diff line number Diff line
@@ -30,23 +30,6 @@
#ifndef __STM_ST33_TPM_I2C_MAIN_H__
#define __STM_ST33_TPM_I2C_MAIN_H__

#define TPM_ACCESS			(0x0)
#define TPM_STS				(0x18)
#define TPM_HASH_END			(0x20)
#define TPM_DATA_FIFO			(0x24)
#define TPM_HASH_DATA			(0x24)
#define TPM_HASH_START			(0x28)
#define TPM_INTF_CAPABILITY		(0x14)
#define TPM_INT_STATUS			(0x10)
#define TPM_INT_ENABLE			(0x08)

#define TPM_DUMMY_BYTE			0xAA
#define TPM_WRITE_DIRECTION		0x80
#define TPM_HEADER_SIZE			10
#define TPM_BUFSIZE			2048

#define LOCALITY0		0

#define TPM_ST33_I2C			"st33zp24_i2c"

struct st33zp24_platform_data {