Add interconnect dtbindings and driver support for Qualcomm QCS8300 SoC. Changes since V2: - Addressed comments related to dt-bindings title and commit text. Changes since V1: - constify all the array of pointers to structures and provider descriptor structures. - Dropped all empty nodes. - Added reg as required property for all the providers excluding clk-virt and mc-virt in dt-bindings. Raviteja Laggyshetty (2): dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in QCS8300 SoC interconnect: qcom: add QCS8300 interconnect provider driver .../interconnect/qcom,qcs8300-rpmh.yaml | 72 + drivers/interconnect/qcom/Kconfig | 11 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/qcs8300.c | 2088 +++++++++++++++++ drivers/interconnect/qcom/qcs8300.h | 177 ++ .../interconnect/qcom,qcs8300-rpmh.h | 189 ++ 6 files changed, 2539 insertions(+) create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs8300-rpmh.yaml create mode 100644 drivers/interconnect/qcom/qcs8300.c create mode 100644 drivers/interconnect/qcom/qcs8300.h create mode 100644 include/dt-bindings/interconnect/qcom,qcs8300-rpmh.h -- 2.39.2