1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2%YAML 1.2 3--- 4$id: http://devicetree.org/schemas/clock/nxp,imx95-blk-ctl.yaml# 5$schema: http://devicetree.org/meta-schemas/core.yaml# 6 7title: NXP i.MX95 Block Control 8 9maintainers: 10 - Peng Fan <peng.fan@nxp.com> 11 12properties: 13 compatible: 14 items: 15 - enum: 16 - nxp,imx95-camera-csr 17 - nxp,imx95-display-csr 18 - nxp,imx95-hsio-blk-ctl 19 - nxp,imx95-lvds-csr 20 - nxp,imx95-netcmix-blk-ctrl 21 - nxp,imx95-vpu-csr 22 - const: syscon 23 24 reg: 25 maxItems: 1 26 27 power-domains: 28 maxItems: 1 29 30 clocks: 31 maxItems: 1 32 33 '#clock-cells': 34 const: 1 35 description: 36 The clock consumer should specify the desired clock by having the clock 37 ID in its "clocks" phandle cell. See 38 include/dt-bindings/clock/nxp,imx95-clock.h 39 40required: 41 - compatible 42 - reg 43 - '#clock-cells' 44 - power-domains 45 - clocks 46 47additionalProperties: false 48 49examples: 50 - | 51 syscon@4c410000 { 52 compatible = "nxp,imx95-vpu-csr", "syscon"; 53 reg = <0x4c410000 0x10000>; 54 #clock-cells = <1>; 55 clocks = <&scmi_clk 114>; 56 power-domains = <&scmi_devpd 21>; 57 }; 58... 59