summaryrefslogtreecommitdiff
path: root/drivers/char
diff options
context:
space:
mode:
authorJae Hyun Yoo <jae.hyun.yoo@intel.com>2020-01-29 03:14:07 +0300
committerJae Hyun Yoo <jae.hyun.yoo@linux.intel.com>2021-11-05 10:22:09 +0300
commit1636487e65c5e9d69638479b6c44953caec33f97 (patch)
treec9ab1c7b09a20ad9ff4bcf395634ccd42c85c988 /drivers/char
parent9b4da1ccbb55bff55dd0b1746eefdbfafbbeba05 (diff)
downloadlinux-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.c4
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);