mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
arm64: tegra: Enable RT5640 codec support
Add RT5640 device bindings and update respective sound DAI link. This enables RT5640 codec path in APE sound card. Bug 3583581 Change-Id: I92f57d7e92bea2c7579d0a46cda057f2db50086c Signed-off-by: Sameer Pujar <spujar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2785794 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Mohan Kumar D <mkumard@nvidia.com> Reviewed-by: Dara Ramesh <dramesh@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
fc580eb7bd
commit
9bc606c24d
@@ -81,6 +81,26 @@
|
||||
target-path = "/bus@0/i2c@31e0000";
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
rt5640: rt5640.8-001c@1c {
|
||||
compatible = "realtek,rt5640";
|
||||
reg = <0x1c>;
|
||||
|
||||
clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>;
|
||||
clock-names = "mclk";
|
||||
|
||||
realtek,dmic1-data-pin = <0>; /* RT5659_DMIC1_NULL */
|
||||
realtek,dmic2-data-pin = <0>; /* RT5659_DMIC2_NULL */
|
||||
realtek,jack-detect-source = <7>;
|
||||
|
||||
#sound-dai-cells = <1>;
|
||||
sound-name-prefix = "CVB-RT";
|
||||
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -97,6 +117,32 @@
|
||||
assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
|
||||
|
||||
nvidia-audio-card,name = "NVIDIA Jetson AGX Orin APE";
|
||||
|
||||
nvidia-audio-card,widgets =
|
||||
"Headphone", "CVB-RT Headphone Jack",
|
||||
"Microphone", "CVB-RT Mic Jack",
|
||||
"Speaker", "CVB-RT Int Spk",
|
||||
"Microphone", "CVB-RT Int Mic";
|
||||
|
||||
nvidia-audio-card,routing =
|
||||
"CVB-RT Headphone Jack", "CVB-RT HPOL",
|
||||
"CVB-RT Headphone Jack", "CVB-RT HPOR",
|
||||
"CVB-RT IN1P", "CVB-RT Mic Jack",
|
||||
"CVB-RT IN2P", "CVB-RT Mic Jack",
|
||||
"CVB-RT Int Spk", "CVB-RT SPOLP",
|
||||
"CVB-RT Int Spk", "CVB-RT SPORP",
|
||||
"CVB-RT DMIC1", "CVB-RT Int Mic",
|
||||
"CVB-RT DMIC2", "CVB-RT Int Mic";
|
||||
|
||||
nvidia-audio-card,mclk-fs = <256>;
|
||||
|
||||
nvidia-audio-card,dai-link@76 {
|
||||
link-name = "rt5640-playback";
|
||||
codec {
|
||||
sound-dai = <&rt5640 0>;
|
||||
prefix = "CVB-RT";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
reserved-memory {
|
||||
|
||||
Reference in New Issue
Block a user