summaryrefslogtreecommitdiffstats
path: root/drivers/i2c
diff options
context:
space:
mode:
authorAlexander Monakov <amonakov@ispras.ru>2018-03-08 16:23:53 +0300
committerWolfram Sang <wsa@the-dreams.de>2018-03-17 21:53:01 +0100
commit7a20e707aae2562ad1e6fc39bbc0fa9fd47a6390 (patch)
treed32cba4a26565267611deac023dda9a0902bb174 /drivers/i2c
parent03e73e6349662e32d9d2e64c453affcd03b864a4 (diff)
downloadop-kernel-dev-7a20e707aae2562ad1e6fc39bbc0fa9fd47a6390.zip
op-kernel-dev-7a20e707aae2562ad1e6fc39bbc0fa9fd47a6390.tar.gz
i2c: designware: suppress unneeded SDA hold time warnings
The hardware may not support SDA hold time configuration, but if it is not set in the Device Tree either, there is no need to print a warning. Reported-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Signed-off-by: Alexander Monakov <amonakov@ispras.ru> Acked-by: Jarkko Nikula <jarkko.nikula@linux.intel.com> Signed-off-by: Wolfram Sang <wsa@the-dreams.de>
Diffstat (limited to 'drivers/i2c')
-rw-r--r--drivers/i2c/busses/i2c-designware-master.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/i2c/busses/i2c-designware-master.c b/drivers/i2c/busses/i2c-designware-master.c
index 0573253..fd36c39 100644
--- a/drivers/i2c/busses/i2c-designware-master.c
+++ b/drivers/i2c/busses/i2c-designware-master.c
@@ -163,7 +163,7 @@ static int i2c_dw_init_master(struct dw_i2c_dev *dev)
if (!(dev->sda_hold_time & DW_IC_SDA_HOLD_RX_MASK))
dev->sda_hold_time |= 1 << DW_IC_SDA_HOLD_RX_SHIFT;
dw_writel(dev, dev->sda_hold_time, DW_IC_SDA_HOLD);
- } else {
+ } else if (dev->sda_hold_time) {
dev_warn(dev->dev,
"Hardware too old to adjust SDA hold time.\n");
}
OpenPOWER on IntegriCloud