Home
last modified time | relevance | path

Searched refs:tpm_register (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/char/tpm/st33zp24/
H A Di2c.c36 static int write8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in write8_reg() argument
40 phy->buf[0] = tpm_register; in write8_reg()
53 static int read8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in read8_reg() argument
60 status = write8_reg(phy, tpm_register, &data, 1); in read8_reg()
75 static int st33zp24_i2c_send(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_i2c_send() argument
78 return write8_reg(phy_id, tpm_register | TPM_WRITE_DIRECTION, tpm_data, in st33zp24_i2c_send()
91 static int st33zp24_i2c_recv(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_i2c_recv() argument
94 return read8_reg(phy_id, tpm_register, tpm_data, tpm_size); in st33zp24_i2c_recv()
H A Dspi.c101 static int st33zp24_spi_send(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_spi_send() argument
114 phy->tx_buf[total_length++] = tpm_register; in st33zp24_spi_send()
116 if (tpm_size > 0 && tpm_register == TPM_DATA_FIFO) { in st33zp24_spi_send()
144 static int st33zp24_spi_read8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_spi_read8_reg() argument
157 phy->tx_buf[total_length++] = tpm_register; in st33zp24_spi_read8_reg()
185 static int st33zp24_spi_recv(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_spi_recv() argument
190 ret = st33zp24_spi_read8_reg(phy_id, tpm_register, tpm_data, tpm_size); in st33zp24_spi_recv()
H A Dst33zp24.h26 int (*send)(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size);
27 int (*recv)(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size);
/OK3568_Linux_fs/u-boot/drivers/tpm/
H A Dtpm_tis_st33zp24_i2c.c46 static int st33zp24_i2c_write8_reg(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_write8_reg() argument
51 chip_priv->buf[0] = tpm_register; in st33zp24_i2c_write8_reg()
65 static int st33zp24_i2c_read8_reg(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_read8_reg() argument
72 status = st33zp24_i2c_write8_reg(dev, tpm_register, &data, 1); in st33zp24_i2c_read8_reg()
88 static int st33zp24_i2c_write(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_write() argument
91 return st33zp24_i2c_write8_reg(dev, tpm_register | TPM_WRITE_DIRECTION, in st33zp24_i2c_write()
104 static int st33zp24_i2c_read(struct udevice *dev, u8 tpm_register, in st33zp24_i2c_read() argument
107 return st33zp24_i2c_read8_reg(dev, tpm_register, tpm_data, tpm_size); in st33zp24_i2c_read()
H A Dtpm_tis_st33zp24_spi.c112 static int st33zp24_spi_write(struct udevice *dev, u8 tpm_register, in st33zp24_spi_write() argument
123 tx_buf[total_length++] = tpm_register; in st33zp24_spi_write()
125 if (tpm_size > 0 && tpm_register == TPM_DATA_FIFO) { in st33zp24_spi_write()
163 static u8 st33zp24_spi_read8_reg(struct udevice *dev, u8 tpm_register, in st33zp24_spi_read8_reg() argument
175 tx_buf[total_length++] = tpm_register; in st33zp24_spi_read8_reg()
208 static int st33zp24_spi_read(struct udevice *dev, u8 tpm_register, in st33zp24_spi_read() argument
213 ret = st33zp24_spi_read8_reg(dev, tpm_register, tpm_data, tpm_size); in st33zp24_spi_read()