The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/clock/qcom,gcc-apq8064.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: GPL-2.0-only
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/clock/qcom,gcc-apq8064.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Qualcomm Global Clock & Reset Controller Binding for APQ8064/MSM8960
    8 
    9 allOf:
   10   - $ref: qcom,gcc.yaml#
   11 
   12 maintainers:
   13   - Stephen Boyd <sboyd@kernel.org>
   14   - Taniya Das <tdas@codeaurora.org>
   15 
   16 description: |
   17   Qualcomm global clock control module which supports the clocks, resets and
   18   power domains on APQ8064.
   19 
   20   See also:
   21   - dt-bindings/clock/qcom,gcc-msm8960.h
   22   - dt-bindings/reset/qcom,gcc-msm8960.h
   23 
   24 properties:
   25   compatible:
   26     oneOf:
   27       - items:
   28           - enum:
   29               - qcom,gcc-apq8064
   30               - qcom,gcc-msm8960
   31           - const: syscon
   32       - enum:
   33           - qcom,gcc-apq8064
   34           - qcom,gcc-msm8960
   35         deprecated: true
   36 
   37   thermal-sensor:
   38     description: child tsens device
   39     $ref: /schemas/thermal/qcom-tsens.yaml#
   40 
   41   nvmem-cells:
   42     minItems: 1
   43     maxItems: 2
   44     deprecated: true
   45     description:
   46       Qualcomm TSENS (thermal sensor device) on some devices can
   47       be part of GCC and hence the TSENS properties can also be part
   48       of the GCC/clock-controller node.
   49       For more details on the TSENS properties please refer
   50       Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
   51 
   52   nvmem-cell-names:
   53     minItems: 1
   54     deprecated: true
   55     items:
   56       - const: calib
   57       - const: calib_backup
   58 
   59   '#thermal-sensor-cells':
   60     const: 1
   61     deprecated: true
   62 
   63 required:
   64   - compatible
   65 
   66 unevaluatedProperties: false
   67 
   68 examples:
   69   - |
   70     clock-controller@900000 {
   71       compatible = "qcom,gcc-apq8064", "syscon";
   72       reg = <0x00900000 0x4000>;
   73       #clock-cells = <1>;
   74       #reset-cells = <1>;
   75       #power-domain-cells = <1>;
   76 
   77       thermal-sensor {
   78         compatible = "qcom,msm8960-tsens";
   79 
   80         nvmem-cells = <&tsens_calib>, <&tsens_backup>;
   81         nvmem-cell-names = "calib", "calib_backup";
   82         interrupts = <0 178 4>;
   83         interrupt-names = "uplow";
   84 
   85         #qcom,sensors = <11>;
   86         #thermal-sensor-cells = <1>;
   87       };
   88     };
   89 ...

Cache object: 53f4d903c03cf77f85bb4bacc6de7421


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.