PD#SWPL-7741
Problem:
Default is 6+2.
But aec needs 2+2 setting.
Solution:
Change the dts setting.
Verify:
SM1 AC213.
Change-Id: I5b3585c017146bde5b265f315f8167e8232566fb
Signed-off-by: Shuai Li <shuai.li@amlogic.com>
* 4: pdmin;
*/
datain_src = <4>;
- datain_chnum = <6>;
- datain_chmask = <0x3f>;
+ datain_chnum = <2>;
+ datain_chmask = <0x3>;
/* config which data pin for loopback */
- datain-lane-mask-in = <1 1 1 0>;
+ datain-lane-mask-in = <1 0 0 0>;
/* calc mclk for datalb */
mclk-fs = <256>;
};
pdmin: pdmin {
- mux { /* GPIOA_5, GPIOA_6, GPIOA_8, GPIOA_9, GPIOA_7 */
- groups = "pdm_din0_a",
- /*"pdm_din1_a",*/
- "pdm_din2_a",
- /*"pdm_din3_a",*/
- "pdm_dclk_a";
+ mux { /* GPIOZ_2, GPIOZ_3, GPIOZ_4, GPIOZ_5, GPIOZ_6 */
+ groups = "pdm_din0_z",
+ "pdm_din1_z",
+ "pdm_din2_z",
+ "pdm_din3_z",
+ "pdm_dclk_z";
function = "pdm";
};
};
* 4: pdmin;
*/
datain_src = <4>;
- datain_chnum = <6>;
- datain_chmask = <0x3f>;
+ datain_chnum = <2>;
+ datain_chmask = <0x3>;
/* config which data pin for loopback */
- datain-lane-mask-in = <1 1 1 0>;
+ datain-lane-mask-in = <1 0 0 0>;
/* calc mclk for datalb */
mclk-fs = <256>;
};
pdmin: pdmin {
- mux { /* GPIOA_5, GPIOA_6, GPIOA_8, GPIOA_9, GPIOA_7 */
- groups = "pdm_din0_a",
- "pdm_din1_a",
- "pdm_din2_a",
- /*"pdm_din3_a",*/
- "pdm_dclk_a";
+ mux { /* GPIOZ_2, GPIOZ_3, GPIOZ_4, GPIOZ_5, GPIOZ_6 */
+ groups = "pdm_din0_z",
+ "pdm_din1_z",
+ "pdm_din2_z",
+ "pdm_din3_z",
+ "pdm_dclk_z";
function = "pdm";
};
};