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: p3737: Allow upstream AHUB drivers usage
Upstream AHUB drivers have following variations when compared to
OOT versions:
- Upstream AHUB drivers of I/O modules don't expose dummy DAIs.
To use upstream AHUB drivers, legacy machine driver exposes
dummy DAI and use the same here. There were objections from
upstream maintainers to expose dummy DAIs from the I/O module
drivers. Hence these are now exposed from the legacy machine
driver.
- DAI index of ADX input and output ports are different in
upstream ADX driver.
To use upstream ADX driver update the DAI index values.
- Upstream SFC, OPE and MVC drivers use separate ports for
input and output.
To use upstream drivers, use correct DAI index of for these
modules. Remove the TODO comment and cleanup the macro check.
- ARAD, AFC and ADSP audio devices are yet to be upstreamed.
Remove DAI links related to these modules to allow legacy
machine driver to work with already upstreamed AHUB drivers.
There is no plan to productize these modules with legacy
machine driver and hence these can be removed. In future,
these will be supported from graph card driver and the DT
binding for it is going to be different anyways.
Bug 4451662
Bug 4432184
TAS-2251
Change-Id: I934a75c067e46433b41a484bdacaa5e2c66566cb
Signed-off-by: Sameer Pujar <spujar@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3059813
Reviewed-by: Mohan kumar <mkumard@nvidia.com>
Reviewed-by: Sheetal . <sheetal@nvidia.com>
Reviewed-by: Sharad Gupta <sharadg@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
4ef527c5e1
commit
69c14e5a51
@@ -1,5 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
// Copyright (c) 2019-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2019-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
#ifndef __DT_TEGRA_ASOC_DAIS_H
|
||||
#define __DT_TEGRA_ASOC_DAIS_H
|
||||
@@ -53,42 +53,17 @@
|
||||
#define XBAR_DSPK1 30
|
||||
#define XBAR_DSPK2 31
|
||||
#define XBAR_SFC1_RX 32
|
||||
|
||||
/*
|
||||
* TODO As per downstream kernel code there will be routing issue
|
||||
* if DAI names are updated for SFC, MVC and OPE input and
|
||||
* output. Due to that using single DAI with same name as downstream
|
||||
* kernel for input and output and added output DAIs just to keep
|
||||
* similar to upstream kernel, so that it will be easy to upstream
|
||||
* later.
|
||||
*
|
||||
* Once the routing changes are done for above mentioned modules,
|
||||
* use the commented output dai index and define output dai
|
||||
* links in tegra186-audio-graph.dtsi
|
||||
*/
|
||||
#if 0
|
||||
#define XBAR_SFC1_TX 33
|
||||
#define XBAR_SFC2_TX 35
|
||||
#define XBAR_SFC3_TX 37
|
||||
#define XBAR_SFC4_TX 39
|
||||
#define XBAR_MVC1_TX 41
|
||||
#define XBAR_MVC2_TX 43
|
||||
#define XBAR_OPE1_TX 113
|
||||
#else
|
||||
#define XBAR_SFC1_TX XBAR_SFC1_RX
|
||||
#define XBAR_SFC2_TX XBAR_SFC2_RX
|
||||
#define XBAR_SFC3_TX XBAR_SFC3_RX
|
||||
#define XBAR_SFC4_TX XBAR_SFC4_RX
|
||||
#define XBAR_MVC1_TX XBAR_MVC1_RX
|
||||
#define XBAR_MVC2_TX XBAR_MVC2_RX
|
||||
#define XBAR_OPE1_TX XBAR_OPE1_RX
|
||||
#endif
|
||||
|
||||
#define XBAR_SFC2_RX 34
|
||||
#define XBAR_SFC2_TX 35
|
||||
#define XBAR_SFC3_RX 36
|
||||
#define XBAR_SFC3_TX 37
|
||||
#define XBAR_SFC4_RX 38
|
||||
#define XBAR_SFC4_TX 39
|
||||
#define XBAR_MVC1_RX 40
|
||||
#define XBAR_MVC1_TX 41
|
||||
#define XBAR_MVC2_RX 42
|
||||
#define XBAR_MVC2_TX 43
|
||||
#define XBAR_AMX1_IN1 44
|
||||
#define XBAR_AMX1_IN2 45
|
||||
#define XBAR_AMX1_IN3 46
|
||||
@@ -158,6 +133,7 @@
|
||||
#define XBAR_ASRC_OUT6 110
|
||||
#define XBAR_ASRC_IN7 111
|
||||
#define XBAR_OPE1_RX 112
|
||||
#define XBAR_OPE1_TX 113
|
||||
#define XBAR_AFC1 114
|
||||
#define XBAR_AFC2 115
|
||||
#define XBAR_AFC3 116
|
||||
@@ -263,11 +239,11 @@
|
||||
#define AMX_OUT 4
|
||||
|
||||
/* ADX */
|
||||
#define ADX_OUT1 0
|
||||
#define ADX_OUT2 1
|
||||
#define ADX_OUT3 2
|
||||
#define ADX_OUT4 3
|
||||
#define ADX_IN 4
|
||||
#define ADX_IN 0
|
||||
#define ADX_OUT1 1
|
||||
#define ADX_OUT2 2
|
||||
#define ADX_OUT3 3
|
||||
#define ADX_OUT4 4
|
||||
|
||||
/* ASRC */
|
||||
#define ASRC_IN1 0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0-only
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2019-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
// SPDX-FileCopyrightText: Copyright (c) 2019-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||
|
||||
#include <dt-bindings/sound/tegra-asoc-dais.h>
|
||||
|
||||
@@ -7,7 +7,9 @@
|
||||
#define ADMAIF_CIF(i) (TEGRA186_ADMAIF_CIF_OFFSET + i - 1)
|
||||
|
||||
/ {
|
||||
sound {
|
||||
tegra_sound: sound {
|
||||
#sound-dai-cells = <0>;
|
||||
|
||||
/* ADMAIF <--> XBAR PCM links */
|
||||
admaif1_pcm_link: nvidia-audio-card,dai-link@0 {
|
||||
status = "okay";
|
||||
@@ -522,247 +524,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
/* ADMAIF <--> XBAR CODEC links */
|
||||
admaif1_codec_link: nvidia-audio-card,dai-link@44 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(1)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF1>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif2_codec_link: nvidia-audio-card,dai-link@45 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(2)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF2>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif3_codec_link: nvidia-audio-card,dai-link@46 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(3)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF3>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif4_codec_link: nvidia-audio-card,dai-link@47 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(4)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF4>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif5_codec_link: nvidia-audio-card,dai-link@48 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(5)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF5>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif6_codec_link: nvidia-audio-card,dai-link@49 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(6)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF6>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif7_codec_link: nvidia-audio-card,dai-link@50 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(7)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF7>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif8_codec_link: nvidia-audio-card,dai-link@51 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(8)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF8>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif9_codec_link: nvidia-audio-card,dai-link@52 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(9)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF9>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif10_codec_link: nvidia-audio-card,dai-link@53 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(10)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF10>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif11_codec_link: nvidia-audio-card,dai-link@54 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(11)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF11>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif12_codec_link: nvidia-audio-card,dai-link@55 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(12)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF12>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif13_codec_link: nvidia-audio-card,dai-link@56 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(13)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF13>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif14_codec_link: nvidia-audio-card,dai-link@57 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(14)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF14>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif15_codec_link: nvidia-audio-card,dai-link@58 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(15)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF15>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif16_codec_link: nvidia-audio-card,dai-link@59 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(16)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF16>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif17_codec_link: nvidia-audio-card,dai-link@60 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(17)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF17>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif18_codec_link: nvidia-audio-card,dai-link@61 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(18)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF18>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif19_codec_link: nvidia-audio-card,dai-link@62 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(19)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF19>;
|
||||
};
|
||||
};
|
||||
|
||||
admaif20_codec_link: nvidia-audio-card,dai-link@63 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_admaif ADMAIF_CIF(20)>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ADMAIF20>;
|
||||
};
|
||||
};
|
||||
|
||||
/* XBAR <---> I2S links */
|
||||
xbar_to_i2s1: nvidia-audio-card,dai-link@64 {
|
||||
status = "okay";
|
||||
@@ -944,7 +705,7 @@
|
||||
sound-dai = <&tegra_i2s1 I2S_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_i2s1 I2S_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -957,7 +718,7 @@
|
||||
sound-dai = <&tegra_i2s2 I2S_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_i2s2 I2S_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -970,7 +731,7 @@
|
||||
sound-dai = <&tegra_i2s3 I2S_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_i2s3 I2S_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -983,7 +744,7 @@
|
||||
sound-dai = <&tegra_i2s4 I2S_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_i2s4 I2S_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -996,7 +757,7 @@
|
||||
sound-dai = <&tegra_i2s5 I2S_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_i2s5 I2S_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1009,7 +770,7 @@
|
||||
sound-dai = <&tegra_i2s6 I2S_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_i2s6 I2S_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1023,7 +784,7 @@
|
||||
sound-dai = <&tegra_dmic1 DMIC_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_dmic1 DMIC_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1036,7 +797,7 @@
|
||||
sound-dai = <&tegra_dmic2 DMIC_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_dmic2 DMIC_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1049,7 +810,7 @@
|
||||
sound-dai = <&tegra_dmic3 DMIC_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_dmic3 DMIC_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1062,7 +823,7 @@
|
||||
sound-dai = <&tegra_dmic4 DMIC_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_dmic4 DMIC_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1076,7 +837,7 @@
|
||||
sound-dai = <&tegra_dspk1 DSPK_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_dspk1 DSPK_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1089,7 +850,7 @@
|
||||
sound-dai = <&tegra_dspk2 DSPK_DAP>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_dspk2 DSPK_DUMMY>;
|
||||
sound-dai = <&tegra_sound>;
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1873,156 +1634,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
xbar_to_afc1: nvidia-audio-card,dai-link@151 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC1>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_afc1 AFC_IN>;
|
||||
prefix = "AFC1";
|
||||
};
|
||||
};
|
||||
|
||||
xbar_to_afc2: nvidia-audio-card,dai-link@152 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC2>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_afc2 AFC_IN>;
|
||||
prefix = "AFC2";
|
||||
};
|
||||
};
|
||||
|
||||
xbar_to_afc3: nvidia-audio-card,dai-link@153 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC3>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_afc3 AFC_IN>;
|
||||
prefix = "AFC3";
|
||||
};
|
||||
};
|
||||
|
||||
xbar_to_afc4: nvidia-audio-card,dai-link@154 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC4>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_afc4 AFC_IN>;
|
||||
prefix = "AFC4";
|
||||
};
|
||||
};
|
||||
|
||||
xbar_to_afc5: nvidia-audio-card,dai-link@155 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC5>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_afc5 AFC_IN>;
|
||||
prefix = "AFC5";
|
||||
};
|
||||
};
|
||||
|
||||
xbar_to_afc6: nvidia-audio-card,dai-link@156 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC6>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_afc6 AFC_IN>;
|
||||
prefix = "AFC6";
|
||||
};
|
||||
};
|
||||
|
||||
afc1_to_xbar: nvidia-audio-card,dai-link@157 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_afc1 AFC_OUT>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC1>;
|
||||
};
|
||||
};
|
||||
|
||||
afc2_to_xbar: nvidia-audio-card,dai-link@158 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_afc2 AFC_OUT>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC2>;
|
||||
};
|
||||
};
|
||||
|
||||
afc3_to_xbar: nvidia-audio-card,dai-link@159 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_afc3 AFC_OUT>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC3>;
|
||||
};
|
||||
};
|
||||
|
||||
afc4_to_xbar: nvidia-audio-card,dai-link@160 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_afc4 AFC_OUT>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC4>;
|
||||
};
|
||||
};
|
||||
|
||||
afc5_to_xbar: nvidia-audio-card,dai-link@161 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_afc5 AFC_OUT>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC5>;
|
||||
};
|
||||
};
|
||||
|
||||
afc6_to_xbar: nvidia-audio-card,dai-link@162 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_afc6 AFC_OUT>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_AFC6>;
|
||||
};
|
||||
};
|
||||
|
||||
xbar_to_mvc1: nvidia-audio-card,dai-link@163 {
|
||||
status = "okay";
|
||||
|
||||
@@ -2260,17 +1871,5 @@
|
||||
sound-dai = <&tegra_ahub XBAR_ASRC_OUT6>;
|
||||
};
|
||||
};
|
||||
|
||||
arad_to_xbar: nvidia-audio-card,dai-link@182 {
|
||||
status = "okay";
|
||||
|
||||
link-type = <C2C_LINK>;
|
||||
cpu {
|
||||
sound-dai = <&tegra_arad ARAD>;
|
||||
};
|
||||
codec {
|
||||
sound-dai = <&tegra_ahub XBAR_ARAD>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user