Lines Matching +full:clock +full:- +full:bindings

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/clock/imx8qxp-lpcg.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX8QXP LPCG (Low-Power Clock Gating) Clock
10 - Aisheng Dong <aisheng.dong@nxp.com>
13 The Low-Power Clock Gate (LPCG) modules contain a local programming
14 model to control the clock gates for the peripherals. An LPCG module
17 This level of clock gating is provided after the clocks are generated
18 by the SCU resources and clock controls. Thus even if the clock is
22 The clock consumer should specify the desired clock by having the clock
23 ID in its "clocks" phandle cell. See the full list of clock IDs from:
24 include/dt-bindings/clock/imx8-lpcg.h
29 - const: fsl,imx8qxp-lpcg
30 - items:
31 - enum:
32 - fsl,imx8qm-lpcg
33 - const: fsl,imx8qxp-lpcg
34 - enum:
35 - fsl,imx8qxp-lpcg-adma
36 - fsl,imx8qxp-lpcg-conn
37 - fsl,imx8qxp-lpcg-dc
38 - fsl,imx8qxp-lpcg-dsp
39 - fsl,imx8qxp-lpcg-gpu
40 - fsl,imx8qxp-lpcg-hsio
41 - fsl,imx8qxp-lpcg-img
42 - fsl,imx8qxp-lpcg-lsio
43 - fsl,imx8qxp-lpcg-vpu
48 '#clock-cells':
53 Input parent clocks phandle array for each clock
57 clock-indices:
59 An integer array indicating the bit offset for each clock.
60 Refer to <include/dt-bindings/clock/imx8-lpcg.h> for the
61 supported LPCG clock indices.
65 clock-output-names:
69 as the clock-indices property.
73 power-domains:
77 - compatible
78 - reg
79 - '#clock-cells'
84 - |
85 #include <dt-bindings/clock/imx8-lpcg.h>
86 #include <dt-bindings/firmware/imx/rsrc.h>
87 #include <dt-bindings/interrupt-controller/arm-gic.h>
89 sdhc0_lpcg: clock-controller@5b200000 {
90 compatible = "fsl,imx8qxp-lpcg";
92 #clock-cells = <1>;
96 clock-indices = <IMX_LPCG_CLK_0>,
99 clock-output-names = "sdhc0_lpcg_per_clk",
102 power-domains = <&pd IMX_SC_R_SDHC_0>;