mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
nv-public: Enable DPCM links
Enable DPCM links and update the widgets property of sound node. Bug 4596841 Change-Id: Ia42ee4bbbe519788f74b51921bc4fb9a47b09f06 Signed-off-by: Ritu Chaudhary <rituc@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3297629 Tested-by: Sheetal . <sheetal@nvidia.com> Reviewed-by: Mohan kumar <mkumard@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Sameer Pujar <spujar@nvidia.com> GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
369f63f7fd
commit
19e485e69e
@@ -1,5 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
#include "nv-soc/tegra234-soc-audio-dai-links.dtsi"
|
||||
|
||||
@@ -122,6 +122,10 @@
|
||||
"Microphone", "CVB-RT Int Mic";
|
||||
|
||||
routing =
|
||||
/* I2S4 <-> RT5640 */
|
||||
"CVB-RT AIF1 Playback", "I2S4 DAP-Playback",
|
||||
"I2S4 DAP-Capture", "CVB-RT AIF1 Capture",
|
||||
/* RT5640 codec controls */
|
||||
"CVB-RT Headphone Jack", "CVB-RT HPOL",
|
||||
"CVB-RT Headphone Jack", "CVB-RT HPOR",
|
||||
"CVB-RT IN1P", "CVB-RT Mic Jack",
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
#include "nv-soc/tegra234-overlay.dtsi"
|
||||
#include "nv-soc/tegra234-soc-audio-dai-links.dtsi"
|
||||
@@ -315,42 +315,4 @@
|
||||
soctherm-oc-event {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
sound {
|
||||
status = "okay";
|
||||
compatible = "nvidia,tegra186-audio-graph-card",
|
||||
"nvidia,tegra186-ape";
|
||||
clocks = <&bpmp TEGRA234_CLK_PLLA>,
|
||||
<&bpmp TEGRA234_CLK_PLLA_OUT0>,
|
||||
<&bpmp TEGRA234_CLK_AUD_MCLK>;
|
||||
clock-names = "pll_a", "plla_out0", "extern1";
|
||||
assigned-clocks = <&bpmp TEGRA234_CLK_AUD_MCLK>;
|
||||
assigned-clock-parents = <&bpmp TEGRA234_CLK_PLLA_OUT0>;
|
||||
|
||||
nvidia-audio-card,name = "NVIDIA IGX500 Orin APE";
|
||||
|
||||
nvidia-audio-card,mclk-fs = <256>;
|
||||
|
||||
nvidia-audio-card,widgets =
|
||||
"Headphone", "CVB-RT Headphone Jack",
|
||||
"Microphone", "CVB-RT Mic Jack",
|
||||
"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 DMIC1", "CVB-RT Int Mic",
|
||||
"CVB-RT DMIC2", "CVB-RT Int Mic";
|
||||
|
||||
/* I2S4 dai node */
|
||||
nvidia-audio-card,dai-link@79 {
|
||||
link-name = "rt5640-playback";
|
||||
codec {
|
||||
sound-dai = <&rt5640 0>;
|
||||
prefix = "CVB-RT";
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2019-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2019-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
/ {
|
||||
tegra_sound: sound {
|
||||
nvidia,ahub-c2c-links;
|
||||
|
||||
/* mixer-controls node provide controls to override PCM params */
|
||||
mixer-controls {
|
||||
compatible = "nvidia,tegra234-mixer-control";
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
@@ -53,7 +53,10 @@
|
||||
"Speaker", "CVB-RT Int Spk",
|
||||
"Microphone", "CVB-RT Int Mic";
|
||||
|
||||
routing =
|
||||
routing = /* I2S1 <-> RT5640 */
|
||||
"CVB-RT AIF1 Playback", "I2S1 DAP-Playback",
|
||||
"I2S1 DAP-Capture", "CVB-RT AIF1 Capture",
|
||||
/* RT5640 codec controls */
|
||||
"CVB-RT Headphone Jack", "CVB-RT HPOL",
|
||||
"CVB-RT Headphone Jack", "CVB-RT HPOR",
|
||||
"CVB-RT IN1P", "CVB-RT Mic Jack",
|
||||
|
||||
Reference in New Issue
Block a user