]> git.baikalelectronics.ru Git - kernel.git/commit
PCI: tegra: Move "dbi" accesses to post common DWC initialization
authorVidya Sagar <vidyas@nvidia.com>
Wed, 25 Nov 2020 19:22:34 +0000 (00:52 +0530)
committerLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Tue, 1 Dec 2020 10:35:02 +0000 (10:35 +0000)
commit6fc0bb39477a5f557e78c1252b3e9b4b81dab106
treecc3297714d13ecdc1dcc4f14a89adcb4423fce5a
parent50e809090f57e1f0b26b8b195227ae2e114081dd
PCI: tegra: Move "dbi" accesses to post common DWC initialization

commit 3ebedb6bc5fa ("PCI: dwc: Move "dbi", "dbi2", and "addr_space"
resource setup into common code") moved the code that sets up dbi_base
to DWC common code thereby creating a requirement to not access the "dbi"
region before calling common DWC initialization code. But, Tegra194
already had some code that programs some of the "dbi" registers resulting
in system crash. This patch addresses that issue by refactoring the code
to have accesses to the "dbi" region only after common DWC initialization.

Link: https://lore.kernel.org/r/20201125192234.2270-1-vidyas@nvidia.com
Fixes: 3ebedb6bc5fa ("PCI: dwc: Move "dbi", "dbi2", and "addr_space" resource setup into common code")
Tested-by: Thierry Reding <treding@nvidia.com>
Signed-off-by: Vidya Sagar <vidyas@nvidia.com>
Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Acked-by: Thierry Reding <treding@nvidia.com>
drivers/pci/controller/dwc/pcie-tegra194.c