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,dispcc-sm8x50.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 OR BSD-2-Clause)
    2 %YAML 1.2
    3 ---
    4 $id: http://devicetree.org/schemas/clock/qcom,dispcc-sm8x50.yaml#
    5 $schema: http://devicetree.org/meta-schemas/core.yaml#
    6 
    7 title: Qualcomm Display Clock & Reset Controller Binding for SM8150/SM8250/SM8350
    8 
    9 maintainers:
   10   - Jonathan Marek <jonathan@marek.ca>
   11 
   12 description: |
   13   Qualcomm display clock control module which supports the clocks, resets and
   14   power domains on SM8150/SM8250/SM8350.
   15 
   16   See also:
   17     dt-bindings/clock/qcom,dispcc-sm8150.h
   18     dt-bindings/clock/qcom,dispcc-sm8250.h
   19     dt-bindings/clock/qcom,dispcc-sm8350.h
   20 
   21 properties:
   22   compatible:
   23     enum:
   24       - qcom,sc8180x-dispcc
   25       - qcom,sm8150-dispcc
   26       - qcom,sm8250-dispcc
   27       - qcom,sm8350-dispcc
   28 
   29   clocks:
   30     items:
   31       - description: Board XO source
   32       - description: Byte clock from DSI PHY0
   33       - description: Pixel clock from DSI PHY0
   34       - description: Byte clock from DSI PHY1
   35       - description: Pixel clock from DSI PHY1
   36       - description: Link clock from DP PHY
   37       - description: VCO DIV clock from DP PHY
   38 
   39   clock-names:
   40     items:
   41       - const: bi_tcxo
   42       - const: dsi0_phy_pll_out_byteclk
   43       - const: dsi0_phy_pll_out_dsiclk
   44       - const: dsi1_phy_pll_out_byteclk
   45       - const: dsi1_phy_pll_out_dsiclk
   46       - const: dp_phy_pll_link_clk
   47       - const: dp_phy_pll_vco_div_clk
   48 
   49   '#clock-cells':
   50     const: 1
   51 
   52   '#reset-cells':
   53     const: 1
   54 
   55   '#power-domain-cells':
   56     const: 1
   57 
   58   reg:
   59     maxItems: 1
   60 
   61   power-domains:
   62     description:
   63       A phandle and PM domain specifier for the MMCX power domain.
   64     maxItems: 1
   65 
   66   required-opps:
   67     description:
   68       A phandle to an OPP node describing required MMCX performance point.
   69     maxItems: 1
   70 
   71 required:
   72   - compatible
   73   - reg
   74   - clocks
   75   - clock-names
   76   - '#clock-cells'
   77   - '#reset-cells'
   78   - '#power-domain-cells'
   79 
   80 additionalProperties: false
   81 
   82 examples:
   83   - |
   84     #include <dt-bindings/clock/qcom,rpmh.h>
   85     #include <dt-bindings/power/qcom-rpmpd.h>
   86     clock-controller@af00000 {
   87       compatible = "qcom,sm8250-dispcc";
   88       reg = <0x0af00000 0x10000>;
   89       clocks = <&rpmhcc RPMH_CXO_CLK>,
   90                <&dsi0_phy 0>,
   91                <&dsi0_phy 1>,
   92                <&dsi1_phy 0>,
   93                <&dsi1_phy 1>,
   94                <&dp_phy 0>,
   95                <&dp_phy 1>;
   96       clock-names = "bi_tcxo",
   97                     "dsi0_phy_pll_out_byteclk",
   98                     "dsi0_phy_pll_out_dsiclk",
   99                     "dsi1_phy_pll_out_byteclk",
  100                     "dsi1_phy_pll_out_dsiclk",
  101                     "dp_phy_pll_link_clk",
  102                     "dp_phy_pll_vco_div_clk";
  103       #clock-cells = <1>;
  104       #reset-cells = <1>;
  105       #power-domain-cells = <1>;
  106       power-domains = <&rpmhpd SM8250_MMCX>;
  107       required-opps = <&rpmhpd_opp_low_svs>;
  108     };
  109 ...

Cache object: a2e4cf8cb7fdf1fe1e9a28c600859953


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