generic: write back netdev MAC-address to device-tree
authorDavid Bauer <mail@david-bauer.net>
Wed, 28 Jul 2021 22:29:53 +0000 (00:29 +0200)
committerDavid Bauer <mail@david-bauer.net>
Wed, 28 Jul 2021 22:30:05 +0000 (00:30 +0200)
commitcd39aba402ea7e7a11e173b0b5aa96e42bf1f2ac
tree0d2179f86b5202c69d63ac96d4dd3e661e68c3ce
parent57ece63cd8cfb6de0668bffccf5e6cef766d3056
generic: write back netdev MAC-address to device-tree

The label-mac logic relies on the mac-address property of a netdev
devices of-node. However, the mac address can also be stored as a
different property or read from e.g. an mtd device.

Create this node when reading a mac-address from OF if it does not
already exist and copy the mac-address used for the device to this
property. This way, the MAC address can be accessed using procfs.

Signed-off-by: David Bauer <mail@david-bauer.net>
target/linux/generic/pending-5.10/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch
target/linux/generic/pending-5.10/682-of_net-add-mac-address-increment-support.patch
target/linux/generic/pending-5.10/683-of_net-add-mac-address-to-of-tree.patch [new file with mode: 0644]
target/linux/generic/pending-5.4/681-NET-add-mtd-mac-address-support-to-of_get_mac_addres.patch
target/linux/generic/pending-5.4/682-of_net-add-mac-address-increment-support.patch
target/linux/generic/pending-5.4/683-of_net-add-mac-address-to-of-tree.patch [new file with mode: 0644]