Lines Matching refs:pdata
173 if (cs35l35->pdata.ext_bst) { in cs35l35_wait_for_pdn()
246 if (cs35l35->pdata.bst_pdn_fet_on) in cs35l35_main_amp_event()
276 if (cs35l35->pdata.bst_pdn_fet_on) in cs35l35_main_amp_event()
295 cs35l35->pdata.bst_vctl in cs35l35_main_amp_event()
471 struct classh_cfg *classh = &cs35l35->pdata.classh_algo; in cs35l35_hw_params()
539 if (cs35l35->pdata.stereo) { in cs35l35_hw_params()
836 struct classh_cfg *classh = &cs35l35->pdata.classh_algo; in cs35l35_component_probe()
837 struct monitor_cfg *monitor_config = &cs35l35->pdata.mon_cfg; in cs35l35_component_probe()
841 if (cs35l35->pdata.bst_vctl) in cs35l35_component_probe()
844 cs35l35->pdata.bst_vctl); in cs35l35_component_probe()
846 if (cs35l35->pdata.bst_ipk) in cs35l35_component_probe()
849 cs35l35->pdata.bst_ipk << in cs35l35_component_probe()
852 ret = cs35l35_boost_inductor(cs35l35, cs35l35->pdata.boost_ind); in cs35l35_component_probe()
856 if (cs35l35->pdata.gain_zc) in cs35l35_component_probe()
859 cs35l35->pdata.gain_zc << in cs35l35_component_probe()
862 if (cs35l35->pdata.aud_channel) in cs35l35_component_probe()
866 cs35l35->pdata.aud_channel << in cs35l35_component_probe()
869 if (cs35l35->pdata.stereo) { in cs35l35_component_probe()
873 cs35l35->pdata.adv_channel << in cs35l35_component_probe()
875 if (cs35l35->pdata.shared_bst) in cs35l35_component_probe()
885 if (cs35l35->pdata.sp_drv_str) in cs35l35_component_probe()
888 cs35l35->pdata.sp_drv_str << in cs35l35_component_probe()
890 if (cs35l35->pdata.sp_drv_unused) in cs35l35_component_probe()
893 cs35l35->pdata.sp_drv_unused << in cs35l35_component_probe()
1241 struct cs35l35_platform_data *pdata) in cs35l35_handle_of_data() argument
1245 struct classh_cfg *classh_config = &pdata->classh_algo; in cs35l35_handle_of_data()
1246 struct monitor_cfg *monitor_config = &pdata->mon_cfg; in cs35l35_handle_of_data()
1256 pdata->bst_pdn_fet_on = of_property_read_bool(np, in cs35l35_handle_of_data()
1266 pdata->bst_vctl = ((val32 - 2600) / 100) + 1; in cs35l35_handle_of_data()
1277 pdata->bst_ipk = ((val32 - 1680) / 110) | CS35L35_VALID_PDATA; in cs35l35_handle_of_data()
1282 pdata->boost_ind = val32; in cs35l35_handle_of_data()
1289 pdata->sp_drv_str = val32; in cs35l35_handle_of_data()
1291 pdata->sp_drv_unused = val32 | CS35L35_VALID_PDATA; in cs35l35_handle_of_data()
1293 pdata->stereo = of_property_read_bool(np, "cirrus,stereo-config"); in cs35l35_handle_of_data()
1295 if (pdata->stereo) { in cs35l35_handle_of_data()
1298 pdata->aud_channel = val32; in cs35l35_handle_of_data()
1303 pdata->adv_channel = val32; in cs35l35_handle_of_data()
1305 pdata->shared_bst = of_property_read_bool(np, in cs35l35_handle_of_data()
1309 pdata->ext_bst = of_property_read_bool(np, "cirrus,external-boost"); in cs35l35_handle_of_data()
1311 pdata->gain_zc = of_property_read_bool(np, "cirrus,amp-gain-zc"); in cs35l35_handle_of_data()
1474 struct cs35l35_platform_data *pdata = dev_get_platdata(dev); in cs35l35_i2c_probe() local
1505 if (pdata) { in cs35l35_i2c_probe()
1506 cs35l35->pdata = *pdata; in cs35l35_i2c_probe()
1508 pdata = devm_kzalloc(dev, sizeof(struct cs35l35_platform_data), in cs35l35_i2c_probe()
1510 if (!pdata) in cs35l35_i2c_probe()
1513 ret = cs35l35_handle_of_data(i2c_client, pdata); in cs35l35_i2c_probe()
1518 cs35l35->pdata = *pdata; in cs35l35_i2c_probe()
1599 if (cs35l35->pdata.bst_pdn_fet_on) in cs35l35_i2c_probe()