brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 07f7412 Raw
65 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/clock/nxp,imx95-display-master-csr.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: NXP i.MX95 Display Master Block Control8 9maintainers:10  - Peng Fan <peng.fan@nxp.com>11 12properties:13  compatible:14    items:15      - const: nxp,imx95-display-master-csr16      - const: syscon17 18  reg:19    maxItems: 120 21  power-domains:22    maxItems: 123 24  clocks:25    maxItems: 126 27  '#clock-cells':28    const: 129    description:30      The clock consumer should specify the desired clock by having the clock31      ID in its "clocks" phandle cell. See32      include/dt-bindings/clock/nxp,imx95-clock.h33 34  mux-controller:35    type: object36    $ref: /schemas/mux/reg-mux.yaml37 38required:39  - compatible40  - reg41  - '#clock-cells'42  - mux-controller43  - power-domains44  - clocks45 46additionalProperties: false47 48examples:49  - |50    syscon@4c410000 {51      compatible = "nxp,imx95-display-master-csr", "syscon";52      reg = <0x4c410000 0x10000>;53      #clock-cells = <1>;54      clocks = <&scmi_clk 62>;55      power-domains = <&scmi_devpd 3>;56 57      mux: mux-controller {58        compatible = "mmio-mux";59        #mux-control-cells = <1>;60        mux-reg-masks = <0x4 0x00000001>; /* Pixel_link_sel */61        idle-states = <0>;62      };63    };64...65