Lines Matching refs:pdata
42 struct cs35l34_platform_data pdata; member
346 CS35L34_BST_CVTL_MASK, priv->pdata.boost_vtge); in cs35l34_main_amp_event()
714 if (cs35l34->pdata.boost_peak) in cs35l34_probe()
717 cs35l34->pdata.boost_peak); in cs35l34_probe()
719 if (cs35l34->pdata.gain_zc_disable) in cs35l34_probe()
726 if (cs35l34->pdata.aif_half_drv) in cs35l34_probe()
730 if (cs35l34->pdata.digsft_disable) in cs35l34_probe()
734 if (cs35l34->pdata.amp_inv) in cs35l34_probe()
738 if (cs35l34->pdata.boost_ind) in cs35l34_probe()
739 ret = cs35l34_boost_inductor(cs35l34, cs35l34->pdata.boost_ind); in cs35l34_probe()
741 if (cs35l34->pdata.i2s_sdinloc) in cs35l34_probe()
744 cs35l34->pdata.i2s_sdinloc << CS35L34_I2S_LOC_SHIFT); in cs35l34_probe()
746 if (cs35l34->pdata.tdm_rising_edge) in cs35l34_probe()
786 struct cs35l34_platform_data *pdata) in cs35l34_handle_of_data() argument
800 pdata->boost_vtge = 0; /* Use VP */ in cs35l34_handle_of_data()
802 pdata->boost_vtge = ((val - 3300)/100) + 1; in cs35l34_handle_of_data()
809 pdata->boost_ind = val; in cs35l34_handle_of_data()
821 pdata->boost_peak = ((val - 1200)/80) + 1; in cs35l34_handle_of_data()
824 pdata->aif_half_drv = of_property_read_bool(np, in cs35l34_handle_of_data()
826 pdata->digsft_disable = of_property_read_bool(np, in cs35l34_handle_of_data()
829 pdata->gain_zc_disable = of_property_read_bool(np, in cs35l34_handle_of_data()
831 pdata->amp_inv = of_property_read_bool(np, "cirrus,amp-inv"); in cs35l34_handle_of_data()
834 pdata->i2s_sdinloc = val; in cs35l34_handle_of_data()
836 pdata->tdm_rising_edge = val; in cs35l34_handle_of_data()
976 struct cs35l34_platform_data *pdata = in cs35l34_i2c_probe() local
1015 if (pdata) { in cs35l34_i2c_probe()
1016 cs35l34->pdata = *pdata; in cs35l34_i2c_probe()
1018 pdata = devm_kzalloc(&i2c_client->dev, sizeof(*pdata), in cs35l34_i2c_probe()
1020 if (!pdata) { in cs35l34_i2c_probe()
1026 ret = cs35l34_handle_of_data(i2c_client, pdata); in cs35l34_i2c_probe()
1031 cs35l34->pdata = *pdata; in cs35l34_i2c_probe()