Lines Matching refs:pdata

148 	const struct smb347_charger_platform_data *pdata;  member
247 if (smb->pdata->use_mains) in smb347_update_ps_status()
249 if (smb->pdata->use_usb) in smb347_update_ps_status()
307 if (smb->pdata->enable_control != SMB347_CHG_ENABLE_SW) { in smb347_charging_set()
359 if (smb->pdata->max_charge_current) { in smb347_set_charge_current()
361 smb->pdata->max_charge_current); in smb347_set_charge_current()
372 if (smb->pdata->pre_charge_current) { in smb347_set_charge_current()
374 smb->pdata->pre_charge_current); in smb347_set_charge_current()
385 if (smb->pdata->termination_current) { in smb347_set_charge_current()
387 smb->pdata->termination_current); in smb347_set_charge_current()
404 if (smb->pdata->mains_current_limit) { in smb347_set_current_limits()
406 smb->pdata->mains_current_limit); in smb347_set_current_limits()
417 if (smb->pdata->usb_hc_current_limit) { in smb347_set_current_limits()
419 smb->pdata->usb_hc_current_limit); in smb347_set_current_limits()
436 if (smb->pdata->pre_to_fast_voltage) { in smb347_set_voltage_limits()
437 ret = smb->pdata->pre_to_fast_voltage; in smb347_set_voltage_limits()
450 if (smb->pdata->max_charge_voltage) { in smb347_set_voltage_limits()
451 ret = smb->pdata->max_charge_voltage; in smb347_set_voltage_limits()
472 if (smb->pdata->chip_temp_threshold) { in smb347_set_temp_limits()
473 val = smb->pdata->chip_temp_threshold; in smb347_set_temp_limits()
486 if (smb->pdata->soft_cold_temp_limit != SMB347_TEMP_USE_DEFAULT) { in smb347_set_temp_limits()
487 val = smb->pdata->soft_cold_temp_limit; in smb347_set_temp_limits()
503 if (smb->pdata->soft_hot_temp_limit != SMB347_TEMP_USE_DEFAULT) { in smb347_set_temp_limits()
504 val = smb->pdata->soft_hot_temp_limit; in smb347_set_temp_limits()
518 if (smb->pdata->hard_cold_temp_limit != SMB347_TEMP_USE_DEFAULT) { in smb347_set_temp_limits()
519 val = smb->pdata->hard_cold_temp_limit; in smb347_set_temp_limits()
535 if (smb->pdata->hard_hot_temp_limit != SMB347_TEMP_USE_DEFAULT) { in smb347_set_temp_limits()
536 val = smb->pdata->hard_hot_temp_limit; in smb347_set_temp_limits()
567 if (smb->pdata->suspend_on_hard_temp_limit) { in smb347_set_temp_limits()
574 if (smb->pdata->soft_temp_limit_compensation != in smb347_set_temp_limits()
576 val = smb->pdata->soft_temp_limit_compensation & 0x3; in smb347_set_temp_limits()
591 if (smb->pdata->charge_current_compensation) { in smb347_set_temp_limits()
593 smb->pdata->charge_current_compensation); in smb347_set_temp_limits()
652 if (!smb->pdata->use_usb) { in smb347_hw_init()
665 smb->pdata->use_usb_otg ? CFG_OTHER_RID_ENABLED_AUTO_OTG : 0); in smb347_hw_init()
674 switch (smb->pdata->enable_control) { in smb347_hw_init()
780 if (smb->pdata->use_mains) in smb347_interrupt()
782 if (smb->pdata->use_usb) in smb347_interrupt()
837 const struct smb347_charger_platform_data *pdata = smb->pdata; in smb347_irq_init() local
838 int ret, irq = gpio_to_irq(pdata->irq_gpio); in smb347_irq_init()
840 ret = gpio_request_one(pdata->irq_gpio, GPIOF_IN, client->name); in smb347_irq_init()
873 gpio_free(pdata->irq_gpio); in smb347_irq_init()
1066 const struct smb347_charger_platform_data *pdata = smb->pdata; in smb347_battery_get_property() local
1103 val->intval = pdata->battery_info.technology; in smb347_battery_get_property()
1107 val->intval = pdata->battery_info.voltage_min_design; in smb347_battery_get_property()
1111 val->intval = pdata->battery_info.voltage_max_design; in smb347_battery_get_property()
1115 val->intval = pdata->battery_info.charge_full_design; in smb347_battery_get_property()
1119 val->strval = pdata->battery_info.name; in smb347_battery_get_property()
1217 const struct smb347_charger_platform_data *pdata; in smb347_probe() local
1223 pdata = dev->platform_data; in smb347_probe()
1224 if (!pdata) in smb347_probe()
1227 if (!pdata->use_mains && !pdata->use_usb) in smb347_probe()
1238 smb->pdata = pdata; in smb347_probe()
1251 if (smb->pdata->use_mains) { in smb347_probe()
1258 if (smb->pdata->use_usb) { in smb347_probe()
1262 if (smb->pdata->use_mains) in smb347_probe()
1272 if (smb->pdata->use_usb) in smb347_probe()
1274 if (smb->pdata->use_mains) in smb347_probe()
1283 if (pdata->irq_gpio >= 0) { in smb347_probe()
1303 gpio_free(smb->pdata->irq_gpio); in smb347_remove()
1307 if (smb->pdata->use_usb) in smb347_remove()
1309 if (smb->pdata->use_mains) in smb347_remove()