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