diff options
author | Jae Hyun Yoo <jae.hyun.yoo@intel.com> | 2020-01-29 03:14:07 +0300 |
---|---|---|
committer | Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com> | 2021-11-05 10:22:09 +0300 |
commit | 1636487e65c5e9d69638479b6c44953caec33f97 (patch) | |
tree | c9ab1c7b09a20ad9ff4bcf395634ccd42c85c988 /drivers/char | |
parent | 9b4da1ccbb55bff55dd0b1746eefdbfafbbeba05 (diff) | |
download | linux-1636487e65c5e9d69638479b6c44953caec33f97.tar.xz |
ipmi: ipmb_dev_int: add quick fix for raw I2C type registration
This commit adds quick fix for cases of run time registration
through sysfs. It should be fixed later by adding parsing code for
ipmb_id instead.
This is a temporary fix. Do not upstream it.
Signed-off-by: Jae Hyun Yoo <jae.hyun.yoo@intel.com>
Diffstat (limited to 'drivers/char')
-rw-r--r-- | drivers/char/ipmi/ipmb_dev_int.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/char/ipmi/ipmb_dev_int.c b/drivers/char/ipmi/ipmb_dev_int.c index 49b8f22fdcf0..23c38589fa5c 100644 --- a/drivers/char/ipmi/ipmb_dev_int.c +++ b/drivers/char/ipmi/ipmb_dev_int.c @@ -328,8 +328,12 @@ static int ipmb_probe(struct i2c_client *client, if (ret) return ret; +#if 1 /* FIXME: Quick fix. Need to add parsing code for ipmb_id instead */ + ipmb_dev->is_i2c_protocol = true; +#else ipmb_dev->is_i2c_protocol = device_property_read_bool(&client->dev, "i2c-protocol"); +#endif ipmb_dev->client = client; i2c_set_clientdata(client, ipmb_dev); |