Home
last modified time | relevance | path

Searched refs:i2cst (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/tpm/
H A Dtpm_tis_i2c.c62 static inline void tpm_tis_i2c_to_tis_reg(TPMStateI2C *i2cst, uint8_t i2c_reg);
97 TPMStateI2C *i2cst = opaque; in tpm_tis_i2c_pre_save() local
99 return tpm_tis_pre_save(&i2cst->state); in tpm_tis_i2c_pre_save()
104 TPMStateI2C *i2cst = opaque; in tpm_tis_i2c_post_load() local
106 if (i2cst->offset >= 1) { in tpm_tis_i2c_post_load()
107 tpm_tis_i2c_to_tis_reg(i2cst, i2cst->data[0]); in tpm_tis_i2c_post_load()
143 static void tpm_tis_i2c_set_data(TPMStateI2C *i2cst, uint32_t data) in tpm_tis_i2c_set_data() argument
145 i2cst->data[1] = data; in tpm_tis_i2c_set_data()
146 i2cst->data[2] = data >> 8; in tpm_tis_i2c_set_data()
147 i2cst->data[3] = data >> 16; in tpm_tis_i2c_set_data()
[all …]
/openbmc/linux/drivers/i2c/busses/
H A Di2c-npcm7xx.c1319 u8 i2cst = ioread8(bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() local
1322 if (NPCM_I2CST_NEGACK & i2cst) { in npcm_i2c_int_slave_handler()
1345 if (NPCM_I2CST_BER & i2cst) { in npcm_i2c_int_slave_handler()
1371 if (NPCM_I2CST_SLVSTP & i2cst) { in npcm_i2c_int_slave_handler()
1423 if (NPCM_I2CST_NMATCH & i2cst) { in npcm_i2c_int_slave_handler()
1433 if (NPCM_I2CST_XMIT & i2cst) { in npcm_i2c_int_slave_handler()
1492 if (NPCM_I2CST_XMIT & i2cst) in npcm_i2c_int_slave_handler()
1503 if ((NPCM_I2CST_SDAST & i2cst) || in npcm_i2c_int_slave_handler()
1829 static void npcm_i2c_irq_handle_sda(struct npcm_i2c *bus, u8 i2cst) in npcm_i2c_irq_handle_sda() argument
1902 u8 i2cst; in npcm_i2c_int_master_handler() local
[all …]