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

Commit b062bdd7 authored by Ashay Jaiswal's avatar Ashay Jaiswal Committed by Guru Das Srinagesh
Browse files

power: smb5: always parse USBIN_V channel



Current software design only parses USBIN_V channel if USBIN_MID
channel is not present, modify this to parse USBIN_V always.
USBIN_V channel is used to read VBUS voltage in host mode.

Change-Id: I805a43769f371e6a39325700cacd233837dcecdc
Signed-off-by: default avatarAshay Jaiswal <ashayj@codeaurora.org>
parent 0f7a7d49
Loading
Loading
Loading
Loading
+4 −11
Original line number Diff line number Diff line
@@ -553,18 +553,11 @@ static int smb5_parse_dt_adc_channels(struct smb_charger *chg)
	if (rc < 0)
		return rc;

	if (!chg->iio.mid_chan) {
	rc = smblib_get_iio_channel(chg, "usb_in_voltage",
					&chg->iio.usbin_v_chan);
	if (rc < 0)
		return rc;

		if (!chg->iio.usbin_v_chan) {
			dev_err(chg->dev, "No voltage channel defined\n");
			return -EINVAL;
		}
	}

	rc = smblib_get_iio_channel(chg, "chg_temp", &chg->iio.temp_chan);
	if (rc < 0)
		return rc;