diff options
author | Robin Gong <b38343@freescale.com> | 2013-08-30 15:29:10 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:23:30 +0800 |
commit | 7a46fe8a123c129d5bd9f9090442b4d56c77086b (patch) | |
tree | 90987b0edf48d284e80ae7edc418fa7de7c9b5a7 /drivers/power | |
parent | c6620dcd60ccb0368d8c6a8e177560aa1db94239 (diff) |
MLK-11703-3: power: sabresd_battery: remove check charger offset on mx6slevk
cherry-pick below patch:
ENGR00277663-3 power: sabresd_battery: remove check charger offset on mx6slevk
No need check the charger offset on mx6slevk, since there is no adc converter
Signed-off-by: Robin Gong <b38343@freescale.com>
(cherry picked from commit 7683c62cf2290629f09983744d5a3987a4d64669)
(cherry picked from commit 5f29715585ae82a435aa5ba0fe6393a53c10f87d)
Diffstat (limited to 'drivers/power')
-rw-r--r-- | drivers/power/supply/sabresd_battery.c | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/drivers/power/supply/sabresd_battery.c b/drivers/power/supply/sabresd_battery.c index c8c07b3be558..2181a6f57de4 100644 --- a/drivers/power/supply/sabresd_battery.c +++ b/drivers/power/supply/sabresd_battery.c @@ -622,17 +622,20 @@ static struct max8903_pdata *max8903_of_populate_pdata( return NULL; } - if (of_property_read_u32(of_node, "offset-charger", - &offset_charger)) - dev_err(dev, "Not setting offset-charger in dts!\n"); - - if (of_property_read_u32(of_node, "offset-discharger", - &offset_discharger)) - dev_err(dev, "Not setting offset-discharger in dts!\n"); - - if (of_property_read_u32(of_node, "offset-usb-charger", - &offset_usb_charger)) - dev_err(dev, "Not setting offset-usb-charger in dts!\n"); + /* no need check offset without adc converter */ + if (!pdata->feature_flag) { + if (of_property_read_u32(of_node, "offset-charger", + &offset_charger)) + dev_err(dev, "Not setting offset-charger in dts!\n"); + + if (of_property_read_u32(of_node, "offset-discharger", + &offset_discharger)) + dev_err(dev, "Not setting offset-discharger in dts!\n"); + + if (of_property_read_u32(of_node, "offset-usb-charger", + &offset_usb_charger)) + dev_err(dev, "Not setting offset-usb-charger in dts!\n"); + } return pdata; } |