~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/interconnect/qcom,sdx75-rpmh.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/interconnect/qcom,sdx75-rpmh.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/interconnect/qcom,sdx75-rpmh.yaml (Version linux-6.11.7)


  1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C      1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/interconnec      4 $id: http://devicetree.org/schemas/interconnect/qcom,sdx75-rpmh.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Qualcomm RPMh Network-On-Chip Interconn      7 title: Qualcomm RPMh Network-On-Chip Interconnect on SDX75
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Rohit Agarwal <quic_rohiagar@quicinc.com>       10   - Rohit Agarwal <quic_rohiagar@quicinc.com>
 11                                                    11 
 12 description:                                       12 description:
 13   RPMh interconnect providers support system b     13   RPMh interconnect providers support system bandwidth requirements through
 14   RPMh hardware accelerators known as Bus Cloc     14   RPMh hardware accelerators known as Bus Clock Manager (BCM). The provider is
 15   able to communicate with the BCM through the     15   able to communicate with the BCM through the Resource State Coordinator (RSC)
 16   associated with each execution environment.      16   associated with each execution environment. Provider nodes must point to at
 17   least one RPMh device child node pertaining      17   least one RPMh device child node pertaining to their RSC and each provider
 18   can map to multiple RPMh resources.              18   can map to multiple RPMh resources.
 19                                                    19 
 20 properties:                                        20 properties:
 21   compatible:                                      21   compatible:
 22     enum:                                          22     enum:
 23       - qcom,sdx75-clk-virt                        23       - qcom,sdx75-clk-virt
 24       - qcom,sdx75-dc-noc                          24       - qcom,sdx75-dc-noc
 25       - qcom,sdx75-gem-noc                         25       - qcom,sdx75-gem-noc
 26       - qcom,sdx75-mc-virt                         26       - qcom,sdx75-mc-virt
 27       - qcom,sdx75-pcie-anoc                       27       - qcom,sdx75-pcie-anoc
 28       - qcom,sdx75-system-noc                      28       - qcom,sdx75-system-noc
 29                                                    29 
 30   '#interconnect-cells': true                      30   '#interconnect-cells': true
 31                                                    31 
 32   reg:                                             32   reg:
 33     maxItems: 1                                    33     maxItems: 1
 34                                                    34 
 35   clocks:                                          35   clocks:
 36     maxItems: 1                                    36     maxItems: 1
 37                                                    37 
 38 required:                                          38 required:
 39   - compatible                                     39   - compatible
 40                                                    40 
 41 allOf:                                             41 allOf:
 42   - $ref: qcom,rpmh-common.yaml#                   42   - $ref: qcom,rpmh-common.yaml#
 43   - if:                                            43   - if:
 44       properties:                                  44       properties:
 45         compatible:                                45         compatible:
 46           contains:                                46           contains:
 47             enum:                                  47             enum:
 48               - qcom,sdx75-clk-virt                48               - qcom,sdx75-clk-virt
 49               - qcom,sdx75-mc-virt                 49               - qcom,sdx75-mc-virt
 50     then:                                          50     then:
 51       properties:                                  51       properties:
 52         reg: false                                 52         reg: false
 53     else:                                          53     else:
 54       required:                                    54       required:
 55         - reg                                      55         - reg
 56                                                    56 
 57   - if:                                            57   - if:
 58       properties:                                  58       properties:
 59         compatible:                                59         compatible:
 60           contains:                                60           contains:
 61             enum:                                  61             enum:
 62               - qcom,sdx75-clk-virt                62               - qcom,sdx75-clk-virt
 63     then:                                          63     then:
 64       properties:                                  64       properties:
 65         clocks:                                    65         clocks:
 66           items:                                   66           items:
 67             - description: RPMH CC QPIC Clock      67             - description: RPMH CC QPIC Clock
 68       required:                                    68       required:
 69         - clocks                                   69         - clocks
 70     else:                                          70     else:
 71       properties:                                  71       properties:
 72         clocks: false                              72         clocks: false
 73                                                    73 
 74 unevaluatedProperties: false                       74 unevaluatedProperties: false
 75                                                    75 
 76 examples:                                          76 examples:
 77   - |                                              77   - |
 78     #include <dt-bindings/clock/qcom,rpmh.h>       78     #include <dt-bindings/clock/qcom,rpmh.h>
 79                                                    79 
 80     clk_virt: interconnect-0 {                     80     clk_virt: interconnect-0 {
 81             compatible = "qcom,sdx75-clk-virt"     81             compatible = "qcom,sdx75-clk-virt";
 82             #interconnect-cells = <2>;             82             #interconnect-cells = <2>;
 83             qcom,bcm-voters = <&apps_bcm_voter     83             qcom,bcm-voters = <&apps_bcm_voter>;
 84             clocks = <&rpmhcc RPMH_QPIC_CLK>;      84             clocks = <&rpmhcc RPMH_QPIC_CLK>;
 85     };                                             85     };
 86                                                    86 
 87     system_noc: interconnect@1640000 {             87     system_noc: interconnect@1640000 {
 88             compatible = "qcom,sdx75-system-no     88             compatible = "qcom,sdx75-system-noc";
 89             reg = <0x1640000 0x4b400>;             89             reg = <0x1640000 0x4b400>;
 90             #interconnect-cells = <2>;             90             #interconnect-cells = <2>;
 91             qcom,bcm-voters = <&apps_bcm_voter     91             qcom,bcm-voters = <&apps_bcm_voter>;
 92     };                                             92     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php