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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/arm/qcom-soc.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/arm/qcom-soc.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/arm/qcom-soc.yaml (Version linux-6.8.12)


  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD      1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/arm/qcom-so      4 $id: http://devicetree.org/schemas/arm/qcom-soc.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Qualcomm SoC compatibles naming convent      7 title: Qualcomm SoC compatibles naming convention
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Bjorn Andersson <andersson@kernel.org>          10   - Bjorn Andersson <andersson@kernel.org>
 11                                                    11 
 12 description: |                                     12 description: |
 13   Guidelines for new compatibles for SoC block     13   Guidelines for new compatibles for SoC blocks/components.
 14   When adding new compatibles in new bindings,     14   When adding new compatibles in new bindings, use the format::
 15     qcom,SoC-IP                                    15     qcom,SoC-IP
 16                                                    16 
 17   For example::                                    17   For example::
 18    qcom,sdm845-llcc-bwmon                          18    qcom,sdm845-llcc-bwmon
 19                                                    19 
 20   When adding new compatibles to existing bind     20   When adding new compatibles to existing bindings, use the format in the
 21   existing binding, even if it contradicts the     21   existing binding, even if it contradicts the above.
 22                                                    22 
 23 select:                                            23 select:
 24   properties:                                      24   properties:
 25     compatible:                                    25     compatible:
 26       pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|q     26       pattern: "^qcom,.*(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
 27   required:                                        27   required:
 28     - compatible                                   28     - compatible
 29                                                    29 
 30 properties:                                        30 properties:
 31   compatible:                                      31   compatible:
 32     oneOf:                                         32     oneOf:
 33       # Preferred naming style for compatibles     33       # Preferred naming style for compatibles of SoC components:
 34       - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|q     34       - pattern: "^qcom,(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+(pro)?-.*$"
 35       - pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-     35       - pattern: "^qcom,(sa|sc)8[0-9]+[a-z][a-z]?-.*$"
 36                                                    36 
 37       # Legacy namings - variations of existin     37       # Legacy namings - variations of existing patterns/compatibles are OK,
 38       # but do not add completely new entries      38       # but do not add completely new entries to these:
 39       - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|m     39       - pattern: "^qcom,[ak]pss-wdt-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
 40       - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|q     40       - pattern: "^qcom,gcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
 41       - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|     41       - pattern: "^qcom,mmcc-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
 42       - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|     42       - pattern: "^qcom,pcie-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
 43       - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|q     43       - pattern: "^qcom,rpm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm)[0-9]+.*$"
 44       - pattern: "^qcom,scm-(apq|ipq|mdm|msm|q     44       - pattern: "^qcom,scm-(apq|ipq|mdm|msm|qcm|qcs|q[dr]u|sa|sc|sd[amx]|sm|x1e)[0-9]+.*$"
 45       - enum:                                      45       - enum:
 46           - qcom,dsi-ctrl-6g-qcm2290               46           - qcom,dsi-ctrl-6g-qcm2290
 47           - qcom,gpucc-sdm630                      47           - qcom,gpucc-sdm630
 48           - qcom,gpucc-sdm660                      48           - qcom,gpucc-sdm660
 49           - qcom,lcc-apq8064                       49           - qcom,lcc-apq8064
 50           - qcom,lcc-ipq8064                       50           - qcom,lcc-ipq8064
 51           - qcom,lcc-mdm9615                       51           - qcom,lcc-mdm9615
 52           - qcom,lcc-msm8960                       52           - qcom,lcc-msm8960
 53           - qcom,lpass-cpu-apq8016                 53           - qcom,lpass-cpu-apq8016
 54           - qcom,usb-ss-ipq4019-phy                54           - qcom,usb-ss-ipq4019-phy
 55           - qcom,usb-hs-ipq4019-phy                55           - qcom,usb-hs-ipq4019-phy
 56           - qcom,vqmmc-ipq4019-regulator           56           - qcom,vqmmc-ipq4019-regulator
 57                                                    57 
 58       # Legacy compatibles with wild-cards - l     58       # Legacy compatibles with wild-cards - list cannot grow with new bindings:
 59       - enum:                                      59       - enum:
 60           - qcom,ipq806x-gmac                      60           - qcom,ipq806x-gmac
 61           - qcom,ipq806x-nand                      61           - qcom,ipq806x-nand
 62           - qcom,ipq806x-sata-phy                  62           - qcom,ipq806x-sata-phy
 63           - qcom,ipq806x-usb-phy-ss                63           - qcom,ipq806x-usb-phy-ss
 64           - qcom,ipq806x-usb-phy-hs                64           - qcom,ipq806x-usb-phy-hs
 65                                                    65 
 66 additionalProperties: true                         66 additionalProperties: true
                                                      

~ [ 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