Merge tag 'xfs-4.21-merge-3' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[sfrench/cifs-2.6.git] / Documentation / devicetree / bindings / nvmem / amlogic-efuse.txt
1 = Amlogic Meson GX eFuse device tree bindings =
2
3 Required properties:
4 - compatible: should be "amlogic,meson-gxbb-efuse"
5 - clocks: phandle to the efuse peripheral clock provided by the
6           clock controller.
7
8 = Data cells =
9 Are child nodes of eFuse, bindings of which as described in
10 bindings/nvmem/nvmem.txt
11
12 Example:
13
14         efuse: efuse {
15                 compatible = "amlogic,meson-gxbb-efuse";
16                 clocks = <&clkc CLKID_EFUSE>;
17                 #address-cells = <1>;
18                 #size-cells = <1>;
19
20                 sn: sn@14 {
21                         reg = <0x14 0x10>;
22                 };
23
24                 eth_mac: eth_mac@34 {
25                         reg = <0x34 0x10>;
26                 };
27
28                 bid: bid@46 {
29                         reg = <0x46 0x30>;
30                 };
31         };
32
33 = Data consumers =
34 Are device nodes which consume nvmem data cells.
35
36 For example:
37
38         eth_mac {
39                 ...
40                 nvmem-cells = <&eth_mac>;
41                 nvmem-cell-names = "eth_mac";
42         };