Messages in this thread Patch in this message | | | From | Joakim Zhang <> | Subject | [PATCH net-next 3/3] of_net: add property "nvmem-mac-address" for of_get_mac_addr() | Date | Fri, 9 Apr 2021 16:37:51 +0800 |
| |
From: Fugang Duan <fugang.duan@nxp.com>
If MAC address read from nvmem cell and it is valid mac address, .of_get_mac_addr_nvmem() add new property "nvmem-mac-address" in ethernet node. Once user call .of_get_mac_address() to get MAC address again, it can read valid MAC address from device tree in directly.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> --- drivers/of/of_net.c | 4 ++++ 1 file changed, 4 insertions(+)
diff --git a/drivers/of/of_net.c b/drivers/of/of_net.c index 6e411821583e..20c3ae17f95f 100644 --- a/drivers/of/of_net.c +++ b/drivers/of/of_net.c @@ -116,6 +116,10 @@ const void *of_get_mac_address(struct device_node *np) if (addr) return addr; + addr = of_get_mac_addr(np, "nvmem-mac-address"); + if (addr) + return addr; + return of_get_mac_addr_nvmem(np); } EXPORT_SYMBOL(of_get_mac_address); -- 2.17.1
| |