]> git.proxmox.com Git - mirror_ubuntu-focal-kernel.git/commit
arm64: tegra: Disable the ACONNECT for Jetson TX2
authorJon Hunter <jonathanh@nvidia.com>
Mon, 16 Nov 2020 16:20:26 +0000 (16:20 +0000)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 20 Jan 2021 13:25:09 +0000 (14:25 +0100)
commit1850ab2bb9ea2aef7c7f45ee7e91da3a56951a87
tree55a75ce5fa30b10a9dea7f1f79a6f213ff1bc497
parentb689b623a304b174c47d098a679901b06c28f8c1
arm64: tegra: Disable the ACONNECT for Jetson TX2

BugLink: https://bugs.launchpad.net/bugs/1910816
[ Upstream commit fb319496935b7475a863a00c76895e8bb3216704 ]

Commit ff4c371d2bc0 ("arm64: defconfig: Build ADMA and ACONNECT driver")
enable the Tegra ADMA and ACONNECT drivers and this is causing resume
from system suspend to fail on Jetson TX2. Resume is failing because the
ACONNECT driver is being resumed before the BPMP driver, and the ACONNECT
driver is attempting to power on a power-domain that is provided by the
BPMP. While a proper fix for the resume sequencing problem is identified,
disable the ACONNECT for Jetson TX2 temporarily to avoid breaking system
suspend.

Please note that ACONNECT driver is used by the Audio Processing Engine
(APE) on Tegra, but because there is no mainline support for APE on
Jetson TX2 currently, disabling the ACONNECT does not disable any useful
feature at the moment.

Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Kelsey Skunberg <kelsey.skunberg@canonical.com>
arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts