1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/nvmem/microchip,sama7g5-otpc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Microchip SAMA7G5 OTP Controller (OTPC)
8
9 maintainers:
10 - Claudiu Beznea <claudiu.beznea@microchip.com>
11
12 description: |
13 OTP controller drives a NVMEM memory where system specific data
14 (e.g. calibration data for analog cells, hardware configuration
15 settings, chip identifiers) or user specific data could be stored.
16
17 allOf:
18 - $ref: "nvmem.yaml#"
19
20 properties:
21 compatible:
22 items:
23 - const: microchip,sama7g5-otpc
24 - const: syscon
25
26 reg:
27 maxItems: 1
28
29 required:
30 - compatible
31 - reg
32
33 unevaluatedProperties: false
34
35 examples:
36 - |
37 #include <dt-bindings/nvmem/microchip,sama7g5-otpc.h>
38
39 otpc: efuse@e8c00000 {
40 compatible = "microchip,sama7g5-otpc", "syscon";
41 reg = <0xe8c00000 0xec>;
42 #address-cells = <1>;
43 #size-cells = <1>;
44
45 temperature_calib: calib@1 {
46 reg = <OTP_PKT(1) 76>;
47 };
48 };
49
50 ...
Cache object: 4c1542bf2b0d44bfceaed534e883d01e
|