Lines Matching refs:pdata

73 	struct max17042_platform_data *pdata;  member
145 if (vavg < chip->pdata->vmin) { in max17042_get_battery_health()
150 if (vbatt > chip->pdata->vmax + MAX17042_VMAX_TOLERANCE) { in max17042_get_battery_health()
159 if (temp <= chip->pdata->temp_min) { in max17042_get_battery_health()
164 if (temp >= chip->pdata->temp_max) { in max17042_get_battery_health()
289 val->intval = chip->pdata->temp_min; in max17042_get_property()
292 val->intval = chip->pdata->temp_max; in max17042_get_property()
300 if (chip->pdata->enable_current_sense) { in max17042_get_property()
312 val->intval *= 1562500 / chip->pdata->r_sns; in max17042_get_property()
318 if (chip->pdata->enable_current_sense) { in max17042_get_property()
330 val->intval *= 1562500 / chip->pdata->r_sns; in max17042_get_property()
456 chip->pdata->config_data->cell_char_tbl[i]); in max17042_write_model_data()
488 int table_size = ARRAY_SIZE(chip->pdata->config_data->cell_char_tbl); in max17042_init_model()
503 chip->pdata->config_data->cell_char_tbl, in max17042_init_model()
516 int table_size = ARRAY_SIZE(chip->pdata->config_data->cell_char_tbl); in max17042_verify_model_lock()
536 struct max17042_config_data *config = chip->pdata->config_data; in max17042_write_config_regs()
552 struct max17042_config_data *config = chip->pdata->config_data; in max17042_write_custom_regs()
576 struct max17042_config_data *config = chip->pdata->config_data; in max17042_update_capacity_regs()
602 struct max17042_config_data *config = chip->pdata->config_data; in max17042_load_new_capacity_params()
641 struct max17042_config_data *config = chip->pdata->config_data; in max17042_override_por_values()
779 if (chip->pdata->enable_por_init && chip->pdata->config_data) { in max17042_init_worker()
794 struct max17042_platform_data *pdata; in max17042_get_pdata() local
799 pdata = devm_kzalloc(dev, sizeof(*pdata), GFP_KERNEL); in max17042_get_pdata()
800 if (!pdata) in max17042_get_pdata()
808 pdata->r_sns = prop; in max17042_get_pdata()
809 pdata->enable_current_sense = true; in max17042_get_pdata()
812 if (of_property_read_s32(np, "maxim,cold-temp", &pdata->temp_min)) in max17042_get_pdata()
813 pdata->temp_min = INT_MIN; in max17042_get_pdata()
814 if (of_property_read_s32(np, "maxim,over-heat-temp", &pdata->temp_max)) in max17042_get_pdata()
815 pdata->temp_max = INT_MAX; in max17042_get_pdata()
816 if (of_property_read_s32(np, "maxim,dead-volt", &pdata->vmin)) in max17042_get_pdata()
817 pdata->vmin = INT_MIN; in max17042_get_pdata()
818 if (of_property_read_s32(np, "maxim,over-volt", &pdata->vmax)) in max17042_get_pdata()
819 pdata->vmax = INT_MAX; in max17042_get_pdata()
821 return pdata; in max17042_get_pdata()
882 chip->pdata = max17042_get_pdata(&client->dev); in max17042_probe()
883 if (!chip->pdata) { in max17042_probe()
894 if (!chip->pdata->enable_current_sense) in max17042_probe()
897 if (chip->pdata->r_sns == 0) in max17042_probe()
898 chip->pdata->r_sns = MAX17042_DEFAULT_SNS_RESISTOR; in max17042_probe()
900 if (chip->pdata->init_data) in max17042_probe()
901 for (i = 0; i < chip->pdata->num_init_data; i++) in max17042_probe()
903 chip->pdata->init_data[i].addr, in max17042_probe()
904 chip->pdata->init_data[i].data); in max17042_probe()
906 if (!chip->pdata->enable_current_sense) { in max17042_probe()