Lines Matching refs:tx_fifo_data
171 * tx_fifo_data: QUP TX FIFO write works on word basis (4 bytes). New byte write
199 u32 tx_fifo_data;
1181 blk->tx_fifo_data = 0;
1252 * in tx_fifo_data and write to TX FIFO when all the 4 bytes are present.
1262 blk->tx_fifo_data |= *(*data)++ << (j * 8);
1264 writel(blk->tx_fifo_data,
1266 blk->tx_fifo_data = 0x0;
1283 writel(blk->tx_fifo_data, qup->base + QUP_OUT_FIFO_BASE);
1294 * space. All this data bytes are available in tx_fifo_data so write this
1301 * from tx_fifo_data to tx FIFO. Since, qup_i2c_write_blk_data do write
1305 * bytes) are copied to tx_fifo_data but couldn't be sent because of
1335 writel(blk->tx_fifo_data, qup->base + QUP_OUT_FIFO_BASE);