6.4.10. Freescale i.MX OCOTP (On-Chip OTP)ΒΆ
Required properties:
compatible
:fsl,imx6q-ocotp
reg
: physical register base and size
Deprecated properties:
barebox,provide-mac-address
: Provide MAC addresses for Ethernet devices. This can be multiple entries in the form <&phandle regofs> to assign a MAC address to an Ethernet device. This has been deprecated in favor or the upstream nvmem cell binding.
Legacy example:
ocotp1: ocotp@021bc000 {
compatible = "fsl,imx6q-ocotp";
reg = <0x021bc000 0x4000>;
barebox,provide-mac-address = <&fec 0x620>;
};
Upstream alternative:
&ocotp1 {
#address-cells = <1>;
#size-cells = <1>;
fec_mac_addr: mac-addr@88 {
reg = <0x88 6>;
};
};
&fec {
nvmem-cells = <&fec_mac_addr>;
nvmem-cell-names = "mac-address";
};