dt-bindings: nvmem: add description for UniPhier eFuse
Add uniphier-efuse dt-bindings documentation. Signed-off-by: Keiji Hayashibara <hayashibara.keiji@socionext.com> Acked-by: Rob Herring <robh@kernel.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
17eb18d674
commit
2a96c818f4
|
@ -0,0 +1,49 @@
|
||||||
|
= 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";
|
||||||
|
}
|
Loading…
Reference in New Issue