Commit 8b819afa authored by Greg Kroah-Hartman's avatar Greg Kroah-Hartman
Browse files

Merge tag 'icc-6.16-rc1' of...

Merge tag 'icc-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc

 into char-misc-next

Georgi writes:

interconnect changes for 6.16

This pull request contains the interconnect changes for the 6.16-rc1
merge window. The core and driver changes are listed below.

Core changes:
- Add support for dynamic id allocation, that allows creating
  multiple instances of the same provider

Driver changes:
- Add driver for the EPSS L3 instances on SA8775P SoC
- Add QoS support for SM8650 SoC
- Add some missing nodes for SM8650
- Misc dt-binding style and indentation fixes

Signed-off-by: default avatarGeorgi Djakov <djakov@kernel.org>

* tag 'icc-6.16-rc1' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/djakov/icc:
  interconnect: qcom: sm8650: remove regmap config for mc_virt & clk_virt
  interconnect: qcom: sm8650: add the MASTER_APSS_NOC
  dt-bindings: interconnect: sm8650: document the MASTER_APSS_NOC
  interconnect: qcom: sm8650: enable QoS configuration
  dt-bindings: interconnect: Correct indentation and style in DTS example
  interconnect: qcom: sa8775p: Add dynamic icc node id support
  interconnect: qcom: icc-rpmh: Add dynamic icc node id support
  interconnect: qcom: Add multidev EPSS L3 support
  interconnect: core: Add dynamic id allocation support
  dt-bindings: interconnect: Add EPSS L3 compatible for SA8775P
parents bdc319f1 5fed7fe3
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -86,13 +86,13 @@ examples:
  - |
    #include <dt-bindings/clock/qcom,gcc-msm8953.h>

      snoc: interconnect@580000 {
    interconnect@580000 {
        compatible = "qcom,msm8953-snoc";
        reg = <0x580000 0x16080>;

        #interconnect-cells = <2>;

          snoc_mm: interconnect-snoc {
        interconnect-snoc {
            compatible = "qcom,msm8953-snoc-mm";

            #interconnect-cells = <2>;
+10 −10
Original line number Diff line number Diff line
@@ -52,7 +52,7 @@ examples:
  - |
    #include <dt-bindings/clock/qcom,rpmcc.h>

      bimc: interconnect@fc380000 {
    interconnect@fc380000 {
        reg = <0xfc380000 0x6a000>;
        compatible = "qcom,msm8974-bimc";
        #interconnect-cells = <1>;
+1 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ properties:
          - const: qcom,osm-l3
      - items:
          - enum:
              - qcom,sa8775p-epss-l3
              - qcom,sc7280-epss-l3
              - qcom,sc8280xp-epss-l3
              - qcom,sm6375-cpucp-l3
+6 −6
Original line number Diff line number Diff line
@@ -43,7 +43,7 @@ examples:
  - |
    #include <dt-bindings/clock/qcom,rpmcc.h>

      bimc: interconnect@400000 {
    interconnect@400000 {
        compatible = "qcom,msm8916-bimc";
        reg = <0x00400000 0x62000>;
        #interconnect-cells = <1>;
+14 −14
Original line number Diff line number Diff line
@@ -129,14 +129,14 @@ examples:
  - |
    #include <dt-bindings/interconnect/qcom,sdm845.h>

      mem_noc: interconnect@1380000 {
    interconnect@1380000 {
        compatible = "qcom,sdm845-mem-noc";
        reg = <0x01380000 0x27200>;
        #interconnect-cells = <1>;
        qcom,bcm-voters = <&apps_bcm_voter>;
    };

      mmss_noc: interconnect@1740000 {
    interconnect@1740000 {
        compatible = "qcom,sdm845-mmss-noc";
        reg = <0x01740000 0x1c1000>;
        #interconnect-cells = <1>;
Loading