xref: /linux/Documentation/devicetree/bindings/nvmem/mxs-ocotp.yaml (revision d14d9f0e737e0602c17f416c26e56e57df4985b1)
12c504460SAnson Huang# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
22c504460SAnson Huang%YAML 1.2
32c504460SAnson Huang---
42c504460SAnson Huang$id: http://devicetree.org/schemas/nvmem/mxs-ocotp.yaml#
52c504460SAnson Huang$schema: http://devicetree.org/meta-schemas/core.yaml#
62c504460SAnson Huang
72c504460SAnson Huangtitle: On-Chip OTP Memory for Freescale i.MX23/i.MX28
82c504460SAnson Huang
92c504460SAnson Huangmaintainers:
102c504460SAnson Huang  - Anson Huang <Anson.Huang@nxp.com>
112c504460SAnson Huang
122c504460SAnson HuangallOf:
13*d14d9f0eSRob Herring  - $ref: nvmem.yaml#
142c504460SAnson Huang
152c504460SAnson Huangproperties:
162c504460SAnson Huang  compatible:
172c504460SAnson Huang    enum:
182c504460SAnson Huang      - fsl,imx23-ocotp
192c504460SAnson Huang      - fsl,imx28-ocotp
202c504460SAnson Huang
212c504460SAnson Huang  "#address-cells":
222c504460SAnson Huang    const: 1
232c504460SAnson Huang
242c504460SAnson Huang  "#size-cells":
252c504460SAnson Huang    const: 1
262c504460SAnson Huang
272c504460SAnson Huang  reg:
282c504460SAnson Huang    maxItems: 1
292c504460SAnson Huang
302c504460SAnson Huang  clocks:
312c504460SAnson Huang    maxItems: 1
322c504460SAnson Huang
332c504460SAnson Huangrequired:
342c504460SAnson Huang  - compatible
352c504460SAnson Huang  - reg
362c504460SAnson Huang  - clocks
372c504460SAnson Huang
382c504460SAnson HuangadditionalProperties: false
392c504460SAnson Huang
402c504460SAnson Huangexamples:
412c504460SAnson Huang  - |
422c504460SAnson Huang    ocotp: efuse@8002c000 {
432c504460SAnson Huang        compatible = "fsl,imx28-ocotp";
442c504460SAnson Huang        #address-cells = <1>;
452c504460SAnson Huang        #size-cells = <1>;
462c504460SAnson Huang        reg = <0x8002c000 0x2000>;
472c504460SAnson Huang        clocks = <&clks 25>;
482c504460SAnson Huang    };
492c504460SAnson Huang
502c504460SAnson Huang...
51