Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0cb2aab8 authored by Matt Ranostay's avatar Matt Ranostay Committed by Jonathan Cameron
Browse files

iio: potentiostat: lmp91000: add LMP91002 support



LMP91002 is register compatible so add devicetree and i2c client ids

Signed-off-by: default avatarMatt Ranostay <matt.ranostay@konsulko.com>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 3345d470
Loading
Loading
Loading
Loading
+6 −3
Original line number Diff line number Diff line
* Texas Instruments LMP91000 potentiostat
* Texas Instruments LMP91000 series of potentiostats

http://www.ti.com/lit/ds/symlink/lmp91000.pdf
LMP91000: http://www.ti.com/lit/ds/symlink/lmp91000.pdf
LMP91002: http://www.ti.com/lit/ds/symlink/lmp91002.pdf

Required properties:

  - compatible: should be "ti,lmp91000"
  - compatible: should be one of the following:
                 "ti,lmp91000"
                 "ti,lmp91002"
  - reg: the I2C address of the device
  - io-channels: the phandle of the iio provider

+2 −0
Original line number Diff line number Diff line
@@ -411,12 +411,14 @@ static int lmp91000_remove(struct i2c_client *client)

static const struct of_device_id lmp91000_of_match[] = {
	{ .compatible = "ti,lmp91000", },
	{ .compatible = "ti,lmp91002", },
	{ },
};
MODULE_DEVICE_TABLE(of, lmp91000_of_match);

static const struct i2c_device_id lmp91000_id[] = {
	{ "lmp91000", 0 },
	{ "lmp91002", 0 },
	{}
};
MODULE_DEVICE_TABLE(i2c, lmp91000_id);