ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
[ Upstream commit 306b38e3fa727d22454a148a364123709e356600 ] Add an optional gpio property to control external CBJ circuits to avoid some electric noise caused by sleeve/ring2 contacts floating. Signed-off-by: Derek Fang <derek.fang@realtek.com> Link: https://msgid.link/r/20240408091057.14165-2-derek.fang@realtek.com Signed-off-by: Mark Brown <broonie@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:

committed by
Greg Kroah-Hartman

parent
6cd625926e
commit
fcc54151a9
@@ -20,6 +20,11 @@ Optional properties:
|
|||||||
a GPIO spec for the external headphone detect pin. If jd-mode = 0,
|
a GPIO spec for the external headphone detect pin. If jd-mode = 0,
|
||||||
we will get the JD status by getting the value of hp-detect-gpios.
|
we will get the JD status by getting the value of hp-detect-gpios.
|
||||||
|
|
||||||
|
- cbj-sleeve-gpios:
|
||||||
|
a GPIO spec to control the external combo jack circuit to tie the sleeve/ring2
|
||||||
|
contacts to the ground or floating. It could avoid some electric noise from the
|
||||||
|
active speaker jacks.
|
||||||
|
|
||||||
- realtek,in2-differential
|
- realtek,in2-differential
|
||||||
Boolean. Indicate MIC2 input are differential, rather than single-ended.
|
Boolean. Indicate MIC2 input are differential, rather than single-ended.
|
||||||
|
|
||||||
@@ -68,6 +73,7 @@ codec: rt5650@1a {
|
|||||||
compatible = "realtek,rt5650";
|
compatible = "realtek,rt5650";
|
||||||
reg = <0x1a>;
|
reg = <0x1a>;
|
||||||
hp-detect-gpios = <&gpio 19 0>;
|
hp-detect-gpios = <&gpio 19 0>;
|
||||||
|
cbj-sleeve-gpios = <&gpio 20 0>;
|
||||||
interrupt-parent = <&gpio>;
|
interrupt-parent = <&gpio>;
|
||||||
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
|
interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
|
||||||
realtek,dmic-en = "true";
|
realtek,dmic-en = "true";
|
||||||
|
Reference in New Issue
Block a user