mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 11:50:43 +09:00
dts: modify for S905D3 ac202 mic and loopback [1/1]
PD#SWPL-8938 Problem: S905D3 ac202 mic and loopback Solution: modify gpio Verify: Verify by Android P ac202 Change-Id: Ibfd1711eaae0011af8f69a0fd8b35cf1a335ea8e Signed-off-by: GongWei Chen <gongwei.chen@amlogic.com>
This commit is contained in:
@@ -1106,7 +1106,7 @@
|
||||
#sound-dai-cells = <0>;
|
||||
reg = <0x31>;
|
||||
status = "okay";
|
||||
reset_pin = <&gpio GPIOA_5 0>;
|
||||
reset_pin = <&gpio GPIOAO_9 0>;
|
||||
no_mclk;
|
||||
};
|
||||
|
||||
@@ -1406,10 +1406,10 @@
|
||||
* 4: pdmin;
|
||||
*/
|
||||
datain_src = <4>;
|
||||
datain_chnum = <6>;
|
||||
datain_chmask = <0x3f>;
|
||||
datain_chnum = <4>;
|
||||
datain_chmask = <0xf>;
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 1 0>;
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
@@ -1582,8 +1582,8 @@
|
||||
pdmin: pdmin {
|
||||
mux { /* GPIOA_5, GPIOA_6, GPIOA_8, GPIOA_9, GPIOA_7 */
|
||||
groups = "pdm_din0_a",
|
||||
/*"pdm_din1_a",*/
|
||||
"pdm_din2_a",
|
||||
"pdm_din1_a",
|
||||
/*"pdm_din2_a",*/
|
||||
/*"pdm_din3_a",*/
|
||||
"pdm_dclk_a";
|
||||
function = "pdm";
|
||||
|
||||
@@ -1106,7 +1106,7 @@
|
||||
#sound-dai-cells = <0>;
|
||||
reg = <0x31>;
|
||||
status = "okay";
|
||||
reset_pin = <&gpio GPIOA_5 0>;
|
||||
reset_pin = <&gpio GPIOAO_9 0>;
|
||||
no_mclk;
|
||||
};
|
||||
|
||||
@@ -1405,10 +1405,10 @@
|
||||
* 4: pdmin;
|
||||
*/
|
||||
datain_src = <4>;
|
||||
datain_chnum = <6>;
|
||||
datain_chmask = <0x3f>;
|
||||
datain_chnum = <4>;
|
||||
datain_chmask = <0xf>;
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 1 0>;
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
@@ -1581,8 +1581,8 @@
|
||||
pdmin: pdmin {
|
||||
mux { /* GPIOA_5, GPIOA_6, GPIOA_8, GPIOA_9, GPIOA_7 */
|
||||
groups = "pdm_din0_a",
|
||||
/*"pdm_din1_a",*/
|
||||
"pdm_din2_a",
|
||||
"pdm_din1_a",
|
||||
/*"pdm_din2_a",*/
|
||||
/*"pdm_din3_a",*/
|
||||
"pdm_dclk_a";
|
||||
function = "pdm";
|
||||
|
||||
@@ -1105,7 +1105,7 @@
|
||||
#sound-dai-cells = <0>;
|
||||
reg = <0x31>;
|
||||
status = "okay";
|
||||
reset_pin = <&gpio GPIOA_5 0>;
|
||||
reset_pin = <&gpio GPIOAO_9 0>;
|
||||
no_mclk;
|
||||
};
|
||||
|
||||
@@ -1402,10 +1402,10 @@
|
||||
* 4: pdmin;
|
||||
*/
|
||||
datain_src = <4>;
|
||||
datain_chnum = <6>;
|
||||
datain_chmask = <0x3f>;
|
||||
datain_chnum = <4>;
|
||||
datain_chmask = <0xf>;
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 1 0>;
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
@@ -1568,10 +1568,10 @@
|
||||
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";
|
||||
"pdm_din1_a",
|
||||
/*"pdm_din2_a",*/
|
||||
/*"pdm_din3_a",*/
|
||||
"pdm_dclk_a";
|
||||
function = "pdm";
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1105,7 +1105,7 @@
|
||||
#sound-dai-cells = <0>;
|
||||
reg = <0x31>;
|
||||
status = "okay";
|
||||
reset_pin = <&gpio GPIOA_5 0>;
|
||||
reset_pin = <&gpio GPIOAO_9 0>;
|
||||
no_mclk;
|
||||
};
|
||||
|
||||
@@ -1402,10 +1402,10 @@
|
||||
* 4: pdmin;
|
||||
*/
|
||||
datain_src = <4>;
|
||||
datain_chnum = <6>;
|
||||
datain_chmask = <0x3f>;
|
||||
datain_chnum = <4>;
|
||||
datain_chmask = <0xf>;
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 1 0>;
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
@@ -1568,10 +1568,10 @@
|
||||
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";
|
||||
"pdm_din1_a",
|
||||
/*"pdm_din2_a",*/
|
||||
/*"pdm_din3_a",*/
|
||||
"pdm_dclk_a";
|
||||
function = "pdm";
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user