Lines Matching defs:pdata

43 MODULE_PARM_DESC(quirk, "RT5645 pdata quirk override");
444 struct rt5645_platform_data pdata;
3199 if ((val == 1 || val == 2) && !rt5645->pdata.no_headset_mic) {
3213 if (rt5645->pdata.level_trigger_irq)
3232 if (rt5645->pdata.jd_mode == 0)
3236 if (rt5645->pdata.level_trigger_irq)
3316 switch (rt5645->pdata.jd_mode) {
3320 if (rt5645->pdata.inv_hp_pol)
3470 if (rt5645->pdata.jd_mode) {
3476 if (rt5645->pdata.long_name)
3477 component->card->long_name = rt5645->pdata.long_name;
3924 static void rt5645_parse_dt(struct device *dev, struct rt5645_platform_data *pdata)
3926 pdata->in2_diff = device_property_read_bool(dev, "realtek,in2-differential");
3927 device_property_read_u32(dev, "realtek,dmic1-data-pin", &pdata->dmic1_data_pin);
3928 device_property_read_u32(dev, "realtek,dmic2-data-pin", &pdata->dmic2_data_pin);
3929 device_property_read_u32(dev, "realtek,jd-mode", &pdata->jd_mode);
3932 static void rt5645_get_pdata(struct device *codec_dev, struct rt5645_platform_data *pdata)
3939 *pdata = *((struct rt5645_platform_data *)dmi_data->driver_data);
3941 rt5645_parse_dt(codec_dev, pdata);
3943 *pdata = jd_mode3_platform_data;
3947 pdata->in2_diff = QUIRK_IN2_DIFF(quirk);
3948 pdata->level_trigger_irq = QUIRK_LEVEL_IRQ(quirk);
3949 pdata->inv_jd1_1 = QUIRK_INV_JD1_1(quirk);
3950 pdata->inv_hp_pol = QUIRK_INV_HP_POL(quirk);
3951 pdata->jd_mode = QUIRK_JD_MODE(quirk);
3952 pdata->dmic1_data_pin = QUIRK_DMIC1_DATA_PIN(quirk);
3953 pdata->dmic2_data_pin = QUIRK_DMIC2_DATA_PIN(quirk);
3959 struct rt5645_platform_data pdata = { };
3964 rt5645_get_pdata(codec_dev, &pdata);
3966 if (pdata.mono_speaker)
3969 if (pdata.dmic1_data_pin && pdata.dmic2_data_pin)
3971 else if (pdata.dmic1_data_pin)
3973 else if (pdata.dmic2_data_pin)
3998 rt5645_get_pdata(&i2c->dev, &rt5645->pdata);
4008 rt5645->pdata.no_headset_mic = true;
4118 if (rt5645->pdata.in2_diff)
4122 if (rt5645->pdata.dmic1_data_pin || rt5645->pdata.dmic2_data_pin) {
4126 switch (rt5645->pdata.dmic1_data_pin) {
4153 switch (rt5645->pdata.dmic2_data_pin) {
4186 if (rt5645->pdata.jd_mode) {
4202 switch (rt5645->pdata.jd_mode) {
4222 if (rt5645->pdata.inv_jd1_1) {
4231 if (rt5645->pdata.level_trigger_irq) {