Lines Matching refs:pdata
170 if (cs35l35->pdata.ext_bst) { in cs35l35_wait_for_pdn()
243 if (cs35l35->pdata.bst_pdn_fet_on) in cs35l35_main_amp_event()
273 if (cs35l35->pdata.bst_pdn_fet_on) in cs35l35_main_amp_event()
292 cs35l35->pdata.bst_vctl in cs35l35_main_amp_event()
468 struct classh_cfg *classh = &cs35l35->pdata.classh_algo; in cs35l35_hw_params()
536 if (cs35l35->pdata.stereo) { in cs35l35_hw_params()
833 struct classh_cfg *classh = &cs35l35->pdata.classh_algo; in cs35l35_component_probe()
834 struct monitor_cfg *monitor_config = &cs35l35->pdata.mon_cfg; in cs35l35_component_probe()
838 if (cs35l35->pdata.bst_vctl) in cs35l35_component_probe()
841 cs35l35->pdata.bst_vctl); in cs35l35_component_probe()
843 if (cs35l35->pdata.bst_ipk) in cs35l35_component_probe()
846 cs35l35->pdata.bst_ipk << in cs35l35_component_probe()
849 ret = cs35l35_boost_inductor(cs35l35, cs35l35->pdata.boost_ind); in cs35l35_component_probe()
853 if (cs35l35->pdata.gain_zc) in cs35l35_component_probe()
856 cs35l35->pdata.gain_zc << in cs35l35_component_probe()
859 if (cs35l35->pdata.aud_channel) in cs35l35_component_probe()
863 cs35l35->pdata.aud_channel << in cs35l35_component_probe()
866 if (cs35l35->pdata.stereo) { in cs35l35_component_probe()
870 cs35l35->pdata.adv_channel << in cs35l35_component_probe()
872 if (cs35l35->pdata.shared_bst) in cs35l35_component_probe()
882 if (cs35l35->pdata.sp_drv_str) in cs35l35_component_probe()
885 cs35l35->pdata.sp_drv_str << in cs35l35_component_probe()
887 if (cs35l35->pdata.sp_drv_unused) in cs35l35_component_probe()
890 cs35l35->pdata.sp_drv_unused << in cs35l35_component_probe()
1237 struct cs35l35_platform_data *pdata) in cs35l35_handle_of_data() argument
1241 struct classh_cfg *classh_config = &pdata->classh_algo; in cs35l35_handle_of_data()
1242 struct monitor_cfg *monitor_config = &pdata->mon_cfg; in cs35l35_handle_of_data()
1252 pdata->bst_pdn_fet_on = of_property_read_bool(np, in cs35l35_handle_of_data()
1262 pdata->bst_vctl = ((val32 - 2600) / 100) + 1; in cs35l35_handle_of_data()
1273 pdata->bst_ipk = ((val32 - 1680) / 110) | CS35L35_VALID_PDATA; in cs35l35_handle_of_data()
1278 pdata->boost_ind = val32; in cs35l35_handle_of_data()
1285 pdata->sp_drv_str = val32; in cs35l35_handle_of_data()
1287 pdata->sp_drv_unused = val32 | CS35L35_VALID_PDATA; in cs35l35_handle_of_data()
1289 pdata->stereo = of_property_read_bool(np, "cirrus,stereo-config"); in cs35l35_handle_of_data()
1291 if (pdata->stereo) { in cs35l35_handle_of_data()
1294 pdata->aud_channel = val32; in cs35l35_handle_of_data()
1299 pdata->adv_channel = val32; in cs35l35_handle_of_data()
1301 pdata->shared_bst = of_property_read_bool(np, in cs35l35_handle_of_data()
1305 pdata->ext_bst = of_property_read_bool(np, "cirrus,external-boost"); in cs35l35_handle_of_data()
1307 pdata->gain_zc = of_property_read_bool(np, "cirrus,amp-gain-zc"); in cs35l35_handle_of_data()
1469 struct cs35l35_platform_data *pdata = dev_get_platdata(dev); in cs35l35_i2c_probe() local
1500 if (pdata) { in cs35l35_i2c_probe()
1501 cs35l35->pdata = *pdata; in cs35l35_i2c_probe()
1503 pdata = devm_kzalloc(dev, sizeof(struct cs35l35_platform_data), in cs35l35_i2c_probe()
1505 if (!pdata) in cs35l35_i2c_probe()
1508 ret = cs35l35_handle_of_data(i2c_client, pdata); in cs35l35_i2c_probe()
1513 cs35l35->pdata = *pdata; in cs35l35_i2c_probe()
1594 if (cs35l35->pdata.bst_pdn_fet_on) in cs35l35_i2c_probe()