162306a36Sopenharmony_ci# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
262306a36Sopenharmony_ci%YAML 1.2
362306a36Sopenharmony_ci---
462306a36Sopenharmony_ci$id: http://devicetree.org/schemas/clock/fsl,scu-clk.yaml#
562306a36Sopenharmony_ci$schema: http://devicetree.org/meta-schemas/core.yaml#
662306a36Sopenharmony_ci
762306a36Sopenharmony_cititle: i.MX SCU Client Device Node - Clock Controller Based on SCU Message Protocol
862306a36Sopenharmony_ci
962306a36Sopenharmony_cimaintainers:
1062306a36Sopenharmony_ci  - Abel Vesa <abel.vesa@nxp.com>
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_cidescription: i.MX SCU Client Device Node
1362306a36Sopenharmony_ci  Client nodes are maintained as children of the relevant IMX-SCU device node.
1462306a36Sopenharmony_ci  This binding uses the common clock binding.
1562306a36Sopenharmony_ci  (Documentation/devicetree/bindings/clock/clock-bindings.txt)
1662306a36Sopenharmony_ci  The clock consumer should specify the desired clock by having the clock
1762306a36Sopenharmony_ci  ID in its "clocks" phandle cell. See the full list of clock IDs from
1862306a36Sopenharmony_ci  include/dt-bindings/clock/imx8qxp-clock.h
1962306a36Sopenharmony_ci
2062306a36Sopenharmony_ciproperties:
2162306a36Sopenharmony_ci  compatible:
2262306a36Sopenharmony_ci    items:
2362306a36Sopenharmony_ci      - enum:
2462306a36Sopenharmony_ci          - fsl,imx8dxl-clk
2562306a36Sopenharmony_ci          - fsl,imx8qm-clk
2662306a36Sopenharmony_ci          - fsl,imx8qxp-clk
2762306a36Sopenharmony_ci      - const: fsl,scu-clk
2862306a36Sopenharmony_ci
2962306a36Sopenharmony_ci  '#clock-cells':
3062306a36Sopenharmony_ci    const: 2
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_cirequired:
3362306a36Sopenharmony_ci  - compatible
3462306a36Sopenharmony_ci  - '#clock-cells'
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ciadditionalProperties: false
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ciexamples:
3962306a36Sopenharmony_ci  - |
4062306a36Sopenharmony_ci    clock-controller {
4162306a36Sopenharmony_ci        compatible = "fsl,imx8qxp-clk", "fsl,scu-clk";
4262306a36Sopenharmony_ci        #clock-cells = <2>;
4362306a36Sopenharmony_ci    };
44