mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 17:30:17 +03:00
generic-dts: overlay: explicit enable of audio modules
DT is now decoupled from kernel source and in doing so latest version of tegra234.dtsi file is copied to SoC base generic-dts path. This has latest upstream devices for Audio and these are in disabled state. The existing platform overlay did not explicitly enable these devices because, overlay was based on the older snapshot of tegra234.dtsi file and overlay had new device nodes without 'status' property (by default device node status is 'okay' unless explicitly overridden). Now since the newer snapshot of tegra234.dtsi had these devices disabled, the APE sound card did not work as expected. Fix this by explicitly enabling the devices in overlay file. Bug 3973681 Change-Id: I5a80171fa943adca84daa28d220418e83cc38df8 Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/soc/t23x-generic-dts/+/2856499 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Laxman Dewangan
parent
7848e867d0
commit
adff93822f
@@ -1,5 +1,5 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0
|
// SPDX-License-Identifier: GPL-2.0
|
||||||
// Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
// Copyright (c) 2022-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||||
|
|
||||||
|
|
||||||
#include <dt-bindings/clock/tegra234-clock.h>
|
#include <dt-bindings/clock/tegra234-clock.h>
|
||||||
@@ -409,6 +409,8 @@
|
|||||||
|
|
||||||
/* Below modules are upstreamed, but not in v5.15 */
|
/* Below modules are upstreamed, but not in v5.15 */
|
||||||
tegra_ope1: processing-engine@2908000 {
|
tegra_ope1: processing-engine@2908000 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra234-ope",
|
compatible = "nvidia,tegra234-ope",
|
||||||
"nvidia,tegra210-ope";
|
"nvidia,tegra210-ope";
|
||||||
reg = <0x2908000 0x100>;
|
reg = <0x2908000 0x100>;
|
||||||
@@ -432,6 +434,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
tegra_asrc: asrc@2910000 {
|
tegra_asrc: asrc@2910000 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra194-asrc";
|
compatible = "nvidia,tegra194-asrc";
|
||||||
reg = <0x2910000 0x2000>;
|
reg = <0x2910000 0x2000>;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
@@ -442,6 +446,8 @@
|
|||||||
|
|
||||||
/* Below AHUB modules are not yet upstreamed */
|
/* Below AHUB modules are not yet upstreamed */
|
||||||
tegra_arad: arad@290e400 {
|
tegra_arad: arad@290e400 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra186-arad";
|
compatible = "nvidia,tegra186-arad";
|
||||||
reg = <0x290e400 0x400>;
|
reg = <0x290e400 0x400>;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
@@ -450,6 +456,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
tegra_afc1: afc@2907000 {
|
tegra_afc1: afc@2907000 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra234-afc",
|
compatible = "nvidia,tegra234-afc",
|
||||||
"nvidia,tegra186-afc";
|
"nvidia,tegra186-afc";
|
||||||
reg = <0x2907000 0x100>;
|
reg = <0x2907000 0x100>;
|
||||||
@@ -460,6 +468,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
tegra_afc2: afc@2907100 {
|
tegra_afc2: afc@2907100 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra234-afc",
|
compatible = "nvidia,tegra234-afc",
|
||||||
"nvidia,tegra186-afc";
|
"nvidia,tegra186-afc";
|
||||||
reg = <0x2907100 0x100>;
|
reg = <0x2907100 0x100>;
|
||||||
@@ -470,6 +480,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
tegra_afc3: afc@2907200 {
|
tegra_afc3: afc@2907200 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra234-afc",
|
compatible = "nvidia,tegra234-afc",
|
||||||
"nvidia,tegra186-afc";
|
"nvidia,tegra186-afc";
|
||||||
reg = <0x2907200 0x100>;
|
reg = <0x2907200 0x100>;
|
||||||
@@ -480,6 +492,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
tegra_afc4: afc@2907300 {
|
tegra_afc4: afc@2907300 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra234-afc",
|
compatible = "nvidia,tegra234-afc",
|
||||||
"nvidia,tegra186-afc";
|
"nvidia,tegra186-afc";
|
||||||
reg = <0x2907300 0x100>;
|
reg = <0x2907300 0x100>;
|
||||||
@@ -490,6 +504,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
tegra_afc5: afc@2907400 {
|
tegra_afc5: afc@2907400 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra234-afc",
|
compatible = "nvidia,tegra234-afc",
|
||||||
"nvidia,tegra186-afc";
|
"nvidia,tegra186-afc";
|
||||||
reg = <0x2907400 0x100>;
|
reg = <0x2907400 0x100>;
|
||||||
@@ -500,6 +516,8 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
tegra_afc6: afc@2907500 {
|
tegra_afc6: afc@2907500 {
|
||||||
|
status = "okay";
|
||||||
|
|
||||||
compatible = "nvidia,tegra234-afc",
|
compatible = "nvidia,tegra234-afc",
|
||||||
"nvidia,tegra186-afc";
|
"nvidia,tegra186-afc";
|
||||||
reg = <0x2907500 0x100>;
|
reg = <0x2907500 0x100>;
|
||||||
|
|||||||
Reference in New Issue
Block a user