Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ASoC: dt-bindings: nau8821: Add delay control for ADC

Change the original fixed delay to the assignment from the property. It
will make it more flexible to different platforms to avoid pop noise at
the beginning of recording.

Signed-off-by: Seven Lee <wtli@nuvoton.com>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Link: https://lore.kernel.org/r/20240415070649.3496487-2-wtli@nuvoton.com
Signed-off-by: Mark Brown <broonie@kernel.org>

authored by

Seven Lee and committed by
Mark Brown
467d2528 27a153e0

+7
+7
Documentation/devicetree/bindings/sound/nuvoton,nau8821.yaml
··· 103 103 just limited to the left adc for design demand. 104 104 type: boolean 105 105 106 + nuvoton,adc-delay-ms: 107 + description: Delay (in ms) to make input path stable and avoid pop noise. 108 + minimum: 125 109 + maximum: 500 110 + default: 125 111 + 106 112 '#sound-dai-cells': 107 113 const: 0 108 114 ··· 142 136 nuvoton,jack-eject-debounce = <0>; 143 137 nuvoton,dmic-clk-threshold = <3072000>; 144 138 nuvoton,dmic-slew-rate = <0>; 139 + nuvoton,adc-delay-ms = <125>; 145 140 #sound-dai-cells = <0>; 146 141 }; 147 142 };