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()
1433 struct cs35l36_platform_data *pdata) in cs35l36_handle_of_data() argument
1436 struct cs35l36_vpbr_cfg *vpbr_config = &pdata->vpbr_config; in cs35l36_handle_of_data()
1451 pdata->bst_vctl = (((val - 2550) / 100) + 1) << 1; in cs35l36_handle_of_data()
1460 pdata->bst_vctl_sel = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1470 pdata->bst_ipk = (val - 1600) / 50; in cs35l36_handle_of_data()
1477 pdata->multi_amp_mode = of_property_read_bool(np, in cs35l36_handle_of_data()
1480 pdata->dcm_mode = of_property_read_bool(np, in cs35l36_handle_of_data()
1483 pdata->amp_pcm_inv = of_property_read_bool(np, in cs35l36_handle_of_data()
1486 pdata->imon_pol_inv = of_property_read_bool(np, in cs35l36_handle_of_data()
1489 pdata->vmon_pol_inv = of_property_read_bool(np, in cs35l36_handle_of_data()
1493 pdata->temp_warn_thld = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1496 pdata->boost_ind = val; in cs35l36_handle_of_data()
1503 pdata->irq_drv_sel = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1506 pdata->irq_gpio_sel = val | CS35L36_VALID_PDATA; in cs35l36_handle_of_data()
1612 struct cs35l36_platform_data *pdata = &cs35l36->pdata; in cs35l36_apply_vpbr_config() local
1613 struct cs35l36_vpbr_cfg *vpbr_config = &pdata->vpbr_config; in cs35l36_apply_vpbr_config()
1709 struct cs35l36_platform_data *pdata = dev_get_platdata(dev); in cs35l36_i2c_probe() local
1739 if (pdata) { in cs35l36_i2c_probe()
1740 cs35l36->pdata = *pdata; in cs35l36_i2c_probe()
1742 pdata = devm_kzalloc(dev, sizeof(struct cs35l36_platform_data), in cs35l36_i2c_probe()
1744 if (!pdata) in cs35l36_i2c_probe()
1748 ret = cs35l36_handle_of_data(i2c_client, pdata); in cs35l36_i2c_probe()
1754 cs35l36->pdata = *pdata; in cs35l36_i2c_probe()
1845 if (pdata->vpbr_config.is_present) in cs35l36_i2c_probe()