Skip to content

Commit 41e0434

Browse files
xdarklightgregkh
authored andcommitted
dt-bindings: nvmem: Describe the Amlogic Meson6/Meson8/Meson8b efuse
Amlogic Meson6, Meson8 and Meson8b SoCs have an efuse which contains calibration data from the factory (for the internal temperature sensor and some CVBS connector settings). Some manufacturers also store the MAC address or serial number in the efuse. This documents the devicetree bindings for the efuse on these SoCs. Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1 parent 7a15cf2 commit 41e0434

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
Amlogic Meson6/Meson8/Meson8b efuse
2+
3+
Required Properties:
4+
- compatible: depending on the SoC this should be one of:
5+
- "amlogic,meson6-efuse"
6+
- "amlogic,meson8-efuse"
7+
- "amlogic,meson8b-efuse"
8+
- reg: base address and size of the efuse registers
9+
- clocks: a reference to the efuse core gate clock
10+
- clock-names: must be "core"
11+
12+
All properties and sub-nodes as well as the consumer bindings
13+
defined in nvmem.txt in this directory are also supported.
14+
15+
16+
Example:
17+
efuse: nvmem@0 {
18+
compatible = "amlogic,meson8-efuse";
19+
reg = <0x0 0x2000>;
20+
clocks = <&clkc CLKID_EFUSE>;
21+
clock-names = "core";
22+
};

0 commit comments

Comments
 (0)