On Thu, Oct 26, 2023 at 01:33:13PM +0300, Antoniu Miclaus wrote: > Add support for LTC2991 Octal I2C Voltage, Current, and Temperature > Monitor. > > The LTC2991 is used to monitor system temperatures, voltages and > currents. Through the I2C serial interface, the eight monitors can > individually measure supply voltages and can be paired for > differential measurements of current sense resistors or temperature > sensing transistors. Additional measurements include internal > temperature and internal VCC. > > Signed-off-by: Antoniu Miclaus <antoniu.miclaus@xxxxxxxxxx> Applied. I do have one comment (see below) about code which I would normally reject, but I am getting tired. [ ... ] > + > +struct ltc2991_state { > + struct device *dev; It is completely pointless to have a reference to dev in struct ltc2991_state because it is only used in the init function and dereferenced six times there. It would have been much easier to pass it as argument to that function. That would also have avoided the wrong assumption or expectation that it is needed/used elsewhere. Guenter