030-v5.16-0022-ARM-BCM53016-MR32-get-mac-address-from-nvmem.patch 998 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. From 477ffdbdf389cc91294d66e251cc6f856da5820c Mon Sep 17 00:00:00 2001
  2. From: Christian Lamparter <[email protected]>
  3. Date: Sat, 18 Sep 2021 19:29:31 +0200
  4. Subject: [PATCH] ARM: BCM53016: MR32: get mac-address from nvmem
  5. The MAC-Address of the MR32's sole ethernet port is
  6. located in offset 0x66 of the attached AT24C64 eeprom.
  7. Signed-off-by: Christian Lamparter <[email protected]>
  8. Signed-off-by: Florian Fainelli <[email protected]>
  9. ---
  10. arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 11 +++++++++++
  11. 1 file changed, 11 insertions(+)
  12. --- a/arch/arm/boot/dts/bcm53016-meraki-mr32.dts
  13. +++ b/arch/arm/boot/dts/bcm53016-meraki-mr32.dts
  14. @@ -110,6 +110,12 @@
  15. reg = <0x50>;
  16. pagesize = <32>;
  17. read-only;
  18. + #address-cells = <1>;
  19. + #size-cells = <1>;
  20. +
  21. + mac_address: mac-address@66 {
  22. + reg = <0x66 0x6>;
  23. + };
  24. };
  25. };
  26. };
  27. @@ -133,6 +139,11 @@
  28. */
  29. };
  30. +&gmac0 {
  31. + nvmem-cell-names = "mac-address";
  32. + nvmem-cells = <&mac_address>;
  33. +};
  34. +
  35. &gmac1 {
  36. status = "disabled";
  37. };