i2c: designware: Remove unused completion code from i2c-designware-slave
authorJarkko Nikula <jarkko.nikula@linux.intel.com>
Mon, 7 Nov 2022 13:42:41 +0000 (15:42 +0200)
committerWolfram Sang <wsa@kernel.org>
Sat, 12 Nov 2022 06:37:40 +0000 (07:37 +0100)
Remove unused completion code from i2c-designware-slave.c. Used only in
i2c-designware-master.c.

Signed-off-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-designware-slave.c

index 421a604..12f0417 100644 (file)
@@ -214,8 +214,6 @@ static irqreturn_t i2c_dw_isr_slave(int this_irq, void *dev_id)
        int ret;
 
        ret = i2c_dw_irq_handler_slave(dev);
-       if (ret > 0)
-               complete(&dev->cmd_complete);
 
        return IRQ_RETVAL(ret);
 }
@@ -242,8 +240,6 @@ int i2c_dw_probe_slave(struct dw_i2c_dev *dev)
        struct i2c_adapter *adap = &dev->adapter;
        int ret;
 
-       init_completion(&dev->cmd_complete);
-
        dev->init = i2c_dw_init_slave;
        dev->disable = i2c_dw_disable;
        dev->disable_int = i2c_dw_disable_int;