i2c: busses: make use of i2c_8bit_addr_from_msg
[sfrench/cifs-2.6.git] / drivers / i2c / busses / i2c-qup.c
index c1bbeaae20953480c93822b5c2ac44e2425668cc..4f793b5d0c3b04cefa26c07a7ff0db7b4332632a 100644 (file)
@@ -462,7 +462,7 @@ static void qup_i2c_write_tx_fifo_v1(struct qup_i2c_dev *qup)
 {
        struct qup_i2c_block *blk = &qup->blk;
        struct i2c_msg *msg = qup->msg;
-       u32 addr = msg->addr << 1;
+       u32 addr = i2c_8bit_addr_from_msg(msg);
        u32 qup_tag;
        int idx;
        u32 val;