rt5659->pdata.in4_diff = of_property_read_bool(np,
"realtek,in4-differential");
- of_property_read_u32(np, "realtek,dmic1_data_pin",
+ of_property_read_u32(np, "realtek,dmic1-data-pin",
&rt5659->pdata.dmic1_data_pin);
- of_property_read_u32(np, "realtek,dmic2_data_pin",
+ of_property_read_u32(np, "realtek,dmic2-data-pin",
&rt5659->pdata.dmic2_data_pin);
+ of_property_read_u32(np, "realtek,jd-src",
+ &rt5659->pdata.jd_src);
return 0;
}
return -ENODEV;
}
- /* FIXME - pass this info from device tree */
- rt5659->pdata.dmic1_data_pin = RT5659_DMIC1_DATA_GPIO5;
-
regmap_write(rt5659->regmap, RT5659_RESET, 0);
rt5659_calibrate(rt5659);
RT5659_DMIC_1_DP_IN2N | RT5659_DMIC_2_DP_IN2P);
}
- /*FIXME pass this info from device tree*/
- rt5659->pdata.jd_src = RT5659_JD3;
-
switch (rt5659->pdata.jd_src) {
case RT5659_JD3:
regmap_write(rt5659->regmap, RT5659_EJD_CTRL_1, 0xa880);