diff options
| author | Abhijeet Dharmapurikar <adharmap@codeaurora.org> | 2016-01-22 15:33:09 -0800 |
|---|---|---|
| committer | Rohit Vaswani <rvaswani@codeaurora.org> | 2016-03-01 12:22:39 -0800 |
| commit | 3cb222ef93e5ddca7c5564d1f94718f93d9d087c (patch) | |
| tree | f3bff070b9788e0565691c584884bb3641d26449 | |
| parent | 4a97bc2143ff173f09857469b63b9a65c89df352 (diff) | |
power_supply: change getting and setting power supply properties
Replace all call sites which invoke the get/set_property apis on the
power_supply object with power_supply_get/set_property() api call.
Change-Id: Ibd4c5db6a50734f827878589df1f3e48a0062a06
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
| -rw-r--r-- | drivers/hwmon/qpnp-adc-voltage.c | 4 | ||||
| -rw-r--r-- | drivers/leds/leds-qpnp-flash.c | 12 | ||||
| -rw-r--r-- | drivers/of/of_batterydata.c | 3 | ||||
| -rw-r--r-- | drivers/power/qpnp-fg.c | 10 | ||||
| -rw-r--r-- | drivers/power/qpnp-smbcharger.c | 39 | ||||
| -rw-r--r-- | drivers/power/smb1351-charger.c | 12 | ||||
| -rw-r--r-- | drivers/power/smb135x-charger.c | 6 |
7 files changed, 44 insertions, 42 deletions
diff --git a/drivers/hwmon/qpnp-adc-voltage.c b/drivers/hwmon/qpnp-adc-voltage.c index ba80b4ce68a0..54062fe45f38 100644 --- a/drivers/hwmon/qpnp-adc-voltage.c +++ b/drivers/hwmon/qpnp-adc-voltage.c @@ -1837,7 +1837,7 @@ int32_t qpnp_vadc_read(struct qpnp_vadc_chip *vadc, prop = POWER_SUPPLY_PROP_FORCE_TLIM; ret.intval = 1; - rc = vadc->vadc_chg_vote->set_property(vadc->vadc_chg_vote, + rc = power_supply_set_property(vadc->vadc_chg_vote, prop, &ret); if (rc) { pr_err("error enabling the charger circuitry vote\n"); @@ -1850,7 +1850,7 @@ int32_t qpnp_vadc_read(struct qpnp_vadc_chip *vadc, pr_err("Error reading die_temp\n"); ret.intval = 0; - rc = vadc->vadc_chg_vote->set_property(vadc->vadc_chg_vote, + rc = power_supply_set_property(vadc->vadc_chg_vote, prop, &ret); if (rc) { pr_err("error enabling the charger circuitry vote\n"); diff --git a/drivers/leds/leds-qpnp-flash.c b/drivers/leds/leds-qpnp-flash.c index edefb9c5558d..e150770d24d1 100644 --- a/drivers/leds/leds-qpnp-flash.c +++ b/drivers/leds/leds-qpnp-flash.c @@ -626,7 +626,7 @@ qpnp_flash_led_get_max_avail_current(struct flash_node_data *flash_node, FLASH_LED_CURRENT_READING_DELAY_MAX); } - led->battery_psy->get_property(led->battery_psy, + power_supply_get_property(led->battery_psy, POWER_SUPPLY_PROP_FLASH_CURRENT_MAX, &prop); if (!prop.intval) { dev_err(&led->pdev->dev, @@ -954,7 +954,7 @@ static int qpnp_flash_led_module_disable(struct qpnp_flash_led *led, led->revid_data->pmic_subtype == PMI8996_SUBTYPE && !led->revid_data->rev3) { psy_prop.intval = false; - rc = led->battery_psy->set_property(led->battery_psy, + rc = power_supply_set_property(led->battery_psy, POWER_SUPPLY_PROP_FLASH_TRIGGER, &psy_prop); if (rc) { @@ -986,7 +986,7 @@ static int qpnp_flash_led_module_disable(struct qpnp_flash_led *led, if (led->battery_psy) { psy_prop.intval = false; - rc = led->battery_psy->set_property(led->battery_psy, + rc = power_supply_set_property(led->battery_psy, POWER_SUPPLY_PROP_FLASH_ACTIVE, &psy_prop); if (rc) { @@ -1387,7 +1387,7 @@ static void qpnp_flash_led_work(struct work_struct *work) max_curr_avail_ma += flash_node->max_current; psy_prop.intval = true; - rc = led->battery_psy->set_property(led->battery_psy, + rc = power_supply_set_property(led->battery_psy, POWER_SUPPLY_PROP_FLASH_ACTIVE, &psy_prop); if (rc) { @@ -1399,7 +1399,7 @@ static void qpnp_flash_led_work(struct work_struct *work) if (led->pdata->power_detect_en || led->pdata->die_current_derate_en) { if (led->battery_psy) { - led->battery_psy->get_property(led->battery_psy, + power_supply_get_property(led->battery_psy, POWER_SUPPLY_PROP_STATUS, &psy_prop); if (psy_prop.intval < 0) { @@ -1532,7 +1532,7 @@ static void qpnp_flash_led_work(struct work_struct *work) if (led->revid_data->pmic_subtype == PMI8996_SUBTYPE && !led->revid_data->rev3) { - rc = led->battery_psy->set_property(led->battery_psy, + rc = power_supply_set_property(led->battery_psy, POWER_SUPPLY_PROP_FLASH_TRIGGER, &psy_prop); if (rc) { diff --git a/drivers/of/of_batterydata.c b/drivers/of/of_batterydata.c index 4fddbdefce5b..5f140cd0c2a6 100644 --- a/drivers/of/of_batterydata.c +++ b/drivers/of/of_batterydata.c @@ -329,7 +329,8 @@ struct device_node *of_batterydata_get_best_profile( return ERR_PTR(-EPROBE_DEFER); } - rc = psy->get_property(psy, POWER_SUPPLY_PROP_RESISTANCE_ID, &ret); + rc = power_supply_get_property(psy, POWER_SUPPLY_PROP_RESISTANCE_ID, + &ret); if (rc) { pr_err("failed to retrieve resistance value rc=%d\n", rc); return ERR_PTR(-ENOSYS); diff --git a/drivers/power/qpnp-fg.c b/drivers/power/qpnp-fg.c index f5e358c0b11c..0b0934be34cb 100644 --- a/drivers/power/qpnp-fg.c +++ b/drivers/power/qpnp-fg.c @@ -3237,7 +3237,7 @@ static bool is_usb_present(struct fg_chip *chip) chip->usb_psy = power_supply_get_by_name("usb"); if (chip->usb_psy) - chip->usb_psy->get_property(chip->usb_psy, + power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_PRESENT, &prop); return prop.intval != 0; } @@ -3249,7 +3249,7 @@ static bool is_dc_present(struct fg_chip *chip) chip->dc_psy = power_supply_get_by_name("dc"); if (chip->dc_psy) - chip->dc_psy->get_property(chip->dc_psy, + power_supply_get_property(chip->dc_psy, POWER_SUPPLY_PROP_PRESENT, &prop); return prop.intval != 0; } @@ -3267,7 +3267,7 @@ static bool is_otg_present(struct fg_chip *chip) chip->usb_psy = power_supply_get_by_name("usb"); if (chip->usb_psy) - chip->usb_psy->get_property(chip->usb_psy, + power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_USB_OTG, &prop); return prop.intval != 0; } @@ -3281,7 +3281,7 @@ static int set_prop_enable_charging(struct fg_chip *chip, bool enable) chip->batt_psy = power_supply_get_by_name("battery"); if (chip->batt_psy) { - rc = chip->batt_psy->set_property(chip->batt_psy, + rc = power_supply_set_property(chip->batt_psy, POWER_SUPPLY_PROP_BATTERY_CHARGING_ENABLED, &ret); if (rc) @@ -3660,7 +3660,7 @@ static void update_esr_value(struct work_struct *work) chip->batt_psy = power_supply_get_by_name(chip->batt_psy_name); if (chip->batt_psy) - chip->batt_psy->get_property(chip->batt_psy, + power_supply_get_property(chip->batt_psy, POWER_SUPPLY_PROP_CHARGE_TYPE, &prop); else return; diff --git a/drivers/power/qpnp-smbcharger.c b/drivers/power/qpnp-smbcharger.c index 5a32b1c7c098..0ce540c55841 100644 --- a/drivers/power/qpnp-smbcharger.c +++ b/drivers/power/qpnp-smbcharger.c @@ -960,7 +960,7 @@ static int set_property_on_fg(struct smbchg_chip *chip, } ret.intval = val; - rc = chip->bms_psy->set_property(chip->bms_psy, prop, &ret); + rc = power_supply_set_property(chip->bms_psy, prop, &ret); if (rc) pr_smb(PR_STATUS, "bms psy does not allow updating prop %d rc = %d\n", @@ -983,7 +983,7 @@ static int get_property_from_fg(struct smbchg_chip *chip, return -EINVAL; } - rc = chip->bms_psy->get_property(chip->bms_psy, prop, &ret); + rc = power_supply_get_property(chip->bms_psy, prop, &ret); if (rc) { pr_smb(PR_STATUS, "bms psy doesn't support reading prop %d rc = %d\n", @@ -1084,7 +1084,8 @@ static void get_property_from_typec(struct smbchg_chip *chip, { int rc; - rc = chip->typec_psy->get_property(chip->typec_psy, property, prop); + rc = power_supply_get_property(chip->typec_psy, + property, prop); if (rc) pr_smb(PR_TYPEC, "typec psy doesn't support reading prop %d rc = %d\n", @@ -1105,7 +1106,7 @@ static void update_typec_status(struct smbchg_chip *chip) chip->typec_current_ma = capability.intval; if (!chip->skip_usb_notification) { - rc = chip->usb_psy->set_property(chip->usb_psy, + rc = power_supply_set_property(chip->usb_psy, POWER_SUPPLY_PROP_INPUT_CURRENT_MAX, &capability); if (rc) @@ -1845,7 +1846,7 @@ static int smbchg_parallel_usb_charging_en(struct smbchg_chip *chip, bool en) return 0; pval.intval = en; - return parallel_psy->set_property(parallel_psy, + return power_supply_set_property(parallel_psy, POWER_SUPPLY_PROP_CHARGING_ENABLED, &pval); } @@ -1967,7 +1968,7 @@ try_again: pr_smb(PR_STATUS, "Not parallel charging, skipping\n"); goto done; } - parallel_psy->get_property(parallel_psy, + power_supply_get_property(parallel_psy, POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX, &pval); tries += 1; parallel_fcc_ma = pval.intval / 1000; @@ -1984,7 +1985,7 @@ try_again: pval.intval); /* Change it to uA */ pval.intval *= 1000; - parallel_psy->set_property(parallel_psy, + power_supply_set_property(parallel_psy, POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX, &pval); /* * sleep here for 100 ms in order to make sure the charger has a chance @@ -2040,7 +2041,7 @@ static void smbchg_parallel_usb_enable(struct smbchg_chip *chip, power_supply_set_current_limit(parallel_psy, new_parallel_cl_ma * 1000); /* read back the real amount of current we are getting */ - parallel_psy->get_property(parallel_psy, + power_supply_get_property(parallel_psy, POWER_SUPPLY_PROP_CURRENT_MAX, &pval); set_parallel_cl_ma = pval.intval / 1000; chip->parallel.current_max_ma = new_parallel_cl_ma; @@ -2059,10 +2060,10 @@ static void smbchg_parallel_usb_enable(struct smbchg_chip *chip, target_parallel_fcc_ma = (fcc_ma * parallel_chg_fcc_percent) / 100; pval.intval = target_parallel_fcc_ma * 1000; - parallel_psy->set_property(parallel_psy, + power_supply_set_property(parallel_psy, POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX, &pval); /* check how much actual current is supplied by the parallel charger */ - parallel_psy->get_property(parallel_psy, + power_supply_get_property(parallel_psy, POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT_MAX, &pval); supplied_parallel_fcc_ma = pval.intval / 1000; pr_smb(PR_MISC, "Requested FCC = %d from parallel, got %d\n", @@ -2199,7 +2200,7 @@ static bool smbchg_is_parallel_usb_ok(struct smbchg_chip *chip, chip->parallel.initial_aicl_ma = current_limit_ma; } - parallel_psy->get_property(parallel_psy, + power_supply_get_property(parallel_psy, POWER_SUPPLY_PROP_CURRENT_MAX, &pval); parallel_cl_ma = pval.intval / 1000; /* @@ -3351,7 +3352,7 @@ static void smbchg_aicl_deglitch_wa_check(struct smbchg_chip *chip) * is removed. */ if (!chip->vbat_above_headroom) { - rc = chip->bms_psy->get_property(chip->bms_psy, + rc = power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_VOLTAGE_MIN, &prop); if (rc < 0) { pr_err("could not read voltage_min, rc=%d\n", rc); @@ -3390,7 +3391,7 @@ static int smbchg_config_chg_battery_type(struct smbchg_chip *chip) struct device_node *node = chip->pdev->dev.of_node; union power_supply_propval prop = {0,}; - rc = chip->bms_psy->get_property(chip->bms_psy, + rc = power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_BATTERY_TYPE, &prop); if (rc) { pr_smb(PR_STATUS, "Unable to read battery-type rc=%d\n", rc); @@ -3502,7 +3503,7 @@ static void check_battery_type(struct smbchg_chip *chip) chip->bms_psy = power_supply_get_by_name((char *)chip->bms_psy_name); if (chip->bms_psy) { - chip->bms_psy->get_property(chip->bms_psy, + power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_BATTERY_TYPE, &prop); en = (strcmp(prop.strval, UNKNOWN_BATT_TYPE) != 0 || chip->charge_unknown_battery) @@ -3511,7 +3512,7 @@ static void check_battery_type(struct smbchg_chip *chip) BATTCHG_UNKNOWN_BATTERY_EN_VOTER, !en, 0); if (!chip->skip_usb_suspend_for_fake_battery) { - chip->bms_psy->get_property(chip->bms_psy, + power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_RESISTANCE_ID, &prop); /* suspend USB path for invalid battery-id */ en = (prop.intval <= MAX_INV_BATT_ID && @@ -3551,13 +3552,13 @@ static void smbchg_external_power_changed(struct power_supply *psy) rc); } - rc = chip->usb_psy->get_property(chip->usb_psy, + rc = power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_CHARGING_ENABLED, &prop); if (rc == 0) vote(chip->usb_suspend_votable, POWER_SUPPLY_EN_VOTER, !prop.intval, 0); - rc = chip->usb_psy->get_property(chip->usb_psy, + rc = power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_CURRENT_MAX, &prop); if (rc == 0) current_limit = prop.intval / 1000; @@ -5483,8 +5484,8 @@ static void update_typec_capability_status(struct smbchg_chip *chip, pr_smb(PR_TYPEC, "typec capability = %dma\n", val->intval); if (!chip->skip_usb_notification) { - rc = chip->usb_psy->set_property(chip->usb_psy, - POWER_SUPPLY_PROP_INPUT_CURRENT_MAX, val); + rc = power_supply_set_property(chip->usb_psy, + POWER_SUPPLY_PROP_INPUT_CURRENT_MAX, val); if (rc) pr_err("typec failed to set current max rc=%d\n", rc); } diff --git a/drivers/power/smb1351-charger.c b/drivers/power/smb1351-charger.c index c0522680eb30..04ffe9cf7b2b 100644 --- a/drivers/power/smb1351-charger.c +++ b/drivers/power/smb1351-charger.c @@ -1154,7 +1154,7 @@ static int smb1351_get_prop_batt_capacity(struct smb1351_charger *chip) return chip->fake_battery_soc; if (chip->bms_psy) { - chip->bms_psy->get_property(chip->bms_psy, + power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_CAPACITY, &ret); return ret.intval; } @@ -1169,7 +1169,7 @@ static int smb1351_get_prop_batt_temp(struct smb1351_charger *chip) struct qpnp_vadc_result results; if (chip->bms_psy) { - chip->bms_psy->get_property(chip->bms_psy, + power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_TEMP, &ret); return ret.intval; } @@ -1749,7 +1749,7 @@ static void smb1351_chg_ctrl_in_jeita(struct smb1351_charger *chip) * before the disabe and enable operation. */ if (chip->bms_psy) { - rc = chip->bms_psy->get_property(chip->bms_psy, + rc = power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_CAPACITY, &ret); if (rc) { pr_err("Couldn't read the bms capacity rc = %d\n", @@ -2059,7 +2059,7 @@ static int smb1351_apsd_complete_handler(struct smb1351_charger *chip, chip->apsd_rerun = false; } else if (!chip->apsd_rerun) { /* Handle Charger removal */ - chip->usb_psy->get_property(chip->usb_psy, + power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_TYPE, &prop); chip->chg_present = false; power_supply_set_supply_type(chip->usb_psy, @@ -2466,14 +2466,14 @@ static void smb1351_external_power_changed(struct power_supply *psy) chip->bms_psy = power_supply_get_by_name((char *)chip->bms_psy_name); - rc = chip->usb_psy->get_property(chip->usb_psy, + rc = power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_ONLINE, &prop); if (rc) pr_err("Couldn't read USB online property, rc=%d\n", rc); else online = prop.intval; - rc = chip->usb_psy->get_property(chip->usb_psy, + rc = power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_CURRENT_MAX, &prop); if (rc) pr_err("Couldn't read USB current_max property, rc=%d\n", rc); diff --git a/drivers/power/smb135x-charger.c b/drivers/power/smb135x-charger.c index 4d5a229762cc..cbbfe5fdff22 100644 --- a/drivers/power/smb135x-charger.c +++ b/drivers/power/smb135x-charger.c @@ -763,7 +763,7 @@ static int smb135x_get_prop_batt_capacity(struct smb135x_chg *chip) if (chip->fake_battery_soc >= 0) return chip->fake_battery_soc; if (chip->bms_psy) { - chip->bms_psy->get_property(chip->bms_psy, + power_supply_get_property(chip->bms_psy, POWER_SUPPLY_PROP_CAPACITY, &ret); return ret.intval; } @@ -1986,7 +1986,7 @@ static void smb135x_external_power_changed(struct power_supply *psy) chip->bms_psy = power_supply_get_by_name((char *)chip->bms_psy_name); - rc = chip->usb_psy->get_property(chip->usb_psy, + rc = power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_CURRENT_MAX, &prop); if (rc < 0) dev_err(chip->dev, @@ -2006,7 +2006,7 @@ static void smb135x_external_power_changed(struct power_supply *psy) rc); } - rc = chip->usb_psy->get_property(chip->usb_psy, + rc = power_supply_get_property(chip->usb_psy, POWER_SUPPLY_PROP_ONLINE, &prop); if (rc < 0) dev_err(chip->dev, |
