@@ -200,10 +200,11 @@ config SENSORS_TPS40422
be called tps40422.
config SENSORS_TPS53679
- tristate "TI TPS53679"
+ tristate "TI TPS53679, TPS53688, SN1906016, Infineon XDPE122xxx family"
help
If you say yes here you get hardware monitoring support for TI
- TPS53679.
+ TPS53679, PS53688, SN1906016 and Infineon XDPE12286C, XDPE12284C,
+ XDPE12283C, XDPE12254C, XDPE12250C devices.
This driver can also be built as a module. If so, the module will
be called tps53679.
@@ -89,6 +89,13 @@ static int tps53679_probe(struct i2c_client *client,
static const struct i2c_device_id tps53679_id[] = {
{"tps53679", 0},
+ {"tps53688", 0},
+ {"sn1906016", 0},
+ {"xdpe12283c", 0},
+ {"xdpe12250c", 0},
+ {"xdpe12254c", 0},
+ {"xdpe12284c", 0},
+ {"xdpe12286c", 0},
{}
};
@@ -96,6 +103,13 @@ MODULE_DEVICE_TABLE(i2c, tps53679_id);
static const struct of_device_id __maybe_unused tps53679_of_match[] = {
{.compatible = "ti,tps53679"},
+ {.compatible = "ti,tps53688"},
+ {.compatible = "ti,sn1906016"},
+ {.compatible = "infineon,xdpe12283c"},
+ {.compatible = "infineon,xdpe12250c"},
+ {.compatible = "infineon,xdpe12254c"},
+ {.compatible = "infineon,xdpe12284c"},
+ {.compatible = "infineon,xdpe12286c"},
{}
};
MODULE_DEVICE_TABLE(of, tps53679_of_match);
Extends driver with support of the additional devices: Texas Instruments Dual channel DCAP+ multiphase controllers: TPS53688, SN1906016. Infineon Multi-phase Digital VR Controller Sierra devices XDPE12286C, XDPE12284C, XDPE12283C, XDPE12254C and XDPE12250C. Extend Kconfig with added devices. Signed-off-by: Vadim Pasternak <vadimp@mellanox.com> --- drivers/hwmon/pmbus/Kconfig | 5 +++-- drivers/hwmon/pmbus/tps53679.c | 14 ++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-)