Lines Matching refs:pdata
50 struct cs35l36_platform_data pdata; member
566 if (!cs35l36->pdata.extern_boost) in cs35l36_boost_event()
573 if (!cs35l36->pdata.extern_boost) in cs35l36_boost_event()
1162 if ((cs35l36->rev_id == CS35L36_REV_A0) && cs35l36->pdata.dcm_mode) { in cs35l36_component_probe()
1185 if (cs35l36->pdata.amp_pcm_inv) in cs35l36_component_probe()
1190 if (cs35l36->pdata.multi_amp_mode) in cs35l36_component_probe()
1195 if (cs35l36->pdata.imon_pol_inv) in cs35l36_component_probe()
1199 if (cs35l36->pdata.vmon_pol_inv) in cs35l36_component_probe()
1203 if (cs35l36->pdata.bst_vctl) in cs35l36_component_probe()
1206 cs35l36->pdata.bst_vctl); in cs35l36_component_probe()
1208 if (cs35l36->pdata.bst_vctl_sel) in cs35l36_component_probe()
1211 cs35l36->pdata.bst_vctl_sel); in cs35l36_component_probe()
1213 if (cs35l36->pdata.bst_ipk) in cs35l36_component_probe()
1216 cs35l36->pdata.bst_ipk); in cs35l36_component_probe()
1218 if (cs35l36->pdata.boost_ind) { in cs35l36_component_probe()
1219 ret = cs35l36_boost_inductor(cs35l36, cs35l36->pdata.boost_ind); in cs35l36_component_probe()
1227 if (cs35l36->pdata.temp_warn_thld) in cs35l36_component_probe()
1230 cs35l36->pdata.temp_warn_thld); in cs35l36_component_probe()
1232 if (cs35l36->pdata.irq_drv_sel) in cs35l36_component_probe()
1235 cs35l36->pdata.irq_drv_sel << in cs35l36_component_probe()
1238 if (cs35l36->pdata.irq_gpio_sel) in cs35l36_component_probe()
1241 cs35l36->pdata.irq_gpio_sel << in cs35l36_component_probe()
1432 struct cs35l36_platform_data *pdata) in cs35l36_handle_of_data() argument
1435 struct cs35l36_vpbr_cfg *vpbr_config = &pdata->vpbr_config; in cs35l36_handle_of_data()
1450 pdata->bst_vctl = (((val - 2550) / 100) + 1) << 1; in cs35l36_handle_of_data()
1459 pdata->bst_vctl_sel = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1469 pdata->bst_ipk = (val - 1600) / 50; in cs35l36_handle_of_data()
1476 pdata->multi_amp_mode = of_property_read_bool(np, in cs35l36_handle_of_data()
1479 pdata->dcm_mode = of_property_read_bool(np, in cs35l36_handle_of_data()
1482 pdata->amp_pcm_inv = of_property_read_bool(np, in cs35l36_handle_of_data()
1485 pdata->imon_pol_inv = of_property_read_bool(np, in cs35l36_handle_of_data()
1488 pdata->vmon_pol_inv = of_property_read_bool(np, in cs35l36_handle_of_data()
1492 pdata->temp_warn_thld = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1495 pdata->boost_ind = val; in cs35l36_handle_of_data()
1502 pdata->irq_drv_sel = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1505 pdata->irq_gpio_sel = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1611 struct cs35l36_platform_data *pdata = &cs35l36->pdata; in cs35l36_apply_vpbr_config() local
1612 struct cs35l36_vpbr_cfg *vpbr_config = &pdata->vpbr_config; in cs35l36_apply_vpbr_config()
1707 struct cs35l36_platform_data *pdata = dev_get_platdata(dev); in cs35l36_i2c_probe() local
1737 if (pdata) { in cs35l36_i2c_probe()
1738 cs35l36->pdata = *pdata; in cs35l36_i2c_probe()
1740 pdata = devm_kzalloc(dev, sizeof(struct cs35l36_platform_data), in cs35l36_i2c_probe()
1742 if (!pdata) in cs35l36_i2c_probe()
1746 ret = cs35l36_handle_of_data(i2c_client, pdata); in cs35l36_i2c_probe()
1752 cs35l36->pdata = *pdata; in cs35l36_i2c_probe()
1843 if (pdata->vpbr_config.is_present) in cs35l36_i2c_probe()