aboutsummaryrefslogtreecommitdiff
path: root/drivers/pci/controller/dwc/pcie-qcom-ep.c
diff options
context:
space:
mode:
authorManivannan Sadhasivam <manivannan.sadhasivam@linaro.org>2023-03-16 13:41:10 +0530
committerLorenzo Pieralisi <lpieralisi@kernel.org>2023-04-11 11:31:10 +0200
commitfb0eacb2972e2f330b188e5b22955d020599bf38 (patch)
tree823e79767b4d3c51007800b41b061e77cf684d0c /drivers/pci/controller/dwc/pcie-qcom-ep.c
parent157fecca3558dd21b33038d6a935e8533c16043d (diff)
downloadlinux-fb0eacb2972e2f330b188e5b22955d020599bf38.tar.gz
linux-fb0eacb2972e2f330b188e5b22955d020599bf38.tar.bz2
linux-fb0eacb2972e2f330b188e5b22955d020599bf38.zip
PCI: qcom: Use bulk reset APIs for handling resets for IP rev 2.4.0
All the resets are asserted and deasserted at the same time. So the bulk reset APIs can be used to handle them together. This simplifies the code a lot. It should be noted that there were delays in-between the reset asserts and deasserts. But going by the config used by other revisions, those delays are not really necessary. So a single delay after all asserts and one after deasserts is used. The total number of resets supported is 12 but only ipq4019 is using all of them. Link: https://lore.kernel.org/r/20230316081117.14288-13-manivannan.sadhasivam@linaro.org Tested-by: Sricharan Ramabadhran <quic_srichara@quicinc.com> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> Signed-off-by: Lorenzo Pieralisi <lpieralisi@kernel.org>
Diffstat (limited to 'drivers/pci/controller/dwc/pcie-qcom-ep.c')
0 files changed, 0 insertions, 0 deletions