Messages in this thread | | | From | Johan Hovold <> | Subject | [PATCH v2 0/2] PCI: qcom: Add basic interconnect support | Date | Fri, 21 Oct 2022 08:46:14 +0200 |
| |
On Qualcomm platforms like SC8280XP and SA8540P interconnect bandwidth must be requested before enabling interconnect clocks.
Add basic support for managing an optional "pcie-mem" interconnect path by setting a low constraint before enabling clocks and updating it after the link is up.
This is specifically needed to prevent a crash on SC8280XP/SA8540P when the interconnect constraints are enforced during boot.
As support for these platforms was added in 6.1-rc1 it would be nice to have this merged as a fix for 6.1, but deferring for 6.2 works as well.
Johan
Changes in v2 - update the bindings so that the interconnect-names constraints apply to all platforms (Krzysztof)
Johan Hovold (2): dt-bindings: PCI: qcom: Add SC8280XP/SA8540P interconnects PCI: qcom: Add basic interconnect support
.../devicetree/bindings/pci/qcom,pcie.yaml | 20 +++++ drivers/pci/controller/dwc/pcie-qcom.c | 76 +++++++++++++++++++ 2 files changed, 96 insertions(+)
-- 2.37.3
| |