aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNeilBrown <neilb@suse.de>2012-08-04 22:11:23 +1000
committerDenis 'GNUtoo' Carikli <GNUtoo@no-log.org>2013-03-09 14:51:22 +0100
commitb731b83f2ddc99f64b64249db3d4354d87469c89 (patch)
tree41a2fe89964e177a18a6f036e01ac762be927eb9
parent54fa62f226976b2e129503717176abd707782a25 (diff)
downloadkernel_goldelico_gta04-b731b83f2ddc99f64b64249db3d4354d87469c89.zip
kernel_goldelico_gta04-b731b83f2ddc99f64b64249db3d4354d87469c89.tar.gz
kernel_goldelico_gta04-b731b83f2ddc99f64b64249db3d4354d87469c89.tar.bz2
Fix hmc5883 to be auto-detect.
Set name and class. Signed-off-by: NeilBrown <neilb@suse.de>
-rw-r--r--drivers/staging/iio/magnetometer/hmc5843.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/staging/iio/magnetometer/hmc5843.c b/drivers/staging/iio/magnetometer/hmc5843.c
index 10e0954..728de06 100644
--- a/drivers/staging/iio/magnetometer/hmc5843.c
+++ b/drivers/staging/iio/magnetometer/hmc5843.c
@@ -637,6 +637,7 @@ static int hmc5843_detect(struct i2c_client *client,
if (0 != strncmp(id_str, HMC5843_ID_STRING, HMC5843_ID_REG_LENGTH))
return -ENODEV;
+ strlcpy(info->type, "hmc5843", I2C_NAME_SIZE);
return 0;
}
@@ -758,6 +759,7 @@ static struct i2c_driver hmc5843_driver = {
.remove = __devexit_p(hmc5843_remove),
.detect = hmc5843_detect,
.address_list = normal_i2c,
+ .class = I2C_CLASS_HWMON,
};
module_i2c_driver(hmc5843_driver);