xref: /linux/Documentation/devicetree/bindings/soc/fsl/fsl,imx23-digctl.yaml (revision 69f2970aad93758bea863432e49b564e0ba649ca)
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/soc/fsl/fsl,imx23-digctl.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Freescale mxs digctrl for i.MX23/i.MX28
8
9description: |
10  The digital control block provides overall control of various items within
11  the top digital block of the chip, including:
12    - Default first-level page table (DFLPT) controls
13    - HCLK performance counter
14    - Free-running microseconds counter
15    - Entropy control
16    - BIST controls for ARM Core and On-Chip RAM
17    - Chip Revision register
18    - USB loop back congtrol
19    - Other miscellaneous controls
20
21maintainers:
22  - Frank Li <Frank.Li@nxp.com>
23
24properties:
25  compatible:
26    oneOf:
27      - items:
28          - enum:
29              - fsl,imx28-digctl
30          - const: fsl,imx23-digctl
31      - const: fsl,imx23-digctl
32
33  reg:
34    maxItems: 1
35
36  interrupts:
37    maxItems: 1
38
39required:
40  - compatible
41  - reg
42  - interrupts
43
44additionalProperties: false
45
46examples:
47  - |
48    digctl@8001c000 {
49        compatible = "fsl,imx28-digctl", "fsl,imx23-digctl";
50        reg = <0x8001c000 0x2000>;
51        interrupts = <89>;
52    };
53
54