]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
arm64: tegra: Fix AGIC register range
authorJon Hunter <jonathanh@nvidia.com>
Thu, 20 Jun 2019 08:17:00 +0000 (09:17 +0100)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Wed, 14 Aug 2019 09:18:49 +0000 (11:18 +0200)
commitc5afc7435ef10338834e98d7b60e126ad089d511
tree757f44c77f30e534556258664bab4a07931043c7
parent001836f17c906ad97f6d74dab91209cd2b135922
arm64: tegra: Fix AGIC register range

BugLink: https://bugs.launchpad.net/bugs/1839036
commit ba24eee6686f6ed3738602b54d959253316a9541 upstream.

The Tegra AGIC interrupt controller is an ARM GIC400 interrupt
controller. Per the ARM GIC device-tree binding, the first address
region is for the GIC distributor registers and the second address
region is for the GIC CPU interface registers. The address space for
the distributor registers is 4kB, but currently this is incorrectly
defined as 8kB for the Tegra AGIC and overlaps with the CPU interface
registers. Correct the address space for the distributor to be 4kB.

Cc: stable@vger.kernel.org
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Fixes: bcdbde433542 ("arm64: tegra: Add AGIC node for Tegra210")
Signed-off-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
arch/arm64/boot/dts/nvidia/tegra210.dtsi