mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-08 20:07:46 +09:00
audio: add kcontrol of pdm hareware gain [1/1]
PD#SWPL-58839 Problem: Pdm mic level is low. The noise level gets worse when add software gain. Solution: 1) remove software gain 2) add kcontrol of pdm hw gain, this gain range is 0-24dB. 0.5dB/step. 3) if user uses pdm mic of loopback, add "mic-src = <&pdm>;" in dts. Verify: u202 Signed-off-by: chunlong.cao <chunlong.cao@amlogic.com> Change-Id: Ifd0f9dfd6d2077b323f3d54f98bb648c725ddb91
This commit is contained in:
@@ -1237,7 +1237,7 @@
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
/* define loopack with pdm mic. */
|
||||
mic-src = <&aml_pdm>;
|
||||
mic-src = <&pdm>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
|
||||
@@ -1236,7 +1236,7 @@
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
/* define loopack with pdm mic. */
|
||||
mic-src = <&aml_pdm>;
|
||||
mic-src = <&pdm>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
|
||||
@@ -1233,7 +1233,7 @@
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
/* define loopack with pdm mic. */
|
||||
mic-src = <&aml_pdm>;
|
||||
mic-src = <&pdm>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
|
||||
@@ -1234,7 +1234,7 @@
|
||||
/* config which data pin for loopback */
|
||||
datain-lane-mask-in = <1 1 0 0>;
|
||||
/* define loopack with pdm mic. */
|
||||
mic-src = <&aml_pdm>;
|
||||
mic-src = <&pdm>;
|
||||
|
||||
/* calc mclk for datalb */
|
||||
mclk-fs = <256>;
|
||||
|
||||
Reference in New Issue
Block a user