xref: /linux/Documentation/devicetree/bindings/nvmem/nxp,s32g-ocotp-nvmem.yaml (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
1*9b58f88aSCiprian Costea# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2*9b58f88aSCiprian Costea%YAML 1.2
3*9b58f88aSCiprian Costea---
4*9b58f88aSCiprian Costea$id: http://devicetree.org/schemas/nvmem/nxp,s32g-ocotp-nvmem.yaml#
5*9b58f88aSCiprian Costea$schema: http://devicetree.org/meta-schemas/core.yaml#
6*9b58f88aSCiprian Costea
7*9b58f88aSCiprian Costeatitle: NXP S32G OCOTP NVMEM driver
8*9b58f88aSCiprian Costea
9*9b58f88aSCiprian Costeamaintainers:
10*9b58f88aSCiprian Costea  - Ciprian Costea <ciprianmarian.costea@nxp.com>
11*9b58f88aSCiprian Costea
12*9b58f88aSCiprian Costeadescription:
13*9b58f88aSCiprian Costea  The drivers provides an interface to access One Time
14*9b58f88aSCiprian Costea  Programmable memory pages, such as TMU fuse values.
15*9b58f88aSCiprian Costea
16*9b58f88aSCiprian Costeaproperties:
17*9b58f88aSCiprian Costea  compatible:
18*9b58f88aSCiprian Costea    oneOf:
19*9b58f88aSCiprian Costea      - enum:
20*9b58f88aSCiprian Costea          - nxp,s32g2-ocotp
21*9b58f88aSCiprian Costea      - items:
22*9b58f88aSCiprian Costea          - enum:
23*9b58f88aSCiprian Costea              - nxp,s32g3-ocotp
24*9b58f88aSCiprian Costea              - nxp,s32r45-ocotp
25*9b58f88aSCiprian Costea          - const: nxp,s32g2-ocotp
26*9b58f88aSCiprian Costea  reg:
27*9b58f88aSCiprian Costea    maxItems: 1
28*9b58f88aSCiprian Costea
29*9b58f88aSCiprian Costearequired:
30*9b58f88aSCiprian Costea  - compatible
31*9b58f88aSCiprian Costea  - reg
32*9b58f88aSCiprian Costea
33*9b58f88aSCiprian CosteaunevaluatedProperties: false
34*9b58f88aSCiprian Costea
35*9b58f88aSCiprian CosteaallOf:
36*9b58f88aSCiprian Costea  - $ref: nvmem.yaml#
37*9b58f88aSCiprian Costea
38*9b58f88aSCiprian Costeaexamples:
39*9b58f88aSCiprian Costea  - |
40*9b58f88aSCiprian Costea    nvmem@400a4000 {
41*9b58f88aSCiprian Costea      compatible = "nxp,s32g2-ocotp";
42*9b58f88aSCiprian Costea      reg = <0x400a4000 0x400>;
43*9b58f88aSCiprian Costea      #address-cells = <1>;
44*9b58f88aSCiprian Costea      #size-cells = <1>;
45*9b58f88aSCiprian Costea    };
46