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,imx94-display-csr 17 - nxp,imx94-lvds-csr 18 - nxp,imx95-camera-csr 19 - nxp,imx95-display-csr 20 - nxp,imx95-hsio-blk-ctl 21 - nxp,imx95-lvds-csr 22 - nxp,imx95-netcmix-blk-ctrl 23 - nxp,imx95-vpu-csr 24 - const: syscon 25 26 reg: 27 maxItems: 1 28 29 power-domains: 30 maxItems: 1 31 32 clocks: 33 maxItems: 1 34 35 '#clock-cells': 36 const: 1 37 description: 38 The clock consumer should specify the desired clock by having the clock 39 ID in its "clocks" phandle cell. See 40 include/dt-bindings/clock/nxp,imx95-clock.h 41 42required: 43 - compatible 44 - reg 45 - '#clock-cells' 46 - power-domains 47 - clocks 48 49additionalProperties: false 50 51examples: 52 - | 53 syscon@4c410000 { 54 compatible = "nxp,imx95-vpu-csr", "syscon"; 55 reg = <0x4c410000 0x10000>; 56 #clock-cells = <1>; 57 clocks = <&scmi_clk 114>; 58 power-domains = <&scmi_devpd 21>; 59 }; 60... 61