Re: [PATCH v5 2/2] hwmon: pmbus: Add ltc4286 driver

From: Guenter Roeck
Date: Thu Nov 16 2023 - 16:53:11 EST


On 11/15/23 18:30, Delphine CC Chiu wrote:
Add a driver to support ltc4286 chip

Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@xxxxxxxxxx>

-------------------------------------------------------------
[ ... ]

+ /* Default of VRANGE_SELECT = 1, 102.4V */
+ if (device_property_read_bool(&client->dev, "adi,vrange-low-enable")) {
+ /* Setup MFR1 CONFIG register bit 1 VRANGE_SELECT */
+ ret = i2c_smbus_read_word_data(client, LTC4286_MFR_CONFIG1);
+ if (ret < 0)
+ return dev_err_probe(
+ &client->dev, ret,
+ "Failed to read manufacturer configuration one\n");
+
+ ret &= ~VRANGE_SELECT_BIT; /* VRANGE_SELECT = 0, 25.6V */
+ ret = i2c_smbus_write_word_data(client, LTC4286_MFR_CONFIG1,
+ ret);
+ if (ret < 0)
+ return dev_err_probe(&client->dev, ret,
+ "Failed to set vrange\n");
+
+ info->m[PSC_VOLTAGE_IN] = 128;
+ info->m[PSC_VOLTAGE_OUT] = 128;
+ info->m[PSC_POWER] = 4 * rsense;
+ } else {
+ info->m[PSC_POWER] = rsense;
+ }

My feedback has not been addressed.

Guenter