summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorPaul SAGE <paul.sage@42.fr>2026-03-15 00:54:30 +0300
committerJakub Kicinski <kuba@kernel.org>2026-03-17 06:22:29 +0300
commite4c00ba7274b613e3ab19e27eb009f0ec2e28379 (patch)
tree4e467c43c7dee65a1976626139a50806c80243a1 /include
parentb9ba668296ffd6143b01b0545a52bcda44f94837 (diff)
downloadlinux-e4c00ba7274b613e3ab19e27eb009f0ec2e28379.tar.xz
tg3: replace placeholder MAC address with device property
On some systems (e.g. iMac 20,1 with BCM57766), the tg3 driver reads a default placeholder mac address (00:10:18:00:00:00) from the mailbox. The correct value on those systems are stored in the 'local-mac-address' property. This patch, detect the default value and tries to retrieve the correct address from the device_get_mac_address function instead. The patch has been tested on two different systems: - iMac 20,1 (BCM57766) model which use the local-mac-address property - iMac 13,2 (BCM57766) model which can use the mailbox, NVRAM or MAC control registers Tested-by: Rishon Jonathan R <mithicalaviator85@gmail.com> Co-developed-by: Vincent MORVAN <vinc@42.fr> Signed-off-by: Vincent MORVAN <vinc@42.fr> Signed-off-by: Paul SAGE <paul.sage@42.fr> Signed-off-by: Atharva Tiwari <atharvatiwarilinuxdev@gmail.com> Reviewed-by: Michael Chan <michael.chan@broadcom.com> Link: https://patch.msgid.link/20260314215432.3589-1-atharvatiwarilinuxdev@gmail.com Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions