Message ID | 20211206075808.18124-1-shawn.guo@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | Add QCM2290 interconnect support | expand |
Hi Shawn, On 6.12.21 9:58, Shawn Guo wrote: > The series begins with a separate cleanup on icc-rpm, followed by a few > prep changes for QCM2290 support, and then adds bindings and > interconnect driver for QCM2290 platform. Thanks for working on this! I have applied patch 1/6. Please rebase the rest on linux-next. BR, Georgi > Changes for v3: > - Update bindings to define child interconnect provider nodes > > Changes for v2: > - Drop unneeded include of <dt-bindings/clock/qcom,gcc-qcm2290.h> from > bindings. > > Shawn Guo (6): > interconnect: icc-rpm: Use NOC_QOS_MODE_INVALID for qos_mode check > interconnect: icc-rpm: Define ICC device type > interconnect: icc-rpm: Add QNOC type QoS support > interconnect: icc-rpm: Support child NoC device probe > dt-bindings: interconnect: Add Qualcomm QCM2290 NoC support > interconnect: qcom: Add QCM2290 driver support > > .../bindings/interconnect/qcom,qcm2290.yaml | 137 ++ > drivers/interconnect/qcom/Kconfig | 9 + > drivers/interconnect/qcom/Makefile | 2 + > drivers/interconnect/qcom/icc-rpm.c | 56 +- > drivers/interconnect/qcom/icc-rpm.h | 14 +- > drivers/interconnect/qcom/msm8916.c | 4 +- > drivers/interconnect/qcom/msm8939.c | 5 +- > drivers/interconnect/qcom/qcm2290.c | 1363 +++++++++++++++++ > drivers/interconnect/qcom/sdm660.c | 7 +- > .../dt-bindings/interconnect/qcom,qcm2290.h | 94 ++ > 10 files changed, 1678 insertions(+), 13 deletions(-) > create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcm2290.yaml > create mode 100644 drivers/interconnect/qcom/qcm2290.c > create mode 100644 include/dt-bindings/interconnect/qcom,qcm2290.h >