Searched refs:I2C_TX_FIFO (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-tegra.c | 44 #define I2C_TX_FIFO 0x050 macro 316 reg += (reg >= I2C_TX_FIFO) ? 0x10 : 0x40; in tegra_i2c_reg_addr() 328 if (reg != I2C_TX_FIFO) in i2c_writel() 836 i2c_writesl_vi(i2c_dev, buf, I2C_TX_FIFO, words_to_transfer); in tegra_i2c_fill_tx_fifo() 838 i2c_writesl(i2c_dev, buf, I2C_TX_FIFO, words_to_transfer); in tegra_i2c_fill_tx_fifo() 860 i2c_writel(i2c_dev, val, I2C_TX_FIFO); in tegra_i2c_fill_tx_fifo() 1013 reg_offset = tegra_i2c_reg_addr(i2c_dev, I2C_TX_FIFO); in tegra_i2c_config_fifo_trig() 1158 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_push_packet_header() 1165 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_push_packet_header() 1190 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_push_packet_header() [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-tegra.c | 45 #define I2C_TX_FIFO 0x050 macro 320 reg += (reg >= I2C_TX_FIFO) ? 0x10 : 0x40; in tegra_i2c_reg_addr() 332 if (reg != I2C_TX_FIFO) in i2c_writel() 837 i2c_writesl_vi(i2c_dev, buf, I2C_TX_FIFO, words_to_transfer); in tegra_i2c_fill_tx_fifo() 839 i2c_writesl(i2c_dev, buf, I2C_TX_FIFO, words_to_transfer); in tegra_i2c_fill_tx_fifo() 861 i2c_writel(i2c_dev, val, I2C_TX_FIFO); in tegra_i2c_fill_tx_fifo() 1007 reg_offset = tegra_i2c_reg_addr(i2c_dev, I2C_TX_FIFO); in tegra_i2c_config_fifo_trig() 1152 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_push_packet_header() 1159 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_push_packet_header() 1184 i2c_writel(i2c_dev, packet_header, I2C_TX_FIFO); in tegra_i2c_push_packet_header() [all...] |
Completed in 4 milliseconds