xref: /freebsd/sys/contrib/device-tree/Bindings/clock/nxp,imx95-blk-ctl.yaml (revision b2d2a78ad80ec68d4a17f5aef97d21686cb1e29b)
17d0873ebSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
27d0873ebSEmmanuel Vadot%YAML 1.2
37d0873ebSEmmanuel Vadot---
47d0873ebSEmmanuel Vadot$id: http://devicetree.org/schemas/clock/nxp,imx95-blk-ctl.yaml#
57d0873ebSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
67d0873ebSEmmanuel Vadot
77d0873ebSEmmanuel Vadottitle: NXP i.MX95 Block Control
87d0873ebSEmmanuel Vadot
97d0873ebSEmmanuel Vadotmaintainers:
107d0873ebSEmmanuel Vadot  - Peng Fan <peng.fan@nxp.com>
117d0873ebSEmmanuel Vadot
127d0873ebSEmmanuel Vadotproperties:
137d0873ebSEmmanuel Vadot  compatible:
147d0873ebSEmmanuel Vadot    items:
157d0873ebSEmmanuel Vadot      - enum:
167d0873ebSEmmanuel Vadot          - nxp,imx95-lvds-csr
177d0873ebSEmmanuel Vadot          - nxp,imx95-display-csr
187d0873ebSEmmanuel Vadot          - nxp,imx95-camera-csr
19*b2d2a78aSEmmanuel Vadot          - nxp,imx95-netcmix-blk-ctrl
207d0873ebSEmmanuel Vadot          - nxp,imx95-vpu-csr
217d0873ebSEmmanuel Vadot      - const: syscon
227d0873ebSEmmanuel Vadot
237d0873ebSEmmanuel Vadot  reg:
247d0873ebSEmmanuel Vadot    maxItems: 1
257d0873ebSEmmanuel Vadot
267d0873ebSEmmanuel Vadot  power-domains:
277d0873ebSEmmanuel Vadot    maxItems: 1
287d0873ebSEmmanuel Vadot
297d0873ebSEmmanuel Vadot  clocks:
307d0873ebSEmmanuel Vadot    maxItems: 1
317d0873ebSEmmanuel Vadot
327d0873ebSEmmanuel Vadot  '#clock-cells':
337d0873ebSEmmanuel Vadot    const: 1
347d0873ebSEmmanuel Vadot    description:
357d0873ebSEmmanuel Vadot      The clock consumer should specify the desired clock by having the clock
367d0873ebSEmmanuel Vadot      ID in its "clocks" phandle cell. See
377d0873ebSEmmanuel Vadot      include/dt-bindings/clock/nxp,imx95-clock.h
387d0873ebSEmmanuel Vadot
397d0873ebSEmmanuel Vadotrequired:
407d0873ebSEmmanuel Vadot  - compatible
417d0873ebSEmmanuel Vadot  - reg
427d0873ebSEmmanuel Vadot  - '#clock-cells'
437d0873ebSEmmanuel Vadot  - power-domains
447d0873ebSEmmanuel Vadot  - clocks
457d0873ebSEmmanuel Vadot
467d0873ebSEmmanuel VadotadditionalProperties: false
477d0873ebSEmmanuel Vadot
487d0873ebSEmmanuel Vadotexamples:
497d0873ebSEmmanuel Vadot  - |
507d0873ebSEmmanuel Vadot    syscon@4c410000 {
517d0873ebSEmmanuel Vadot      compatible = "nxp,imx95-vpu-csr", "syscon";
527d0873ebSEmmanuel Vadot      reg = <0x4c410000 0x10000>;
537d0873ebSEmmanuel Vadot      #clock-cells = <1>;
547d0873ebSEmmanuel Vadot      clocks = <&scmi_clk 114>;
557d0873ebSEmmanuel Vadot      power-domains = <&scmi_devpd 21>;
567d0873ebSEmmanuel Vadot    };
577d0873ebSEmmanuel Vadot...
58