net: ftmac100: add an opportunity to get ethaddr from the platform
authorSergei Antonov <saproj@gmail.com>
Wed, 24 Aug 2022 15:17:24 +0000 (18:17 +0300)
committerJakub Kicinski <kuba@kernel.org>
Sat, 27 Aug 2022 02:26:11 +0000 (19:26 -0700)
commitf7650d82e7dc501dfc5920c698bcc0591791a57c
treef7f68d51a7ebeb583e896d01de9caf9e11a506c0
parent8532c60efcc5b7b382006129b77aee2c19c43f15
net: ftmac100: add an opportunity to get ethaddr from the platform

This driver always generated a random ethernet address. Leave it as a
fallback solution, but add a call to platform_get_ethdev_address().
Handle EPROBE_DEFER returned from platform_get_ethdev_address() to
retry when EEPROM is ready.

Signed-off-by: Sergei Antonov <saproj@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20220824151724.2698107-1-saproj@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/faraday/ftmac100.c