Hello Georgi, This small series adds interconnect driver support for SDX55 platform for scaling the bandwidth requirements over RPMh. The driver has been tested on SDX55-MTP and gives below DDR metrics using mbw [1] tool: Src port: SDX55_MASTER_AMPSS_M0 Dest port: SDX55_SLAVE_EBI_CH0 Command: mbw 100 With bandwidth 500000: AVG Method: MEMCPY Elapsed: 0.59058 MiB: 100.00000 Copy: 169.324 MiB/s With bandwidth 700000: AVG Method: MEMCPY Elapsed: 0.29267 MiB: 100.00000 Copy: 341.678 MiB/s With bandwidth 900000: AVG Method: MEMCPY Elapsed: 0.19608 MiB: 100.00000 Copy: 510.005 MiB/s The copy speed seems to be the same for all bandwidth less than 500000 and greater than 900000. Note: The CPUFreq governer needs to be set to something other than schedutil to see the difference. Otherwise the speed seems to be the same for all bandwidth. Thanks, Mani [1] https://github.com/raas/mbw Changes in v2: * Changed the copyright year to 2021, fixed Kconfig dependency and constified provider struct definitions. Manivannan Sadhasivam (2): dt-bindings: interconnect: Add Qualcomm SDX55 DT bindings interconnect: qcom: Add SDX55 interconnect provider driver .../bindings/interconnect/qcom,rpmh.yaml | 4 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sdx55.c | 356 ++++++++++++++++++ drivers/interconnect/qcom/sdx55.h | 70 ++++ include/dt-bindings/interconnect/qcom,sdx55.h | 76 ++++ 6 files changed, 517 insertions(+) create mode 100644 drivers/interconnect/qcom/sdx55.c create mode 100644 drivers/interconnect/qcom/sdx55.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx55.h -- 2.25.1