xref: /linux/Documentation/devicetree/bindings/nvmem/imx-iim.yaml (revision d14d9f0e737e0602c17f416c26e56e57df4985b1)
1aa3afee6SAnson Huang# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2aa3afee6SAnson Huang%YAML 1.2
3aa3afee6SAnson Huang---
4aa3afee6SAnson Huang$id: http://devicetree.org/schemas/nvmem/imx-iim.yaml#
5aa3afee6SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml#
6aa3afee6SAnson Huang
7dd3cb467SAndrew Lunntitle: Freescale i.MX IC Identification Module (IIM)
8aa3afee6SAnson Huang
9aa3afee6SAnson Huangmaintainers:
10aa3afee6SAnson Huang  - Anson Huang <Anson.Huang@nxp.com>
11aa3afee6SAnson Huang
12aa3afee6SAnson Huangdescription: |
13aa3afee6SAnson Huang  This binding represents the IC Identification Module (IIM) found on
14aa3afee6SAnson Huang  i.MX25, i.MX27, i.MX31, i.MX35, i.MX51 and i.MX53 SoCs.
15aa3afee6SAnson Huang
16aa3afee6SAnson HuangallOf:
17*d14d9f0eSRob Herring  - $ref: nvmem.yaml#
18aa3afee6SAnson Huang
19aa3afee6SAnson Huangproperties:
20aa3afee6SAnson Huang  compatible:
21aa3afee6SAnson Huang    enum:
22aa3afee6SAnson Huang      - fsl,imx25-iim
23aa3afee6SAnson Huang      - fsl,imx27-iim
24aa3afee6SAnson Huang      - fsl,imx31-iim
25aa3afee6SAnson Huang      - fsl,imx35-iim
26aa3afee6SAnson Huang      - fsl,imx51-iim
27aa3afee6SAnson Huang      - fsl,imx53-iim
28aa3afee6SAnson Huang
29aa3afee6SAnson Huang  reg:
30aa3afee6SAnson Huang    maxItems: 1
31aa3afee6SAnson Huang
32aa3afee6SAnson Huang  interrupts:
33aa3afee6SAnson Huang    maxItems: 1
34aa3afee6SAnson Huang
35aa3afee6SAnson Huang  clocks:
36aa3afee6SAnson Huang    maxItems: 1
37aa3afee6SAnson Huang
38aa3afee6SAnson Huangrequired:
39aa3afee6SAnson Huang  - compatible
40aa3afee6SAnson Huang  - reg
41aa3afee6SAnson Huang  - interrupts
42aa3afee6SAnson Huang  - clocks
43aa3afee6SAnson Huang
44aa3afee6SAnson HuangadditionalProperties: false
45aa3afee6SAnson Huang
46aa3afee6SAnson Huangexamples:
47aa3afee6SAnson Huang  - |
48aa3afee6SAnson Huang    #include <dt-bindings/clock/imx5-clock.h>
49aa3afee6SAnson Huang
50aa3afee6SAnson Huang    iim: efuse@63f98000 {
51aa3afee6SAnson Huang        compatible = "fsl,imx53-iim";
52aa3afee6SAnson Huang        reg = <0x63f98000 0x4000>;
53aa3afee6SAnson Huang        interrupts = <69>;
54aa3afee6SAnson Huang        clocks = <&clks IMX5_CLK_IIM_GATE>;
55aa3afee6SAnson Huang    };
56aa3afee6SAnson Huang
57aa3afee6SAnson Huang...
58