mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 09:12:02 +03:00
p3737+p3701: Add ports node for processing engine, asrc nodes
Add some more nodes for the port of the processing-engine and asrc sound nodes. This change is based on the change from mainline: commit 09614acd87e6b47253112f5d2d9603b878092c57 Author: Sameer Pujar <spujar@nvidia.com> arm64: tegra: APE sound card for Jetson AGX Orin Bug 4057304 Change-Id: Ia356fe6fa81cb3a72e8c473d618a3f5114e0507e Signed-off-by: Sameer Pujar <spujar@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/platform/t23x/concord-generic-dts/+/2885319 Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Mohan Kumar D <mkumard@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
@@ -651,6 +651,27 @@
|
|||||||
|
|
||||||
processing-engine@2908000 {
|
processing-engine@2908000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0x0>;
|
||||||
|
|
||||||
|
ope1_cif_in_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_ope1_in_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
ope1_out_port: port@1 {
|
||||||
|
reg = <0x1>;
|
||||||
|
|
||||||
|
ope1_cif_out_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_ope1_out_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
mvc@290a000 {
|
mvc@290a000 {
|
||||||
@@ -1003,6 +1024,115 @@
|
|||||||
|
|
||||||
asrc@2910000 {
|
asrc@2910000 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0x0>;
|
||||||
|
|
||||||
|
asrc_in1_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_in1_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <0x1>;
|
||||||
|
|
||||||
|
asrc_in2_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_in2_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@2 {
|
||||||
|
reg = <0x2>;
|
||||||
|
|
||||||
|
asrc_in3_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_in3_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@3 {
|
||||||
|
reg = <0x3>;
|
||||||
|
|
||||||
|
asrc_in4_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_in4_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@4 {
|
||||||
|
reg = <0x4>;
|
||||||
|
|
||||||
|
asrc_in5_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_in5_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@5 {
|
||||||
|
reg = <0x5>;
|
||||||
|
|
||||||
|
asrc_in6_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_in6_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@6 {
|
||||||
|
reg = <0x6>;
|
||||||
|
|
||||||
|
asrc_in7_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_in7_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
asrc_out1_port: port@7 {
|
||||||
|
reg = <0x7>;
|
||||||
|
|
||||||
|
asrc_out1_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_out1_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
asrc_out2_port: port@8 {
|
||||||
|
reg = <0x8>;
|
||||||
|
|
||||||
|
asrc_out2_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_out2_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
asrc_out3_port: port@9 {
|
||||||
|
reg = <0x9>;
|
||||||
|
|
||||||
|
asrc_out3_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_out3_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
asrc_out4_port: port@a {
|
||||||
|
reg = <0xa>;
|
||||||
|
|
||||||
|
asrc_out4_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_out4_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
asrc_out5_port: port@b {
|
||||||
|
reg = <0xb>;
|
||||||
|
|
||||||
|
asrc_out5_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_out5_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
asrc_out6_port: port@c {
|
||||||
|
reg = <0xc>;
|
||||||
|
|
||||||
|
asrc_out6_ep: endpoint {
|
||||||
|
remote-endpoint = <&xbar_asrc_out6_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ports {
|
ports {
|
||||||
@@ -1744,6 +1874,126 @@
|
|||||||
remote-endpoint = <&mix_out5>;
|
remote-endpoint = <&mix_out5>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
xbar_asrc_in1_port: port@63 {
|
||||||
|
reg = <0x63>;
|
||||||
|
|
||||||
|
xbar_asrc_in1_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_in1_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@64 {
|
||||||
|
reg = <0x64>;
|
||||||
|
|
||||||
|
xbar_asrc_out1_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_out1_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
xbar_asrc_in2_port: port@65 {
|
||||||
|
reg = <0x65>;
|
||||||
|
|
||||||
|
xbar_asrc_in2_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_in2_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@66 {
|
||||||
|
reg = <0x66>;
|
||||||
|
|
||||||
|
xbar_asrc_out2_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_out2_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
xbar_asrc_in3_port: port@67 {
|
||||||
|
reg = <0x67>;
|
||||||
|
|
||||||
|
xbar_asrc_in3_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_in3_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@68 {
|
||||||
|
reg = <0x68>;
|
||||||
|
|
||||||
|
xbar_asrc_out3_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_out3_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
xbar_asrc_in4_port: port@69 {
|
||||||
|
reg = <0x69>;
|
||||||
|
|
||||||
|
xbar_asrc_in4_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_in4_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@6a {
|
||||||
|
reg = <0x6a>;
|
||||||
|
|
||||||
|
xbar_asrc_out4_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_out4_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
xbar_asrc_in5_port: port@6b {
|
||||||
|
reg = <0x6b>;
|
||||||
|
|
||||||
|
xbar_asrc_in5_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_in5_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@6c {
|
||||||
|
reg = <0x6c>;
|
||||||
|
|
||||||
|
xbar_asrc_out5_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_out5_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
xbar_asrc_in6_port: port@6d {
|
||||||
|
reg = <0x6d>;
|
||||||
|
|
||||||
|
xbar_asrc_in6_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_in6_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@6e {
|
||||||
|
reg = <0x6e>;
|
||||||
|
|
||||||
|
xbar_asrc_out6_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_out6_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
xbar_asrc_in7_port: port@6f {
|
||||||
|
reg = <0x6f>;
|
||||||
|
|
||||||
|
xbar_asrc_in7_ep: endpoint {
|
||||||
|
remote-endpoint = <&asrc_in7_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
xbar_ope1_in_port: port@70 {
|
||||||
|
reg = <0x70>;
|
||||||
|
|
||||||
|
xbar_ope1_in_ep: endpoint {
|
||||||
|
remote-endpoint = <&ope1_cif_in_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@71 {
|
||||||
|
reg = <0x71>;
|
||||||
|
|
||||||
|
xbar_ope1_out_ep: endpoint {
|
||||||
|
remote-endpoint = <&ope1_cif_out_ep>;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -1996,6 +2246,11 @@
|
|||||||
<&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
|
<&xbar_mix_in5_port>, <&xbar_mix_in6_port>,
|
||||||
<&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
|
<&xbar_mix_in7_port>, <&xbar_mix_in8_port>,
|
||||||
<&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
|
<&xbar_mix_in9_port>, <&xbar_mix_in10_port>,
|
||||||
|
<&xbar_asrc_in1_port>, <&xbar_asrc_in2_port>,
|
||||||
|
<&xbar_asrc_in3_port>, <&xbar_asrc_in4_port>,
|
||||||
|
<&xbar_asrc_in5_port>, <&xbar_asrc_in6_port>,
|
||||||
|
<&xbar_asrc_in7_port>,
|
||||||
|
<&xbar_ope1_in_port>,
|
||||||
/* HW accelerators */
|
/* HW accelerators */
|
||||||
<&sfc1_out_port>, <&sfc2_out_port>,
|
<&sfc1_out_port>, <&sfc2_out_port>,
|
||||||
<&sfc3_out_port>, <&sfc4_out_port>,
|
<&sfc3_out_port>, <&sfc4_out_port>,
|
||||||
@@ -2012,6 +2267,9 @@
|
|||||||
<&adx4_out3_port>, <&adx4_out4_port>,
|
<&adx4_out3_port>, <&adx4_out4_port>,
|
||||||
<&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
|
<&mix_out1_port>, <&mix_out2_port>, <&mix_out3_port>,
|
||||||
<&mix_out4_port>, <&mix_out5_port>,
|
<&mix_out4_port>, <&mix_out5_port>,
|
||||||
|
<&asrc_out1_port>, <&asrc_out2_port>, <&asrc_out3_port>,
|
||||||
|
<&asrc_out4_port>, <&asrc_out5_port>, <&asrc_out6_port>,
|
||||||
|
<&ope1_out_port>,
|
||||||
/* BE I/O Ports */
|
/* BE I/O Ports */
|
||||||
<&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
|
<&i2s1_port>, <&i2s2_port>, <&i2s4_port>, <&i2s6_port>,
|
||||||
<&dmic3_port>;
|
<&dmic3_port>;
|
||||||
|
|||||||
Reference in New Issue
Block a user