From: kfx Date: Tue, 27 Sep 2011 07:08:57 +0000 (+0800) Subject: i2c drivers: add some warning if scl_rate < 10K || scl_rate > 400K X-Git-Tag: firefly_0821_release~9766^2~47 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b2a36f49c7ab480fb309063811bfaddc90325905;p=firefly-linux-kernel-4.4.55.git i2c drivers: add some warning if scl_rate < 10K || scl_rate > 400K --- diff --git a/drivers/i2c/busses/i2c-rk29.c b/drivers/i2c/busses/i2c-rk29.c index 5049c1acb5d9..739d7a1ef7e4 100755 --- a/drivers/i2c/busses/i2c-rk29.c +++ b/drivers/i2c/busses/i2c-rk29.c @@ -542,8 +542,11 @@ static int rk29_i2c_xfer(struct i2c_adapter *adap, // 400k > scl_rate > 10k if(msgs[0].scl_rate <= 400000 && msgs[0].scl_rate >= 10000) i2c->scl_rate = msgs[0].scl_rate; - else if(msgs[0].scl_rate > 400000) + else if(msgs[0].scl_rate > 400000){ + dev_info(i2c->dev, "Warning: msg[0].scl_rate( = %dKhz) is too high!", + msgs[0].scl_rate/1000); i2c->scl_rate = 400000; + } else{ dev_info(i2c->dev, "Warning: msg[0].scl_rate( = %dKhz) is too low!", msgs[0].scl_rate/1000);