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