mirror of https://gitee.com/openkylin/linux.git
50 lines
961 B
Plaintext
50 lines
961 B
Plaintext
= UniPhier eFuse device tree bindings =
|
|
|
|
This UniPhier eFuse must be under soc-glue.
|
|
|
|
Required properties:
|
|
- compatible: should be "socionext,uniphier-efuse"
|
|
- reg: should contain the register location and length
|
|
|
|
= Data cells =
|
|
Are child nodes of efuse, bindings of which as described in
|
|
bindings/nvmem/nvmem.txt
|
|
|
|
Example:
|
|
|
|
soc-glue@5f900000 {
|
|
compatible = "socionext,uniphier-ld20-soc-glue-debug",
|
|
"simple-mfd";
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
ranges = <0x0 0x5f900000 0x2000>;
|
|
|
|
efuse@100 {
|
|
compatible = "socionext,uniphier-efuse";
|
|
reg = <0x100 0x28>;
|
|
};
|
|
|
|
efuse@200 {
|
|
compatible = "socionext,uniphier-efuse";
|
|
reg = <0x200 0x68>;
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
|
|
/* Data cells */
|
|
usb_mon: usb-mon@54 {
|
|
reg = <0x54 0xc>;
|
|
};
|
|
};
|
|
};
|
|
|
|
= Data consumers =
|
|
Are device nodes which consume nvmem data cells.
|
|
|
|
Example:
|
|
|
|
usb {
|
|
...
|
|
nvmem-cells = <&usb_mon>;
|
|
nvmem-cell-names = "usb_mon";
|
|
}
|