Lines Matching +full:otp +full:- +full:1
1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/nvmem/rockchip,otp.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Rockchip internal OTP (One Time Programmable) memory
10 - Heiko Stuebner <heiko@sntech.de>
15 - rockchip,px30-otp
16 - rockchip,rk3308-otp
17 - rockchip,rk3588-otp
20 maxItems: 1
26 clock-names:
29 - const: otp
30 - const: apb_pclk
31 - const: phy
32 - const: arb
35 minItems: 1
38 reset-names:
39 minItems: 1
43 - compatible
44 - reg
45 - clocks
46 - clock-names
47 - resets
48 - reset-names
51 - $ref: nvmem.yaml#
52 - $ref: nvmem-deprecated-cells.yaml#
54 - if:
59 - rockchip,px30-otp
60 - rockchip,rk3308-otp
66 maxItems: 1
67 reset-names:
69 - const: phy
71 - if:
76 - rockchip,rk3588-otp
83 reset-names:
85 - const: otp
86 - const: apb
87 - const: arb
92 - |
93 #include <dt-bindings/clock/px30-cru.h>
96 #address-cells = <2>;
97 #size-cells = <2>;
99 otp: efuse@ff290000 {
100 compatible = "rockchip,px30-otp";
104 clock-names = "otp", "apb_pclk", "phy";
106 reset-names = "phy";
107 #address-cells = <1>;
108 #size-cells = <1>;
114 cpu_leakage: cpu-leakage@17 {
118 performance: performance@1e {