i2c: designware: Remove interrupt clearing from i2c_dw_pci_probe()
There is no need to clear interrupts in i2c_dw_pci_probe() since only place where interrupts are unmasked is i2c_dw_xfer_init() and there interrupts are always cleared after commit 2a2d95e9 ("i2c: designware: always clear interrupts before enabling them"). This allows to cleanup the code and replace i2c_dw_clear_int() in i2c_dw_xfer_init() by direct register read as there are no other callers. Signed-off-by:Jarkko Nikula <jarkko.nikula@linux.intel.com> Signed-off-by:
Wolfram Sang <wsa@the-dreams.de>
Showing
- drivers/i2c/busses/i2c-designware-core.c 1 addition, 7 deletionsdrivers/i2c/busses/i2c-designware-core.c
- drivers/i2c/busses/i2c-designware-core.h 0 additions, 1 deletiondrivers/i2c/busses/i2c-designware-core.h
- drivers/i2c/busses/i2c-designware-pcidrv.c 0 additions, 1 deletiondrivers/i2c/busses/i2c-designware-pcidrv.c
Loading
Please register or sign in to comment