1*9aaf4d2aSEmmanuel Gil Peyrot# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*9aaf4d2aSEmmanuel Gil Peyrot%YAML 1.2
3*9aaf4d2aSEmmanuel Gil Peyrot---
4*9aaf4d2aSEmmanuel Gil Peyrot$id: http://devicetree.org/schemas/nvmem/nintendo-otp.yaml#
5*9aaf4d2aSEmmanuel Gil Peyrot$schema: http://devicetree.org/meta-schemas/core.yaml#
6*9aaf4d2aSEmmanuel Gil Peyrot
7*9aaf4d2aSEmmanuel Gil Peyrottitle: Nintendo Wii and Wii U OTP Device Tree Bindings
8*9aaf4d2aSEmmanuel Gil Peyrot
9*9aaf4d2aSEmmanuel Gil Peyrotdescription: |
10*9aaf4d2aSEmmanuel Gil Peyrot  This binding represents the OTP memory as found on a Nintendo Wii or Wii U,
11*9aaf4d2aSEmmanuel Gil Peyrot  which contains common and per-console keys, signatures and related data
12*9aaf4d2aSEmmanuel Gil Peyrot  required to access peripherals.
13*9aaf4d2aSEmmanuel Gil Peyrot
14*9aaf4d2aSEmmanuel Gil Peyrot  See https://wiiubrew.org/wiki/Hardware/OTP
15*9aaf4d2aSEmmanuel Gil Peyrot
16*9aaf4d2aSEmmanuel Gil Peyrotmaintainers:
17*9aaf4d2aSEmmanuel Gil Peyrot  - Emmanuel Gil Peyrot <linkmauve@linkmauve.fr>
18*9aaf4d2aSEmmanuel Gil Peyrot
19*9aaf4d2aSEmmanuel Gil PeyrotallOf:
20*9aaf4d2aSEmmanuel Gil Peyrot  - $ref: "nvmem.yaml#"
21*9aaf4d2aSEmmanuel Gil Peyrot
22*9aaf4d2aSEmmanuel Gil Peyrotproperties:
23*9aaf4d2aSEmmanuel Gil Peyrot  compatible:
24*9aaf4d2aSEmmanuel Gil Peyrot    enum:
25*9aaf4d2aSEmmanuel Gil Peyrot      - nintendo,hollywood-otp
26*9aaf4d2aSEmmanuel Gil Peyrot      - nintendo,latte-otp
27*9aaf4d2aSEmmanuel Gil Peyrot
28*9aaf4d2aSEmmanuel Gil Peyrot  reg:
29*9aaf4d2aSEmmanuel Gil Peyrot    maxItems: 1
30*9aaf4d2aSEmmanuel Gil Peyrot
31*9aaf4d2aSEmmanuel Gil Peyrotrequired:
32*9aaf4d2aSEmmanuel Gil Peyrot  - compatible
33*9aaf4d2aSEmmanuel Gil Peyrot  - reg
34*9aaf4d2aSEmmanuel Gil Peyrot
35*9aaf4d2aSEmmanuel Gil PeyrotunevaluatedProperties: false
36*9aaf4d2aSEmmanuel Gil Peyrot
37*9aaf4d2aSEmmanuel Gil Peyrotexamples:
38*9aaf4d2aSEmmanuel Gil Peyrot  - |
39*9aaf4d2aSEmmanuel Gil Peyrot    otp@d8001ec {
40*9aaf4d2aSEmmanuel Gil Peyrot        compatible = "nintendo,latte-otp";
41*9aaf4d2aSEmmanuel Gil Peyrot        reg = <0x0d8001ec 0x8>;
42*9aaf4d2aSEmmanuel Gil Peyrot    };
43*9aaf4d2aSEmmanuel Gil Peyrot
44*9aaf4d2aSEmmanuel Gil Peyrot...
45