| /OK3568_Linux_fs/kernel/drivers/char/tpm/st33zp24/ |
| H A D | i2c.c | 36 static int write8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in write8_reg() argument 41 memcpy(phy->buf + 1, tpm_data, tpm_size); in write8_reg() 53 static int read8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in read8_reg() argument 62 status = i2c_master_recv(phy->client, tpm_data, tpm_size); 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 D | spi.c | 101 static int st33zp24_spi_send(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_spi_send() argument 121 memcpy(&phy->tx_buf[total_length], tpm_data, tpm_size); 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 169 memcpy(tpm_data, phy->rx_buf + total_length + phy->latency, 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 D | st33zp24.h | 26 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 D | tpm_tis_st33zp24_i2c.c | 47 const u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_write8_reg() argument 52 memcpy(chip_priv->buf + 1, tpm_data, tpm_size); in st33zp24_i2c_write8_reg() 66 u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_read8_reg() argument 76 return dm_i2c_read(dev, 0, tpm_data, tpm_size); in st33zp24_i2c_read8_reg() 89 const u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_write() argument 92 tpm_data, tpm_size); in st33zp24_i2c_write() 105 u8 *tpm_data, size_t tpm_size) in st33zp24_i2c_read() argument 107 return st33zp24_i2c_read8_reg(dev, tpm_register, tpm_data, tpm_size); in st33zp24_i2c_read()
|
| H A D | tpm_tis_st33zp24_spi.c | 113 const u8 *tpm_data, size_t tpm_size) in st33zp24_spi_write() argument 129 memcpy(tx_buf + total_length, tpm_data, tpm_size); in st33zp24_spi_write() 164 u8 *tpm_data, size_t tpm_size) in st33zp24_spi_read8_reg() argument 194 memcpy(tpm_data, rx_buf + total_length - tpm_size, tpm_size); in st33zp24_spi_read8_reg() 209 u8 *tpm_data, size_t tpm_size) in st33zp24_spi_read() argument 213 ret = st33zp24_spi_read8_reg(dev, tpm_register, tpm_data, tpm_size); in st33zp24_spi_read()
|