Commits
Robert Chiras committed 0b2cf0d3018
MLK-14473: touchscreen: Fix return type The touchscreen driver, max11801, which is on 12c2 bus, won't be probed when using the hdcp specific DTS (this is disabling 12c2, since it will acquire it for DDC communications). Since this driver won't be probed, it will spam the dmesg with the pr_err from max11801_read_adc() function. This function is periodically called by the battery driver. For this reason, I removed the pr_err() call. Also, to be noticed that the function signature is u32, but in case of an error it will return a negative integer. In order to correctly propagate errors, I changed the function signature to int. This is safe, since the read value from i2c is on 16 bits (MSB and LSB on 8 bits). Also, the function calibration_voltage is calling max11801_read_adc from touchscreen driverm which can return negative values in case of an error. I case of an error, just stop reading ADC data and return 0 as voltage_data. Signed-off-by: Robert Chiras <robert.chiras@nxp.com>