Searched refs:NPCM_I2CST (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-npcm7xx.c | 98 #define NPCM_I2CST 0x02 macro 149 /* NPCM_I2CST reg fields */ 568 iowrite8(val, bus->reg + NPCM_I2CST); in npcm_i2c_clear_master_status() 647 iowrite8(0xFF, bus->reg + NPCM_I2CST); in npcm_i2c_reset() 670 return !!FIELD_GET(NPCM_I2CST_MASTER, ioread8(bus->reg + NPCM_I2CST)); in npcm_i2c_is_master() 1008 if (NPCM_I2CST_XMIT & ioread8(bus->reg + NPCM_I2CST)) { in npcm_i2c_slave_rd_wr() 1036 u8 i2cst = ioread8(bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() 1056 iowrite8(NPCM_I2CST_NEGACK, bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() 1083 iowrite8(NPCM_I2CST_BER, bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() 1110 iowrite8(NPCM_I2CST_SLVSTP, bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-npcm7xx.c | 97 #define NPCM_I2CST 0x02 macro 147 /* NPCM_I2CST reg fields */ 587 iowrite8(val, bus->reg + NPCM_I2CST); in npcm_i2c_clear_master_status() 666 iowrite8(0xFF, bus->reg + NPCM_I2CST); in npcm_i2c_reset() 689 return !!FIELD_GET(NPCM_I2CST_MASTER, ioread8(bus->reg + NPCM_I2CST)); in npcm_i2c_is_master() 1029 if (NPCM_I2CST_XMIT & ioread8(bus->reg + NPCM_I2CST)) { in npcm_i2c_slave_rd_wr() 1057 u8 i2cst = ioread8(bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() 1077 iowrite8(NPCM_I2CST_NEGACK, bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() 1104 iowrite8(NPCM_I2CST_BER, bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() 1131 iowrite8(NPCM_I2CST_SLVSTP, bus->reg + NPCM_I2CST); in npcm_i2c_int_slave_handler() [all...] |
Completed in 5 milliseconds