]> git.baikalelectronics.ru Git - kernel.git/commit
of_net: Implement of_get_nvmem_mac_address helper
authorMike Looijmans <mike.looijmans@topic.nl>
Thu, 29 Mar 2018 05:29:48 +0000 (07:29 +0200)
committerDavid S. Miller <davem@davemloft.net>
Fri, 30 Mar 2018 14:40:18 +0000 (10:40 -0400)
commitfb2f710726f1a3a40725674f53f2357b757b8e72
tree7bb19099d401d2e50b46112173f35435268eb6e9
parent774388ee0101cce839cf18ce19ea9d5ea42e5e65
of_net: Implement of_get_nvmem_mac_address helper

It's common practice to store MAC addresses for network interfaces into
nvmem devices. However the code to actually do this in the kernel lacks,
so this patch adds of_get_nvmem_mac_address() for drivers to obtain the
address from an nvmem cell provider.

This is particulary useful on devices where the ethernet interface cannot
be configured by the bootloader, for example because it's in an FPGA.

Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Documentation/devicetree/bindings/net/ethernet.txt
drivers/of/of_net.c
include/linux/of_net.h